Professional Documents
Culture Documents
Ch01 Overview
Ch01 Overview
Ky thuat bo nh ao
Thay the trang Quan ly nhap xuat He thong file He ieu hanh Unix He ieu hanh Windows
Lien lac
Le Ngoc Minh minhle@cse.hcmut.edu.vn Phone: 8.647.256(5840)
Gii thieu
Cau truc luan ly cua he thong may tnh
nh ngha
He ieu hanh la g?
Phan mem trung gian gia phan cng may tnh va ngi s dung, co chc nang ieu khien phan cng va cung cap cac dch vu c ban cho cac ng dung Ngi dung
Muc tieu
Giup ngi dung de dang s dung he thong Quan ly va cap phat tai nguyen he thong mot cach hieu qua [yeu to kinh te]
Phan chia thi gian x ly tren CPU (nh thi) Phoi hp va ong bo hoat ong gia cac qua trnh Quan ly tai nguyen he thong hieu qua
Cung cap giao dien lam viec thuan tien cho ngi dung
6
Vd: ghep cac cong viec cung s dung trnh bien dch Fortran
resident monitor
user job
Layout bo nh
Nhieu job c gi ong thi trong bo nh CPU thc thi luan phien gia cac job trong bo nh Tan dung c thi gian ranh, tang hieu suat s dung CPU Yeu cau oi vi he ieu hanh nh thi job nh thi CPU Quan ly bo nh (memory management) Cap phat tai nguyen (a, may in,) Bao ve
1.2.2
11
12
(Mainframe) Time-sharing system Multiprogrammed system khong cung cap kha nang tng tac hieu qua vi user CPU thc thi luan phien gia cac cong viec
Moi cong viec c chia mot phan nho thi gian CPU (time slice, quantum time) Cung cap tng tac gia user va he thong vi thi gian ap ng (response time) nho (1 s)
14
15
thi tiet) Multiprocessor system t ton kem hn multiple single-processor system: v co the dung chung tai nguyen (a,) o tin cay: khi mot processor hong th cong viec cua no c chia se gia cac processor con lai
throughput: cang nhieu processor th cang nhanh xong cong viec ( d oan
1.4
16
a x ly oi xng (symmetric multiprocessor SMP) Moi processor van hanh mot identical copy cua he ieu hanh Cac copy giao tiep vi nhau khi can a x ly bat oi xng (asymmetric multiprocessor) Moi processor thc thi mot cong viec khac nhau Master processor nh thi va phan cong viec cho cac slave processor
1.4
17
Moi processor co bo nh rieng, cac processor giao tiep qua cac kenh noi nh mang, bus toc o cao, leased line Ngi dung ch thay mot he thong n nhat u iem Chia se tai nguyen (resource sharing) Chia se sc manh tnh toan (computational sharing) o tin cay cao (high reliability) o san sang cao (high availability): cac dch vu cua he thong c cung cap lien tuc cho du mot thanh phan hardware tr nen hong
1.5
18
Client-server Server: cung cap dch vu Client: co the s dung dch vu cua server
1.5.1, 1.5.2
19
Peer-to-peer (P2P) Cac peer (may tnh trong he thong) eu ngang hang nhau Khong da tren c s d lieu tap trung Cac peer la t tr Vd: mang gnutella, mot mang trong Internet e chia se file
1.5.1, 1.5.2
20
Phan loai
Hard real-time
ieu
Do
khien may no, anti-lock braking system (ABS), airbag trong xe hi, robotics,
han che (hoac khong co) bo nh th cap, tat ca d lieu nam trong bo nh chnh (RAM hoac ROM) cau ve thi gian ap ng/x ly rat nghiem ngat reality
Yeu
Soft real-time
Multimedia, virtual Yeu
Apple iPhone 4 (2010) Apple A4 processor ~800 MHz He ieu hanh iOS 512 MByte RAM Multi-touch-widescreen-display 32 GB flash drive 3G, Wi-Fi, Bluetooth Camera, audio Sensors: three-axis gyro, accelerometer, proximity sensor, ambient light sensor Gia thanh (san xuat va vat lieu): ~188 USD
1.8
22
23