Ba vai trò khác nhau
**Phần cứng** là các bộ phận vật lí như CPU, bộ nhớ và thiết bị lưu trữ. **Hệ điều hành** quản lí những bộ phận ấy và cung cấp dịch vụ chung. **Ứng dụng** dùng các dịch vụ để thực hiện một việc cụ thể cho người dùng.
| Thành phần | Trong ví dụ sửa tệp văn bản |
|---|---|
| Ứng dụng | Cho nhập, sửa nội dung và chọn Lưu. |
| Hệ điều hành | Quản lí tệp, bộ nhớ và yêu cầu ghi dữ liệu. |
| Phần cứng | CPU xử lí lệnh; thiết bị lưu trữ giữ dữ liệu. |
Sơ đồ này là cách nhìn khái quát về máy tính đa năng. Một thiết bị chuyên dụng có thể chạy chương trình cố định mà không có hệ điều hành đầy đủ như PC; vì vậy không kết luận mọi thiết bị có bộ xử lí đều phải cài hệ điều hành.
Theo dõi lệnh Lưu
Khi chọn **Lưu** trong ứng dụng, ứng dụng chuẩn bị nội dung mới và yêu cầu hệ điều hành ghi vào tệp. Hệ điều hành kiểm đường dẫn và quyền, quản lí dữ liệu cần ghi rồi điều khiển thiết bị lưu trữ. Sau khi thao tác hoàn tất, ứng dụng có thể thông báo đã lưu.
Nếu ứng dụng báo không có quyền ghi, phải kiểm quyền và nơi lưu; không thể khắc phục bằng cách chỉ thay tên cửa sổ. Nếu thiết bị lưu trữ gặp lỗi, ứng dụng cũng không thể tự biến dữ liệu thành bản lưu hợp lệ. Ba thành phần có vai trò khác nhau và phụ thuộc nhau.
Bài luyện
Trong sơ đồ ba tầng của bài, CPU và thiết bị lưu trữ thuộc thành phần nào?
Ứng dụng là chương trình.
CPU và thiết bị lưu trữ là bộ phận vật lí.
Trang web không phải nhóm chứa CPU.
Nội dung tệp là dữ liệu.
Lời giải
CPU và thiết bị lưu trữ là các bộ phận vật lí của máy tính, nên thuộc phần cứng.
Bài luyện
Ứng dụng soạn thảo muốn ghi nội dung mới vào tệp. Mạch phối hợp nào phù hợp?
Đây là đường đi khái quát của yêu cầu ghi tệp.
Phần mềm không biến thành phần cứng.
Hiển thị nút chưa thực hiện ghi dữ liệu.
Hệ điều hành cung cấp dịch vụ để không phải làm việc đó.
Lời giải
Ứng dụng chuẩn bị dữ liệu và gọi dịch vụ của hệ điều hành. Hệ điều hành quản lí tệp rồi điều khiển thiết bị lưu trữ để ghi dữ liệu.
Bài luyện
Một lò vi sóng có bộ điều khiển chạy chương trình cố định. Có thể kết luận gì từ ví dụ này?
Windows không phải điều kiện cho mọi thiết bị.
Chức năng lò vi sóng khác soạn thảo.
Chương trình cố định có thể điều khiển thiết bị chuyên dụng.
Ví dụ đã nêu có chương trình điều khiển.
Lời giải
Thiết bị chuyên dụng có thể có chương trình điều khiển cố định. Hệ điều hành đầy đủ được cần đến đặc biệt khi máy đa năng phải tổ chức nhiều ứng dụng và tài nguyên.
Đang học