《操作系统概念》

作者:【美】西尔伯查茨 等  出版社:高等教育出版社

题目 题型
Explain the difference between internal and external fragmentation.  问答
Consider the following process for generating binaries. A compiler is used to generate the object code for individual modules, 问答
Given five memory partitions of 100 KB, 500 KB, 200 KB, 300 KB, and 600 KB (in order), how would each of the first-fit, best-fit 问答
Most systems allow programs to allocate more memory to its address space during execution. Data allocated in the heap segments 问答
Compare the main memory organization schemes of contiguous-memory allocation, pure segmentation, and pure paging with respect to 问答
On a system with paging, a process cannot access memory that it does not own; why? How could the operating system allow access t 问答
Compare paging with segmentation with respect to the amount of memory required by the address translation structures in order to 问答
Program binaries in many systems are typically structured as follows. Code is stored starting with a small fixed virtual address 问答
Consider a paging system with the page table stored in memory. a. If a memory reference takes 200 nanoseconds, how long does 问答
Why are segmentation and paging sometimes combined into one scheme? 问答
Explain why it is easier to share a reentrant module using segmentation than it is to do so when pure paging is used. 问答
Consider the following segment table: Segment Base Length 问答
What is the purpose of paging the page tables? 问答
Consider the hierarchical paging scheme used by the VAX architecture. How many memory operations are performed when an user prog 问答
Compare the segmented paging scheme with the hashed page tables scheme for handling large address spaces. Under what circumstanc 问答