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

He dieu hanh 3

27 144 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

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 550 KB

Nội dung

Silberschatz, Galvin and Gagne 2002 3.1 Operating System Concepts Ch  ng 3: C u trúc h i u hànhđ ■ Các thành ph n c a h th ng ■ Các d ch v h i u hànhđ ■ L I g I h th ng ■ Ch  ng trình h th ng ■ C u trúc h th ng ■ Máy  o ■ Quá trình n p h i u hànhđ . Silberschatz, Galvin and Gagne 2002 3.2 Operating System Concepts Các thành ph n c a h th ng ■ Qu n lý ti n trình ■ Qu n lý b nh chính ■ Qu n lý File ■ Qu n lý h th ng nh p xu t ■ Qu n lý h th ng l u tr ph ■ H th ng b o v ■ C ch dòng l nh h th ng Silberschatz, Galvin and Gagne 2002 3.3 Operating System Concepts Qu n lý ti n trình ■ Ti n trình là m t ch  ng trình ang th c hi n. M t ti n đ trình c n các tài nguyên bao g m th I gian CPU , b nh , files, và thi t b nh p xu t,  hoàn t t các công vi c đ c a mình. ■ Vai trò c a vi c qu n lý ti n trình trong h i u hành.đ ✦ T o, xóa ti n trình. ✦ Ng ng và cho phép ch y l I các ti n trình. ✦ Cung c p c ch : ✔  ng b hóa ti n trìnhĐ ✔ Truy n thông gi a các ti n trình Silberschatz, Galvin and Gagne 2002 3.4 Operating System Concepts Qu n lý b nh chính ■ B nh là m t dãy l n các word ho c byte, m I ph n t có m t  a ch . Nó là n i l u tr , truy xu t d li u m t cách đ nhanh. ■ B nh chính là thi t b l u tr có th thay  i. Nó s đ làm m t h t d li u trong tr  ng h p h th ng b h ng. ■ Vai trò qu n lý b nh chính trong h i u hành:đ ✦ L u tr thông tin các vùng nh hi n   c s d ng b I ai.đ ✦ Quy t  nh ti n trình nào   c n p vào b nh khi b nh đ đ có ch tr ng. ✦ c p phát và thu h I b nh khi c n thi t. Silberschatz, Galvin and Gagne 2002 3.5 Operating System Concepts Qu n lý file ■ M t file là m t s thu th p các thông tin có liên quan   c  nh ngh a b I ng  I t o ra nó. Th  ng file th đ đ ĩ hi n cho ch  ng trình và d li u. ■ Vai trò qu n lý file trong h i u hành:đ ✦ T o và xóa file. ✦ T o và xoá th m c. ✦ Cung c p các thao tác trên file và th m c. ✦ Ánh x file vào h th ng l u tr ph . Silberschatz, Galvin and Gagne 2002 3.6 Operating System Concepts Qu n lý h th ng nh p xu t ■ H th ng nh p xu t bao g m: ✦ H th ng buffer-caching ✦ Giao ti p thi t b Silberschatz, Galvin and Gagne 2002 3.7 Operating System Concepts Qu n lý h th ng l u tr ph ■ Chính vì b nh chính th  ng thay  i và quá nh l u đ tr t t c d li u và ch  ng trình m t cách lâu dài,h th ng máy tính cung c p b nh ph  back up t b đ nh chính. ■ H u h t h th ng máy tính ngày nay s d ng a nh đĩ thành ph n c b n l u tr c ch  ng trình và d li u. ■ Vai trò qu n lý a trong h i u hành: đĩ đ ✦ Qu n lý nh còn tr ng ✦ C p phát l u tr ✦ L p l ch ađĩ Silberschatz, Galvin and Gagne 2002 3.8 Operating System Concepts H th ng b o v ■ b o v truy c p truy c p b i các ch  ng trình, các ti n trình, ho c ng  i s d ng. ■ C ch b o v ph i là: ✦ Phân bi t gi a cho phép hay không   c phép.đ ✦ Ch rõ i u khi n b l i d ng.đ ✦ Cung c p các bi n pháp ph i tuân th . Silberschatz, Galvin and Gagne 2002 3.9 Operating System Concepts H th ng thông d ch dòng l nh ■ Có nhi u o n đ l nh   c  a cho h i u hành  i u đ đ đ đ đ khi n : ✦ Qu n lý và t o các ti n trình ✦ Quá trình nh p xu t ✦ Qu n lý b nh ph ✦ Qu n lý b nh chính ✦ Truy c p h th ng file ✦ B o v Silberschatz, Galvin and Gagne 2002 3.10 Operating System Concepts H th ng thông d ch dòng l nh (tt.) ■ Ch  ng trình  c và thông d ch các o n l nh khác nhau:đ đ ✦ Thông d ch dòng l nh ✦ shell (Trong UNIX) Ch c n ng c a nó là l y và th c hi n o n l nh k ti p.ă đ [...]... đi p đ cg i S d ng vùng nh dùng chung 3. 17 Silberschatz, Galvin and Gagne ©2002 Ch s ng trình h th ng Ch ng trình h th ng cung c p m t môi tr ng thu n ti n cho vi c phát tri n và th c hi n ch ng trình Chúng đ c chia thành : 3 3 3 3 3 3 Thao tác trên file Thông tin các tr ng thái H tr ngôn ng l p trình N p và th c hi n ch ng trình Truy n thông Ch ng trình ng d ng 3. 18 Silberschatz, Galvin and Gagne ©2002... hành 3. 12 Silberschatz, Galvin and Gagne ©2002 G i tham s b ng m t b ng 3. 13 Silberschatz, Galvin and Gagne ©2002 Các lo i l i g i h s s s s th ng Đi u khi n ti n trình Qu n lý file Qu n lý thi t b Truy n thông 3. 14 Silberschatz, Galvin and Gagne ©2002 H H đi u hành MS-DOS th ng b t đ u M t ch ng trình đang ch y 3. 15 Silberschatz, Galvin and Gagne ©2002 H đi u hành UNIX có nhi u ch đang ch y 3. 16 ng... d ng 3. 11 Silberschatz, Galvin and Gagne ©2002 L ig ih s s th ng L i g i h th ng là giao di n gi a ch ng trình đang ch y và h đi u hành Thông th ng là các ch th b ng ngôn ng assembler Có ba ph ng pháp đ c s d ng truy n tham s gi a ch ng trình đang ch y và h đi u hành 3 3 3 Truy n tham s qua các thanh ghi L u tr các tham s trong m t b ng trong b nh và đ a ch c a b ng đ c truy n qua tham s vào thanh... Gagne ©2002 C u trúc h 3. 22 th ng UNIX Silberschatz, Galvin and Gagne ©2002 Máy s s s o M t máy o takes the layered approach to its logical conclusion It treats hardware and the operating system kernel as though they were all hardware M t máy o cung c p m t giao di n gi ng h t các l p ph n c ng H đi u hành t o ra các ti n trình o, m I vi c th c hi n trên b x lý v I b nh o c a nó 3. 23 Silberschatz, Galvin... chia thành các modul 3. 19 Silberschatz, Galvin and Gagne ©2002 C u trúc các l p MS-DOS 3. 20 Silberschatz, Galvin and Gagne ©2002 C u trúc h s th ng UNIX UNIX –H đi u hành bao g m hai ph n tách bi t 3 3 Các ch ng trình h th ng Kernel Bao g m giao di n l I g I h th ng và trên m c ph n c ng v t lý Cung c p h th ng file, l p l ch CPU , qu n lý b nh và các ch c năng h đi u hành khác 3. 21 Silberschatz, Galvin... Silberschatz, Galvin and Gagne ©2002 Máy s o (tt.) Tài nguyên c a máy tính th t đ c chia x đ t o ra máy o 3 3 L p l ch CPU cũng đ c t o ra nh là ng I s d ng có b x lý riêng Spooling và h th ng file đ c cung c p m t card reader o và m t line máy in o 3. 24 Silberschatz, Galvin and Gagne ©2002 Máy Không là máy o o Máy o 3. 25 Silberschatz, Galvin and Gagne ©2002 Thu n ti n/B t l i c a máy o s s s Khái ni n máy o đ... nó Các h th ng đ c phát tri n trên máy o thay vì trên máy th t b i v y h th ng trên máy th t không b phá v Khái ni m máy o cũng có khó th c hi n các yêu c u trong b ng sao chính xác nh trên máy th t 3. 26 Silberschatz, Galvin and Gagne ©2002 Quá trình n p h s s đi u hành Khi b t máy,ch ng trình Bootstrap – (là đo n mã l u tr trong ROM ) đ c thi hành đ ki m tra các thi t b máy tính có ho t đ ng t t... vào b nh t i đ a ch 0:7C00h và trao quy n đi u khi n t i đây T đó ch ng trình m i h đi u hành trong bootsector s n p các ph n còn l i c a h đi u hành (kernel) vào b nh và h đi u hành b t đ u ho t đ ng 3. 27 Silberschatz, Galvin and Gagne ©2002 . Silberschatz, Galvin and Gagne 2002 3. 13 Operating System Concepts G i tham s b ng m t b ng Silberschatz, Galvin and Gagne 2002 3. 14 Operating System Concepts. b o v ■ C ch dòng l nh h th ng Silberschatz, Galvin and Gagne 2002 3. 3 Operating System Concepts Qu n lý ti n trình ■ Ti n trình là m t ch

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

Xem thêm

HÌNH ẢNH LIÊN QUAN

Mô hình truy n thông - He dieu hanh 3
h ình truy n thông (Trang 17)
w