Giáo trình Hệ điều hành: Phần 1
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình Hệ điều hành: Phần 1
Giáo trình Hệ điều hành: Phần 1
BÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 er) và phần cứng cùa mây tinh Mục tiêu ciìa hê điều bành lã cung cáp một mòi trường đè người sử dung cỏ thẻ thi liãnh cãc chương trinh. Nó làm cho máy tinh dế sir dựng hơn. thuận lơi hơn và hiệu quá hơn.Hệ điều hànlì lã một phần quan trọng cùa hầu hét các hệ thống máy tính Một hè thống máy tinh thườ Giáo trình Hệ điều hành: Phần 1 ng đươc chia lãm bốn phân chinh : phân cứng, hê điêu hành. cãc chương trinh ứng dung và người sứ dụng.Phẩn cứng bao gồm CPU. bộ nhớ. các thièt bi nliàGiáo trình Hệ điều hành: Phần 1
p xuất. đày là những tài nguyên cùa máy tinh. Chương trình ứng (lụng như các chương trinh dịch, hê thõng cơ sớ dừ liệu, cãc trò chơi, và các chương trBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 iệc sử dụng phần cứng cho những ứng dụng kliác nhau của nhiêu người sir dung khác nhau. Hệ điêu hành cung cấp mót môi trường mà các chương trinh có thé làm việc him hiệu trẽn đó.dụng 1iÝ dsBg 2dvxg 3...Haưđí íử dixs nChương trinh Hợp ngừ Soạn thào CSDL dịchvãn bànCác chương trình ứhg dụngHệ điếu hãn Giáo trình Hệ điều hành: Phần 1 h Phẩncúhg ____________________________Hình 1.1 Mõ liinli trim tượng cựa hè thống máy tínhHệ điêu hành có thể được coi như lã bộ phân phối tãi nguyênGiáo trình Hệ điều hành: Phần 1
của máy tinh. Nhiêu tài nguyên cùa máy tinh như thời gian sừ dựng CPU. vùng bộ nhơ. víìng Ịưu trừ tàp tin thiét bi nhập xuất v.v... dược các chương trBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 hi cần thiết. Do có l át nhiều yèu cầu. hệ điều hành phái giai quyét vần đề tranh chấp và phài quyét đinh cáp phút tài nguyên cho nhùng yêu câu theo thứ tự nào đế hoạt động của máy tinh là hiệu quả nhãt. Một hê điêu hành cùng cỏ thê được coi như lã một chương trinh kiềm soát việc sứ dung nháy tinh. Giáo trình Hệ điều hành: Phần 1 đặc biệt lã cãc thiết bi nháp xuẳt.Tuy nhiên, nhìn chung chưa có định nghĩa não lã hoàn lião vế hê điếu hành. Hê điều hành tôn tai đè giái quyết các vGiáo trình Hệ điều hành: Phần 1
ẫn đè sứ dưng hệ thống mây tinh Mục tiêu cơ bán cùa nó là giúp cho việc thi hànli cac chướng trinh dễ dâng hơn. Mục tiêu thứ hai là hò trơ cho các thaBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 ng + quy mỏ sử dụng). Tuy nhiên hai mục tiêu nãy cùng có phan tương phán vi vậy lý’ thuyèt vè hê điều hành tập trung vào việc tối ưu hòa việc sứ dưng tài nguyên ciia máy tinh.H.PHÂN LOẠI HẸ ĐIÊU HÀNHII. 1 Hệ thống xử lý theo lôBộ giám sát thường trực :Khi một công việc chain din, lie thống sè thực h Giáo trình Hệ điều hành: Phần 1 iện cóng việc kế tiếp mà không càn sự can thiệp cùa người lập trinh. do độ thời gian thực hiện sè mau hơn Một chương ti inh còn gọi là bờ giám sát thưGiáo trình Hệ điều hành: Phần 1
ờng trực được tlũêt kê đế giám sát việc thực hiên dày các công việc mót cách tự động. chương trinh lứy luôn luôn thường trú trong bộ nhớ chính.Hệ điềuBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 a các thiết bị nhập xuất (thượng là thièt bi cơ) châm hơn rốt nhiều lần so với các tluễt bi điện tư. Cho dù lã một CPU chàm nhất. 1ỊÓ cùng nhanh hon rất nhiều lằn so với thiết bi nhập xuất. Do đỏ phái có các phương plỉãp đẻ đồng bô hỏa việc hoạt động cùa CPU vã thao rác nhập xuất.Xừ lý off-line:Xữ l Giáo trình Hệ điều hành: Phần 1 ý off line Là thay vi CPU phải đoc trực tiếp từ thiết bị nhập vã xuất ra thiết bị xuất, hệ thòng dùng một bộ lưu trừ trung gian CPU chi thao thác vớiGiáo trình Hệ điều hành: Phần 1
bộ phân này. Việc đọc hay xuất đều đền và từ bộ hru trừ tiling gian.Spooling:Spool (simultaneous peripheral operation on-line) là đòng bộ hóa các thaoBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 a chươngKhi co nlueu cõng việc cùng truy xuất lén thiết bi. vắn đề lập lích cho các cõng việc là can thiet Khia cạnh quan trọng nhát trong việc lập lịch Ịa khá nâng đa chương Đa chtrơng (multiprogram) gia tăng khai thác CPU bằng cách tồ chức các cõng việc sao cho CPU luôn luôn phái trong tinh trang Giáo trình Hệ điều hành: Phần 1 làm việc.Y tường như sau : hè điều hành hni giừ một phàn cùa các còng việc ờ nơi lưu trữ trong bộ nhở . CPU sẽ lan lượt thực hiên các phần công việc nGiáo trình Hệ điều hành: Phần 1
ãy. Khi đang thực hiên, nếu cỏ yêu cầu truy xuất thiết bi thi CPU không nghi mà thực hiện tiép cõng việc thứ hai Với hè đa chương hê điêu hành ra quyéBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 PU nừa.H.3 Hệ thống chia xẽ thôi gianHệ thong chia xẽ thời gian là một mở rông logic của hê đa chương. Hê thống nãy còn đươc gọi là hệ thống đu nhiệm (multitasking). Nhiêu còng việc cùng được thực hiện thòng qua cơ ché chuyển đồi cũa CPU như hê đa chương nhưng thời gian mỗi lần chuyển đôi diẻn ra ra Giáo trình Hệ điều hành: Phần 1 t nhanh. Hệ thống chia xé được phát triển đè cung cấp việc sứ dụng bẽn trong cùa một máy tính có giã tri hơn. Hệ điêu hành chia xè thời gian dùng lápGiáo trình Hệ điều hành: Phần 1
lịch CPU và đa chương đè cung cấp cho môi người sứ dung mót phân nhỏ trong máy tinh chiạ xẻ. Một chương trinh khi thi ỉiảiiỉi được goi lã mót tiến triBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 khác. Hè điêu hành chia xé cho phép nhiều người sứ dụng chia xê máy tính một cách đống bò do thời gian chuyền đổi nhanh nen hô có cám giác là các tiễn trinh dang được thi hãnh cùng lúc.Hè dièu hành chia xé phức tạp hơn hè diều hành da chương. Nộ phái có các chức nSng : quăn trị vã bão vẻ bộ nhở. sử Giáo trình Hệ điều hành: Phần 1 dụng bô nhớ ảo. Nỏ cùng cung câp hê thống tập tin truy xuất online...Hè dièu hành chia xé là kiêu cùa các hệ điều hành hiện đại ngây nay.211.4llệ thốnGiáo trình Hệ điều hành: Phần 1
g song songNgoài các hệ thống chi cỏ một hộ xử lý còn có các hệ thống cỏ nhiều bộ xữ lý cùng chia xé he thống dường huyên dừ liệu, đống hồ. bộ nhó vã BÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (use Giáo trình Hệ điều hành: Phần 1 . cõng vice được thực hiên nhanh chóng hưn. Nhưng không phãi theo dũng 11 le thói gian, nghía lã có 11 bo XÍT lý không có nghĩa là sẻ thục hiện nhanh hơn n lãn.He thõng với inãy nhiêu bõ xử lỹ sè lõi iru hon hê thộug có nhiều máy có một bò xứ lý vi các bo xứ lý chia xé các Ihiẽl bi ngoai vi. he thon Giáo trình Hệ điều hành: Phần 1 g lưu hừ. nguõn ... và rãt thu an liên cho nhiêu chương Irnih cùng lãm việc trẽn cùng một tập hợp dứ liệu.BÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (useBÀI 1: TÕNG QUAN VẺ HẸ ĐIÈƯ HÀNHI.KHẢI NIỆM VÊ HẸ ĐIÊl’ HÃNHHệ điều hành là một chương trinh hay một hệ chương trinh hoạt đỏng giừa người sứ dụng (useGọi ngay
Chat zalo
Facebook