SLIDE1

Thursday, March 24, 2016

Tổng quan về Hệ Điều Hành Máy Tính


1. Định Nghĩa Hệ Điều Hành

hệ điều hành là thành phần trung gian giữa phần cứng máy tính và người sử dụng có chức năng điều khiển và phối hợp việc sử dụng phần cứng và cung cấp các dịch vụ cơ bản cho các ứng dụng.
mục tiêu: giúp người dùng dễ dàng sử dụng hệ thống và quản lý, cung cấp tài nguyên hệ thống một cách hiệu quả.

2. Cấu Trúc Hệ Thống Máy Tính


  • phần cứng: bao gồm các tài nguyên cơ bản của máy tính như CPU, bộ nhớ, các thiết bị nhập xuất
  • hệ điều hành: phân phối tài nguyên, điều khiển và phối hợp các hoạt động của các chương trình  trong hệ thống.
  • chương trình ứng dụng: sử dụng tài nguyên hệ thống để giải quyết 1 bài toán tính toán nào đó của  người dùng.
  • người dùng: con người, máy móc, máy tính khác.,...

3. các chức năng chính của hệ điều hành

  1. phân chia thời gian xử lý và định thời CPU
  2. phối hợp và đồng bộ hoạt động giữa các tiến trình
  3. quản lý tài nguyên hệ thống
  4. thwujc hiện và kiểm soát access conrol, protection
  5. duy trì sự nhất qunas của hệ thống, kiểm soát lỗi và phục hồi hệ thống khi có lỗi
  6. cung cấp giao diện làm việc cho users.

4. phân loại hệ điều hành

dưới góc độ loại máy tính:

  1. hệ điều hành dành cho máy mainframe
  2. hệ điều hành danh cho máy server
  3. hệ điều hành danh cho máy nhiều server
  4. hệ điều hành danh cho máy cá nhân
  5. hệ điều hành danh cho máy PDA (hệ điều hành nhung)
  6. hệ diều hành danh cho máy chuyên biệt
  7. hệ điều hành dành cho thẻ chíp

dưới góc độ số chương trình được sử dụng cùng lúc

  1. hệ điều hành đơn nhiệm
  2. hệ điều hành đa nhiệm

dưới góc độ người dùng

  1. một người dùng
  2. nhiều người dùng (mạng ngang hàng, mạng có máy chủ)

dưới góc độ hình thức xử lý

  1. hệ thống xử lý theo lô
  2. hệ thống chia sẻ
  3. hệ thống song song
  4. hệ thống phân tán
  5. hệ thống xử lý thời gian thực
  6. hệ thống xử lý đơn chương
  7. hệ thống xử lý đa chương
  8. hệ thống chia sẻ thời gian
  9. hệ thống đa xử lý

5. lịch sử phát triển của hệ điều hành

  • 1945-1955:
thiết kế, xây dựng, lập trình, thao tác đều do 1 nhóm người.
lưu trên phiếu đục lỗ
  • 1955-1965:
xuất hiện sự phân công công việc
hệ thống xử lý theo lô ra đời
lưu trên băng từ
  • 1965-1980
ra đời hệ điều hành, khái niệm đa chương
hệ điều hành chia sẻ thơi gian như CTSS cua MIT
MULTICS, UNIX
  • 1980-nay
ra đời máy tính cá nhân, IBM PC, MS-DOS, MACOS, WINDOW,..