ความรูเบื ้ งตนเกี ย ่ วกับคอมพิวเตอรและ ้ อ ้ ์ เทคโนโลยีสารสนเทศ บทที่ 5 ระบบปฏิบัติการและหลักการทางาน  ระบบปฏิบตั กิ ารคืออะไร  ซอฟต์แวร์ชนิดหนึ่งทีท่ าหน้าทีจ่ ดั การและควบคุมโปรแกรมรวมถึงการติดต่อ ประสานงานกับอุปกรณ์คอมพิวเตอร์ทเ่ี กี่ยวข้องเพือ่ ให้สามารถปฏิบตั งิ านได้ ตามทีผ่ ูใ้ ช้ตอ้

Download Report

Transcript ความรูเบื ้ งตนเกี ย ่ วกับคอมพิวเตอรและ ้ อ ้ ์ เทคโนโลยีสารสนเทศ บทที่ 5 ระบบปฏิบัติการและหลักการทางาน  ระบบปฏิบตั กิ ารคืออะไร  ซอฟต์แวร์ชนิดหนึ่งทีท่ าหน้าทีจ่ ดั การและควบคุมโปรแกรมรวมถึงการติดต่อ ประสานงานกับอุปกรณ์คอมพิวเตอร์ทเ่ี กี่ยวข้องเพือ่ ให้สามารถปฏิบตั งิ านได้ ตามทีผ่ ูใ้ ช้ตอ้

ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
บทที่ 5 ระบบปฏิบัติการและหลักการทางาน
 ระบบปฏิบตั กิ ารคืออะไร
 ซอฟต์แวร์ชนิดหนึ่งทีท่ าหน้าทีจ่ ดั การและควบคุมโปรแกรมรวมถึงการติดต่อ
ประสานงานกับอุปกรณ์คอมพิวเตอร์ทเ่ี กี่ยวข้องเพือ่ ให้สามารถปฏิบตั งิ านได้
ตามทีผ่ ูใ้ ช้ตอ้ งการ บางครัง้ เรียกว่า แพลตฟอร์ม (Platform)
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
2
โปรแกรมประยุกต์กบั การข้ ามแพลตฟอร์ม
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
3
ไบออส (BIOS)
 ไบออส (BIOS : Basic Input Output System) เป็ นกลุม่ คาสัง่ ทีบ่ รรจุอยู่
ในส่วนของหน่วยความจา ROM
 ตัวโปรแกรมคาสัง่ ทีเ่ ก็บไว้จะอยู่ได้อย่างถาวร
 ปัจจุบนั อุปกรณ์ทใ่ี ช้เก็บโปรแกรมไบออสจะเป็ นวงจรหน่วยความจาแบบ
Flash ROM ทีส่ ามารถแก้ไขโปรแกรมได้ (แต่ไม่บ่อยนัก)
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
4
เริ่มต้ นการทางานของคอมพิวเตอร์ (Boot Up)
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
5
ประเภทของการบูต๊ เครื่อง
 การบูต๊ เครื่อง คือ ขัน้ ตอนทีค่ อมพิวเตอร์เริม่ โหลดระบบปฏิบตั กิ ารเข้าไปไว้
ในหน่วยความจา RAM สามารถแบ่งออกเป็ น 2 ลักษณะด้วยกันคือ
 โคลบูต๊ (Cold boot)
 วอร์มบูต๊ (Warm boot)
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
6
โคลบูต๊ (Cold boot)
 การบูต๊ เครื่องทีอ่ าศัยการทางานของฮาร์ดแวร์
 กดปุ่มเปิ ดเครื่อง (Power On) เพือ่ เข้าสู่กระบวนการทางานโดยทันที
 ปุ่มเปิ ดเครื่องเป็ นเหมือนสวิตช์เปิ ด/ปิ ดการทางานโดยรวมของคอมพิวเตอร์
เหมือนกับสวิตช์ของอุปกรณ์ไฟฟ้ าทัว่ ไป
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
7
วอร์มบูต๊ (Warm boot)
 การบูต๊ เครื่องเพือ่ ให้เกิดกระบวนการบูต๊ ใหม่ หรือทีเ่ รียกว่า
