Ch3. Hệ điều hành Windows<br />
1. 2. 3.<br />
<br />
Khái niệm hệ điều hành. Phân loại hệ điều hành. Làm quen với Microsoft Windows 2000.<br />
<br />
01/11/12<br />
<br />
Chương 3. Hệ điều hành Microsoft Windows 2000<br />
<br />
1/46<br />
<br />
1. Khái niệm hệ điều hành<br />
<br />
<br />
Hệ điều hành: thuật ngữ tiếng Anh gọi là “Operating System”. Góc độ người dùng:<br />
Hệ<br />
<br />
điều hành là hệ thống các chương trình cho phép khai thác thuận tiện các tài nguyên của hệ thống tính toán (máy tính). Tài nguyên: CPU, bộ nhớ, thiết bị ngoại vi, chương trình.<br />
<br />
<br />
Người lập trình:<br />
Hệ<br />
<br />
điều hành là môi trường cho phép người lập trình xây dựng các ứng dụng phục vụ các nhu cầu thực tiễn.<br />
<br />
<br />
<br />
…<br />
Chương 3. Hệ điều hành Microsoft Windows 2000 2/46<br />
<br />
01/11/12<br />
<br />
Vị trí của hệ điều hành trong hệ thống<br />
<br />
Microsoft Word<br />
<br />
Internet Explorer<br />
<br />
Các chương trình ứng dụng khác<br />
<br />
Hệ điều hành<br />
P h ần cứn g<br />
<br />
Hệ điều hành là phần mềm hệ thống được chạy “đầu tiên” mỗi khi bật máy tính<br />
01/11/12 Chương 3. Hệ điều hành Microsoft Windows 2000 3/46<br />
<br />
2. Phân loại hệ điều hành (nhiều tiêu chí)<br />
<br />
<br />
Giao diện người dùng<br />
<br />
<br />
Giao diện văn bản (Command driven). Giao diện đồ hoạ (GUI - Graphical User Interface): Single-user: Đơn người dùng. Multi-user: Nhiều người dùng, bảo mật giữa các người dùng. Single-tasking: Một công việc (chương trình) tại “một thời điểm”. Multi-tasking: Nhiều công việc tại “một thời điểm” (nhiều chương trình chạy đan xen nhau). Single-processing: Chạy chương trình trên một CPU. Multi-processing: Chạy một chương trình trên nhiều CPU.<br />
<br />
<br />
<br />
Dựa vào số lượng người dùng và sự riêng tư của người dùng:<br />
<br />
<br />
<br />
<br />
Tác vụ (tasks)<br />
<br />
<br />
<br />
<br />
Số lượng CPU<br />
<br />
<br />
01/11/12<br />
<br />
Chương 3. Hệ điều hành Microsoft Windows 2000<br />
<br />
4/46<br />
<br />
Phân loại hệ điều hành {2}<br />
<br />
<br />
Luồng (thread)<br />
Single-threading. Multi-threading:<br />
<br />
Các phần khác nhau của một chương trình chạy “đồng thời”.<br />
<br />
<br />
<br />
Mạng (network):<br />
Network<br />
<br />
OS: Hỗ trợ giao tiếp mạng máy tính. Non-Network OS.<br />
<br />
<br />
Server/Workstation (máy chủ/máy trạm)<br />
Server<br />
<br />
OS: Dùng cho các máy chủ. Workstation OS: Dùng cho các máy trạm.<br />
<br />
<br />
Real-time Operating System<br />
Phản<br />
<br />
ứng lại tác động của người dùng một cách tức thì (real-time).<br />
Chương 3. Hệ điều hành Microsoft Windows 2000 5/46<br />
<br />
01/11/12<br />
<br />