Phần II: Hệ điều hành
11/3/2008 Phần II: Hệ điều hành - Hàn Minh
Phương
2
Một hệ thống máy tính thường được gồm bốn phần
chính : phần cứng, hệ điều hành, các chương trình
ứng dụng và người sử dụng.
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 3
Hệ điều hành
Hệ điều hành là một chương trình hay
một hệ chương trình hoạt động giữa
người sử dụng (user) và phần cứng
của máy tính.
Hệ điều hành đảm bảo các chức năng
giao tiếp giữa người dùng và máy tính
đồng thời quản lý tài nguyên của hệ
thống tính toán.
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 4
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 5
Chương 3: Tổng quan về hệ điều
hành
3.1. Các giai đoạn phát triển và phân loại hệ
điều hành
3.1.1. Các giai đoạn phát triển
3.1.2. Phân loại hệ điều hành
3.2. Hoạt động của hệ điều hành
3.2.1. Khởi động phần cứng và nạp hệ điều
hành
3.2.2. Giao tiếp hệ điều hành/người dùng
3.2.3. Giao tiếp hệ điều hành/chương trình
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 6
Thập niên 80)
Máy tính được sử dụng rộng rãi trong khoa học cũng
như trong thương mại, Các thiết bị ngoại vi xuất hiện
ngày càng nhiều và thao tác điều khiển bắt đầu phức
tạp.
Hệ điều hành ra đời nhằm điều phối, kiểm soát hoạt
động và giải quyết các yêu cầu tranh chấp thiết bị.
Ra đời khái niệm đa chương. CPU không phải chờ
thực hiện các thao tác nhập xuất. Bộ nhớ được chia
làm nhiều phần, mỗi phần có một công việc (job)
khác nhau, khi một công việc chờ thực hiện nhập xuất
CPU sẽ xử lý các công việc còn lại.
Ra đời của hệ điều hành chia xẻ thời gian
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 9
Giai đoạn 4 (Thập niên 80 nay):
Máy tính cá nhân ra đời
Hệ điều hành dành cho máy tính cá
nhân
MS-DOS
Windows
…
Hệ điều hành mạng, hệ điều hành
phân tán
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 10
3.1.2. Phân loại hệ điều hành
Dưới góc độ loại máy tính
HĐH dành cho Mainframe, Server, PC, PDA…
Dưới góc độ số chương trình được sử dụng
cùng lúc
HĐH đơn nhiệm, đa nhiệm
hành đồng thời.
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 14
11/3/2008 Phần II: Hệ điều hành - Hàn Minh Phương 15
Hệ thống song song
Hệ thống có nhiều bộ xử lý cùng chia xẻ hệ thống
đường truyền dữ liệu, đồng hồ, bộ nhớ và các thiết bị
ngoại vi. Các bộ xử lý này liên lạc bên trong với nhau.
Đa xử lý đối xứng
Mỗi bộ xử lý chạy với một bản sao của hệ điều hành,
những bản sao này liên lạc với nhau khi cần thiết.
Đa xử lý bất đối xứng
Mỗi bộ xử lý được giao một công việc riêng biệt.Một bộ
xử lý chính kiểm soát toàn bộ hệ thống, các bộ xử lý
khác thực hiện theo lệnh của bộ xử lý chính hoặc theo
những chỉ thị đã được định nghĩa trước.