What does the operating system do in basic terms?
Operating systems manage hardware and run software
What are the main functions of an operating system?
What do device drivers do?
Device drivers allow the OS and Hardware interact (communicate) with each other
-internal hardware and peripherals
What does every piece of hardware connected to a computer system need?
a device driver
-they will effectively act as a ‘translator’ for the signals between the OS and hardware
When a computer is booted up what does the OS do in regards to the device driver?
The OS will choose the correct device driver for the hardware it detects
Why are new device drivers released sometimes?
Device manufacturers may release updates to device drivers in order to fix bugs or improve the performance
-updates may be installed automatically by the OS or manually by the user
What does a user interface allow?
A User Interface allows the user to interact with a computer system
What does GUI stand for?
Graphical User Interface
What are GUIs?
They are a type of user interface designed to be easy for everyday users by making them visual, interactive and intuitive
What have GUIs been optimised for overtime?
GUIs have been optimised for different input methods
What is a command-line interface?
A command-line interface is text based
The user enters specific commands to complete tasks
Command line interfaces are less resource-heavy than GUIs
Who would use command-line interfaces?
Advanced users can find command-line interfaces to be far more efficient and powerful than GUIs
-used to automate processes using scripts
What provides a platform for running applications?
Operating systems
What are operating systems which can run multiple applications called?
multi-tasking OSs
How does the OS help the CPU carry out multi-tasking?
By efficiently managing memory and CPU processing time
How does then OS manage memory for the CPU?
What does a memory manager do?
It allocates certain memory addresses, to make sure their processes are placed into separate locations
How does the OS manage CPU processing time?
What do computers store data as?
files
-images, music, videos etc. are all just collections of data
What do file extensions do?
File extensions (e.g. .jpeg .mp3) tell the computer which software should be used to open this file
What does the OS do in terms of file management?
How does the OS manage the hard disk?
What software does the OS use to organise and maintain the hard disk with?
utility software (for example defragmentation software)
What are the two options for how OSs deal with user accounts?
single-user
multi-user