Sunday, October 26, 2014

ดิสก์เริ่มต้นระบบ

ดิสก์เริ่มต้นระบบ


RAM CPU บูตโปรแกรม Msdos.sys ไบออส IO.SYS

1 - หลังจากทำงานโพสต์ในทุกส่วนประกอบฮาร์ดแวร์ของเครื่องคอมพิวเตอร์ในการเริ่มต้นโปรแกรม (โปรแกรมบูต)
ที่มีอยู่ในรอมไบออสของคอมพิวเตอร์ให้ตรวจสอบไดรฟ์เพื่อดูว่ามันมีฟล็อปปี้ดิสก์จัดรูปแบบ ถ้า
แผ่นดิสก์ที่อยู่ในไดรฟ์ที่โปรแกรมพยายามที่จะระบุตำแหน่งบนดิสก์ซึ่งควรจะอยู่ในไฟล์ที่ทำขึ้น
แรกของทั้งสองส่วนของระบบปฏิบัติการ โดยปกติไฟล์เหล่านี้ระบบจะไม่เห็นเพราะพวกเขามี
คุณลักษณะพิเศษที่ซ่อนคำสั่ง DOS DIR ในเครื่องคอมพิวเตอร์ส่วนใหญ่ไฟล์เหล่านี้ IO.SYS และ Msdos.sys เรา
คอมพิวเตอร์ IBM, ชื่อเปลี่ยนไป IBMBIO.COM และ IBMD0S.C0M หากไดรฟ์ฟลอปปี้ดิสก์ที่ว่างเปล่าโปรแกรม
ค้นหาไฟล์ระบบที่เริ่มต้นบนไดรฟ์ C ที่บ้านฮาร์ดไดรฟ์ ถ้าดิสก์ที่ไม่ได้เหล่านี้
ไฟล์, โปรแกรมบูตแสดงข้อความแสดงข้อผิดพลาด


CPU บูตเรคคอร์ด 7C00

2 - หลังจากตั้งดิสก์ที่มีไฟล์ระบบโปรแกรมบูตอ่านข้อมูลที่เก็บไว้ในครั้งแรก
ภาคของดิสก์และสำเนาพวกเขาไปยังสถานที่ที่ระบุใน RAM ข้อมูลดังกล่าวเป็นบันทึกการบูต (บูต
บันทึก) DOS บันทึกการบูตที่พบในตำแหน่งเดียวกันตลอดทั้งจัดรูปแบบดิสก์ครอบครองเพียง 512 ไบต์
ที่ตรงกับรหัสที่จำเป็นในการเริ่มต้นการดำเนินการของทั้งสองไฟล์ที่ซ่อน หลังจากที่โปรแกรมเริ่มต้น
มีการโหลดบันทึกการบูตไบออสในหน่วยความจำที่ 7C00 ฐานสิบหกที่อยู่, BIOS ผ่านการควบคุม
สำหรับบันทึกผ่านทางอ้อมไปยังที่อยู่ที่

3 - เริ่มต้นที่สอดคล้องบันทึกจะใช้เวลาการควบคุมของเครื่องคอมพิวเตอร์และอุปกรณ์ต่อพ่วง IO.SYS อยู่ในแรม นามสกุลไฟล์ที่มี io.sys
ROM BIOS และกิจวัตรประจำวันที่เรียกว่า sysinit restodo ที่จัดการกระบวนการเริ่มต้น หลังจาก IO.SYS โหลด
บันทึกการบูตไม่จำเป็นต้องถูกแทนที่ด้วยรหัสอื่น ๆ ในแรม


Sysinit

4 - sysinit ใช้ควบคุมกระบวนการบูตและโหลดเข้าสู่ RAM งาน Msdos.sys Msdos.sys ไฟล์
ควบคู่ไปกับการจัดการไฟล์ไบออสการทำงานของโปรแกรมและการตอบสนองต่อสัญญาณจากฮาร์ดแวร์

CPU sysinit ไฟล์ Msdos.sys CONFIG.SYS = 50 = 20 บัฟเฟอร์อุปกรณ์ = device = himem.sys ramdrive.sys

5 - sysinit ค้นหาในไดเรกทอรีรากของดิสก์ไฟล์ที่เรียกว่า CONFIG.SYS ถ้าเป็น CONFIG.SYS
ปัจจุบัน sysinit เรียกร้องให้มี Msdos.sys รันคำสั่งที่มีอยู่ในไฟล์ ไฟล์ CONFIG.SYS จะถูกสร้างขึ้น
ผู้ใช้งาน คำสั่งของเขาบอกระบบปฏิบัติการวิธีการจัดการดำเนินการบางอย่างเช่นวิธีการหลาย
ไฟล์ที่สามารถเปิดได้พร้อมกัน CONFIG.SYS อาจมีคำแนะนำในการโหลดไดรเวอร์
อุปกรณ์ โปรแกรมควบคุมอุปกรณ์ (โปรแกรมควบคุมอุปกรณ์) เป็นไฟล์ที่มีรหัสเพื่อเพิ่มความสามารถของไบออส
ในการควบคุมของหน่วยความจำหรือฮาร์ดแวร์ต่อพ่วง


CPU command.com sysinit Msdos.sys

6 - sysinit แจ้ง CONFIG.SYS ในการโหลดไฟล์ COMMAND.COM แฟ้มนี้ระบบปฏิบัติการประกอบด้วย
สามส่วน หนึ่งคือส่วนขยายของอินพุต / เอาต์พุต ส่วนนี้จะโหลดลงในหน่วยความจำที่มี BIOS และกลายเป็นส่วนหนึ่ง
ระบบปฏิบัติการ

7 - ส่วนที่สองของ COMMAND.COM มีคำสั่ง DOS ภายในเช่น COPY, DIR และพิมพ์ ว่ามีการโหลดในตอนท้ายของ
หน่วยความจำซึ่งสามารถแทนที่โดยโปรแกรมประยุกต์ถ้าพวกเขาจำเป็นต้องใช้หน่วยความจำมาก


CPU Autoexec.bat echo off อุณหภูมิชุดให้ $ P $ g = c: \ เส้นทาง = temp c: \ c: \ DOS

8 - ส่วนที่สามของ COMMAND.COM จะถูกใช้เพียงครั้งเดียวและเป็นที่ทิ้งแล้ว ค้นหาส่วนนี้ในไดเรกทอรีราก
ไฟล์ที่เรียกว่า AUTOEXEC.BAT ไฟล์นี้ถูกสร้างขึ้นโดยผู้ใช้และมีชุดของคำสั่ง DOS และ / หรือชื่อ
โปรแกรมที่ผู้ใช้ต้องการที่จะเรียกใช้เมื่อใดก็ตามที่เครื่องคอมพิวเตอร์เปิดอยู่ คอมพิวเตอร์อยู่ในขณะนี้อย่างเต็มที่
booted และพร้อมที่จะนำมาใช้


No comments:

Post a Comment