Please enable JavaScript.
Coggle requires JavaScript to display documents.
1.7.1 Operating System Mindmap (Authentication (User management (File…
1.7.1 Operating System Mindmap
Software
Definition
Collections of data and instructions to be executed in the CPU.
Application
End user orientated
Specific purpose
Office
Browser
Definition
Software that helps users perform particular tasks
Software environment acting as the logical layer between the hardware and the software.
OS Functions and role
Manage how physical drives and clusters are used
Organises clusters into files
Organises files into folders
FILE MANAGEMENT ALL ABOVE
Peripheral management drivers
User interface
Definition
The means by which a user interacts with a computer
Launch apps
Load programs
CLI
Command Line Interface
Textual command, such as command prompt
GUI
click icon
System
Abstract layer between hardware and software
Add functionality or efficiency to the system
System OS
Platform
Compilers or interpreters
BIOS
Utilities
OS
Allows the user to control the system
Core system software
Definition
Creates a program platform abstract layer, other software can run within
Types
Servers
macOS Server
Windows Server
Mobile
Android
iOS
Symbian
Desktop
Linux
Windows
MacOs
Dos
Memory management
Allocate RAM to active tasks/processes
Release ram when program closes
SWAP RAM blocks to disk
Reload when RAM is needed
Allocate and manage virtual memory
Multitasking and task management
Schedule CPU time
Allocate CPU time slice
Terminate unresponsive programs
Authentication
Are you really you?
Username authentication
passwords
Biometrics - Face ID, Thumb ID
Sha256 Encryption
Firewall
mutlifactor
PIN
User management
File rights
No access
Read/write
Read only
Device rights