crossword

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
Across
  1. 4. / law that Identifies performance gains from adding additional cores to an application that has both serial and parallel components
  2. 5. / Scheduler predicting next CPU burst
  3. 6. / A POSIX standard for threads
  4. 10. / People,Machines, Computers
  5. 11. / Main memory commonly is implemented in a semiconductor technology
  6. 13. / Apple mobile OS
  7. 15. / Blocking send known as
  8. 17. / Abstracts Intel into Vmachines
  9. 23. / More than one task making
  10. 25. / includes pointer to process to which thread belongs and to KTHREAD, in kernel space
  11. 27. / is logical extension in which CPU switches jobs so frequently that users can interact with each job while it is running, creating interactive computing
  12. 29. / variable for pages and free frames
  13. 32. / Process is created
  14. 34. / A technology for MAC OS X
  15. 35. / Thread for Solaris
  16. 36. / what is pid(two words no space)
  17. 41. / distributes subsets of the same data across multiple cores, same operation on each
  18. 42. / Loads services dynamically
  19. 45. / The occurrence of an event is usually signaled by an _________ from either the hardware or the software.
  20. 47. IO device has been received and and also identifies the device that sent the
  21. 48. / Limited functionality and structuring
  22. 50. / implies a system can perform more than one task simultaneously
  23. 52. / distributing threads across cores, each thread performing unique operation
  24. 53. / A program that acts as an intermediary between a user of a computer and the computer hardware(two words no space)
  25. 54. / Software that supports basic functions
  26. 55. / used in UNIX to notify
  27. 56. / Variable indicates if process is ready
  28. 57. / containing memory dynamically allocated during run time
Down
  1. 1. / Operating system _____ - execute user programs and make solving user problems easier
  2. 2. / Containing temporary data. Function parameters, return addresses, local variables
  3. 3. / Basic computing resources
  4. 7. / Only read the data set
  5. 8. / Selection will enter critical section
  6. 9. / Information processed by compute
  7. 12. / IO interface that a device is ready to be read or otherwise handled but does not indicate which device
  8. 14. / Faster storage checks
  9. 16. / management done by user-level threads library
  10. 18. / Can both read and write
  11. 19. / runs until exits kernel mode, blocks, or voluntarily yields CPU
  12. 20. / Allows preemption of process
  13. 21. / manages all resources, decides between conflicting requests for efficient and fast resource use(two words no space)
  14. 22. / Instructions are being executed
  15. 24. / Plays a vital role in OS
  16. 26. / Used to prevent from retaining control
  17. 28. / The process has finished execution
  18. 30. / Compiled code address relocatable
  19. 31. / Contains process in text
  20. 33. / Cancellation points
  21. 37. / The process is waiting to be assigned to a processor
  22. 38. / Volatile memory
  23. 39. / Non-Volatile memory
  24. 40. / Uniform logical view of information storage
  25. 43. / Specifies length of the segment
  26. 44. / Time for generating relocatable code
  27. 46. / a program in execution; process execution must progress in sequential fashion
  28. 49. / The process is waiting for some event to occur
  29. 51. / ____ memory is usually too small to store all needed programs and data
  30. 55. / It changes as process executes