operating systems basics

12345678910111213141516
Across
  1. 2. system call to map files into memory
  2. 3. a data channel for interprocess communication, with a write end and a read end, uses two file descriptors
  3. 5. system call use to duplicate the calling process
  4. 7. need to switch this as part of process scheduling
  5. 12. generated on a key press
  6. 13. the metadata object of a file
  7. 14. state of process which can considered by scheduler to execute on the CPU
  8. 15. a cache for memory translations
  9. 16. the x86 CPU register that is key to paging and page tables
Down
  1. 1. an in-memory cache for secondary storage devices
  2. 4. a commonly used name to refer to the first user space process
  3. 6. mechanism for asynchronous flushing of contents to disk
  4. 8. a regularly occurring interrupt
  5. 9. once paging is enabled, addresses issues by user space process and the kernel are treated as _________ addresses
  6. 10. application ________ interface, interface between the OS and applications
  7. 11. an open-source operating system with connections to Finland