Operating System

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