Operating System
Across
- 1. people, machines, other computers.
- 6. LINKING system libraries and program code combined by the loader into the binary program image.
- 9. points to the segment table’s location in memory.
- 12. initials of application programming interface.
- 13. containing memory dynamically allocated during run time.
- 14. is defined as an endpoint for communication.
- 17. the page computing scheme wherein the page faults depends on the page allocation's future.
- 19. I/O interface that a device is ready to be read or otherwise handled but does not indicate which device.
- 20. a type of storage that is the extension of main memory that provides large nonvolatile storage capacity.
- 22. ESCALATION allows user to change to effective ID with more rights.
- 23. indicates number of segments used by a program.
- 24. initials of thread local storage.
- 26. Instructions are being executed.
- 27. are two or more processes are waiting indefinitely for an event that can be caused by only one of the waiting processes.
- 30. defense of the system against internal and external attacks.
- 34. The process is waiting for some event to occur.
- 35. are systems growing in use and importance.
- 36. RECEIVE the receiver is blocked until a message is available.
- 38. indicates size of the page table.
- 40. same process may always be picked as victim, include number of rollback in cost factor.
- 41. I/O device has been received and also identifies the device that sent the request.
- 43. copying information into faster storage system; main memory can be viewed as a cache for secondary storage.
- 46. return to some safe state, restart process for that state.
- 47. only read the data set; they do not perform any updates.
- 48. a program in execution.
- 49. initials of Microsoft interface definition language
- 50. QUEUE set of all processes in the system.
Down
- 2. PROGRAMS provide a convenient environment for program development and execution.
- 3. Containing temporary data. Function parameters, return addresses, local variables.
- 4. scheduling and synchronization info, kernel-mode stack, pointer to TEB, in kernel space.
- 5. controls and coordinates use of hardware among various applications and users.
- 7. is a type of address that refers to the addresses generated by the CPU.
- 8. SECTION containing global variables.
- 10. contains the starting physical address where the segments reside in memory.
- 11. MEMORY only large storage media that the CPU can access directly.
- 15. includes pointer to process to which thread belongs and to KTHREAD, in kernel space.
- 16. are programs that define the ways in which the system resources are used to solve the computing problems of the users.
- 18. is a type of address that is loaded into the memory-address register of the memory.
- 21. supports more than one task making progress.
- 25. specifies the length of the segment.
- 28. it replaces the page that has been referenced the longest of time.
- 29. implies a system can perform more than one task simultaneously.
- 31. this is a type of memory that involves the separation of logical memory as perceived by users from physical memory.
- 32. The process has finished execution.
- 33. the page computing scheme where the new one replaces the old one in the list.
- 34. can both read and write.
- 37. QUEUE set of processes waiting for an I/O device.
- 39. thread id, user-mode stack, thread-local storage, in user space.
- 42. initials of dynamic link libraries.
- 44. The process is being created.
- 45. QUEUE set of all processes residing in main memory, ready and waiting to execute.
- 48. points to the page table.