1. Trang chủ
  2. » Giáo án - Bài giảng

He dieu hanh 2

23 219 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Silberschatz, Galvin and Gagne 2002 2.1 Operating System Concepts Ch  ng 2: C u trúc h th ng máy tính ■ Ki n trúc chung c a h th ng ■ Ho t  ng c a h th ng máy tínhđ ■ C u trúc nh p xu t ■ C u trúc l u tr ■ Các thi t b l u tr ■ B o v ph n c ng Silberschatz, Galvin and Gagne 2002 2.2 Operating System Concepts Ki n trúc c a h th ng máy tính Silberschatz, Galvin and Gagne 2002 2.3 Operating System Concepts Ho t  ng c a h th ng máy tínhđ ■ Các thi t b nh p xu t và CPU th c hi n  ng th i.đ ■ M i b i u khi n thi t b g n v i m t lo i thi t b c th .đ ■ M i b i u khi n thi t b có m t vùng nh riêng(buffer).đ ■ CPU di chuy n d li u t /t i b nh chính t i/t b nh riêng(buffer) ■ Nh p xu t t thi t b t i buffer c a b i u khi n.đ ■ B i u khi n cho CPU bi t r ng nó ã k t thúc hành đ đ  ng c a nó b ng cách phát sinhđ ng t . Silberschatz, Galvin and Gagne 2002 2.4 Operating System Concepts Các ch c n ng chung c a các ng tă ■ Ng t chuy n quy n i u khi n t i th t c x lý ng t đ thông qua b ng vector ng t- mà nó ch a các  a ch đ ch  ng trình x lý ng t. ■ Ki n trúc ng t ph i l u tr  a ch c a ch  ng trình x lý đ ng t. ■ Các ng t phát sinh s b m t hi u l c( disabled ) trong khi các ng t khác ang x lý , nh ó ng n ch c hi n t  ng m t đ đ ă ng t. ■ M t b y là m t ph n m m phát sinh ng t x y ra khi có l i hay ng  i dùng yêu c u. Silberschatz, Galvin and Gagne 2002 2.5 Operating System Concepts Qúa trình ng t ■ H i u hành duy trì tr ng thái c a CPU b ng cách l u đ tr các thanh ghi ■ Xác  nh lo I ng t nào x y ra :đ ✦ H th ng vector ng t ■ Các o n mã riêng l xác  nh hành  ng nào s b ng t đ đ đ cho m I lo I ng t Silberschatz, Galvin and Gagne 2002 2.6 Operating System Concepts Dòng th I gian ng t cho m t x lý nh p Silberschatz, Galvin and Gagne 2002 2.7 Operating System Concepts C u trúc nh p xu t ■ Sau khi nh p xu t b t  u , quy n i u khi n tr v cho đ đ ch  ng trình ng  I s d ng ch khi nh p xu t hoàn t t. ■ Sau khi nh p xu t b t  u, quy n i u khi n tr l I cho đ đ ch  ng trình ng  I dùng không  I nh p xu t hoàn t t.đ ✦ Device-Tr ng thái b ng bao g m các entry cho thi t b nh p xu t ch ra ki u c a nó,  a ch , và tr ng thái.đ ✦ H i u hành l p m I liên h vào b ng thi t b nh p xu t  xác đ đ  nh tr ng thái thi t b và s a  I entry c a b ng bao g m c đ đ ng t. Silberschatz, Galvin and Gagne 2002 2.8 Operating System Concepts Hai chi n l  c nh p xu t  ng b Đ Không  ng bđ Silberschatz, Galvin and Gagne 2002 2.9 Operating System Concepts B ng tr ng thái thi t b Silberschatz, Galvin and Gagne 2002 2.10 Operating System Concepts C u trúc truy c p b nh tr c ti p ■ S d ng thi t b nh p xu t t c  cao có th truy n d đ li u g n nh t c  truy c p b nh .đ ■ B i u khi n thi t b chuy n kh I d li u t buffer tr c đ ti p vào b nh mà không có s can thi p c a CPU. ■ Ch có ng t phát sinh trên block thay vì là m t ng t phát sinh trên byte. [...]... tính 2. 11 Silberschatz, Galvin and Gagne 20 02 C ch đ u đĩ a di chuy n 2. 12 Silberschatz, Galvin and Gagne 20 02 Các thi t b l u tr 2. 13 Silberschatz, Galvin and Gagne 20 02 Cache s s S d ng b nh t c đ cao đ l u gi d li u đang truy c p hi n th i Yêu c u m t chính sách qu n lý cache 2. 14 Silberschatz, Galvin and Gagne 20 02 Di chuy n A t đĩ a t I thanh ghi 2. 15 Silberschatz, Galvin and Gagne 20 02 B... h p pháp Thanh ghi gí i h n – bao g m kích th c vùng đ a ch B nh bên ngoài vùng đ nh nghĩa đ c b o v 2. 21 Silberschatz, Galvin and Gagne 20 02 S d ng thanh ghi c s và thanh ghi gi I h n 2. 22 Silberschatz, Galvin and Gagne 20 02 B o v vi c truy xu t đ a ch 2. 23 Silberschatz, Galvin and Gagne 20 02 ... 2. 19 Silberschatz, Galvin and Gagne 20 02 S d ng l I g I h th ng đ th c hi n nh p xu t 2. 20 Silberschatz, Galvin and Gagne 20 02 b o v b nh s s Ph I cung c p ch đ b o v b nh ít nh t là cho vector ng t và d ch v ng t th ng xuyên M t cách b o v b nh là thêm vào hai thanh ghi đ xác đ nh vùng đ a ch h p pháp m t ch ng trình có th truy c p: 3 3 s Thanh ghi c s – l u tr đ a ch v t lý nh nh t h p pháp Thanh... ngôn c a h đi u hành 2. 17 Silberschatz, Galvin and Gagne 20 02 Ho t đ ng ch s s đ kép (tt.) Mode bit thêm vào ph n c ng máy tính đ to ch ra mode hi n th I : monitor (0) or user (1) Khi m t ng t ho c x y ra l I ph n c ng chuy n sang mode monitor Interrupt/fault monitor user set user mode Ch th đ c quy n ch đ c phát sinh trong mode monitor 2. 18 Silberschatz, Galvin and Gagne 20 02 b o v nh p xu t s s... ng ch đ kép B o v nh p xu t B o v b nh 2. 16 Silberschatz, Galvin and Gagne 20 02 Ho t đ ng ch s s đ kép Tài nguyên h th ng chia s yêu c u h đi u hành b o đ m m t ch ng trình đúng không th gây ra ch ng trình khác th c hi n không đúng Cung c p ph n c ng đ c h tr đ to phân bi t gi a ít nh t hai ch đ ho t đ ng 1 User mode – th c hi n trên các phát ngôn ng I dùng 2 Monitor mode (cũng là kernel mode or system . cache . Silberschatz, Galvin and Gagne 20 02 2.15 Operating System Concepts Di chuy n A t a t I thanh ghiđĩ Silberschatz, Galvin and Gagne 20 02 2.16. Silberschatz, Galvin and Gagne 20 02 2. 12 Operating System Concepts C ch  u a di chuy nđ đĩ Silberschatz, Galvin and Gagne 20 02 2.13 Operating System Concepts

Ngày đăng: 04/08/2013, 01:27

Xem thêm

TỪ KHÓA LIÊN QUAN

w