operating system Flashcards
application software
for users benifit
system software
preforms tasks needed to operate the hardware, and provide services for other softwares
gui
graphical user interface
use icons and other visual indicators to navigate and issue commands
CLI
command line interface
a shell responding to successful text commands
process
program being exicuted by prossesor
processing of os
executes 1 process at a time, suspending it with interrups if necessary
multi tasking
OS can only execute 1 process at a time but allows multipule applications to run by rapidly switching between processes
cpu time
OS allocates cpu time for each process, and prioritises them in order of importance
memory management
-when a user opens a program, it needs to be loaded into the ram
-the os oversees the allocation and management of the ram space
-if there is no space left, virtual memory may be used
-different program data/instructions are kept separate = security
periphera management
periphera management = supplementary hard ware
the os uses device drivers, which are programs that convert between the peripheral signals, and the os signals
user management
-managing the usernames/passwords, and account creation
-in multi-user os there are user account controls
file management
-an is maintains records of all files stored in secondary storage, including information like their location (relative to folders), and what user can access to what
Resource Management
The operating system manages the allocation of the CPU’s processing power to various tasks or
Processor Management
processes
Memory Management
It supervises the allocation and deallocation of memory, ensuring efficient use of available RAM.