การรีสตาร์ทเครือ่ ง (Restart) สามารถทาได้หลายวิธี เช่น
 กดปุ่ม Reset บนตัวเครื่อง
 กดปุ่ม c+a+d จากแป้ นพิมพ์ แล้วเลือกคาสัง่ Restart
 สัง่ รีสตาร์ทเครื่องได้จากเมนู บนระบบปฏิบตั กิ าร
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
8
ส่วนประสานงานกับผู้ใช้ (User Interface)
 User Interface คือส่วนการทางานของโปรแกรมทีต่ ดิ ต่อหรือเป็ นตัวกลาง
ระหว่างผูใ้ ช้งานและคอมพิวเตอร์ให้ทางานได้ตามทีต่ อ้ งการ
 แบ่งออกได้เป็ น 2 ประเภทดังนี้
 ประเภทคอมมานด์ไลน์ (Command Line)
 ประเภทกราฟิ ก (GUI : Graphical User Interface)
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
9
ประเภทคอมมานด์ไลน์ (Command Line)
 ส่วนประสานงานกับผูใ้ ช้ประเภทคอมมานด์ไลน์ เป็ นการป้ อนคาสัง่ ในรูปแบบ
ข้อความ (Text)
 พิมพ์สงั ่ การทีละบรรทัดคาสัง่ จึงเรียกว่า คอมมานไลด์ (Command line)
 ผูใ้ ช้ตอ้ งจดจารูปแบบคาสัง่ ต่างๆเอง เช่น ในระบบปฏิบตั กิ าร DOS
 DIR แสดงรายชื่อไฟล์และไดเร็คทอรีย่อย
 COPY คัดลอกไฟล์
 DEL ลบไฟล์
 CHKDSK ตรวจสอบข้อมูลการใช้พ้นื ทีด่ สิ ก์ (Check Disk) ของไดรว์ทก่ี าหนด
 EXIT ออกจากโปรแกรม
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
10
ประเภทกราฟิ ก (GUI)
 ส่วนประสานงานกับผูใ้ ช้ประเภทกราฟิ ก หรือ GUI (Graphical User
Interface) เป็ นการนาเอารูปภาพหรือสัญลักษณ์มาปรับใช้สงั ่ งานแทนตัวอักษร
เช่น ในระบบปฏิบตั กิ าร Windows
 ผูใ้ ช้ไม่จาเป็ นต้องจดจารูปแบบคาสัง่ เพือ่ ใช้งานให้ยุ่งยากเหมือนกับแบบ
คอมมานด์ไลน์ เพียงแค่เลือกรายการคาสัง่ ภาพแทนข้อความคาสัง่ เช่น
ใช้เมาส์คลิกเลือก แทนการพิมพ์คาสัง่ Copy เป็ นต้น
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
11
เคอร์เนลและเชลล์
 ระบบปฏิบตั กิ ารมีส่วนประกอบย่อย 2 ส่วนคือ
 Kernel เป็ นส่วนประกอบหลักที่
ฝังตัวอยู่ในหน่วยความจาตลอดเวลา
ทาหน้าทีส่ าคัญโดยรวมทัง้ หมด เช่น
จัดสรรหน่วยความจา หรือจัดคิวการ
ทางานของโปรแกรมต่างๆ
 Shell เป็ นส่วนทีร่ บั คาสัง่ จากผูใ้ ช้ และติดต่อกับ Kernel (ผูใ้ ช้จะไม่สามารถเข้าถึง
ส่วน Kernel ได้โดยตรง)
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
12
การจัดการกับไฟล์ (File Management)
 ไฟล์ (Files)
 หน่วยในการเก็บข้อมูลในคอมพิวเตอร์ ซึง่ อาจจะเก็บอยู่ในสือ่ เก็บบันทึกข้อมูลต่างๆ
เช่น ฮาร์ดดิสก์, แฟลชไดรว์, Memory Card หรือ CD/DVD เป็ นต้น
 ประกอบด้วยส่วนย่อย 2 ส่วนคือ ชื่อไฟล์ (Naming files) และส่วนขยาย
