Across
- 3. copying information into faster storage system.
- 5. Acts as an intermediary between the user of a computer and the computer hardware (Acronym).
- 7. If both send and receive are blocking, it is considered as _________.
- 11. The state of a process or a thread where it is waiting for a particular event that will not occur.
- 13. is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.
- 14. A program loaded into memory and executing is called a _______.
- 17. A Common bootstrap loader which allows selection of kernel from multiple disks, versions, kernel options.
- 19. It is logical extension in which CPU switches jobs so frequently that users can interact with each job while it is running, creating interactive computing.
- 21. client-side proxy for the actual procedure on the server
- 22. A type of process in memory, running, but not on the display, and with limits.
- 25. Thread benefits that may allow continued execution if part of process is blocked, especially important for user interfaces
- 27. The one program running at all times on the computer.
- 30. An operating system operation where processes may exchange information, on the same computer or between computers over a network.
- 31. It is used when source CPU type different from target type.
- 33. Message passing that is considered synchronous.
- 36. A software-generated interrupt caused either by an error or a user request.
- 38. represent files, programs, actions, etc.
- 39. Any mechanism for controlling access of processes or users to resources defined by the OS.
- 41. Disk surface is logically divided into ______.
- 43. A temporary volatile data storage(acronym).
- 44. is periodic sampling of instruction pointer to look for statistical trends.
- 46. If processes don’t fit in memory, _________ moves them in and out to run.
- 47. program obtains information concerning the specific configuration of the hardware system.
- 48. A communication mechanism provided by scheduler activations from the kernel to the upcall handler in the thread library.
- 49. People,machines, other computers.
Down
- 1. It is stored within the computer hardware in read-only memory (ROM) or electrically erasable programmable read-only memory (EEPROM).
- 2. Another type of an interrupt system where the computer already knows from what device the interrupt comes from.
- 4. It is a signal from a device attached to a computer or from a program within the computer that requires the operating system to stop and figure out what to do next.
- 6. containing temporary data.
- 8. OS natively compiled for CPU, running guest OSes also natively compiled.
- 9. defense of the system against internal and external attacks.
- 10. Acts as a conduit allowing two processes to communicate.
- 12. To keep track of which users use how much and what kinds of computer resources.
- 15. If no parent waiting (did not invoke wait()) process is a ______.
- 16. implies a system can perform more than one task simultaneously
- 18. A part of resource allocation sequence where processes place a request to the OS to grant one of the instances of a particular resource to the process.
- 20. A way of handling a deadlock where we take a resource from one process and give it to other.
- 21. is defined as an endpoint for communication.
- 23. A memory-management scheme that supports user view of memory as it divides the computer's primary memory into segments or sections.
- 24. a number included at start of message packet to differentiate network services on a host.
- 26. A process state where instructions are being executed.
- 28. A variant of deadlock in which two or more processes continuously change their state in response to changes in the other process(es) without doing any useful work.
- 29. containing memory dynamically allocated during run time.
- 32. A memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory.
- 34. This refers to finding and fixing errors, or bugs.
- 35. block of available memory.
- 37. Provide web access to internal systems.
- 40. The smallest unit of processing that can be performed in an OS. It is a single sequence stream within in a process.
- 42. are used in UNIX systems to notify a process that a particular event has occurred.
- 45. This provides basic computing resources.
