Page 12 - Tự Học Xửa Chữa Và Nâng Cấp Máy Vi Tính
P. 12
tính thônef thường ngày nay (năm 2003) có thê thực hiện
2-3 tỷ chỉ thị trong một giây. Máy tính không có các kha
năng đặc biệt thông qua việc thực thi các chỉ thị ])hức tạp
mà cơ bản là nó chỉ thực thi các chỉ thị đơn giản do lập
trình viên đưa ra. Một sô" lộp trình viên giỏi phát triến các
tập hỢp chỉ thị dùng cho một sô" công việc chung (như vẽ
một điểm trên màn hình) và cung cấp các tập hỢp chỉ thị
đó cho các lập trình viên khác. Một sô" lập trình viên khác
chỉ phát triển các ứng dụng thực tế dựa trên các nền tảng
mà các lập trình viên kia cung cấp cho họ.
Hiện nay, phần lớn máy tính có thể thực hiện cùng một
lúc vài chương trình. Điều này được gọi là đa nhiệm
(multitasking). Trên thực tế, CPU thực thi các chỉ thị của
một chương trình, sau một khoảng thời gian ngắn, nó
chuyển sang thực thi các chỉ thị của chương trình thứ
hai... Khoảng thòi gian ngắn đó được xem như là sự phân
chia thời gian của CPU và nó tạo ảo giác như là các
chương trình được thực thi đồng thời. Điều này cũng tương
tự như phim là sự chuyển động đơn giản của các ảnh kế
tiếp nhau. Hệ điều hành là chương trình thông thường
kiểm soát sự phân chia thòi gian đó.
11. Hệ điều hành
Máy tính thường* xuyên cần ít nhất một chương trình
luôn luôn chạy để đảm bảo sự hoạt động của nó. Trong
điều kiện hoạt động bình thường (đốì với các máy tính tiêu
chuẩn) chương trình này được gọi là hệ điều hành
(operating System). Hệ điều hành sẽ quyết định chương
trình nào được thi hành, khi nào và bao nhiêu tài nguyên
(như bộ nhớ hay đầu vào/đầu ra) chúng được cấp. Hệ điều
hành cũng cung cấp một lớp trừu tượng trên phần cứng và
12