CS207 Crossword

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
Across
  1. 7. ______ ROM used to hold initial boot code.
  2. 8. execute function, open directory.
  3. 10. _____ goals - OS should be easy to design, implement, and maintain, as well as flexible, reliable, error-free, and efficient.
  4. 11. involves ensuring that all access to system resources is controlled.
  5. 13. Thread _____ provides programmer with API for creating and managing threads.
  6. 15. Thread ____ Create a number of threads in a pool where they await work.
  7. 17. Waiting for a particular event that will not occur.
  8. 20. ________ of the system from outsiders requires user authentication, extends to defending external I/O devices from invalid access attempts.
  9. 21. Overlapping of output of one job with input of other jobs.
  10. 25. _____ is a passive entity.
  11. 27. ______ escalation allows user to change to effective ID with more rights.
  12. 28. Implies a system can perform more than one task simultaneously.
  13. 29. Allows direct command entry.
  14. 31. ____-_____ model create and gain access to memory regions.
  15. 32. dump, Operating system failure can generate ___ ____ file.
  16. 34. Disk surface is logically divided into _____.
  17. 37. _______ Multiprocessing each processor performs all tasks.
  18. 38. _________ Multiprocessing each processor is assigned a specific task.
  19. 39. One program running at all times on the computer.
  20. 41. ____ services provides cloud computing, databases.
  21. 42. ___ files containing error information.
  22. 43. Controller, Determines the logical interaction between the device.
  23. 44. Set of compiler directives and an API for C, C++, FORTRAN.
  24. 46. program obtains information concerning the specific configuration of the hardware system.
  25. 47. ____ parallelism involves distributing tasks across multiple computing cores.
Down
  1. 1. ___ goals - OS should be convenient to use, easy to learn, reliable, safe, and fast.
  2. 2. Touch, Objective-C API for developing apps.
  3. 3. Written to provide the most functionality in the least space.
  4. 4. programs, provide a convenient environment for program development and execution.
  5. 5. Copying information into faster storage system.
  6. 6. _______ storage is an extension of main memory that provides large nonvolatile storage capacity.
  7. 9. provide web access to internal systems.
  8. 12. ____-______ system provides an interface to client to request services.
  9. 13. Situation in which two or more processes continuously change their state in response to changes in the other process(es) without doing any useful work.
  10. 14. Represent files, programs, actions, etc.
  11. 16. Used for managing access to share data between processes.
  12. 18. dump, Failure of an application can generate ___ ____ file.
  13. 19. A ____ or exception is a software-generated interrupt caused either by an error or a user request.
  14. 22. ___-____ system provides interface for clients to store and retrieve files.
  15. 23. Supports more than one task making progress.
  16. 24. Limited by hardware functionality.
  17. 26. _____ is an active entity.
  18. 30. Periodic sampling of instruction pointer to look for statistical trends.
  19. 33. Used to store and retrieve configuration information.
  20. 34. Thread to be canceled is _____ thread.
  21. 35. Tracks are subdivided into _____.
  22. 36. used when source CPU type different from target type.
  23. 40. detection, OS needs to be constantly aware of possible errors.
  24. 45. ____ services layer for graphics, audio, video.