Enviar búsqueda
Cargar
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
•
3 recomendaciones
•
12,122 vistas
Petpayao Yamyindee
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 46
Descargar ahora
Descargar para leer sin conexión
Recomendados
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
Champ Phinning
รวมข้อสอบ O-NETปี51-54 (คอมพิวเตอร์)
รวมข้อสอบ O-NETปี51-54 (คอมพิวเตอร์)
ภูเบศ เศรษฐบุตร
Operating System Chapter 2
Operating System Chapter 2
Nuth Otanasap
ประวัติกราฟิกNew
ประวัติกราฟิกNew
Qoo Kratai
แบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPoint
พรทิพย์ ทองไพบูลย์
ขั้นตอนการจัดทำโครงงาน
ขั้นตอนการจัดทำโครงงาน
Laemiie Eiseis
โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5
suparada
คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้น
Nuttanun Wisetsumon
Recomendados
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
แนวข้อสอบระบบปฎิบัติการคอมพิวเตอร์ Os
Champ Phinning
รวมข้อสอบ O-NETปี51-54 (คอมพิวเตอร์)
รวมข้อสอบ O-NETปี51-54 (คอมพิวเตอร์)
ภูเบศ เศรษฐบุตร
Operating System Chapter 2
Operating System Chapter 2
Nuth Otanasap
ประวัติกราฟิกNew
ประวัติกราฟิกNew
Qoo Kratai
แบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPoint
พรทิพย์ ทองไพบูลย์
ขั้นตอนการจัดทำโครงงาน
ขั้นตอนการจัดทำโครงงาน
Laemiie Eiseis
โครงงานพัฒนาเครื่องมือ 5
โครงงานพัฒนาเครื่องมือ 5
suparada
คอมพิวเตอร์เบื้องต้น
คอมพิวเตอร์เบื้องต้น
Nuttanun Wisetsumon
โครงงานโปรเจ็คเวิร์ค
โครงงานโปรเจ็คเวิร์ค
Nichakarnkvc
แนวข้อสอบคอมพิวเตอร์
แนวข้อสอบคอมพิวเตอร์
iamaomkitt
Operating System Chapter 3
Operating System Chapter 3
Nuth Otanasap
โครงงานพัฒนาเกม 8
โครงงานพัฒนาเกม 8
Aungkana Na Na
โครงงาน
โครงงาน
pam123145
ตัวอย่างโครงงานคอมพิวเตอร์
ตัวอย่างโครงงานคอมพิวเตอร์
น้องยีน' ปีนโต๊ะ
แผนการจัดการเรียนรู้ที่ 1 วอลเลย์บอล
แผนการจัดการเรียนรู้ที่ 1 วอลเลย์บอล
krooKob
ใบงานที่ 5.1 เรื่อง ระบบเครือข่ายคอมพิวเตอร์
ใบงานที่ 5.1 เรื่อง ระบบเครือข่ายคอมพิวเตอร์
โรงเรียนหาดใหญ่รัฐประชาสรรค์
ใบงาน-ส่วนประกอบของคอมพิวเตอร์
ใบงาน-ส่วนประกอบของคอมพิวเตอร์
Hikaru Sai
ข้อสอบคอมพิวเตอร์ไร้พรมแดนเฉลย
ข้อสอบคอมพิวเตอร์ไร้พรมแดนเฉลย
peter dontoom
พฤติกรรมการซื้อยา จากร้านขายยาของผู้บริโ ภคในอําเภอพระประแดง สมทุรปราการ
พฤติกรรมการซื้อยา จากร้านขายยาของผู้บริโ ภคในอําเภอพระประแดง สมทุรปราการ
Utai Sukviwatsirikul
แบบทดสอบคอมพิวเตอร์ ชุดที่ 4
แบบทดสอบคอมพิวเตอร์ ชุดที่ 4
พรทิพย์ ทองไพบูลย์
บทความเรื่อง "การเรียนรู้ตลอดชีวิต"
บทความเรื่อง "การเรียนรู้ตลอดชีวิต"
Mahidol University, Thailand
รายงาน Power point
รายงาน Power point
Thank Chiro
โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
Royphim Namsongwong
แผนการสอนวิชาการเขียนโปรแกรมภาษาซี
แผนการสอนวิชาการเขียนโปรแกรมภาษาซี
เทวัญ ภูพานทอง
ข้อสอบ Power point 2010
ข้อสอบ Power point 2010
น้ำกรด น้ำมะนาว
สื่อการสอน คอมพิวเตอร์เบื้องต้น
สื่อการสอน คอมพิวเตอร์เบื้องต้น
Noppakhun Suebloei
แบบทดสอบออนไลน์ Google docs
แบบทดสอบออนไลน์ Google docs
Samorn Tara
Operating System Chapter 1
Operating System Chapter 1
Nuth Otanasap
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
supatra2011
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
konkamon
Más contenido relacionado
La actualidad más candente
โครงงานโปรเจ็คเวิร์ค
โครงงานโปรเจ็คเวิร์ค
Nichakarnkvc
แนวข้อสอบคอมพิวเตอร์
แนวข้อสอบคอมพิวเตอร์
iamaomkitt
Operating System Chapter 3
Operating System Chapter 3
Nuth Otanasap
โครงงานพัฒนาเกม 8
โครงงานพัฒนาเกม 8
Aungkana Na Na
โครงงาน
โครงงาน
pam123145
ตัวอย่างโครงงานคอมพิวเตอร์
ตัวอย่างโครงงานคอมพิวเตอร์
น้องยีน' ปีนโต๊ะ
แผนการจัดการเรียนรู้ที่ 1 วอลเลย์บอล
แผนการจัดการเรียนรู้ที่ 1 วอลเลย์บอล
krooKob
ใบงานที่ 5.1 เรื่อง ระบบเครือข่ายคอมพิวเตอร์
ใบงานที่ 5.1 เรื่อง ระบบเครือข่ายคอมพิวเตอร์
โรงเรียนหาดใหญ่รัฐประชาสรรค์
ใบงาน-ส่วนประกอบของคอมพิวเตอร์
ใบงาน-ส่วนประกอบของคอมพิวเตอร์
Hikaru Sai
ข้อสอบคอมพิวเตอร์ไร้พรมแดนเฉลย
ข้อสอบคอมพิวเตอร์ไร้พรมแดนเฉลย
peter dontoom
พฤติกรรมการซื้อยา จากร้านขายยาของผู้บริโ ภคในอําเภอพระประแดง สมทุรปราการ
พฤติกรรมการซื้อยา จากร้านขายยาของผู้บริโ ภคในอําเภอพระประแดง สมทุรปราการ
Utai Sukviwatsirikul
แบบทดสอบคอมพิวเตอร์ ชุดที่ 4
แบบทดสอบคอมพิวเตอร์ ชุดที่ 4
พรทิพย์ ทองไพบูลย์
บทความเรื่อง "การเรียนรู้ตลอดชีวิต"
บทความเรื่อง "การเรียนรู้ตลอดชีวิต"
Mahidol University, Thailand
รายงาน Power point
รายงาน Power point
Thank Chiro
โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
Royphim Namsongwong
แผนการสอนวิชาการเขียนโปรแกรมภาษาซี
แผนการสอนวิชาการเขียนโปรแกรมภาษาซี
เทวัญ ภูพานทอง
ข้อสอบ Power point 2010
ข้อสอบ Power point 2010
น้ำกรด น้ำมะนาว
สื่อการสอน คอมพิวเตอร์เบื้องต้น
สื่อการสอน คอมพิวเตอร์เบื้องต้น
Noppakhun Suebloei
แบบทดสอบออนไลน์ Google docs
แบบทดสอบออนไลน์ Google docs
Samorn Tara
Operating System Chapter 1
Operating System Chapter 1
Nuth Otanasap
La actualidad más candente
(20)
โครงงานโปรเจ็คเวิร์ค
โครงงานโปรเจ็คเวิร์ค
แนวข้อสอบคอมพิวเตอร์
แนวข้อสอบคอมพิวเตอร์
Operating System Chapter 3
Operating System Chapter 3
โครงงานพัฒนาเกม 8
โครงงานพัฒนาเกม 8
โครงงาน
โครงงาน
ตัวอย่างโครงงานคอมพิวเตอร์
ตัวอย่างโครงงานคอมพิวเตอร์
แผนการจัดการเรียนรู้ที่ 1 วอลเลย์บอล
แผนการจัดการเรียนรู้ที่ 1 วอลเลย์บอล
ใบงานที่ 5.1 เรื่อง ระบบเครือข่ายคอมพิวเตอร์
ใบงานที่ 5.1 เรื่อง ระบบเครือข่ายคอมพิวเตอร์
ใบงาน-ส่วนประกอบของคอมพิวเตอร์
ใบงาน-ส่วนประกอบของคอมพิวเตอร์
ข้อสอบคอมพิวเตอร์ไร้พรมแดนเฉลย
ข้อสอบคอมพิวเตอร์ไร้พรมแดนเฉลย
พฤติกรรมการซื้อยา จากร้านขายยาของผู้บริโ ภคในอําเภอพระประแดง สมทุรปราการ
พฤติกรรมการซื้อยา จากร้านขายยาของผู้บริโ ภคในอําเภอพระประแดง สมทุรปราการ
แบบทดสอบคอมพิวเตอร์ ชุดที่ 4
แบบทดสอบคอมพิวเตอร์ ชุดที่ 4
บทความเรื่อง "การเรียนรู้ตลอดชีวิต"
บทความเรื่อง "การเรียนรู้ตลอดชีวิต"
รายงาน Power point
รายงาน Power point
โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
โครงงานประเภท “การพัฒนาโปรแกรมประยุกต์”
แผนการสอนวิชาการเขียนโปรแกรมภาษาซี
แผนการสอนวิชาการเขียนโปรแกรมภาษาซี
ข้อสอบ Power point 2010
ข้อสอบ Power point 2010
สื่อการสอน คอมพิวเตอร์เบื้องต้น
สื่อการสอน คอมพิวเตอร์เบื้องต้น
แบบทดสอบออนไลน์ Google docs
แบบทดสอบออนไลน์ Google docs
Operating System Chapter 1
Operating System Chapter 1
Destacado
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
supatra2011
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
konkamon
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 2
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 2
Mevenwen Singollo
แนวข้อสอบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
แนวข้อสอบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Lupin F'n
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
Mevenwen Singollo
แนวข้อสอบ คอมพิวเตอร์
แนวข้อสอบ คอมพิวเตอร์
Jinwara Sriwichai
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
โรงเรียนอนุบาลระนอง
KKU e-Learning
KKU e-Learning
Denpong Soodphakdee
เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์
peter dontoom
"โรงเรียน ICU" ลดความเหลื่อมล้ำทางการศึกษาไทย
"โรงเรียน ICU" ลดความเหลื่อมล้ำทางการศึกษาไทย
PR OBEC
แบบทดสอบคอมพิวเตอร์เบื้องต้น
แบบทดสอบคอมพิวเตอร์เบื้องต้น
Kusuma Niwakao
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
Supreeyar philarit
แนวข้อสอบวิชาชีพครู
แนวข้อสอบวิชาชีพครู
รัฐศาสตร์ หน้างาม
สรุปวิชาการศึกษา
สรุปวิชาการศึกษา
คน ขี้เล่า
แบบทดสอบความรู้ความสามารถทั่วไป (เฉลย)
แบบทดสอบความรู้ความสามารถทั่วไป (เฉลย)
peter dontoom
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
tugkrung
Saturated hydrocarbons alkanes
Saturated hydrocarbons alkanes
Annika Sorensen
Ch 1 introos
Ch 1 introos
porpat21
แนวข้อสอบครูผู้ช่วยวิชาเอกคอมพิวเตอร์ 2
แนวข้อสอบครูผู้ช่วยวิชาเอกคอมพิวเตอร์ 2
ประพันธ์ เวารัมย์
C chap2
C chap2
Mevenwen Singollo
Destacado
(20)
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
สรุปความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 2
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 2
แนวข้อสอบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
แนวข้อสอบคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
แนวข้อสอบบรรจุครูผู้ช่วย วิชาเอกคอมพิวเตอร์ ชุดที่ 4
แนวข้อสอบ คอมพิวเตอร์
แนวข้อสอบ คอมพิวเตอร์
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
KKU e-Learning
KKU e-Learning
เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์
"โรงเรียน ICU" ลดความเหลื่อมล้ำทางการศึกษาไทย
"โรงเรียน ICU" ลดความเหลื่อมล้ำทางการศึกษาไทย
แบบทดสอบคอมพิวเตอร์เบื้องต้น
แบบทดสอบคอมพิวเตอร์เบื้องต้น
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
แนวข้อสอบวิชาชีพครู
แนวข้อสอบวิชาชีพครู
สรุปวิชาการศึกษา
สรุปวิชาการศึกษา
แบบทดสอบความรู้ความสามารถทั่วไป (เฉลย)
แบบทดสอบความรู้ความสามารถทั่วไป (เฉลย)
ความหมายของโปรแกรมคอมพิวเตอร์
ความหมายของโปรแกรมคอมพิวเตอร์
Saturated hydrocarbons alkanes
Saturated hydrocarbons alkanes
Ch 1 introos
Ch 1 introos
แนวข้อสอบครูผู้ช่วยวิชาเอกคอมพิวเตอร์ 2
แนวข้อสอบครูผู้ช่วยวิชาเอกคอมพิวเตอร์ 2
C chap2
C chap2
Similar a ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
Software 7
Software 7
paween
คอมพิวเตอรเบื้องต้น
คอมพิวเตอรเบื้องต้น
Tonic Junk
คอมพิวเตอรเบื้องต้น
คอมพิวเตอรเบื้องต้น
Tonic Junk
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
Peem Jirayut
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
Nattapon
โครงงาน
โครงงาน
wanuporn12345
223333
223333
lackza55
Learnning02
Learnning02
jirawatcom2
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
Thanawut Rattanadon
คำศัพท์ที่ควรทราบ
คำศัพท์ที่ควรทราบ
ossaga
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
wanuporn12345
Software
Software
Tay Chaloeykrai
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
Npatsa Pany
3 ca-computer system structure
3 ca-computer system structure
krissapat
Learnning 04
Learnning 04
Mayuree Janpakwaen
เทคโนโลยีสารสนเทศ-Work 3-11
เทคโนโลยีสารสนเทศ-Work 3-11
Log-os Selrez
Com element [compatibility mode]
Com element [compatibility mode]
twatfangmin
แผ่นผับ
แผ่นผับ
คนม้ายช้าย ทามอารายก๊ผิด
โครงาน
โครงาน
wanuporn12345
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
Peem Jirayut
Similar a ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
(20)
Software 7
Software 7
คอมพิวเตอรเบื้องต้น
คอมพิวเตอรเบื้องต้น
คอมพิวเตอรเบื้องต้น
คอมพิวเตอรเบื้องต้น
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
ใบความรู้ที่ 2 ส่วนประกอบของระบบคอมพิวเตอร์
โครงงาน
โครงงาน
223333
223333
Learnning02
Learnning02
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
คำศัพท์ที่ควรทราบ
คำศัพท์ที่ควรทราบ
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Software
Software
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
3 ca-computer system structure
3 ca-computer system structure
Learnning 04
Learnning 04
เทคโนโลยีสารสนเทศ-Work 3-11
เทคโนโลยีสารสนเทศ-Work 3-11
Com element [compatibility mode]
Com element [compatibility mode]
แผ่นผับ
แผ่นผับ
โครงาน
โครงาน
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
1.
ความรูพื้นฐานเกี่ยวกับ ระบบปฏิบัติการ (Introduction to Operating
System) 1 โดย ครูเพชรพะเยาว แยมยินดี
2.
ระบบปฏิบัติการ • ระบบปฏิบัติการเปนโปรแกรมที่ทําหนาที่เปนผูประสาน ระหวางผูใชคอมพิวเตอร และเครื่องคอมพิวเตอร •
จุดประสงคของระบบปฏิบัติการ –คือการจัดเตรียมสิ่งที่จําเปนในการประมวลผลแกผูใช เพื่อใหความสะดวกสบาย แกผูใชและมีการใชทรัพยากร ตางๆ อยางมีประสิทธิภาพ 2
3.
อะไรคือระบบปฏิบัติการที่แทจริง –ระบบปฏิบัติการหรือ OS เปนไดทั้ง •ซอฟตแวร •ฮารดแวร •เฟรมแวร(Firmware) •หรือผสมผสานกันก็ได –เปาหมายการทํางานของ
OS •คือสามารถใหผูใชคอมพิวเตอรใชงานคอมพิวเตอรไดโดย ผูใชไมจําเปนตองทราบกลไกการทํางานของฮารดแวร 3
4.
• ซอฟแวร OS –คือ
OS ที่เปนโปรแกรมควบคุมการทํางานของเครื่อง คอมพิวเตอร 4 อะไรคือระบบปฏิบัติการที่แทจริง
5.
• ฮารดแวร OS –คือ
OS ที่ถูกสรางขึ้นจากอุปกรณทางอิเล็กทรอนิกสเปน สวนหนึ่งของฮารดแวรของเครื่องดวย มีหนาที่ เชนเดียวกัน •ขอดี ในการสรางฮารดแวร OS ก็เพราะมันสามารถทํางาน ไดรวดเร็วกวาซอฟตแวร OS •ขอเสีย การปรับปรุงแกไข OS นั้นยุงยากอาจําทําไมได นอกจากนี้ยังมีราคาแพงอีกดวย การเปลี่ยนแปลงครั้งหนึ่ง นั่นหมายถึง การสรางเครื่องคอมพิวเตอรใหมก็วาได 5 อะไรคือระบบปฏิบัติการที่แทจริง
6.
• เฟรมแวร OS –
คือ OS ที่เขียนขึ้นโดยใชคําสั่งไมโคร ทําใหมีความเร็วสูงกวาซอฟตแวร OS แตยังชากวา ฮารดแวร OS การแกไขเฟรมแวร OS คอนขางยากและ คาใชจายมาก แตยังถูกวาการเปลี่ยนแปลงฮารดแวร OS – เฟรมแวร หมายถึง สวนโปรแกรมที่เก็บไวเปนสวนหนึ่งของเครื่อง คอมพิวเตอร โปรแกรมเหลานี้เรียกวา ไมโครโปรแกรม(Microprogram) แต ละโปรแกรมประกอบขึ้นจากคําสั่งหลายๆ คําสั่ง คําสั่งเหลานี้เรียกวา คําสั่ง ไมโคร(Microinstruction) คําสั่งไมโครเปนชุดคําสั่งในระดับที่ต่ําที่สุดของ ระบบของคอมพิวเตอรควบคุมการทํางานของซีพียูในทุกๆขั้นตอน 6 อะไรคือระบบปฏิบัติการที่แทจริง
7.
• ดังนั้น OS
ทั่วไปจะถูกสรางขึ้นเปนซอฟตแวร เนื่องจาก ปรับปรุงแกไขขอบกพรองที่มีไดงาย • แตในบางสวนของ OS ที่ถูกใชงานบอยมากๆ ก็จะถูก สรางโปรแกรมไวดวยไมโครโปรแกรมเพื่อทํางานไดเร็วขึ้น 7 อะไรคือระบบปฏิบัติการที่แทจริง
8.
นิยามของระบบปฏิบัติการ 1.1 Resource allocator
บริหารการจัดสรรทรัพยากร เชน การ จัดการฮารดดิสก (Hard disk) หนวยความจํา (Memory) เครื่องพิมพ (printer) ใหเกิดประโยชนไดอยางเต็มที่ 1.2 Control program ควบคุมการเอ็กซีคิวส (Execute) โปรแกรม ของผูใช และการทํางานของอุปกรณรับ-สงขอมูล 1.3 Kernel (แกนแท) โปรแกรมที่ทํางานอยูตลอดเวลาบน คอมพิวเตอร(ในระดับฮารดแวรของเครื่อง) 8
9.
นิยามของระบบปฏิบัติการ • จากคํานิยามดังกลาว พอสรุปไดวา •
ระบบปฏิบัติการ คือ โปรแกรมหรือชุดคําสั่งที่เปน ตัวเชื่อมหรือประสานงาน ระหวางผูใชงานกับฮารดแวร ของเครื่อง ใหสามารถทํางานโดยสะดวก โดยที่ผูใชไม จําเปนตองรูกลไกการทํางานของเครื่องก็สามารถที่จะใช งานคอมพิวเตอรได 9
10.
สวนประกอบของระบบคอมพิวเตอร –ระบบปฏิบัติการคือสวนประกอบที่สําคัญของระบบ คอมพิวเตอร –ถาเราแบงสวนประกอบของระบบคอมพิวเตอร •สวนของเครื่อง •ระบบปฏิบัติการ •โปรแกรมประยุกตและผูใช 10
11.
สวนประกอบของระบบคอมพิวเตอร 11
12.
สวนประกอบของระบบคอมพิวเตอร • สวนของเครื่อง ประกอบดวย
CPU, หนวยความจํา และ อุปกรณรับและแสดงผล ซึ่ง สิ่งเหลานี้ถือวาเปน ทรัพยากรคอมพิวเตอร • โปรแกรมประยุกต (ตัวแปลภาษา ระบบฐานขอมูล,โปรแกรมทางธุรกิจ เปนตน) เปน ตัวกําหนดการใชทรัพยากรคอมพิวเตอรในการแกปญหาของผูใช ซึ่งอาจจะมีผูใช หลายคนใชคอมพิวเตอรทํางานหลาย ๆ อยางในเวลาเดียวกัน • ระบบปฏิบัติการจะตองควบคุม และประสานงานระหวางโปรแกรมประยุกต ของผูใช เหลานี้รวมทั้งจัดสรรทรัพยากรใหอยางเหมาะสม • ดังนั้นเราจะกลาวไดวา ระบบปฏิบัติการคือโปรแกรมโปรแกรมหนึ่งซึ่งทํางานอยู ตลอดเวลา เพื่ออํานวยความสะดวกแกผูใชและจัดสรรทรัพยากรใหแกผูใชได เหมาะสม 12
13.
หนาที่ของระบบปฏิบัติการ 13 1. ติดตอกับผูใช (User
interface) ผูใชสามารถติดตอหรือควบคุมการทํางานของเครื่อง ผานทางระบบปฏิบัติการได ซึ่งผูใชจะพิมพคําสั่งหรือ เลือก สัญลักษณตามที่ตองการ เพื่อใหระบบปฏิบัติการจัดการกับ เครื่องคอมพิวเตอรตามตองการเชน การสั่ง copy แฟมขอมูล นอกจากนี้ผูใชยังสามารถติดตอกับ ระบบปฏิบัติการ ไดโดยผานทาง system call ซึ่งเปนการเรียกใชโปรแกรมยอย ตาง ๆของระบบปฏิบัติการ
14.
หนาที่ของระบบปฏิบัติการ 2. ควบคุมดูแลอุปกรณและการทํางานของเครื่อง คอมพิวเตอร เนื่องจากโปรแกรมของผูใชจะตองเกี่ยวของกับอุปกรณ คอมพิวเตอรหลายสวน ซึ่งผูใชอาจไมจําเปนตอง
มีความเขาใจถึง หลักการทํางานของเครื่อง ดังนี้ระบบปฏิบัติการจึงตองมีหนาที่ควบคุมดูแลการทํางานของ อุปกรณตาง ๆ เพื่อใหการทํางานของระบบเปนไปไดอยางถูกตอง และ สอดคลองกัน 14
15.
หนาที่ของระบบปฏิบัติการ 3. จัดสรรทรัพยากรตาง ๆ
ในระบบ ทรัพยากร คือสิ่งที่ถูกใชไปเพื่อใหโปรแกรมสามารถดําเนินไปได เชน CPU หนวยความจํา ดิสก เปนตน สาเหตุที่ตองมีการจัดสรรทรัพยากรคือ - ทรัพยากรของระบบมีจํากัด เราตองจัดสรรใหโปรแกรมของผูใช ทุกคนไดใชทรัพยากร อยางเหมาะสม - มีทรัพยากรอยูหลายประเภท บางโปรแกรมอาจตองการใช ทรัพยากรหลายอยางพรอมกัน ระบบปฏิบัติการจึงตองมีการเตรียม ทรัพยากรตาง ๆ ตามความตองการของแตละโปรแกรม - ทรัพยากรหลักที่ระบบปฏิบัติการจัดสรรไดแก โปรเซสเซอร หนวยความจํา อุปกรณอินพุต-เอาทพุต ขอมูล 15
16.
วิวัฒนาการของระบบปฏิบัติการ รุนที่ 0 (The
Zeroth genaration) ยังไมมีระบบปฏิบัติการ (ค.ศ. 1940) ระบบคอมพิวเตอรในยุคแรก ๆ เชน ENIAC นั้นยังไมมีระบบปฏิบัติการ การสั่งงานจะทําดวยมือทุก ขั้นตอน เริ่มแรกโปรแกรมเมอรจะโหลด โปรแกรมจาก tape กระดาษ หรือบัตรเจาะรูเขาสูหนวยความจําของ เครื่อง โดยการกดปุมจาก console จากนั้นก็สั่งใหเริ่มทํางานโดยกดปุม เชนกัน ในขณะที่โปรแกรมกําลังทํางานโปรแกรมเมอรหรือโอเปอรเรเตอร จะตองคอยดูอยูตลอดเวลา หากเกิด error ขึ้น จะตองหยุดการทํางาน และจําคาของรีจิสเตอร และแกไขโปรแกรมโดยตรงจาก console output จะถูกบันทึกลงใน tape กระดาษหรือบัตรเจาะรู 16
17.
วิวัฒนาการของระบบปฏิบัติการ รุนที่ 1 (the
first generation) ระบบประมวลผลแบบกลุม (ค.ศ. 1950) กอนที่จะเริ่มมีการพัฒนาระบบปฏิบัติการขึ้นมา การใชงานเครื่อง คอมพิวเตอรนั้น ตองสูญเสียเวลามากในชวงที่งาน (Job)หนึ่งเสร็จสิ้นลง และเริ่มตนรันงานตอไป ถาเรามีงานหลายๆ งานรอที่จะใหคอมพิวเตอรรัน เราก็จะตอง เสียเวลาเปนอันมาก และนอกจากนี้เราตองทํางานเชนนี้ซ้ําอยูหลายครั้ง 17
18.
วิวัฒนาการของระบบปฏิบัติการ รุนที่ 1 (the
first generation) ระบบประมวลผลแบบกลุม (ค.ศ. 1950) ดวยเหตุนี้ระบบปฏิบัติการจึงถูกสรางขึ้นมาเพื่อทํางานชิ้นนี้แทนมนุษยซึ่ง เรียกวาเปน ระบบประมวลผลแบบกลุม (batch processing systems) นั่นคือ มีการรวบรวมงานของผูใชเขาเปนกลุม หรือเรียกวา แบตซ (batch) แลว สงไปประมวลผลพรอมกัน เมื่อโปรแกรมหนึ่ง ทํางานเสร็จ ระบบปฏิบัติการก็จะ ทํางานตอไปเขามาประมวลผลตอ แตก็จะมีปญหางานที่ประมวลผล ในลําดับตน ๆ เปนงานที่ใชเวลานาน งานที่อยูทาย ๆ ตองรอเปนเวลานาน 18
19.
วิวัฒนาการของระบบปฏิบัติการ รุนที่ 2 (the
second generaiton) ระบบมัลติโปรแกรมมิ่ง (ค.ศ. 1960) ในยุคนี้ OS สามารถที่จะทํางานในลักษณะมัลติโปรแกรมมิ่ง (Multiprogramming) และเปนจุดเริ่มตนของระบบมัลติโปรเซสซิ่ง (Multiprocessing) ระบบมัลติโปรแกรมมิ่ง มีการเก็บโปรแกรมหลาย ๆ โปรแกรมเขาไวใน หนวยความจําพรอมกัน มีการใชทรัพยากรรวมกัน เชนใหโปรแกรมผลัดเปลี่ยนกัน เขาใช CPU ที่ละโปรแกรมในชวงเวลาสั้น ๆ จึงทําใหหลาย ๆ โปรแกรมได ประมวลผลในเวลาที่ใกลเคียงกัน แตก็ยังมีปญหาผูใชไมสามารถนําโปรแกรมประยุกตจากเครื่องที่ตางกันมา ใชรวมกันได เนื่องจากระบบปฏิบัติการของแตละเครื่องมีความแตกตางกัน ผูใช จะตองเสียเวลาในการเขียนโปรแกรมใหมเมื่อเปลี่ยนเครื่อง 19
20.
วิวัฒนาการของระบบปฏิบัติการ • ระบบ real-time
ก็เกิดขึ้นในชวงนี้เชนกัน –ระบบ real-time • คือระบบที่สามารถใหการตอบสนองจากระบบอยางทันทีทันใดเมื่อรับ อินพุตเขาไปแลว • ในทางอุดมคติ real-time คือระบบที่ไมเสียเวลาในการประมวลผลหรือ เวลาในการประมวลผลเปนศูนย แตในทางปฏิบัติเราไมสามารถผลิต เครื่องคอมพิวเตอรในลักษณะนี้ได ทําไดแคลดเวลาการประมวลผลของ เครื่องใหนอยที่สุดเทาที่จะทําได • สวนมากจะนําไปใชในการควบคุมกระบวนการตางๆ ในงานอุตสาหกรรม 20
21.
วิวัฒนาการของระบบปฏิบัติการ • รุนที่ 3
(the third generation) ระบบปฏิบัติการ เอนกประสงค (กลาง ค.ศ. 1960 ถึงกลาง ค.ศ. 1970) –OS ในยุคนี้ถูกออกแบบมาใหสามารถใชไดกับคอมพิวเตอรหลาย ๆ แบบในรุนเดียวกัน และใชไดกับงาน หลาย ๆ ประเภท ไมไดเจาะจง ลงไปที่ลักษณะงานใดงานหนึ่ง ทั้งนี้เปนเพราะเหตุผลทางการคา ผูเขียนโปรแกรม OS ตองการยอดขายใหไดมาก จึงเขียน OS ใหใคร ก็ไดสามารถใช OS ของเขาได และใชกับงานหลายประเภทได สงผลให OS มีขนาดใหญ ทํางานชาลงและแพงขึ้น 21
22.
วิวัฒนาการของระบบปฏิบัติการ • รุนที่ 4
(the forth generation) ระบบเครือขายคอมพิวเตอร (กลาง ค.ศ. 1970 ถึงปจจุบัน) –เทคนิคการเขียนโปรกรม OS ในรุนที่ 3 เริ่มถึงจุดอิ่มตัว ในยุคนี้ OS จึงถูกพัฒนาใหมีความสามารถในงานพิเศษอื่นๆ เพิ่มขึ้น ระบบ เครือขายคอมพิวเตอร (computer network) ระบบนี้ผูใชสามารถใช งานคอมพิวเตอรติดตอกับเครื่องคอมพิวเตอร ของผูอื่นโดยผานทาง เทอรมินอลชนิดตาง ๆ ซึ่งตองเชื่อมโยงกันเปนเครือขายและกระจาย ไปตามจุดตาง ๆ เชนภายในอาคารสํานักงานภายในจังหวัด และทั่ว โลก ซึ่งทําใหสามารถใชสารสนเทศรวมกันไดโดยไมตองคํานึงถึง ระยะทาง และชนิดของคอมพิวเตอร 22
23.
วิวัฒนาการของระบบปฏิบัติการ • แนวคิดเรื่องเครื่องคอมพิวเตอรเสมือน (virtual
machine) เริ่มนํามาใชงานอยาง กวางขวาง • เครื่องคอมพิวเตอรเสมือน หมายถึง การแปลงเครื่องคอมพิวเตอรที่เรามีอยูให กลายเปนเครื่องคอมพิวเตอรเครื่องอื่น โดยที่ผูใชไมจําเปนตองยุงยากเกี่ยวกับ รายละเอียดทางดานฮารดแวรของระบบคอมพิวเตอรอีกตอไป • ผูใชสามารถสรางเครื่องคอมพิวเตอรเสมือนไดโดยการใช OS • ระบบเครื่องคอมพิวเตอรเสมือนจะมี OS อีกตัวหนึ่งติดตอกับผูใช และทํางานอยูบน OS ของเครื่อง ซึ่ง OS ตัวที่ 2 นี้จะเปน OS ที่ถูกสรางขึ้นใหเหมือนกับ OS ของ เครื่องอื่นที่เราตองการใหระบบคอมพิวเตอรของเราเปน • ดังนั้นคอมพิวเตอรและ OS ตัวแรกจะเปรียบเสมือนเปนเครื่องคอมพิวเตอรเครื่อง ใหมในสายตาของผูใช 23
24.
วิวัฒนาการของระบบปฏิบัติการ 24 การทํางานระบบเครื่องคอมพิวเตอรเสมือน(virtual machine)
25.
สรุประบบตาง ๆ ภายในคอมพิวเตอร ตั้งแตอดีตถึงปจจุบัน 25
26.
1. ระบบที่ไมมีระบบปฏิบัติการ (Non operating
system) –ยุคแรก ๆ คอมพิวเตอรมีแตเครื่องเปลา ๆ ผูใชตองเขียน โปรแกรมสั่งงาน ตรวจสอบการทํางาน ปอนขอมูล และ ควบคุมเอง ทําใหระยะแรกใชกันอยูในวงจํากัด 26
27.
2. ระบบงานแบ็ตซ (Batch
system) –ในอดีต คอมพิวเตอรจะทํางานไดครั้งละ 1 งาน การสั่งงาน คอมพิวเตอรใหมีมีประสิทธิภาพยิ่งขึ้น ทําไดโดยการรวมงาน ที่คลายกัน เปนกลุม แลวสงใหเครื่อง ประมวลผล โดยผูทํา หนาที่รวมงาน จะรับงานจากนักพัฒนาโปรแกรม มาจัดเรียง ตามความสําคัญ และตามลักษณะของโปรแกรม จัดเปน กลุมงาน แลวสงให คอมพิวเตอรประมวลผล 27
28.
3. ระบบบัฟเฟอร (Buffering
system) –การทํางานเพื่อขยายขีดความสามารถของระบบ ทําใหหนวย รับ-แสดงผลสามารถทํางานไปพรอม ๆ กับการประมวลผล ของซีพียู ในขณะที่ประมวลผลคําสั่งที่ ถูกโหลดเขาซีพียูนั้น จะมีการโหลดขอมูลเขาไปเก็บในหนวยความจํากอน เมื่อถึง เวลาประมวลผลจะสามารถทํางานไดทันที และโหลดขอมูล ตอไปเขามาแทนที่ หนวยความจําที่ทําหนาที่เก็บขอมูลที่ เตรียมพรอมนี้เรียกวา บัฟเฟอร (buffer) 28
29.
4. ระบบสพูลลิ่ง (Spooling) •
Simultaneous Peripheral Operating On-Line เปน multiprogramming พื้นฐาน ทําใหซีพียูทํางานเต็มประสิทธิภาพ เพราะ ทําใหสามารถทํางานได 2 งานพรอมกัน งานแรกคือประมวลผลในสวน ของซีพียู งานที่สองคือการรับ-แสดงผลขอมูล ซึ่งตางกับ buffer ที่ซีพียู และหนวยรับ-แสดงผลทํางานรวมกัน และ spooling มี job pool ทําให สามารถเลือกการประมวลผลตามลําดับกอนหลังได โดยคํานึงถึง priority เปนสําคัญ 29
30.
5. ระบบมัลติโปรแกรมมิ่ง (Multiprogramming) •
การทํางานที่โหลดโปรแกรมไปไวในหนวยความจําหลัก และ พรอมที่จะประมวลผลไดทันที ระบบปฏิบัติการจะเลือกงานเขา ไปประมวลผลจนกวาจะหยุดคอยงานบางอยาง ในชวงที่หยุด รอจะดึงงานเขาไปประมวลผลตอทันที ทําใหมีการใชซีพียูได อยางมีประสิทธิภาพ 30 ระบบปฏิบัติการ งานที่ 1 งานที่ 2 งานที่ 3 ...
31.
6. ระบบแบงเวลา (Time-sharing
หรือ Multitasking) • เปนการขยายระบบ multiprogramming ทําใหสามารถ สับเปลี่ยนงานของคนหลาย ๆ คนเขาสูซีพียู ซึ่งการสับเปลี่ยนที่ ทําดวยความเร็วสูงจะทําใหผูใชรูสึกเหมือน ครอบครองซีพียูอยู เพียงผูเดียว 31
32.
7. ระบบเรียลไทม (Real-time
system) • จุดประสงคอีกอยางหนึ่งของ ระบบปฏิบัติการ คือ ระบบเวลาจริง(Real- time system) หมายถึงการตอบสนองทันที เชนระบบ Sensor ที่สง ขอมูลใหคอมพิวเตอร เครื่องมือทดลองทางวิทยาศาสตร ระบบภาพทาง การแพทย ระบบควบคุมในโรงงานอุตสาหกรรม ระบบหัวฉีดในรถยนต ระบบควบคุมการยิง ระบบแขนกล และ เครื่องใชในครัวเรือนทั้งหมด • Real-time แบงได 2 ระบบ – 1. Hard real-time system เปนระบบที่ถูกรับรองวาจะไดรับการตอบสนอง ตรงเวลา และหยุดรอไมได – 2. Soft real-time system เปนระบบ less restrictive type ที่สามารถรอให งานอื่นทําใหเสร็จกอนได 32
33.
8. ระบบคอมพิวเตอรสวนบุคคล (Personal Computer
System) • ปจจุบันคอมพิวเตอรราคาถูกลง มีการพัฒนาอุปกรณตาง ๆ อยาง ตอเนื่อง ทั้งแปนพิมพ เมาส จอภาพ หนวยความจํา หนวยประมวลผล เปนตน และการใชคอมพิวเตอร ไมไดมุงเนนดานธุรกิจเพียงอยางเดียว แตนําไปใชเพื่อความบันเทิงในบานมากขึ้น และกลายเปนสิ่งจําเปน สําหรับทุกองคกร นอกจากคอมพิวเตอรแบบตั้งโตะ(Desktop) ยังมี คอมพิวเตอรแบบสมุดโนต(Notebook) และคอมพิวเตอรมือถือ (PDA) ปจจุบันมีโทรศัพทมือถือที่ทํางานแบบคอมพิวเตอร และใชดูหนังฟง เพลง หรือประมวลผล ตาง ๆ ที่ซับซอนมากขึ้น ใกลเคียงกับ คอมพิวเตอรแบบตั้งโตะยิ่งขึ้น 33
34.
9. ระบบเวอรชวลแมชีน (Virtual
machine) • เครื่องเสมือน ทําใหผูใชคอมพิวเตอรรูสึกเหมือนใชคอมพิวเตอร เพียงคนเดียว แตในความเปนจริงจะบริการใหผูใชหลายคน ใน หลายโปรเซส โดยใชเทคโนโลยี Virtual machine บริการงาน ตาง ๆ ใหกับผูใชไดหลาย ๆ งานพรอมกัน 34
35.
10. ระบบมัลติโปรเซสเซอร (Multiprocessor
system) • Symmetric-multiprocessing การประมวลผลแบบสมมาตร หมายถึงการประมวลผลหลายโปรเซสเซอรที่ไมมีโปรเซสเซอร ตัวใดรับโหลดมากกวาตัวอื่น • Asymmetric-multiprocessing การประมวลผลแบบไมสมมาตร หมายถึงการมีโปรเซสเซอรตัวหนึ่งเปนตัวควบคุม และแบงงาน แตละแบบใหโปรเซสเซอรแตละตัวตามความเหมาะสม 35
36.
11. ระบบแบบกระจาย (Distributed
system) • ระบบเครือขาย ที่กระจายหนาที่ กระจายการเปนศูนยบริการ และเชื่อมตอเขาดวยกัน ดวยจุดประสงคตาง ๆ กัน ในมาตรฐาน TCP/IP ซึ่งเปนที่ยอมรับทั้ง Windows, Linux, Unix และ Mac ทําใหทั้งหมดสามารถสื่อสารกันรูเรื่องเขาใจ และกอใหเกิด ประโยชนรวมกัน 36
37.
ชนิดของระบบปฏิบัติการ 1. Single-Tasking เปนระบบปฏิบัติการที่ยอมใหมีผูใชเพียงคนเดียว และทํางานไดเพียงอยาง เดียวในชวงเวลาใด
เวลาหนึ่ง เชนในขณะที่ทําการแปลโปรแกรม ก็ไมสามารถ เรียกใช Editor ได การจัดการทรัพยากรตาง ๆ ของระบบปฏิบัติการจะไมซับซอนนัก ไมวาจะเปนการจัดการอุปกรณรับ และแสดงผล การจัดการหนวยความจํา การ จัดการดิสก ตัวอยางเชน - อานและแปลคาจากการกดแปนพิมพ - สงขอมูลไปบันทึกในดิสก หรือพิมพออกทางเครื่องพิมพ - จัดการที่วางบนดิสก - แยกเก็บโปรแกรม คอมพิวเตอร editor และโปรแกรมระบบปฏิบัตการใน หนวยความจํา ตัวอยางของระบบปฏิบัติการแบบนี้ไดแก MS DOS 37
38.
ชนิดของระบบปฏิบัติการ 38 Single-Tasking
39.
ชนิดของระบบปฏิบัติการ 2. Multitasking (Single-User) เปนระบบปฏิบัติการที่ยอมใหมีผูใชเพียงคนเดียวในชวงเวลาหนึ่ง
แต สามารถทํางานไดหลายอยาง ในเวลาเดียวกัน เชนสามารถที่จะใช editor ไป พรอม ๆ กับพิมพงานอื่นทางเครื่องพิมพไดระบบปฏิบัติการจะสลับการใชงาน ระหวาง CPU และทรัพยากรอื่น ๆ อยางรวดเร็วจนผูใชไมรูสึกวาถูกขัดจังหวะการ ทํางาน เนื่องจากมีการทํางานหลายอยางในเวลาเดียวกัน การทํางานของ ระบบปฏิบัติการจะซับซอนขึ้น เชนการจัดการหนวยความจํา จะตองมีโปรแกรม หลายโปรแกรมเก็บอยูในหนวยความจําในเวลาเดียวกัน ระบบปฏิบัติการจะตอง ไมใหโปรแกรมเหลานั้นกาวกายกัน ซึ่งอาจจะตองมีการจัดลําดับ หรือเลือกงาน เพื่อเขาใชทรัพยากรตางๆ และใชเปนเวลานานเทาใด ตัวอยางระบบปฏิบัติการ แบบนี้ไดแก Windows 95, UNIX, OS/2, VMS 39
40.
ชนิดของระบบปฏิบัติการ 40 ระบบ multitasking
41.
ชนิดของระบบปฏิบัติการ 3. Multi-user systems บางครั้งเรียกระบบ
multiprogramming เปนระบบที่มีความซับซอนกวาระบบ Single user หลักการของระบบนี้ก็คือ - การใหมีโปรแกรมอยูในหนวยความจําพรอมที่จะถูกประมวลผลไดหลาย ๆ โปรแกรม ระบบปฏิบัติการจะเลือกโปรแกรมมา 1 โปรแกรมให CPU ทําการ ประมวลผล ไปเรื่อย ๆ เมื่อโปรแกรมนั้นตองติดตอกับอุปกรณรับและแสดงผล ระบบปฏิบัติการก็จะเลือกโปรแกรมอื่นเขามาใช CPU แทน ระบบปฏิบัติการเลือก โปรแกรมใหแก CPU เรื่อย ๆ จนกวาแตละโปรแกรมจะเสร็จสิ้นไปการที่จะทํางาน หลาย ๆ โปรแกรมพรอม ๆ กัน ระบบปฏิบัติการตองคอยควบคุม และจัดสรร ทรัพยากรตาง ๆ ที่มีอยูอยางจํากัดใหแตโปรแกรม เชนจัดสรรเนื้อที่ในหนวยความจํา หลัก สับหลีกโปรแกรมที่จะเขาใช CPU รวมถึงการจัดอุปกรณรับ และแสดงผล ไมใหเกิดความขัดแยงกัน 41
42.
ชนิดของระบบปฏิบัติการ 42 ระบบ Multiuser
43.
ชนิดของระบบปฏิบัติการ • การทํางานในลักษณะ multiuser
ยังแบงเปนการทํางานแบบ Time sharing คือการแบงชวงเวลา • การเขาใช CPU ใหแตละโปรแกรมเปนชวงสั้น ๆ ผลัดเปลี่ยนเวียนให หลายงานไดมีโอกาสเขา CPU • ผูใชแตละคนจะมีความรูสึกวาตนไดเปนผูครอบครองคอมพิวเตอรแต เพียงผูเดียว ตัวอยาง • ระบบปฏิบัติการแบบนี้ไดแก UNIX, VMS 43
44.
44 โครงสรางของระบบปฏิบัติการ (Operating system structure) 1
สวนประกอบของระบบ (System Component) การจัดการโปรเซส (Process Management) การจัดการหนวยความจํา (Memory Management) การจัดการไฟล (File Management) การจัดการอินพุต / เอาตพุต (I/O System Management) การจัดการสื่อจัดเก็บ (Storage Management) เครือขาย (Network) ระบบปองกัน (Protection System) ระบบตัวแปลคําสั่ง (Command-Interpreter System)
45.
45 โครงสรางของระบบปฏิบัติการ (Operating system structure) 2
บริการของระบบปฏิบัติการ (Operating System Services) การเอ็กซีคิวตโปรแกรม การปฏิบัติกับอินพุต/เอาตพุต การจัดการระบบไฟล การติดตอสื่อสาร การตรวจจับขอผิดพลาด การใชทรัพยากรรวมกัน
46.
46 โครงสรางของระบบปฏิบัติการ (Operating system structure) 3
System Call เปนสวนที่จัดไวใหผูใชสามารถเรียกใชงานไดอยางสะดวกโดยไมจําเปนตองรู กลไกมากมาย การควบคุมโปรเซส (Process Management) การจัดการกับไฟล (File Management) การจัดการอุปกรณ (Device Management) การบํารุงรักษาขอมูล (Data Maintainant) การติดตอสื่อสาร (Communication)
Descargar ahora