Podcast
Questions and Answers
Bộ nhớ là tài nguyên quan trọng thứ mấy sau CPU?
Bộ nhớ là tài nguyên quan trọng thứ mấy sau CPU?
Điều gì được sử dụng khi cần đọc hoặc ghi thông tin vào bộ nhớ?
Điều gì được sử dụng khi cần đọc hoặc ghi thông tin vào bộ nhớ?
Trong hệ điều hành đa nhiệm, có bao nhiêu tiến trình có thể cùng thực hiện một lúc?
Trong hệ điều hành đa nhiệm, có bao nhiêu tiến trình có thể cùng thực hiện một lúc?
Hệ điều hành có trách nhiệm gì trong việc quản lý bộ nhớ?
Hệ điều hành có trách nhiệm gì trong việc quản lý bộ nhớ?
Signup and view all the answers
Bộ nhớ ảo được sử dụng để làm gì?
Bộ nhớ ảo được sử dụng để làm gì?
Signup and view all the answers
Khi số lượng file lớn tới một mức nào đó, cần có cơ chế tổ chức các file sao cho dễ tìm kiếm và sử dụng là gì?
Khi số lượng file lớn tới một mức nào đó, cần có cơ chế tổ chức các file sao cho dễ tìm kiếm và sử dụng là gì?
Signup and view all the answers
File là gì?
File là gì?
Signup and view all the answers
Hệ điều hành sẽ chịu trách nhiệm gì về file?
Hệ điều hành sẽ chịu trách nhiệm gì về file?
Signup and view all the answers
Hàm của trình giám sát (monitor) là gì?
Hàm của trình giám sát (monitor) là gì?
Signup and view all the answers
Tại sao hiệu suất sử dụng CPU vẫn tương đối thấp mặc dù đã sử dụng kỹ thuật xử lý theo mẻ?
Tại sao hiệu suất sử dụng CPU vẫn tương đối thấp mặc dù đã sử dụng kỹ thuật xử lý theo mẻ?
Signup and view all the answers
Kỹ thuật nào được sử dụng để hạn chế tình trạng CPU phải chờ đợi trong những khoảng thời gian dài?
Kỹ thuật nào được sử dụng để hạn chế tình trạng CPU phải chờ đợi trong những khoảng thời gian dài?
Signup and view all the answers
Bộ nhớ máy tính được phân thành hai vùng nào?
Bộ nhớ máy tính được phân thành hai vùng nào?
Signup and view all the answers
Lợi ích của kỹ thuật đa chương trình là gì?
Lợi ích của kỹ thuật đa chương trình là gì?
Signup and view all the answers
Hệ điều hành có chức năng gì?
Hệ điều hành có chức năng gì?
Signup and view all the answers
Tại sao kỹ thuật xử lý theo mẻ không thể giải quyết tình trạng hiệu suất sử dụng CPU thấp?
Tại sao kỹ thuật xử lý theo mẻ không thể giải quyết tình trạng hiệu suất sử dụng CPU thấp?
Signup and view all the answers
Sonuç của kỹ thuật đa chương trình là gì?
Sonuç của kỹ thuật đa chương trình là gì?
Signup and view all the answers
Khi số chương trình nằm trong bộ nhớ nhiều thì điều gì xảy ra với CPU?
Khi số chương trình nằm trong bộ nhớ nhiều thì điều gì xảy ra với CPU?
Signup and view all the answers
So sánh thời gian chờ đợi của CPU trong chế độ đơn chương trình và đa chương trình?
So sánh thời gian chờ đợi của CPU trong chế độ đơn chương trình và đa chương trình?
Signup and view all the answers
Hệ điều hành cần làm gì trong chế độ đa chương trình?
Hệ điều hành cần làm gì trong chế độ đa chương trình?
Signup and view all the answers
Hệ điều hành cần đảm bảo điều gì trong chế độ đa chương trình?
Hệ điều hành cần đảm bảo điều gì trong chế độ đa chương trình?
Signup and view all the answers
Việc thực hiện đa chương trình đòi hỏi những sự hỗ trợ nào từ phần cứng?
Việc thực hiện đa chương trình đòi hỏi những sự hỗ trợ nào từ phần cứng?
Signup and view all the answers
Nếu không có cơ chế vào/ra bằng ngắt và cơ chế DMA, CPU sẽ làm gì?
Nếu không có cơ chế vào/ra bằng ngắt và cơ chế DMA, CPU sẽ làm gì?
Signup and view all the answers
Hiệu quả của đa chương trình khi không có cơ chế vào/ra bằng ngắt và cơ chế DMA?
Hiệu quả của đa chương trình khi không có cơ chế vào/ra bằng ngắt và cơ chế DMA?
Signup and view all the answers
Việc thực hiện chương trình xen kẽ với thời gian chờ đợi có tác dụng gì?
Việc thực hiện chương trình xen kẽ với thời gian chờ đợi có tác dụng gì?
Signup and view all the answers
Study Notes
Giới thiệu chung
- Bộ nhớ là tài nguyên quan trọng thứ hai sau CPU, được chia thành các ô nhớ, nhóm lại thành các từ hay các byte và được đánh địa chỉ.
- Địa chỉ được sử dụng khi cần đọc hoặc ghi thông tin vào bộ nhớ.
- Trong hệ điều hành đa nhiệm, nhiều tiến trình có thể cùng thực hiện một lúc và được chứa trong bộ nhớ.
Quản lý bộ nhớ
- Hệ điều hành có trách nhiệm quản lý việc phân phối bộ nhớ giữa các tiến trình, tạo ra bộ nhớ ảo và ánh xạ địa chỉ bộ nhớ ảo vào bộ nhớ thực.
- Hệ điều hành cung cấp và giải phóng bộ nhớ theo yêu cầu của các tiến trình, quản lý không gian nhớ đã được cấp và không gian còn trống.
Quản lý vào ra
- Hệ điều hành đơn giản hóa và tăng hiệu quả quá trình trao đổi thông tin giữa các tiến trình với thiết bị vào ra.
- Hệ điều hành cung cấp giao diện lớp trên driver và các chương trình điều khiển thiết bị trực tiếp.
- Hệ thống vào ra của hệ điều hành bao gồm hệ thống vùng đệm (buffer) và bộ nhớ cache.
Quản lý file và thư mục
- Hệ điều hành cho phép sử dụng một khái niệm lôgic khi lưu trữ thông tin trên các thiết bị nhớ, đó là file.
- File là tập hợp các thông tin có liên quan đến nhau, là nơi có thể ghi thông tin vào hoặc đọc thông tin ra.
- Hệ điều hành chịu trách nhiệm ánh xạ file lên các thiết bị nhớ này.
Đa chương trình (Multitasking)
- Đa chương trình là kỹ thuật cho phép giảm thời gian chuyển đổi giữa các chương trình ứng dụng.
- Hệ điều hành chứa đồng thời nhiều chương trình trong bộ nhớ.
- Khi một chương trình phải dừng lại để thực hiện vào ra, hệ điều hành sẽ chuyển CPU sang thực hiện một chương trình khác.
- Đa chương trình giúp giảm thời gian chạy không tải của CPU.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Bài trắc nghiệm về bộ nhớ và quản lý bộ nhớ trong hệ điều hành, bao gồm địa chỉ, phân phối bộ nhớ và tạo bộ nhớ ảo.