Page 44 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 44
15-34 สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
การทำ�งานของระบบคอมพิวเตอร์เริ่มต้นจาก ส่วนของชุดคำ�สั่งที่จัดเก็บอยู่บนหน่วยความจำ�ของระบบ
คอมพิวเตอร์ท ี่ใช้อ ่านได้อ ย่างเดียวท ี่เรียกว ่า รอม (Read Only Memory: ROM) ซึ่งถ ูกโหลดเข้าห น่วยความจ ำ�โดย
วงจรฮาร์ดแวร์ โปรแกรมนี้จะวิ่งไปโหลดเอาโปรแกรมในบูตเรคอร์ด และส่งมอบการทำ�งานให้ จากนั้นโปรแกรมใน
บูทเรคอร์ดจะโหลดเอาไฟล์ IO.SYS และ MS-DOS.SYS เข้าม าไว้ในห น่วยความจ ำ�และส่งม อบการท ำ�งานให้ คำ�สั่ง
เหล่าน ี้จ ะท ำ�หน้าที่ค วบคุมอ ุปกรณ์พ ื้นฐ านแ ละท ำ�การบ รรจุร ะบบป ฏิบัติก ารจ ากแ ผ่นบ ันทึกห รือฮ าร์ดดิสก์ข ึ้นส ู่ห น่วย
ความจำ�หลัก หลังจากการควบคุมการทำ�งานของระบบคอมพิวเตอร์บรรจุอยู่ในหน่วยความจำ�หลักเรียบร้อยแล้ว
โปรแกรมหนึ่งในร ะบบปฏิบัติการดอสท ี่ถ ูกบ รรจุ คือ โปรแกรมคำ�สั่งท ี่ม ีชื่อว ่า COMMAND.COM จะเริ่มท ำ�งาน ซึ่ง
กระบวนการเริ่มต ้นก ารท ำ�งานข องร ะบบค อมพิวเตอร์ด ังก ล่าวน ีเ้รียกว ่า การบ ูต (boot) เครื่องค อมพิวเตอร์ ซึ่งก ารบ ูต
เครื่องค อมพิวเตอร์ม ี 2 วิธี คือ
1) คูลบูต (Cold boot) คือ การเปิดเครื่องด ้วยสวิตช์ปิดเปิดเครื่อง (power) ให้ ON ครั้งแรก
2) วอร์มบ ูต (Worm boot) เป็นการบ ูทเครื่องค อมพิวเตอรข์ ณะท ีเ่ครื่องเปิดอ ยู่ หรือต ้องการร บี ูท (Reboot)
เครื่องค อมพิวเตอร์ใหม่ ในก รณีท ี่เครื่องคอมพิวเตอร์ค้าง (Hang) หรือเครื่องค อมพิวเตอร์ไม่ทำ�งานตามค ำ�สั่งท ี่ผ ู้ใช้
ป้อนเข้าไป ซึ่งการบ ูตเครื่องแบบนี้สามารถทำ�ได้ 2 วิธี คือ วิธีแรก คือ การก ดป ุ่ม Reset หรืออีกวิธีห นึ่ง คือ การก ด
ปุ่ม Ctrl+Alt+Del พร้อมกัน แล้วปล่อยม ือ
ในไมโครซอฟท์ดอส ไฟล์เนม (File Name) คือ ชื่อไฟล์ห รือชื่อของโปรแกรมที่ผู้ใช้ตั้งให้กับไฟล์นั้น ซึ่งมี
ความย าวไมเ่กิน 8 ตัวอ ักษร โดยป ระกอบด ้วยต ัวอ ักษร A-Z หรือ 0–9 รวมท ั้งส ัญลักษณ์พ ิเศษอ ื่น ๆ ยกเว้นส ัญลักษณ์
ต่อไปน ี้
: ‘ ’ . , + - * = “”< > [ ] / \
และห้ามม ีช ่องว ่าง (blank/space) ระหว่างช ื่อไฟล์
ส่วนไฟล์ไทป์ (file type) หมายถึง ส่วนขยายหรือนามสกุลที่บอกชนิดของไฟล์ โดยมีความยาวไม่เกิน 3
ตัวอักษร หลักเกณฑ์อ ย่างอื่นเหมือนกับก ารตั้งช ื่อไฟล์ท ุกประการ ชื่อสกุลน ี้โดยทั่วไปจ ะค ั่นจากชื่อไฟล์ด้วยจุด เช่น
a:filename.exe มีชนิดของไฟล์บางประเภทที่ดอสได้กำ�หนดชื่อไว้ให้โดยเฉพาะ เช่น