Please enable JavaScript.
Coggle requires JavaScript to display documents.
Roles of an Operating System - Coggle Diagram
Roles of an Operating System
Networking
Manages connections and protocols
e.g. Connecting to home wifi
Easy online access and app communication
Disconnection or attacks if outdated
Memory Management
Allocates and tracks RAM / Virtual memory
e.g. Linux using swap space when RAM is full
Optimizes performance and program stability
Overuse of swap leads to slowdowns and crashes
Multitasking
Schedules processes and manages CPU time
e.g. Zoom, Word, Spotify on windows
Enables simultaneous work
too many processes can slow it down
Device drivers
INterfaces between hardware and the OS
e.g. Printer setup via windows driver
Makes hardware compatible with software
Driver issues can cause system errors or failure
User Accounts
Manages Identity, Permissions and personal settings
e.g. Admin vs Standard on windows
Protects data and enables secure multi-user systems
Forgotten passwords or misused accounts can cause issues