Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operating System(OS) - Coggle Diagram
Operating System(OS)
Management tasks
Memory Management
Process carried out by the OS allocating main memory(RAM) between different programs that are open at the same time
-
-
-
-
-
File Management
-
-
-
Allows users to control who can access, modify and delete files/folders
-
-
-
Hardware Management
Peripheral managementis a process carried out by the operating system managing the
way peripherals (hardware)interact with softwaretext
-
-
-
-
-
In order for hardware to be used to its maximum capacity, often a separate device driver must be downloaded from the manufacturer
-
Process Management
Process management is a process carried out by the operating system dividing time (time slicing) in to small chunks and allocating them to different processes
The CPU can only execute one process at a time, it can can execute billions of them in one second
-
Processes are placed in queue whist waiting to be carried out,they return to the back of the queue when their time is up
-
-
Utility software
DEFRAGMENTATION
A Disk Defragmenter (or defragmentation utility) is a program that reorganizes sectors on a Hard Disk Drive (HDD).
-
Fragmentation occurs when blocks used for files become scattered across the disk surface, often due to frequent deletion or editing of files.
Fragmentation occurs when blocks used for files become scattered across the disk surface, often due to frequent deletion or editing of files.
DISK MANAGEMENT
Disk management utilities encompass various system functions aimed at maintaining disk integrity and optimizing storage.
-
The formatter organizes the storage space, assigning it to data blocks (partitions).
Disk formatters often include checking tools that can detect "bad sector errors," mark those sectors as unusable, and reorganize file tracking entries, thus effectively repairing a faulty disk.
This utility checks disk drives to report on free space and disk usage by reviewing files and folders.
Analysis helps facilitate the optimal use of disk space by identifying and removing unnecessary items such as saved files, cookies, and old downloads.
This utility can also be used for troubleshooting errors related to corrupted files or damaged sectors
Program libraries
library is a collection of pre-written code (called library routines)that
programmers can reuse in their own software
-
Advatage
Saves development
time
Pre-written routines can be reused, so programmers don’t need
to write common functions from scratch
Promotes code
reuse
Well-tested routines can be used in multiple programs, reducing
duplication
Improves reliability
Library routines are usually thoroughly tested and debugged, reducing the chance of errors
-
Efficient memory usage
Dynamic link libraries (DLLs) are only loaded when needed at
runtime, saving system resources
DLL
A Dynamic Link Librar(DLL) is a file that contains pre-written code, such as functions or routines, that can be used by multiple programs at runtime
-
-