Page 214 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 214
2. Module độc lập thiết bị: abstract tất cả các thiết bị mạng.
3. Các Module giao thức mạng: mỗi module cho mỗi
loại giao thức truyền.
4. Module độc lập giao thức mạng: abstract cho tất cả
các module giao thức mạng và các driver.
5. System call.
Booting (khởi động) ở đây ta chỉ phân tích cho hệ
thống máy tính PC Ĩ386 còn các loại khác thì không biết
Có 6 bước khởi động máy tính;
1. Chương trình BIOS chọn thiết bị boot.
2. Chương trình BIOS đọc bootsector từ thiết bị boot
lên bộ nhố.
3. Quyền điều khiển chuyển qua cho chương trình
bootsector, chương trình này đọc tiếp phần Setup, các
chương trình giải nén và kernel image đã được nén.
4. Kernel sẽ được giải nén ở trong protected mode.
5. Khởi động mức thấp bởi assembly code.
6. Khởi động mức cao cho c code.
BIOS POST (Khởi động của BIOS)
Theo bản thiết kế đầu tiên của máy tính - máy
Turing, máy tính là một thiết bị cho phép chạy đúng một
chương trình thôi. Các máy tính Casio chẳng hạn cũng
chạy một chương trình calculator. Các máy tinh chạy băng
giấy cũng vậy bạn nạp chương trình bằng tay vào chạy kết
thúc rồi lại nạp chương trình khác. Bản thân máy PC
Pent4 hiện đại nhất cũng vậy cũng chỉ cho phép chạy đúng
một chương trình thôi. Tuy nhiên chương trình này có khả
năng nạp những chương trình khác lớn hơn phức tạp (khác
vói việc nạp tay như hồi xưa) hơn rồi chuyển quyền điều
khiển cho chúng để tiếp tục những dòng lệnh thực thi
không ngừng cho đến khi tắt máy tính. Chương trình ban
2 1 5