Page 211 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 211

i-nodes dùng để ánh xạ các file block thành các địa chỉ vật
       lý  ở  trường  hỢp  đĩa  cứng  và  đĩa  mềm  là  các  sector,
       cyclinder và head.


           Data connection
           Mô tả network connection đang mở, tất cả các cấu trúc
       dữ liệu này đều bắt nguồn từ task list. Mỗi một process có
       một con trỏ chỉ tới cấu trúc  memory  map,  một con trỏ chỉ
       tới  danh  sách  các  i-node  của  các  íĩle  đang  mở  cho  riêng
       process  đó,  và  một  con  trỏ  chỉ  tới  danh  sách  các  data
       connection cho tất cả các network connection đang mở.

           Cấu trúc của SCHED

           Bây giồ ai cũng biết đây là bộ phận trung tâm của hệ
       điều hành.  Nó chịu trách nhiệm chia sẽ thòi gian sử dụng
       CPU cho tất cả các process, process bình thường cũng như
       các tiểu hệ thống.


           SCHED được chia thành 4 module
           1.  Module  luật  định  thòi  (scheduling  policy):  chịu
      trách  nhiệm  phân  xử  xem  process  nào  được  quyền  truy
      xuất  CPU.  Hệ  thống  hoạt  động  có  thông  suốt  hay  không
       nhò vào bộ luật này,  tránh  trường hỢp  1  process  lợi  dụng
       sơ hở của điều luật mà chiếm thòi gian hệ thống qua nhiều
      làm các process khác bị đóng băng (freeze).
           2.  Module  phụ  thuộc  kiến  trúc  (architeture-specihc):
      module này gồm các code assembly phụ thuộc vào mỗi loại
      CPU dùng để suspend hay assume process.
           3. Module độc lập kiến trúc (architeture-independent):
      module  gọi  các  hàm  từ  module  phụ  thuộc  kiến  trúc  và
      module  luật  để  switch  giửa  các  process  đồng  thòi  nó  còn
      gọi  các  hàm  ở  MM  để  thiết  lập  Virtual  memory  cho  các


      212
   206   207   208   209   210   211   212   213   214   215   216