Please enable JavaScript.
Coggle requires JavaScript to display documents.
1.7.1operating system (OS function or role (multitasking / task managment,…
1.7.1operating system
OS function or role
multitasking / task managment
allocate CPU time slice
Terminate unresponsive programs
schedule CPU time
user management
authentication
username
password
login
multifacor
text pin
biometric
are you really you?
access control
File rights
Read/Write
Read only
No Access
Device Rights
memory management
Release Ram when programs close
Allocate and manage virtual memory
SWAP RAM blocks to disk
RELOAD when needed
Allocate Ram to active programs / task
peripheral management / drivers
User Interface
why
allows user to control the system
launch apps/ programs
Open an save files
how
CLI
textual command
GUI
click icon
Definition
file management
organises clusters into files
organise files into folders
manage how physical disk clusters are used
software
application
specific purpose
EGS
office
browser
end user orientated
system
definition
add functionally or efficiently to the system
abstract layer between hardware ans other software
examples
utilities
compliers or intererters
OS
platform
BIOS
definition
logical/ binary programs / uses the hardware
OS
types
Mobile
IOS
Symbian
Android
Desktop
Mac OS
DOS
Windows
Linux
Servers
macOS Server
Windows
definition
core system software
creates a program platform
abstract layer other software can run within
allows the user to control the system