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