Across
- 1. the process is waiting for some event to occur
- 3. then last item place onto a stack is the first one removed
- 5. used when the target source CPU type is different than the target CPU type
- 7. flow of control within a process
- 10. memory are that stores data being moved between two devices
- 13. a process must be holding at least one resourcea and waiting to acquire additional resources that are currently being held by other processes
- 14. consists of all the processes in the system
- 17. the process releases the source
- 20. writes to the end of its space and then continues at the beginning, overwriting older values as it goes
- 23. two or more processes read and write to a shared section of memory
- 25. address seen by the memory unit
- 26. logical extension of multiprogramming
- 33. process is being created
- 34. list of processes waiting for a particular I/O device
- 37. a cloud run by a company for it's own use
- 38. define the ways in which resouces are used to solve computing problems
- 40. at least one resource must be in a nonsharable mode; that is, only one process must be holding at least one resource and waiting to acquire additional resources that are currently being held by other processes
- 41. instructions are being executed
- 42. address generated by the CPU
- 44. permits the physical address space of a process to be non-contiguous
- 45. region of fast memory that holds copies data
- 47. the sending process is blocked until the message is received by the receiving process or the mailbox
- 48. system must be configured
- 49. software-generated interrupt
Down
- 2. threads at process startup are placed into a pool where they sit and wait for work
- 4. items are removed from a queue in the order in which they were inserted
- 6. allows the execution of a process that is not completely in memory
- 8. accumulating usage stats.
- 9. situation where two or more processes are waiting indefinitely for an event that can be caused only by one of the waiting processes
- 11. programs that duplicate the functionality of one system on another system
- 12. a cloud available via the internet to anyone willing to pay for the services
- 15. program that manages a computer's hardware
- 16. the process can operate on the source
- 17. the process is waiting to be assigned to a processor
- 18. the process has finished execution
- 19. indicates the address of the next instruction to be executed for this process
- 21. processes residing in the main memory are raedy and waiting to execute are kept here
- 22. physical memory broken into fixed-sized blocks
- 24. receiver retrieves either a valid message or a null
- 27. a cloud that includes both public and private components
- 28. the process requests the resource
- 29. resources cannot be preempted
- 30. uses text commands and a method for entering them
- 31. the sending process sends the message and resumes operation
- 32. manages execution of user programs to prevent errors and improper use of computer
- 35. technology that allows operating systems
- 36. receiver blocks until a message is available
- 39. type of computing that delivers the computing storage and apps. as a service across a network
- 43. specifies a set of functions that are available to an app. programmer
- 46. locates the kernel, loads it into main memory, and starts its execution
