Across
- 2. “The one program running at all times on the computer” is the _______.
- 5. Failure of an application can generate _________ file capturing memory of the process
- 7. is nonvolatile memory that is used like a hard drive
- 8. is periodic sampling of instruction pointer to look for statistical trends
- 9. Disks __________ provide the bulk of secondary storage for modern computer systems.
- 12. is logical extension in which CPU switches jobs so frequently that users can interact with each job while it is running, creating interactive computing. Also called as multitasking
- 15. ____________ can be avoided if we number all resources, and require that processes request resources only in strictly increasing (or decreasing) order.
- 16. A bus is a set of wires and a rigidly defined protocol that specifies a set of messages that can be sent on the wires.
- 18. ____________ write, the data are stored in the cache, and control returns to the caller.
- 23. __________ writes occur in the order in which the disk subsystem receives them, and the writes are not buffered. Thus, the calling routine must wait for the data to reach the disk drive before it can proceed.
- 25. Secondary storage extension of main memory that provides large ___________ storage capacity
- 26. First Come First Serve
- 27. A _______ is a region of fastmemorythat holds copies of data.
- 28. ________ file system (VFS)
- 29. OS generate ____________ containing error information
- 32. Unix File _____ (UFS)
- 33. A ____________ is a collection of electronics that can operate a port, a bus, or a device.
- 34. Controls and coordinates use of hardware among various applications and users
- 36. only large storage media that the CPU can access directly.
- 37. provides basic computing resources CPU, memory, I/O devices
- 38. Application ___________ Interface (API)
- 39. "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
- 44. type of multiprocessing wherein each processor is assigned a specific task.
- 46. Operating system failure can generate _________ file containing kernel memory
- 47. a job that is finding and fixing errors, or bugs
- 48. Any entity containing a file system is generally known as a ________.
Down
- 1. _____________ allocation solves all problems of contiguous allocation. With this kind of allocation, each file is a linked list of disk blocks; the disk blocks may be scattered anywhere on the disk
- 3. File _______ Block (FCB)
- 4. _____________ allocation requires that each file occupy a set of contiguous blocks on the disk.
- 6. copying information into faster storage system; main memory can be viewed as a cache for secondary storage
- 7. type of multiprocessing wherein each processor performs all tasks
- 10. illustrates timeline of processes
- 11. defense of the system against internal and external attacks
- 12. Each set of operations for performing a specific task is a __________.
- 13. OS natively compiled for CPU, running guest OSes also natively compile
- 14. a “loop back” file system that allows one file system to be accessed in place of another one.
- 17. A ________ is a buffer that holds output for a device, such as a printer, that cannot accept interleaved data streams.
- 19. any mechanism for controlling access of processes or users to resources defined by the OS
- 20. A ________ is a memory area that stores data being transferred between two devices or between a device and an application
- 21. A _________ or exception is a software-generated interrupt caused either by an error or a user request
- 22. People, machines, other computers
- 24. ________ allocation solves this problem by bringing all the pointers together into one location: the index block.
- 30. The simplest method of implementing a directory is to use a ________ of file names with pointers to the data blocks.
- 31. request to the OS to allow user to wait for I/O completion.
- 35. We can take a resource from one process and give it to other. This will resolve the deadlock situation, but sometimes, it does causes problems.
- 40. Device controller informs CPU that it has finished its operation by causing an ________.
- 41. (Resource Allocation Sequence) The process will place a request to the OS to grant one of the instances of a particular resource to the process.
- 42. ___________ file directory (MFD)
- 43. program obtains information concerning the specific configuration of the hardware system
- 45. r allows direct command entry, sometimes implemented in kernel, sometimes by systems program
