Page 43 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 43

ระบบปฏิบัติการวินโดวส์ 15-33

                          ภาพ​ท่ี 15.19 ตวั อยา่ ง​การท​ �ำงานข​ องร​ ะบบป​ ฏบิ ัตก​ิ าร​ดอส

ท่ีมา: http://school.obec.go.th/kudhuachang/less5006.htm ค้นคืนวันที่ 21 สิงหาคม 2556

       โครงสร้างภ​ ายในข​ อง​เอ็ม​เอส​ ดอส ประกอบ​ด้วยส​ ่วน​ประกอบ​หลัก 3 ส่วน คือ ส่วน​ที่​จัดการเ​กี่ยวก​ ับ​คำ�​สั่ง
ส่วน​ที่​ควบคุม​การ​จัด​ไฟล์ และ​ส่วน​ที่​ติดต่อ​กับ​อุปกรณ์​รับ-ส่ง​ข้อมูล โปรแกรม​ทั้ง 3 ส่วน​นี้​จะ​ร่วม​กัน​ควบคุม​ระบบ​
ไมโครค​ อมพิวเตอรท์​ ั้งหมด ซึ่งใ​นร​ ะบบข​ องเ​อ็มเ​อส​ ดอส โปรแกรม​เหล่าน​ ี้ ได้แก่ คอมม​ านด​ ์ดอทค​ อม (COMMAND.
COM) เอ็ม​เอ​สดอ​สดอท​เอ​สวาย​เอส (MSDOS.SYS) และ​ไอ​โอด​อท​เอ​สวาย​เอส (IO.SYS) โดย​เอ็ม​เอ​สดอ​สดอท
เ​อ​สวายเ​อส (MSDOS.SYS) และไ​อ​โอดอ​ ทเ​อ​สวาย​เอส (IO.SYS) เป็นโ​ปรแกรม​ที่ถ​ ูก​ซ่อน​ไว้ภ​ ายในร​ ะบบ

       ในก​ ารเ​รียก​ดอสข​ ึ้นม​ าท​ ำ�งาน ส่วน​ประกอบต​ ่าง ๆ จะท​ ำ�งาน​ดังนี้ คือ
       1) 	บูต​เร​คอร์ด (BOOT RECORD) หลัง​จาก​ที่​เปิด​เครื่อง​คอมพิวเตอร์​หรือ​บูต​เครื่อง​คอมพิวเตอร์​ใหม่
โปรแกรม​ใน​รอม​ไบออส (ROMBIOS) ของ​เครื่อง​คอมพิวเตอร์ มี​ส่วน​หนึ่ง​ที่​เรียก​ว่า บูต​ส​แตร​ป​โหลด​เด​อร์ (Boot
strap loader) ทำ�​หน้าที่​เป็น​ตัว​ทำ�การ​อ่าน​ข้อมูล​ขอ​งบูตเร​คอร์ด​เข้า​มา​ไว้​ใน​หน่วย​ความ​จำ�หลัก โดย​บูต​เร​คอร์ด​เป็น​
โปรแกรม​ที่​มีหน้าท​ ี่​โหลด​เอาส​ ่วน​ไฟล์​ไอโ​อดอ​ ทเ​อส​ วาย​เอส (IO.SYS) และ MS-DOS.SYS ของ​ดอส​ใน​ดิสก์​เข้าไปไ​ว​้
ในห​ น่วย​ความจ​ ำ� แล้ว​ทำ�งานต​ ่อ​อีก​ที
       2) 	ไอโ​อดอ​ ทเ​อส​ วายเ​อส (IO.SYS) เป็นโ​ปรแกรมร​ ะบบด​ อสท​ บี่​ ตู เ​รค​ อร์ดเ​รยี กเ​ขา้ ม​ าท​ ำ�งานต​ อ่ มหี น้าท​ ตี​่ ดิ ตอ่ ​