(Extentions) หรือเรียกกันว่านามสกุลของไฟล์
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
13
ตัวอย่างไฟล์
ตัวอยาง
่
คาอธิบาย
index.htm
ไฟลชื
่ index ซึง่ เขียนขึน
้ ดวยภาษา
HTML
้
์ อ
computer.doc
ไฟลชื
่ computer สรางจากโปรแกรม
Microsoft Word
้
์ อ
ไฟลชื
อ
่ introduction สรางจากโปรแกรม
Microsoft
้
์
introduction.ppt
Powerpoint
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
14
โครงสร้ างแบบต้ นไม้ (Treelike Structure)
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
15
ลาดับโครงสร้ างไฟล์ (Hierarchical File System)
 เมือ่ ต้องการเก็บข้อมูลจะแยกโครงสร้างออกเป็ นส่วนๆ
เหมือนกิ่งก้านสาขาของต้นไม้เรียกว่า โฟลเดอร์ (Folder)
 แบ่งออกเป็ น 2 ส่วนย่อยคือ
 ไดเร็คทอรี (Directory) คือ โฟลเดอร์หลักสาหรับจัดเก็บหมวดหมูไ่ ฟล์ขนั้ สูงสุด
ในระบบ บางครัง้ อาจเรียกว่า Root Directory
 ซับไดเร็คทอรี (Sub Directory) คือ โฟลเดอร์ย่อยทีถ่ กู แบ่งและจัดเก็บไว้ออกมา
อีกชัน้ หนึ่ง
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
16
โครงสร้ างแบบต้ นไม้ ในระบบปฏิบัติการ
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
17
การจัดการหน่วยความจา
(Memory Management)
 ใช้วธิ ที เ่ี รียกว่า หน่วยความจาเสมือน (VM : Virtual Memory)
กรณีทม่ี กี ารประมวลผลกับข้อมูลปริมาณมากหรือหลายโปรแกรมพร้อมกัน
 ระบบปฏิบตั กิ ารจะเก็บข้อมูลทัง้ หมดของโปรแกรมทีท่ างานอยู่ขณะนัน้ เอาไว้
เป็ นไฟล์ในฮาร์ดดิสก์ (เรียกว่า Swap File)
 โดยแบ่งเนื้อทีเ่ หล่านัน้ ออกเป็ นส่วนๆเรียกว่า เพจ (Page) ซึง่ มีการกาหนด
ขนาดไว้แน่นอน
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
18
Swapping
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
19
การจัดการอุปกรณ์นาเข้ าและแสดงผลข้ อมูล
(I/O Device Management)
 ใช้บฟั เฟอร์ (Buffer) เพือ่ เป็ นทีพ่ กั รอข้อมูลทีอ่ ่านเข้ามา เช่น
การทา Spolling ในการจัดการงานพิมพ์
 เรียกใช้ดไี วซ์ไดรเวอร์ (Device Driver) เพือ่ ควบคุมอุปกรณ์ชนิดนัน้ ๆ
โดยเฉพาะ
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
20
Spooling
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
21
การจัดการกับหน่วยประมวลผลกลาง
(CPU Management)
 แบ่งเวลาของซีพยี ูเพือ่ ประมวลผลในการทางานแบบ Multi-Tasking
 ทาให้ซพี ยี ูตวั เดียว สามารถใช้ได้หลายๆคน หรือ Multi-User
 ทาหน้าทีเ่ ป็ นตัวประสานการทางานของซีพยี ูทม่ี มี ากกว่า 1 ตัว ให้ทางาน
ด้วยกันได้ในระบบ Multi-Processing
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
22
การรักษาความปลอดภัยของระบบ
 การตรวจสอบสิทธิ์สาหรับเข้าใช้เครื่องหรือโปรแกรม (Logon) จะอนุญาต
ให้เฉพาะบุคคลทีร่ ะบุช่อื ผูใ้ ช้และรหัสผ่านได้ถกู ต้อง สามารถใช้งาน
โปรแกรมหรือข้อมูลในตัวเครื่องนัน้ ได้
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
23
การตรวจสอบสถานะการทางานของระบบ
 วัดประสิทธิภาพการทางานของ
เครื่องคอมพิวเตอร์
เช่น วัดค่าเวลาทีซ่ พี ยี ูทางาน
 การตรวจสอบเวลาของซีพยี ู
ทีถ่ กู ปล่อยว่างในการทางาน
ความรูเบื
้ งตนเกี
ย
่ วกับคอมพิวเตอรและ
้ อ
้
์
เทคโนโลยีสารสนเทศ
24