Singtip.com

ชุมชนคนไทยในสิงคโปร์ - Thai Social Network in Singapore

Mike's Page

Gifts Received

Gift

Mike has not received any gifts yet

Give Mike a Gift

Latest Activity

เคยแต่เรียนภาษา อะครับ โดยรวมแล้วก็โอเคอะครับ คนจีนจะเยอะมากๆ แค่นั้นอะครับ
July 25
พวกนี้คือการที่ Sing Gov มาช่วยออกค่าเรียนให้อะครับ ซึ่งจะต้องทำงานที่ SG หลังจากเรียนจบเป็นเวลา3ปีครับ
July 25
ถูกครับ แต่บางมหาลัยไม่จำเป็นต้องสอบก็ได้ครับถ้า ป.ตรี เรียนเป็นแบบ inter มาครับ
July 24
จริงๆ แล้วสาย MBA ควรจะต้องมีประสมการณ์มาก่อนอยู่แล้วครับ เพราะจะได้มา discuss กับคนใน class ได้ ถ้าเราไม่มีประสบการณ์มาก็คุยกับคนอื่นๆลำบากครับ
July 24
จริงๆ หาไม่ยากนะครับ MBA เป็น course ทั่วไปเลยนะครับที่นี่ก็มี หลักๆ 3 uni 1. Nanyang Technological University(NTU) : http://www.ntu.edu.sg 2. National University of Singapore(NUS) : http://www.nus.edu.sg 3. Singapore Management University(SMU) : h…
July 24
July 14
July 13
July 13

Profile Information

About Me:
Study M.Sc. in Computer Control and Automation at NTU
Website:
http://krathingdu.hi5.com
What am I doing here in Singapore?
Studying

Comment Wall (83 comments)

You need to be a member of Singtip.com to add comments!

Join Singtip.com

At 11:49am on July 14, 2010, Chaipat Sae-Heng said…
ไม่เป็นไรครับ ขอบคุณมาก
At 6:11pm on July 13, 2010, Chaipat Sae-Heng said…
หวัดดีครับ
ยังมีห้องอยู่หรือเปล่าครับ แถวๆ NTU ยังหาอยู่ครับ
At 12:47am on May 3, 2010, SIRIWAT UTHAYA said…
ดีครับ

ขอเมล์ หน่อยสิครับ จะปรึกษาเรื่องจะไปศึกษาต่อที่สิงคโปร์ ครับ ^^

ผมชื่อ เบ้น ครับ engineer_benz@hotmail.com me
At 4:08pm on November 24, 2009, Wara Anya said…
ดีค่าา
ยินดีที่รุจักนะคะ
ยังไม่จบรุย อิอิ
ตอนนี้เรียนที่ temasek poly
At 5:01pm on November 19, 2009, boomary said…
ขายเท่าไหร่ ??? :)
At 10:13am on November 19, 2009, boomary said…
ไมค์ขาย omnia 2 แล้วหรือยังครับ
At 1:30pm on November 17, 2009, boomary said…
โทรนัดได้ครับ
At 10:47am on November 15, 2009, boomary said…
สัปดาห์ก่อนพี่ไม่ค่อยเข้า singtip แล้วไมค์มีสอบเมื่อไหร่เหรอครับ โทร/sms เรียกพี่ไปนั่งจิบกาแฟกันได้ครับ ช่วงบ่าย 3 ขึ้นไป ไม่มีปัญหาอยู่แล้วครับ
At 10:46am on September 28, 2009, boomary said…
เงียบไปเลยนะน้อง
At 11:05pm on September 13, 2009, boomary said…
แหม อย่างงี้ต้องคืนเกรดให้อาจารย์เลยนะเนี่ย (ล้อเล่นครับ)

ศาสตร์การทำ Process scheduling เราแบ่งการ schedule โปรเซสออกเป็น 2 แบบ
1. Preemptive คือ การที่โปรเซสที่กำลังทำงานหรือ active (สมมติชื่อ A) อยู่ใน running state ยอมให้โปรเซสอื่นๆเข้ามาขัดจังหวะการทำงานได้ แม้ว่า A จะยังทำงานของมันไม่ครบ instruction ของมันก็ตามที ดังนั้น ระบบปฎิบัติการจะต้องทำสิ่งที่เรียกว่า context switching เพื่อบันทึกข้อมูลหรือสถานะของ A เช่น ข้อมูลใน register ต่างๆ/หมายเลขของ instruction counter/ค่าของตัวแปร เป็นต้น เพื่อที่ A จะได้ถูกนำมาทำงานต่อเนื่องได้

2. Non-preemptive ก็ตรงข้าม preemptive นั่นเอง เช่น โปรเซส A ที่อยู่ใน running state ไม่ยอมให้โปรเซสอื่นๆมาขัดขวางการทำงานได้จนกว่ามันจะทำงานจนเสร็จสิ้น หรือว่าโปรแกรม halt (สถานะ terminate) ไปก่อน

ถ้าจะให้อธิบายละัเอียดเรื่อง preemption แล้ว จะต้องไล่กันไปตั้งแต่เรื่อง process state diagram, threading, interrupt, และก็ dispatcher เลยแหละครับ

ปุจฉา - ถามว่าจะำทำ context switch เมื่อไหร่ ?
วิสัชนา - เมื่อมีเหตุการณ์ที่มันควรจะถูก switch นั้นแล เช่น โดน I/O interrupt, time interrupt (เช่น หมด time slice หรือ time quantum), และอาจจะโดนโปรเซสที่มี priority เหนือกว่ามาข่มขู่ให้ต้องเ้ด้งออกมา เป็นต้น

อ้างอิง - บูมไม่เก่ง แต่หล่อ 555
 
 
 

© 2010   Created by jakrapong.

Badges  |  Report an Issue  |  Terms of Service