207

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
Across
  1. 2. “The one program running at all times on the computer” is the _______.
  2. 5. Failure of an application can generate _________ file capturing memory of the process
  3. 7. is nonvolatile memory that is used like a hard drive
  4. 8. is periodic sampling of instruction pointer to look for statistical trends
  5. 9. Disks __________ provide the bulk of secondary storage for modern computer systems.
  6. 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
  7. 15. ____________ can be avoided if we number all resources, and require that processes request resources only in strictly increasing (or decreasing) order.
  8. 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.
  9. 18. ____________ write, the data are stored in the cache, and control returns to the caller.
  10. 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.
  11. 25. Secondary storage extension of main memory that provides large ___________ storage capacity
  12. 26. First Come First Serve
  13. 27. A _______ is a region of fastmemorythat holds copies of data.
  14. 28. ________ file system (VFS)
  15. 29. OS generate ____________ containing error information
  16. 32. Unix File _____ (UFS)
  17. 33. A ____________ is a collection of electronics that can operate a port, a bus, or a device.
  18. 34. Controls and coordinates use of hardware among various applications and users
  19. 36. only large storage media that the CPU can access directly.
  20. 37. provides basic computing resources CPU, memory, I/O devices
  21. 38. Application ___________ Interface (API)
  22. 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."
  23. 44. type of multiprocessing wherein each processor is assigned a specific task.
  24. 46. Operating system failure can generate _________ file containing kernel memory
  25. 47. a job that is finding and fixing errors, or bugs
  26. 48. Any entity containing a file system is generally known as a ________.
Down
  1. 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
  2. 3. File _______ Block (FCB)
  3. 4. _____________ allocation requires that each file occupy a set of contiguous blocks on the disk.
  4. 6. copying information into faster storage system; main memory can be viewed as a cache for secondary storage
  5. 7. type of multiprocessing wherein each processor performs all tasks
  6. 10. illustrates timeline of processes
  7. 11. defense of the system against internal and external attacks
  8. 12. Each set of operations for performing a specific task is a __________.
  9. 13. OS natively compiled for CPU, running guest OSes also natively compile
  10. 14. a “loop back” file system that allows one file system to be accessed in place of another one.
  11. 17. A ________ is a buffer that holds output for a device, such as a printer, that cannot accept interleaved data streams.
  12. 19. any mechanism for controlling access of processes or users to resources defined by the OS
  13. 20. A ________ is a memory area that stores data being transferred between two devices or between a device and an application
  14. 21. A _________ or exception is a software-generated interrupt caused either by an error or a user request
  15. 22. People, machines, other computers
  16. 24. ________ allocation solves this problem by bringing all the pointers together into one location: the index block.
  17. 30. The simplest method of implementing a directory is to use a ________ of file names with pointers to the data blocks.
  18. 31. request to the OS to allow user to wait for I/O completion.
  19. 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.
  20. 40. Device controller informs CPU that it has finished its operation by causing an ________.
  21. 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.
  22. 42. ___________ file directory (MFD)
  23. 43. program obtains information concerning the specific configuration of the hardware system
  24. 45. r allows direct command entry, sometimes implemented in kernel, sometimes by systems program