mất liên lạc. Thông điệp đi qua giữa hệ thống yêu cầuCác tin nhắn để được biến thành gói dữ liệu thông tin, gửi đến mạng-làm việc điều khiển, truyền qua một phương tiện truyền thông,và tái tập trung bởi hệ thống đích. Gói thứ tự vàSửa chữa dữ liệu phải diễn ra. Một lần nữa, người sử dụng chương trình có thể khôngphối hợp quyền truy cập vào thiết bị mạng, hoặc họ có thể nhận đượcgói mệnh cho các quá trình khác.e. lỗi phát hiện. Phát hiện lỗi xảy ra ở cả phần cứng vàphần mềm cấp. Ở cấp phần cứng, tất cả dữ liệu chuyển phảikiểm tra để đảm bảo rằng dữ liệu không có bị hỏng trong quá cảnh.Mọi dữ liệu trên phương tiện truyền thông phải được kiểm tra để chắc chắn họ đã khôngthay đổi kể từ khi chúng được viết để các phương tiện truyền thông. Tại phần mềmcấp, phương tiện truyền thông phải được kiểm tra cho dữ liệu thống nhất; Ví dụ,cho dù số lượng được giao và unallocated khối lượng lưu trữphù hợp với tổng số trên thiết bị. Có, lỗi thường xuyênquá trình độc lập (ví dụ, tham nhũng dữ liệu trên mộtđĩa), do đó, phải có một chương trình toàn cầu (hệ điều hành)mà xử lý tất cả các loại lỗi. Ngoài ra, do có lỗi xử lýbởi hệ điều hành, các quy trình cần không chứa mã để bắtvà tất cả các lỗi có thể có trên một hệ thống chính xác.2.10 những gì là mục đích của cuộc gọi hệ thống?Trả lời: Cuộc gọi hệ thống cho phép người dùng cấp quy trình để yêu cầu dịch vụ củaHệ điều hành.2.11 những gì đang có những lợi thế chính của phương pháp tiếp cận microkernel để hệ thốngthiết kế?Trả lời: Lợi thông thường bao gồm (a) thêm một mớiDịch vụ không yêu cầu sửa đổi hạt nhân, (b) nó là an toàn hơn nhưnhiều hoạt động được thực hiện trong chế độ người dùng hơn trong chế độ hạt nhân, và (c)một đơn giản hạt nhân thiết kế và chức năng thường kết quả trong mộtHệ điều hành đáng tin cậy.2.12 tại sao một số hệ thống lưu trữ firmware systemin hoạt động, và những người kháctrên đĩa?Trả lời: đối với một số thiết bị, chẳng hạn như cầm tay, PDA và di động tele-điện thoại, một đĩa với một hệ thống gỡ được không có sẵn cho điện thoại.Trong tình huống này, Hệ điều hành phải được lưu trữ trong firmware.2,13 làm thế nào có thể một hệ thống được thiết kế để cho phép một sự lựa chọn của hệ điều hànhđể khởi động từ? Chương trình bootstrap sẽ cần những gì phải làm?Trả lời: Hãy xem xét một hệ thống mà muốn chạy cả hai WindowsXP và ba khác nhau phân phối Linux (ví dụ như, RedHat, Debian, vàMandrake). Mỗi systemwill hoạt động được lưu trữ trên đĩa. Trong hệ thốngkhởi động-up, một chương trình đặc biệt (mà chúng tôi sẽ gọi người quản lý khởi động) sẽxác định hệ điều hành khởi động vào. Điều này có nghĩa rằng cấu trúc hệ điều hành rather8 chương 2Ban đầu khởi động một hệ điều hành, quản lý khởi động sẽ vòng chạytrong khi hệ thống khởi động. Nó là quản lý khởi động này là trách nhiệmxác định mà hệ thống để khởi động vào. Thường quản lý khởi động phảiđược lưu trữ tại một số địa điểm trên đĩa cứng để được công nhận trongsystemstartup. Bootmanagers userwith thường cung cấp một sự lựa chọn củaHệ thống để khởi động vào; quản lý khởi động cũng thường được thiết kế để khởi độngvào một mặc định hệ điều hành nếu không có sự lựa chọn được chọn bởi người sử dụng
đang được dịch, vui lòng đợi..
