Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software - Coggle Diagram
Software
-
Utility software
-
-
-
-
-
backup
-
incremental - where the backup is changed relative to what has changed on the original drive since last backup
-
Operating system
-
memory management
-
will also in special cases manage virtual memory (virtual memory has no connection to CPU therefore no program can run on virtual memory.) Memory manager decides whats not currently running and uses virtual memory to store these programs
peripheral management
Keyboard,mice, monitors, headphones, etc
manages drivers, are translators between OS and hardware
process management
-
does time-slicing, so programs can look like they are running simultaneously.
Time slicing is where the CPU runs a certain task for a bit then swaps to another task very fast then swaps back, in milliseconds so it appears as if programs are running at the same time
file management
-
helps to organise: most software is usually spread around a drive but the file management organises it
-
-
Apps
Open source Free to use
can change source code
is problem and a blessing because it can be exploited for malicious activity. However you can upgrade the software as you please and/or fix it
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Any software designed to help optimise, maintain, analyse or configure a computer
-
-
-
-