Operating-System Services Crossword

1234567891011121314151617181920
Across
  1. 3. _________ for POSIX-based systems (including virtually all versions of UNIX, Linux, and Mac OS X)
  2. 6. The system must be able to load a program into memory and to run that program, end execution, either normally or abnormally (indicating error)
  3. 8. Programming interface to the services provided by the OS.
  4. 10. involves ensuring that all access to system resources is controlled
  5. 12. of the system from outsiders requires user authentication, extends to defending external I/O devices from invalid access attempts
  6. 13. More reliable (less code is running in _________)
  7. 16. Almost all operating systems have a user interface ___.
  8. 17. Invokes the intended system call
  9. 18. Three most common APIs are _______ for Windows,
  10. 19. The file system is of particular interest. Programs need to read and write files and directories, create and delete them.
  11. 20. _______ devices require new interfaces
Down
  1. 1. represent files, programs, actions, etc
  2. 2. request device, release device
  3. 4. get time or date, set time or date
  4. 5. Processes may exchange information, on the same computer or between computers over a network
  5. 7. _______API for the Java virtual machine (JVM)
  6. 9. To keep track of which users use how much and what kinds of computer resources
  7. 11. OS needs to be constantly aware of possible errors
  8. 14. allows direct command entry
  9. 15. create process, terminate process