Joshua Kellogg
Homework Exercise Chapter #5
7/5/05

#1. Multitasking systems can do multiple processes on one computer and single tasking computers can do only one process at a time in order.

#2. The task of allocating and de-allocating memory along with ensuring memory integrity is memory management.

#3. In single tasking operating systems, memory management involves allocating memory for a process, and de-allocating memory after the processes are executed. In multitasking systems, multi-processes execute at the same time. So the system needs to allocate memory all at once.

#4. The backing store or swap space is a area of secondary memory were dormant processes are stores temporarily.

#5. Disk cacheing enables faster accesses to files you use allot. The files are stored in the disk cache, and every time you access it, the file is saved and updated for future use.

#6. To allocate memory to a process or processes by an operating system is called paging. It is based on the concept that not all processes are active at one time. So they swap out to utilize memory more effectively.

#7. Using a list is another way the pc keeps track of memory usage. Each entry in the list contains information on whether it is free or not.

#8. Page fault is when a page is not mapped. A signal or trap is sent to the processor.

#9. Thrashing is when the operating systems has a page fault and it is being swapped to disk so that memory can be allocated to the process. When swapping happens allot it causes windows spends more time on that task than other ones. Thrashing degrades the systems performance.

#10. A page table contains page frame numbers and the information stating whether a page is mapped or not.

#11. Segmentation is the process of dividing the memory into logical sections were each sections consist of multiple frames.

#12. Virtual memory gives you the illusion of more memory than what you actually have. It can give the extra bust to a process without actually having the exact physical amount it needs.

#14. Paging is when a process is broken into smaller units and each unit is mapped to a page in the main memory. Segmentation divides the memory into logical frames and each section consists of multiple frames.

Site hosted by Angelfire.com: Build your free website today!