อุปกรณ์ต​ ่าง ๆ และ​ขยาย​การ​ใช้​งาน​ของ​รอม​ไบออส สำ�หรับ​ติดต่อ​กับ​อุปกรณ์​ฮาร์ดแวร์ท​ ี่​ต่อ​เข้า​เครื่องค​ อมพิวเตอร​์
โดยตรง ไม่ว​ ่า​จะเ​ป็น​อุปกรณ์​รอบ​ข้าง เช่น แป้นพ​ ิมพ์ จอภาพ หรือ​เครื่องพิมพ์
       3) 	เอ็มเ​อ​สดอส​ ดอทเ​อส​ วายเ​อส (MSDOS.SYS) โปรแกรม​นี้ถ​ ูก​เรียกข​ ึ้นม​ าห​ ลังจ​ าก ไอ​โอดอ​ ทเ​อ​สวายเ​อส
(IO.SYS) อกี ท​ ี หน้าทหี่​ ลักข​ องโ​ปรแกรมน​ นี​้ บั ว​ า่ เ​ป็นห​ ัวใจข​ องด​ อส คือ การจ​ ัดการเ​กีย่ วก​ บั ร​ ะบบไ​ฟลแ์​ ละด​ สิ ก์ ซึง่ ส​ ว่ นน​ ี​้
จะ​ไม่​ขึ้นก​ ับฮ​ าร์ดแวร์​ของเ​ครื่องค​ อมพิวเตอร์ โดยโ​ปรแกรม​นี้ป​ ระกอบด​ ้วยโ​ปรแกรม​ย่อย​ที่​ทำ�​หน้าที่​พื้น​ฐาน เช่น รับ​
ตัว​อักษร​ที่​ผ่านเ​ข้าม​ า​ทางแ​ ป้นพ​ ิมพ์ห​ รือ​แสดงต​ ัว​อักษร​บน​จอภาพ
       4) 	คอม​มาน​ด์ดอท​คอม (COMMAND.COM) เป็น​โปรแกรม​ของ​ดอส​มีหน้า​ที่คือ ติดต่อ​กับ​ผู้​ใช้​ทาง​
คอม​มาน​ด์​พร้อม​ท์ (COMMAND PROMPT) ทำ�การ​แปล​คำ�​สั่ง​ที่​ผู้​ใช้​พิมพ์​เข้าไป แล้ว​นำ�​ไป​ทำ�งาน หาก​คำ�​สั่ง​นั้น​ม​ี
การต​ ิดต่อ​กับ​อุปกรณ์​อื่น เรียกร​ ูท​ ีน​ในเ​อ็ม​เอส​ ดอ​สดอท​เอส​ วาย​เอส (MSDOS.SYS) เพื่อท​ ำ�งานต​ ามท​ ี่ต​ ้องการ​ต่อ​ไป
หากเ​ป็นค​ ำ�​สั่งภ​ ายในข​ องด​ อส เช่น Dir Del จะเ​ป็นส​ ่วนท​ ี่อ​ ยู่ใ​นค​ อมม​ านด​ ์ดอทค​ อม ผู้ใ​ช้ส​ ามารถเ​รียกใ​ช้ได้โ​ดยไ​ม่ต​ ้อง​
อาศัยแ​ ผ่นด​ อส หากเ​ป็น​คำ�​สั่ง​ภายนอก​ที่เ​ป็นโ​ปรแกรมท​ ี่​มีน​ ามสกุล .com .exe และ .bat ทำ�​หน้าที่ใ​นก​ ารอ​ ่าน​คำ�​สั่ง​
ภายนอก​เข้าม​ าน​ ำ�​หน่วย​ความ​จำ� และส​ ่ง​การ​ควบคุม​ให้โ​ปรแกรมน​ ั้น​ทำ�งาน เมื่อโ​ปรแกรม​ทำ�งาน​จบ จะ​ส่ง​การค​ วบคุม​
คืน​กลับม​ ายังด​ อส​อีกท​ ี
   38   39   40   41   42   43   44   45   46   47   48