Lecture 4.1 Flashcards
What is an operating system?
A software program that assists all applications with communicating with hardware.
What are the 3 objectives of the OS
Convenience, evolution, efficiency
What is mutual exclusion?
That the OS will allow one process to use one resource at at time.
What are the 10 services provided by an OS?
-Program Development
-Program execution
-Access to I/O Devices
-Controlled access to files
-System access
-error detection and response
-accounting
-ISA (group of machine language instructions
-Application Binary Interface
-Application Programming interface
What are the 5 main functions of an OS?
-Process Management
-Resource Management
-Memory Management
-Storage Management
-Security and Privacy