Nguyenth Guest
| Subject: thao luan HDH 28/7/2007, 10:24 | |
| Nguyễn Thị phương Thảo HCDH062C MSSV 106H1274
chào thầy!
e xin tóm lại chức năng và nhiệm vụ của HDH
Chức năng chính yếu của hệ điều hành
Theo nguyên tắc, hệ điều hành cần thỏa măn hai chức năng chính yếu sau: Quản lư chia sẻ tài nguyên Tài nguyên của hệ thống (CPU, bộ nhớ, thiết bị ngoại vi, ...) vốn rất giới hạn, nhưng trong các hệ thống đa nhiệm, nhiều người sử dụng có thể đồng thời yêu cầu nhiều tài nguyên. Để thỏa măn yêu cầu sử dụng chỉ với tài nguyên hữu hạn và nâng cao hiệu quả sử dụng tài nguyên, hệ điều hành cần phải có cơ chế và chiến lược thích hợp để quản lư việc phân phối tài nguyên. Giả lặp một máy tính mở rộng Hệ điều hành làm ẩn đi các chi tiết phần cứng, người sử dụng được cung cấp 1 giao diện đơn giản, dễ hiểu và không phụ thuộc vào thiết bị cụ thể. Thực tế, ta có thể xem Hệ điều hành như là 1 hệ thống bao gồm nhiều máy tính trừu tượng xếp thành nhiều lớp chồng lên nhau, máy tính mức dưới phục vụ cho máy tính mức trên. Lớp trên cùng là giao diện trực quan nhất để chúng ta điều khiển. Nhiệm vụ của hệ điều hành • Điều khiển và quản lư trực tiếp các phần cứng như bo mạch chủ, bo mạch đồ họa, bo mạch âm thanh,... • Thực hiện một số thao tác cơ bản trong máy tính như các thao tác đọc, viết tập tin, quản lư hệ thống tập tin (file system) và các kho dữ liệu. • Cung ứng một hệ thống giao diện sơ khai cho các ứng dụng thường là thông qua một hệ thống thư viện các hàm chuẩn để điều hành các phần cứng mà từ đó các ứng dụng có thể gọi tới. • Cung ứng một hệ thống lệnh cơ bản để điều hành máy. Các lệnh này gọi là lệnh hệ thống (system command). • Ngoài ra hệ điều hành, trong vài trường hợp, cũng cung cấp các dịch vụ cơ bản cho các phần cứng ứng dung, thông thường nhưchương tŕnh duyệt Web, cương tŕnh soạn thảo văn bản Các thành phần của hệ điều hành • Hệ thống quản lư tiến tŕnh • Hệ thống quản lư bộ nhớ • Hệ thống quản lư nhập xuất • Hệ thống quản lư tập tin • Hệ thống bảo vệ • Hệ thống dịch lệnh • Quản lư mạng |
|