Giáo an Bài giảng: Công nghệ thông tin về hệ điều hành Chương 1: Tổng quan về hệ điều hành - Pdf 13

Tổng quan về
Hệ điều hành
Operating systems
2
PTIT, 2012
Khái niệm HĐH
Phần
cứng
Phần
mềm
Phần mềm
hệ thống
Phần mềm
ứng dụng
M c tiêu:ụ

Chuyên môn hóa trong thi t k ph n m mế ế ầ ề

Qu n lý tài nguyên h th ng trong môi tr ng đa nhi mả ệ ố ườ ệ
Người
dùng
Operating systems
3
PTIT, 2012
Các thành phần của một HĐH điển hình
Kernel
Shell
Utilities
Applications
Shell
GUI CLI


Điều khiển thiết bị
Operating systems
5
PTIT, 2012
Mục tiêu nghiên cứu

Phân biệt hệ điều hành với các thành
phần khác.

Hệ điều hành làm những việc gì và làm
như thế nào?

Dùng những khái niệm của hệ điều hành
trong thiết kế chương trình, phân tích hệ
thống, xử lý sự cố, …

Phát triển HĐH mới.
Operating systems
6
PTIT, 2012
Lịch sử HĐH

HĐH ra đời sau máy tính điện tử.

Thế hệ 1: 1945 – 1955

Thế hệ 2: 1955 – 1965

Thế hệ 3: 1965 – 1980

Operating systems
13
PTIT, 2012
Máy PC hiện đại
Máy tính xách tay
(Laptop)
Máy tính để bàn
(Desktop)
Operating systems
14
PTIT, 2012
Phân lọai HĐH

Có nhiều cách phân lọai khác nhau:

HĐH đa nhiệm/đơn nhiệm

HĐH có giao tiếp đồ họa / giao tiếp dòng lệnh

HĐH cho máy cá nhân / HĐH mạng
Operating systems
15
PTIT, 2012
Unix và các biến thể của Unix
Operating systems
16
PTIT, 2012
Windows
Desktop Windows
Server Windows


System virtual machine: mô phỏng tòan bộ hệ
thống

Process virtual machine: mô phỏng một tiến
trình
Operating systems
19
PTIT, 2012
Lời gọi hệ thống (system calls)

Tập các thủ tục mà HĐH cung cấp cho
phần mềm ứng dụng.

Được truy xuất thông qua các giao tiếp
API (Application Programming Interface)

Thực hiện các công việc quan trọng, ảnh
hưởng đến an tòan hệ thống
Operating systems
20
PTIT, 2012
Ngắt (interrupts)

Tín hiệu (phần cứng hoặc phần mềm) có
tác dụng kết thúc một tiến trình đang thực
thi để xử lý một công việc khác.

Trình xử lý ngắt (interrupt handler): được
thực thi khi có tín hiệu ngắt.

23
PTIT, 2012
Các công nghệ xử lý song song

Hệ thống nhiều lõi (multi-core)

Hệ thống đa xử lý đối xứng (symmetric
multi-processor)

Các hệ thống xử lý phân tán:

Cluster computing

Grid computing
Operating systems
24
PTIT, 2012
Quản lý tiến trình

Hệ thống đơn nhiệm và đa nhiệm đều cần
có quản lý tiến trình.

Mỗi tiến trình có không gian họat động
riêng, không ảnh hưởng đến tiến trình
khác và không ảnh hưởng đến hệ điều
hành.
Operating systems
25
PTIT, 2012
Quản lý bộ 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