Please enable JavaScript.
Coggle requires JavaScript to display documents.
System Software (Functions (Storage: (The OS is responsible for organising…
System Software
Operating System
The role of the OS is to control the hardware and software to ensure all parts of the computer can work together. It also provides us with the ability to interact with the computer
-
Functions
Allocating memory
Data needs to be transferred from a HDD/SSD to main memory (RAM) before it can be used. The OS locates the free memory and allocates it to the program/file. The data is then taken out of RAM when no longer required
Storage:
The OS is responsible for organising and keeping track of files in a computer system. It organises where and how files are stored, found, read and deleted. The file management system of an OS can:
-
-
-
-
Processing Time
The System software allocates processing time between running programs and users. In the event of such multitasking, it uses time slices to manage how the processor switches between different computer programs
Modes of Processing
Real-Time Processing
When data is processed fast enough (immediately) to influence behaviour in the outside world. This also controls an output which is processed quickly
Batch Procesing
When all the data is collected (in batches) but not sent and processed in a single operation. Usually done during processor downtime(at night) when limited or no users are using the computer
-
Multi user systems: When several different users are sharing the processor of a powerful computer, the CPU will deal with each user in turn. It allocates a period of time.
Utility Software
Disk Defragmentation: When the file fragments are moved together so they are close to each other In blocks on the disk. This reduces he time for the drive head to locate these file
Backup and Restore: When the OS schedules a backup to happen at a specific time and at regular intervals. Data can be backed up to other external hard disks, magnetic tape, or to servers on the internet (cloud backup).
Task Scheduling: When the OS schedules to run any program/open file/open shortcut etc. at any time you set. The time can be set in days, min, hours etc. The scheduling software will give you an alert message before executing the job.
Anti-Virus
Virus: malicious software that is designed to copy itself over and over in order to obtain, alter or delete stored data
Anti-Virus software is designed for detecting, blocking or quarantining computer viruses