Tải bản đầy đủ (.ppt) (120 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.35 MB, 120 trang )


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


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)



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

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

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

truyền (bus) dữ liệu, bộ nhớ chính, …

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 động
3. Khởi động hệ điều hành

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

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.

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


CPU

VGA Card

Sound Card

HDD

CD/DVD Drive

FDD

PSU

Monitor

Keyboard

Mouse

Speaker



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.

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


Băng từ

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

BÀI GIẢNG
HỆ ĐIỀU HÀNH
Phần lý thuyết
Chương 2
Tổng Quan Về Hệ
Điều Hành
GV: Nguyễn Duy Nhất


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

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


Hệ thống phân tán

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.

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

Lập lịch (schedule) thực hiện các
công việc : tổ chức các công việc
sao cho CPU được sử dụng với hiệu
suất cao nhất

Vấn đề : Lập lịch cho công việc, CPU và
bộ nhớ

Ưu điểm : khắc phục được 1 phần
khuyết điểm của hệ thống xử lý theo lô

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

Còn được gọi là hệ thống đa nhiệm
(multi-tasking) : nhiều công việc

đượ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

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×