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

đủ nhanh  để  switch  qua  nhiều  tiến trình  nhưng xài  hàm
       của  BIOS  ta  có  thể  tăng  tốc  cho  SCHED  1/lOOs  1  lần
       chẳng hạn.


           Bộ quản lý bộ nhớ (Memory Manager-MM)
           Bộ  nhớ  quy  ước  (conventional  memory)  của  PC  chỉ  có
       640K thôi. Do chương trình BIOS chỉ quản lý được tói FFFFF,
       mà vùng nhố cao  (High  memory  từ AOOOO  trở lên)  dùng  để
       ánh xạ (map) BIOS, Video card memory và các thiết bị ngoại
       vi khác, vùng nhớ còn xài được (Low memory) là từ 9FFFF trở
       xuống. Dùng calculator đổi 9FFFF ra decimal bạn sẽ có đúng
       640K :)).  Chắc bạn ngạc nhiên hỏi rằng cây RAM 512M mua
       hết $70 của tôi biến đâu mất rồi? Nó bây giờ teo lại còn có  1
       page 64K trong vùng nhớ cao. Tuy nhiên bạn có thế thay đổi
       ánh  xạ  để  truy  xuất  hết  512M.  RAM  card  màn  hình  cũng
       tương tự như vậy.  ở chế độ bảo vệ  (protect mode) của  CPU
       32bit đưa ra khái niệm Virtual memory (bộ nhớ ảo). Lúc này
       mỗi  process  được  cấp  cho  4G  Virtual  memory  từ  00000000-
       FFFFFFFF.  Nhưng  kernel  sẽ  giữ  một  table  mô  tả  ánh  xạ
      từng page của vữtual memory vối physical memory. Physical
       memory bây  giờ bao  gồm  cả  RAM  và  swap  disk  space.  Tất
      nhiên là 4G Virtual memory không bao giờ được ánh xạ đầy
      đủ (ánh xạ hết lấy gì cho mấy process khác chạy).  Phần lớn
      mặc dù có đánh địa chỉ , nhưng chỉ khi bạn đọc hoặc ghi lên
      đó thì kernel mới allocate từ physical memory.


           Hệ thống file ảo (Virtual File System □ VFS)
           Hệ thống này không chỉ cung cấp truy xuất đến hệ thống
      file trên harđdisk mà còn cho tất cả các thiết bị ngoại vi. Nếu
      như Triump tất cả là thòi trang thì ta có thể nói ở Linux tất cả
      là íĩle. ý tưởng này bắt nguồn từ Unix và các hệ điều hành sau
      này điều thiết lập theo hưóng đấy.  Đừng quên là trong DOS


      210
   204   205   206   207   208   209   210   211   212   213   214