
1
Hệ điều hành UNIX-Linux
Chương 1. Giới thiệu chung về
UNIX/Linux Đặng Thu Hiền
Khoa Công nghệ thông tin
Trường Đại học Công nghệ
Đại học Quốc gia Hà Nội

2
Đặng Thu Hiền - 2010
Hệ điều hành
n Phần mềm hệ thống
n Quản trị tài nguyên
n Cung cấp cho người dùng một máy tính mở rộng
n Quản trị tài nguyên
n Phần cứng: CPU, bộ nhớ trong ...
n Phần mềm: hệ thống dịch vụ, ứng dụng và dữ liệu
n Phân loại
n Hệ điều hành tập trung (truyền thống)
n Hệ điều hành mạng
n Hệ điều hành phân tán
n Hệ tự trị cộng tác

3
Đặng Thu Hiền - 2010
Hệ điều hành tập trung
n Khái niệm
n Tỷ lệ truyền thông liên bộ xử lý / truyền thông nội tại
nhỏ
n Điều khiển tập trung và sử dụng thông tin toàn cục
n Phân loại
n Đơn chương trình: MS-DOS. Chế độ SPOOLING
n Đa chương trình (và Đa người dùng)
n Thời gian thực
n Hệ điều hành đa chương trình
n Chế độ đa bài toán (chế độ mẻ - batch): MFT, MVT ví
dụ DOS trên máy IBM, OS trên EC ...
n Chế độ đa người dùng (multi-users)

4
Đặng Thu Hiền - 2010
Hệ điều hành đa người dùng
n Định hướng
n Nhiều người dùng đồng thời dùng trạm cuối (terminal)
n Tính thân thiện: người dùng quan sát ứng dụng thực
hiện
n Đặc điểm điều khiển
n Bộ nhớ: bộ nhớ ảo (Virtural Memory) mở rộng không
gian bộ nhớ thực
n CPU: phân chia thời gian (Time Shared) theo lượng tử
thời gian
n Ví dụ
n UNIX
n Linux một biến thể của UNIX

5
Đặng Thu Hiền - 2010
Lịch sử hệ điều hành UNIX
n Dự án MULTICS – 1965
n MIT (Masschusetts Institute of Technology) +
Bell từ AT&T
n Là hệ điều hành dành cho máy tính lớn GE-645
n MULTiplexed Information and Computing Service
n Hệ điều hành đa người dùng, diện rộng, tính
toán nhanh ...
n Mục tiêu của dự án: Thương phẩm
n Thất bại

