cs 207

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Across
  1. 2. Instructions are being executed.
  2. 5. Process is waiting for some event to occur.
  3. 6. Considered asynchronous.
  4. 10. Program in execution.
  5. 11. Specifies the length of the segment.
  6. 12. Is finding and fixing errors, or bugs.
  7. 13. Implies a system can perform more than one task simultaneously.
  8. 16. Management done by user-level threads library.
  9. 18. OS needs to be constantly aware of possible errors.
  10. 23. A program that acts as an intermediary between a user of a computer and the computer hardware.
  11. 25. Selects which process should be executed next and allocates CPU.
  12. 26. Is loaded at power-up or reboot
  13. 30. Selects which process should be brought into the ready queue.
  14. 31. Distributes subsets of the same data across multiple cores, same operations on each.
  15. 32. Is the central part of an operating system.
  16. 38. OS should be convenient to use, easy to learn, reliable, safe and fast.
  17. 39. Provides cloud computing databases.
  18. 41. Address generated by CPU.
  19. 42. Developed by Open Handset Alliance(mostly Google).
  20. 43. Set of processes waiting for an I/O device.
  21. 46. Supports more than one task making progress.
  22. 47. Set of all processes in the system.
  23. 48. Type of kernel which contains many drivers.
  24. 49. Copying information into faster storage system.
  25. 50. Each user-level thread maps to kernel threads.
Down
  1. 1. Is periodic sampling of instruction pointer to look for statistical trend.
  2. 3. Address seen by the memory unit.
  3. 4. Sender is blocked until message is received.
  4. 7. OS should be easy to design, implement and maintain, as well as flexible, reliable, error-free,and efficient.
  5. 8. Process being created.
  6. 9. Contents of all process-centric registers.
  7. 14. Location of instruction to next execute.
  8. 15. Faster than hard disks, nonvolatile
  9. 17. Containing memory dynamically allocated during run time.
  10. 19. Provides programmer with API for creating and managing threads.
  11. 20. Process is waiting to be assigned to a processor.
  12. 21. Containing global variables.
  13. 22. Assumes that there is a fixed buffer size.
  14. 24. Written to provide the worst functionality in the least space.
  15. 27. Program obtains information concerning the specific configuration of the hardware system.
  16. 28. Can affect or be affected by the execution of another process.
  17. 29. Maps two-dimensional physical address.
  18. 33. Process has finished execution.
  19. 34. Contains the starting physical address where the segment resides in memory.
  20. 35. Type of kernel which only contains basic functionality.
  21. 36. Can't affect or be affected by the execution of another process.
  22. 37. Set of all processes residing in main memory, ready and waiting to be executed.
  23. 40. Considered synchronous.
  24. 44. Defined as an endpoint for communication.
  25. 45. Containing temporary data.