28
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]

He dieuhanh lythuyet

Embed Size (px)

Citation preview

Page 1: He dieuhanh lythuyet

BÀI GIẢNG HỆ ĐIỀU HÀNH

Phần lý thuyết

Chương 1Cấu Trúc Hệ Thống Máy Tính

GV: Nguyễn Duy Nhấ[email protected]

Page 2: He dieuhanh lythuyet

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, …

Page 3: He dieuhanh lythuyet

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)

Thiết bị in ấn, loa, …

Page 4: He dieuhanh lythuyet

Trung Tâm Xử Lý

Thùng máy (Case) Bộ cấp nguồn (PSU =

Power Supply Unit) Bo mạch chủ

(MotherBoard, MainBoard)

Chip vi xử lý trung tâm (CPU = Central Proccessing Unit)

Bộ nhớ (Memory, RAM = Random Access Memory)

Mạch đồ họa (VGA Card= Video Graphics Array)

Các mạch chuyên dụng khác : Sound card, Network card, Fax/Modem card, TV Turner card …

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

Page 5: He dieuhanh lythuyet

Bo mạch chủ (1)

RAM

ROM

Page 6: He dieuhanh lythuyet

Bo mạch chủ (2)

Page 7: He dieuhanh lythuyet

Vỏ máy (Case) và PSU

Page 8: He dieuhanh lythuyet

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 truyền (bus) dữ liệu, bộ nhớ chính, …

Page 9: He dieuhanh lythuyet

Quá Trình (Các trạng thái xảy ra khi máy tính) Khởi Động (1)

Người sử dụng kích hoạt power switch trên motherboard kích hoạt PSU motherboard khởi động khởi động chương trình bootstrap.

Bootstrap :1. Khởi động và kiểm tra các thiết bị của máy

tính : CPU, RAM, VGA, Các ổ đĩa …2. Định vị hệ điều hành sẽ được khởi động3. Khởi động hệ điều hành

Page 10: He dieuhanh lythuyet

Cơ chế hoạt động giữa CPU và các DC

CPU và các DC : thành phần nòng cốt của Motherboard, đóng vai trò như các đơn vị xử lý.

CPU

DC DC

DCDC

RAM

Page 11: He dieuhanh lythuyet

DC = Device Controller = bộ điều khiển thiết bị

1 DC đóng vai trò điều khiển, là 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.

Page 12: He dieuhanh lythuyet

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

Page 13: He dieuhanh lythuyet

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

CPU Case MotherBoard Ram CPU VGA Card Sound Card HDD CD/DVD Drive FDD PSU

Monitor Keyboard Mouse Speaker …

Page 14: He dieuhanh lythuyet

Cấu trúc nhập xuất Nhập xuất cách thức liên lạc giữa

CPU và các DC. 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.

Page 15: He dieuhanh lythuyet

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.

Page 16: He dieuhanh lythuyet

Mô tả thiết bị trong CS

Page 17: He dieuhanh lythuyet

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 , …• Băng từ

Page 18: He dieuhanh lythuyet

Cơ chế bảo vệ phần cứng

Bảo vệ = CPU Bộ nhớ Cấu trúc nhập xuất Quản lý chia sẻ các tài nguyên khác

Page 19: He dieuhanh lythuyet

BÀI GIẢNG HỆ ĐIỀU HÀNH

Phần lý thuyết

Chương 2Tổng Quan Về Hệ Điều Hành

GV: Nguyễn Duy Nhấ[email protected]

Page 20: He dieuhanh lythuyet

Khái niệm HĐH

Các chương trình ứng dụng

Word Excel Games …

Hệ Điều Hành

Tài nguyên phần cứng

Người sử dụng

Hệ Thống Máy Tính

Page 21: He dieuhanh lythuyet

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ữ

Page 22: He dieuhanh lythuyet

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 Hệ thống phân tán

Page 23: He dieuhanh lythuyet

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

Xử lý theo lô (batch proccessing) : các công việc được thực hiện tuần tự được chỉ định trước

Khuyết điểm : không tận dụng được hiệu suất sử dụng CPU và các tài nguyên phần cứng.

Page 24: He dieuhanh lythuyet

LOOK

Tương tự SCAN hoặc C-SCAN. Nhưng thuật toán sẽ tự nhận biết khối yêu cầu nào ở sát phía bên trái và bên phải.

Page 25: He dieuhanh lythuyet

Các thuật toán đọc đĩa : ưu - khuyết điểm FCFS : thích hợp trong trường hợp dữ

liệu được lưu trữ liên tục. SCAN, C-SCAN, LOOK : thích hợp với

lượng dữ liệu cần truy xuất lớn. SSTF : thường được sử dụng.

Page 26: He dieuhanh lythuyet

Interleave Chức năng Interleave để đồng bộ hai

chức năng đọc và ghi dữ liệu cùng lúc : các sector có số hiệu liên tiếp không nằm kề nhau trên đĩa, mà nằm cách nhau một khoảng = interleave.

Được đặt ra trong quá trình định dạng đĩa.

Page 27: He dieuhanh lythuyet

Một số cơ chế nhập xuất khác Xem sách trang 178 189

Page 28: He dieuhanh lythuyet

Một số ví dụ : Hệ thống nhập xuất trên DOS, Windows

Xem sách 189 – 205, 210 - 218