1.5 System software Flashcards
Purpose of an operating system?
manages hardware and run software
Main functions of OS
- communicate with internal and external hardware
- provides user interfaces allowing users to interact with the computer
- provide a platform for different applications to run
- allow the computer to multitask by controlling memory resources and the CPU
- deal with file/disk management
- manage security of system
What is a Device driver?
Allow the operating system to communicate with internal hardware or peripherals connected to the computer system
What is an userface?
Allows the user to interact with a computer system
What are the 4 user interfaces
- GUI (graphical user interfaces)
- command line interface
- menu driven
- natural language
How does the OS allow multi-tasking?
By efficiently managing memory and CPU processing time
How does multi-tasking work?
to run multiple applications, a memory manager allocates certain applications to certain memory addresses to make sure they’re placed in separate locations
- makes sure the applications don’t overwrite or
interfere each other
file management
- delete files
- rename files
- move files
- search files
- export files
utility software
- file compression - reduce size of file
- encryption - secure the contents of files
- defragmentation - help organise and maintain
the hard disk by collecting all the free space
together
defragmentation
reorganises data on the hard disk