Operating System Flashcards
Operating Systems
Manage computer hardware, users and the resources used by software
User interfaces
Provides a method for users to interact with a computer. E.g GUI (Graphical User Interface)
What is a GUI?
A visual way of interacting with a computer using items such as windows, icons, menus and pointers, used by most modern operating systems.
Menu- driven interface
Used by devices that have dedicated functions, e.g MP3 Player
Command Line Interface
Requires little processing and can save on the need for an expensive graphics card
Memory Management
To run a program, the computer must copy the program from storage into main memory
How does Memory Management work?
- Data used by the program is copied into main memory
- The Operating System keeps a record of where each program and its data are located
- The Operating System will make sure not to overwrite existing programs and data
Multi- Tasking
Where an operating system manages many tasks happening at the same time
Example of Multi- tasking
Having a web browser open whilst playing music and messaging friends
Many other background processes are also running
Operating system decides which process will next run on the CPU and for how long
Peripheral management and drivers
Operating system must manage getting inputs from and sending outputs to peripheral devices.
Name 3 peripherals
Mice, keyboard, printers
Device drivers
Program that controls peripheral devices such as printers, mice
How does device drivers work?
- Each device communicates with the operating system via it’s own driver
- Many device drivers come with an operating system. but if you buy a brand new type of device, it will be supplied with a driver, which will need to be installed
User management
Operating system is responsible for user logins and passwords which are stored in a file or database
Disk and file management
Hard disk in a computer is a storage peripheral