In the context of demand paging and demand segmentation, a memory size of 100 MB can execute ten programs, each of size 30 MB, for a total of 300 MB. At any moment, 100 MB of the ten programs are in memory and 200 MB are on disk. There is therefore a virtual memory size of _______ MB.
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "300". Bộ nhớ ảo là toàn bộ không gian mà hệ thống cho phép các chương trình chiếm, gồm phần đang nằm trong bộ nhớ chính cộng phần đang để trên đĩa: 100 MB cộng 200 MB bằng 300 MB, đúng bằng tổng mười chương trình nhân 30 MB. Mục "100" chỉ là dung lượng bộ nhớ vật lý thật có, nó là giới hạn phần cứng chứ không phải không gian mà chương trình thấy. Mục "200" chỉ lấy phần đang gửi trên đĩa, bỏ mất phần đang chạy trong bộ nhớ. Mục "400" cộng thêm 100 MB không tồn tại, nghĩa là tính hai lần phần bộ nhớ chính. Chính kỹ thuật phân trang và phân đoạn theo yêu cầu cho phép mỗi lúc chỉ nạp phần đang cần, nhờ vậy 300 MB chương trình chạy được trên 100 MB bộ nhớ thật.
Cùng phần 6
What is used to separate directories in an absolute pathname in UNIX?Có lời giảiCâu hỏiIn the context of memory management, what is "memory allocation"?Có lời giảiCâu hỏi_____, which implies demand paging, demand segmentation, or both, is used in almost all operating systems today.Có lời giảiCâu hỏiCả 36 câu của chủ đề36 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây