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