Lý thuyết hệ điều hành - Pdf 20


BÀI GIẢNG
HỆ ĐIỀU HÀNH
Phần lý thuyết
Chương 1
Cấu Trúc Hệ Thống
Máy Tính
GV: Nguyễn Duy Nhất
[email protected]

Hệ Thống Máy Tính ≈
Computer System

Là 1 đơn vị xử lý độc lập có khả
năng tương tác với người sử dụng

Ví dụ : PC (Personal Computer),
Laptop, Notebook, Work Station,
Server, …

Các thành phần của 1 hệ thống máy tính
(Computer System)

Trung tâm xử lý ≈ Thùng máy
(Computer Case)

Thiết bị hiển thị (Display Device) ≈
màn hình (Monitor)

Thiết bị nhập (Input Device) ≈ Bàn
phím (Keyboard), Chuột (Mouse)

Turner card …

Các thiết bị lưu trữ và
truy xuất : Ổ cứng
(HardDrive), ổ mềm
(FloppyDrive),
CD/DVD Rom, …

Bo mạch chủ (1)
RAM
ROM

Bo mạch chủ (2)

Vỏ máy (Case) và PSU

Vai trò của chip vi xử lý (CPU)

Chịu trách nhiệm xử lý mọi hoạt động của
máy tính.

Được sự hỗ trợ bởi các Device Controller ≈
Bộ điều khiển thiết bị

Device Controller chịu trách nhiệm xử lý
các hoạt động đặc thù : thao tác toán
học, thao tác của các thiết bị như VGA
card, Sound card, …

CPU và các DC chia sẻ với nhau đường

trung tâm xử lý của từng thiết bị
riêng biệt trong hệ thống máy tính.

Thiết bị có thể được tích hợp sẵn
trên Motherboard (như ALU, Co-
Proccessor, …) hoặc là 1 thiết bị rời /
card gắn thêm vào Motherboard qua
các khe cắm, cổng.

Cơ chế ngắt
Xem sách trang 3

Ngắt : cơ chế liên lạc giữa các thành
phần trong CS

Cơ chế phát sinh ngắt

Hàm dịch vụ xử lý ngắt

Bảng vector ngắt

Stack hệ thống

Các thiết bị trong 1 CS hiện đại

CPU Case

MotherBoard

Ram

Mỗi DC đăng ký 1 hoặc 1 tập thanh
ghi + 1 vùng nhớ đệm cục bộ (local
buffer)

CPU gởi yêu cầu xử lý đến DC qua
thanh ghi  DC xử lý và đưa dữ liệu
kết quả ra local buffer.

Các cơ chế nhập xuất

Nhập xuất đồng bộ : DC hoặc CPU
sau khi yêu cầu xử lý sẽ chờ cho đến
khi nhận được kết quả thích hợp.

Nhập xuất không đồng bộ : DC hoặc
CPU sau khi yêu cầu xử lý tiếp tục
làm công việc khác, chỉ nhận kết
quả bằng 1 thông báo bởi 1 ngắt
phát sinh do DC được yêu cầu.

Mô tả thiết bị trong CS

Cấu trúc lưu trữ

Cấu trúc lưu trữ của 1 CS gồm :
• Bộ nhớ chính

Thanh ghi, cache

Đĩa cứng, mềm, đĩa CD/DVD, USB Drive , …

Người sử
dụng
Hệ
Thống
Máy
Tính

Khái niệm HĐH

Là chương trình hoạt động giữa người sử
dụng và phần cứng máy tính.

Cung cấp môi trường để người sử dụng
cài đặt và thi hành các chương trình tiện
ích.

Quản lý, phân phối và bảo vệ tài nguyên
phần cứng
Tài nguyên phần cứng = CPU, bộ nhớ, cấu trúc
nhập xuất, cấu trúc lưu trữ

Phân loại HĐH

Hệ thống xử lý theo lô đơn giản

Hệ thống xử lý theo lô đa chương

Hệ thống chia sẻ thời gian

Hệ thống song song

được thực hiện cùng lúc thông qua
cơ chế chuyển đổi CPU với thời gian
chuyển đổi rất nhanh.

Phức tạp hơn hệ thống đa chương :
phải có các chức năng quản trị và
bảo vệ bộ nhớ, sử dụng bộ nhớ ảo.

Là kiểu mẫu của các HĐH hiện đại

Trích đoạn Các Thành Phần Của HĐH  Quản lý tiến trình
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status