PDA

View Full Version : Tổng quan về Hệ điều hành



hoangthanh_209
06-07-2009, 09:43 AM
I. HỆ ĐIỀU HÀNH LÀ GÌ:

Hệ điều hành là một chương trình chạy trên máy tính dùng để điều hành, quản lý các thiết bị phần cứng và các tài nguyên phần mềm trên máy tính.
Hệ điều hành đóng vai trò trung gian trong việc giao tiếp giữa người sử dụng và phần cứng máy tính, cung cấp một môi trường cho phép người sử dụng phát triển và thực hiện các ứng dụng một cách dễ dàng.

II. CHỨC NĂNG CỦA HỆ ĐIỀU HÀNH:

Theo nguyên tắc, hệ điều hành cần thỏa mãn 2 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.
+ Ngoài yêu cầu dùng chung tài nguyên để tiết kiệm chi phí, người sử dụng còn cần phải chia sẻ thông tin (tài nguyên phần mềm) lẫn nhau, khi đó hệ điều hành cần đảm bảo việc truy xuất đến các tài nguyên này là hợp lệ, không xảy ra tranh chấp, mốt đồng nhất,…
- 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 một giao diện đơn giản, dễ hiểu, dễ sử dụng và không phụ thuộc vào thiết bị phần cứng cụ thể.
+ Thực tế, ta có thể xem hệ điều hành như là một 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.

III. 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ư mainboard, card màn hình, card âm thanh,…
- Thực hiện một số thao tác cơ bản như 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 mềm ứng dụng thông thường như chương trình duyệt web, chương trình soạn thảo văn bản,…

IV. CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH:

- Hệ thống quản lý tiến trì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.

V. PHÂN LOẠI HỆ ĐIỀU HÀNH:

Phân loại theo kiểu hệ điều hành dành cho loại máy:
- Hệ điều hành dành cho máy Main Frame.
- Hệ điều hành dành cho máy Server.
- Hệ điều hành dành cho máy nhiều CPU.
- Hệ điều hành dành cho máy tính cá nhân.
- Hệ điều hành dành cho máy PDA.
- Hệ điều hành dành cho máy chuyên biệt.
- Hệ điều hành dành cho thẻ chip (smart card).
Phân loại theo kiểu người sử dụng:
- Hệ điều hành đơn nhiệm một người dùng.
- Hệ điều hành đa nhiệm một người dùng.
- Hệ điều hành đa nhiệm nhiều người dùng.

VI. CÁC HỆ ĐIỀU HÀNH HIỆN CÓ:

- MS DOS.
- Windows.
- LINUX.
- UNIX.
- Mac OS.
- Fedora.
- Ubuntu.
- Solaris.
- Amiga OS.
- Be OS.
- Debian.
- Free BSD.
- OS/2.
- Palm OS.

hacker_dragon_09
20-07-2009, 07:36 PM
Mấy cái Fedora, Ubuntu,Debian đều là Linux cả giới thiệu vào làm gì

lucy..haji..b12
20-07-2009, 07:42 PM
Mấy cái Fedora, Ubuntu,Debian đều là Linux cả giới thiệu vào làm gì

Thì giới thiệu cho những mem chư biết thôi!!! Có j` là thừa đâu. Nhỷ?>>>>>>>>>>

hrockvn
20-07-2009, 08:33 PM
Mấy cái Fedora, Ubuntu,Debian đều là Linux cả giới thiệu vào làm gì
Cậu này nói nghe buồn cười nhỉ. Chủ đề đâu có nói là tổng quan về hệ điều hành Windows đâu mà cấm người ta nói về Unix/Linux.
Đọc kỹ chút rồi comment nhé.