Tại bậc cao của bất kỳ kiến trúc máy tính nào, một máy tính đều có một bộ phân xử lý (processor), bộ nhớ và một vài bộ phận nhập xuất, với một hoặc nhiều loại khác nhau. Những bộ phận này liên kết và kết nối với nhau, thực hiện hầu hết chức năng của máy tính. Vì vậy, có 4 thành phần chính của một máy bất kỳ. Đó là:
- Bộ xử lý: Kiểm soát các quá trình xử lý trong máy tính, và đảm nhiệm các chức năng xử lý dữ liệu của nó.
- Bộ nhớ chính (main memory): Lưu trữ dữ liệu và các chương trình. Bộ nhớ của nó thường dễ bay hơi và cũng được gọi là bộ nhớ sơ cấp (primary). Đó là vì khi máy tính tắt, nội dung trong bộ nhớ sẽ mất đi. Ngược lại, nội dung trong đĩa (lưu trữ) vẫn được giữ lại, kể cả khi máy tính có ngủm. Bộ nhớ chính cũng được xem là bộ nhớ thực ( real memory).
- I/O modules (các mô đun nhập/xuất): Di chuyển dữ liệu bên trong máy tính đến tới môi trường ngoại vị (peripheral external). Môi trường bên ngoài gồm nhiều thiết bị, bao gồm bộ nhớ thứ cấp ( ví dụ USB, đĩa CDs, etc.), các trang bị kết nối (LAN), thiết bị đầu cuối, etc.
- Bus hệ thống (bus là gì thì không rõ): Nó cung cấp các giao tiếp giữa bộ xử lý, bộ nhớ và bộ phận nhập/xuất.
Các dịch vụ Hệ Điều Hành
Một Hệ Điều Hành cung cấp nhiều services cho cả người dùng và chương trình. Nó cũng cấp cho các chương trình ứng dụng (chạy trong Hệ Điều Hành) một môi trường để tự do thực thi. Nó cho phép người dùng chạy nhiều chương trình một cách thuận tiện.
Đây là danh sách những services được cung cấp bởi hầu hết HĐH:
- Giao diện người dùng
- Thực thi chương trình
- Thao tác File hệ thống
- Quản lý Nhập/xuất
- Truyền thông
- Phân bố Resource
- Phát hiện lỗi
- Accounting: Kiều như là thu thập và báo cáo dữ liệu về performance này nọ.
- An ninh và bảo mật.
Chương này sẽ cho chúng ta một mô tả ngắn về những services một Hệ Điều Hành thường cung cấp cho người dùng và những chương trình đang và sẽ chạy bên trong nó.
Mục lục
- Giao diện người dùng
- Thực thi chương trình
- Thao tác File hệ thống
- Quản lý nhập/xuất
- Hệ thống truyền thông
- Phân bổ nguồn
- Phát hiện lỗi
- Accounting
- An ninh và bảo mật
Giao diện người dùng của hệ điều hành
Hệ điều hành thông thường sẽ đi theo 3 kiểu hoặc 3 loại. Tùy thuộc vào giao diện người ta lại chia nhỏ nữa.
- Giao diện dòng lệnh
- Giao diện Batch
- Giao diện đồ họa
Giao diện dòng lệnh (CLI) thường giao tiếp (deals) bằng những text commands và môt kỹ thuật mà