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

He dieu hanh 1

21 293 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 21
Dung lượng 441,5 KB

Nội dung

Silberschatz, Galvin and Gagne 2002 1.1 Operating System Concepts Ch ngươ 1: Gi i thi uớ ệ  Th nào là m t h i u hành?ế ộ ệ đ ề  H th ng Mainframeệ ố  H th ng Desktop ệ ố  H th ng a nhi mệ ố đ ệ  H th ng phân tán ệ ố  H th ng Clusteredệ ố  H th ng th i gian th cệ ố ờ ự  H th ng i u khi n b ng tayệ ố đ ề ể ằ Silberschatz, Galvin and Gagne 2002 1.2 Operating System Concepts Th nào là m t h i u hành?ế ộ ệ đ ề  M t ch ng trình c xem nh là ộ ươ đượ ư trung gian gi a ng i s d ng máy tính và ph n c ng ữ ườ ử ụ ầ ứ máy tính.  M c ích c a h i u hành:ụ đ ủ ệ đ ề  Th c hi nự ệ các ch ng trình giúp cho ng i dùng s ươ ườ ử d ng máy tính ụ d dàng h nễ ơ .  Giúp h th ng máy tính ệ ố thu n ti nậ ệ trong vi c s ệ ử d ng.ụ  S d ng ph n c ng m t cách có ử ụ ầ ứ ộ hi u qu .ệ ả Silberschatz, Galvin and Gagne 2002 1.3 Operating System Concepts Các thành ph n c a h th ng máy tínhầ ủ ệ ố 1. Ph n c ngầ ứ – Bao g m tài nguyên c b n c a ồ ơ ả ủ máy tính (CPU, memory, I/O devices). 2. H i u hànhệ đ ề – i u khi n và k t h p s d ng đ ề ể ế ợ ử ụ ph n c ng trong các ng d ng khác nhau c a ầ ứ ứ ụ ủ nhi u ng i dùng khác nhau.ề ườ 3. Các ch ng trình ng d ngươ ứ ụ – s s d ng tài ẽ ử ụ nguyên h th ng gi i quy t vệ ố để ả ế n c a ấ đề ủ ng i s d ng ườ ử ụ (Trình biên d ch, h th ng c ị ệ ố ơ s d li u, games, ch ng trình th ng m i).ở ữ ệ ươ ươ ạ 4. Ng i s d ngườ ử ụ (ng i, máy , các máy tính ườ khác). Silberschatz, Galvin and Gagne 2002 1.4 Operating System Concepts Mô hình h th ngệ ố Silberschatz, Galvin and Gagne 2002 1.5 Operating System Concepts Các nh ngh a h i u hànhđị ĩ ệ đ ề  B c p phát tài nguyênộ ấ – Qu n lý và c p ả ấ phát tài nguyên.  i u khi n ch ng trìnhĐ ề ể ươ – i u khi n th c đ ề ể ự hi n các ch ng trình ng i s d ng và các ệ ươ ườ ử ụ ho t ng c a thi t b nh p xu tạ độ ủ ế ị ậ ấ .  Kernel(nhân) – đây là các phần cốt lõi của chương trình, thường trú trong bộ nhớ, và thực hiện hầu hết các nhiệm vụ điều hành chính. Silberschatz, Galvin and Gagne 2002 1.6 Operating System Concepts H th ng Mainframeệ ố  Gi m th i gianả ờ thi t l p b ng cách x lý theo ế ậ ằ ử lô các công vi c t ng tệ ươ ự  T ng th c hi n m t dãy cac công vi cự độ ự ệ ộ ệ – t ng trao quy n i u khi n t công vi c này ự độ ề đ ề ể ừ ệ sang công vi c khác , là h i u hành s kh i ệ ệ đ ề ơ ở u tiên.đầ Silberschatz, Galvin and Gagne 2002 1.7 Operating System Concepts Cách b trí b nh cho m t h th ng ố ộ ớ ộ ệ ố theo lô n gi nđơ ả Silberschatz, Galvin and Gagne 2002 1.8 Operating System Concepts H th ng x lý theo lô a ch ngệ ố ử đ ươ Vài công vi c c l u trong b nh chính t i cùng m t th i i m và ệ đượ ư ộ ớ ạ ộ ờ đ ể CPU th c hi n l n l c gi a các công vi c ó.ự ệ ầ ượ ữ ệ đ Silberschatz, Galvin and Gagne 2002 1.9 Operating System Concepts Các c tr ng c a đặ ư ủ OS c n thi t cho vi c ầ ế ệ a ch ngđ ươ  Nh p xu t th ng xuyên c cung c p b i ậ ấ ườ đượ ấ ở h th ngệ ố .  Qu n lý b nhả ộ ớ – h th ng ph i c p phát b ệ ố ả ấ ộ nh cho các công vi cớ ệ .  L p l ch ậ ị CPU – h th ng ph i ch n gi a các ệ ố ả ọ ữ công vi c nào th t s c ch yệ ậ ự đượ ạ .  C p phát các thi t bấ ế ị. Silberschatz, Galvin and Gagne 2002 1.10 Operating System Concepts H th ng ệ ố a nhi m đ ệ –H th ng t ng tácệ ố ươ  CPU a nhi m gi a các công vi c c l u tr đ ệ ữ ệ đượ ư ữ trong b nh và trên a (CPU ch c c p phát ộ ớ đĩ ỉ đượ ấ cho các công vi c ã n p vào b nh ).ệ đ ạ ộ ớ  M t công vi c c swap gi a b nh và a.ộ ệ đượ ữ ộ ớ đĩ  Truy n thông On-line gi a ng i s d ng và h ề ữ ườ ử ụ ệ th ng c cung c p;Khi h i u hành k t thúc ố đượ ấ ệ đ ề ế th c hi n m t l nh, nó tìm s ra l nh k ti p t ự ệ ộ ệ ự ệ ế ế ừ ng i s d ng thông quan bàn phím.ườ ử ụ  H th ng On-line ph i có hi u l c cho ng i s ệ ố ả ệ ự ườ ử d ng truy c p d li u và mã.ụ ậ ữ ệ [...]... ứng nhanh Có thể kế thừ a kỹ thuật để phát triển hệ điều hành lớ n hơ n Một số hệ điều hành khác nhau (Windows, UNIX, Linux) 1. 11 Silberschatz, Galvin and Gagne ©2002 Hệ thống song song Hệ thống nhiều bộ xử lý (CPU) Hệ thống đôi chặt chẽ– bộ xử lý chia xẻ bộ nhớ và clock; Việc truyền thông qua lại bằng bộ nhớ chia xẻ Thuận lợ i của hệ thống song song: Tăng thông lượ ng Kinh tế Tăng độ tin cậy 1. 12 Silberschatz,... Chia xẻ tài nguyên Tăng tốc độ tính toán Đáng tin cậy Truyền thông 1. 15 Silberschatz, Galvin and Gagne ©2002 Hệ thống phân tán (tt) Yêu cầu cơ sở hạ tầng về mạng Mạng cục bộ (LAN) hoặc ạng diện rộng (WAN) Cũng có thể là hệ thống client-server hoặc peer-to-peer 1. 16 Silberschatz, Galvin and Gagne ©2002 Cấu trúc chung của Client-Server 1. 17 Silberschatz, Galvin and Gagne ©2002 hệ thống Cluster Cluster... đối xứng Mỗi bộ xử lý được gắn vào một công việc cụ thể; Bộ xử lý chủ lập lịch và cấp phát công việc cho bộ xử lý phụ Phổ biến nhiều trong hệ thống cực kỳ lớ n 1. 13 Silberschatz, Galvin and Gagne ©2002 Kiến trúc hệ thống đa bộ xử lý đối xứng 1. 14 Silberschatz, Galvin and Gagne ©2002 Hệ thống phân tán Phân tán việc tính toán giữa các bộ xử lý Hệ thống đôi lỏng lẻo – mỗi bộ xử lýcó vùng nhớ riêng; các... server khác dự phòng Cluster đối xứng: Tất cả N hosts đều chạy ứng dụng 1. 18 Silberschatz, Galvin and Gagne ©2002 Hệ thống thời gian thực Thông thườ ng sử dụng điều khiển thiết bị trong một ứ ng dụng chuyên dụng như là điều khiển thí nghiệm khoa học , hệ thống chụp ảnh y khoa, và một vài hệ thống hiển thị Bị thúc ép về thờ i gian 1. 19 Silberschatz, Galvin and Gagne ©2002 Hệ thống cầm tay Máy trợ lý cá... Silberschatz, Galvin and Gagne ©2002 Hệ thống cầm tay Máy trợ lý cá nhân kỹ thuật số (PDAs) Vấn đề: Bộ nhớ bị giớ i hạn Bộ xử lý chậm Màn hình hiển thị nhỏ 1. 20 Silberschatz, Galvin and Gagne ©2002 Phát triển hệ điều hành khái niệm và đặc điểmchung 1. 21 Silberschatz, Galvin and Gagne ©2002 . and Gagne 2002 1. 14 Operating System Concepts Ki n trúc h th ng a b x lý i x ngế ệ ố đ ộ ử đố ứ Silberschatz, Galvin and Gagne 2002 1. 15 Operating System. Galvin and Gagne 2002 1. 17 Operating System Concepts C u trúc chung c a Client-Serverấ ủ Silberschatz, Galvin and Gagne 2002 1. 18 Operating System Concepts

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

Xem thêm

HÌNH ẢNH LIÊN QUAN

Mô hình h th ng ố - He dieu hanh 1
h ình h th ng ố (Trang 4)

TỪ KHÓA LIÊN QUAN

w