Operating Systems Flashcards
What are the functions of an OS? (Operating System)
Communicate with external and internal hardware
Provide a UI so that the user can interact with the computer and vice versa
Provide a a platform for different applications to run
Allow the computer to multi-tas kby controlling memory resources and the CPU
Deal with file management and disk management
What does a device driver do?
They allow the OS and the hardware to communicate to each other
How is drivers incorporated into the OS?
When the PC boots the OS detects the hardware, then it will run the driver, if it detects new hardware or an update to the driver it will install the new drivers
What types of UI are there, who uses them?
A GUI is a graphical user interface that some OS offer, that allow the user to click on icons and specific input methods to control the OS (like windows or iOS) and they are typically used for light users and the everyday use
There is also command line which gives you far more control over the OS and is less resource heavy, they are more efficient for advanced users and are more powerful.
How can an OS multitask?
When an application is opened the OS moves all data needed to the memory
To run multiple applications the OS must decide make sure that the two applications running data doesn’t interfere with each other
Only one application can be run by the CPU at a time, the OS must divide the time spent by the CPU and will prioitise certain processes into an efficient order
The OS will manage the data to and from virtual memory
How does the OS manage files and the HDD?
Organises data into a hierarchical system
Splits the disk into sectors and sees how much data is left on the system
Uses utility software (defragementation) to maintain the hard disk
Also deals with any users logged onto PC by writing data to their allocated space
How does the OS manage different users?
the OS can restrict data access to other peoples personal data
Only some users that have been designated by the admin of that PC can write or install new programs onto the HDD
Also protects users accounts by having passwords and fingerprint an retina scanners that can identify the user
What is utility system software?
It is software that helps maintain or configure a computer
What does a de-fragmentation software do?
It puts broken up files back together again, which speeds up read and write times.
How does a HDD become fragmented?
Files are stored onto available spaces on the HDD
Over time as files are deleted and moved and change size lots of small gaps appear.
The OS splits the files into smaller parts to fill up the gaps made
So the read and write speeds become slower as the head has to move back and forth across the HDD
Can and SSD become fragmented?
NO
It uses flash storage with no moving parts, they can access data just as fast as a result
How does de-fragmentation software work?
De-fragmentation software reorganises data on the hard disk drive to put fragmented files back together. It moves files to collect all the free spaces together. This helps prevent further de-fragmentation.
What is a backup utility software?
It schedules regular backups, creates rescue disks, disk images, and options for either full or incremental back ups
What is a back-up?
it is a copy of a computers system files ans settings stored externally, which means data can be recovered if there is a case of data loss
What is a full back up?
It is where a copy is taken of every file on the system. They often use a lot of storage space. A full backup can take a long time to create, but is faster to restore from