Systems Software Flashcards
What does the user interface allow
The user to interact with the hardware
Name the four types of user interface
Command line interface
Graphical user interface
Natural language interface
Menu driven interface
What are the features of a command line interface
Difficult to use but powerful and requires less processing power
What are the features of a graphical user interface
Uses windows, icons, menus and pointers
It is easy to use and intuitive
What are the features of the natural language interface
User voice to interact
Very intuitive but limited
What are the features of the menu driven interface
A series of limited menus are shown to the user
What is memory management
organising a computers memory so that is can run multiple programs at the same time and it can multi task
What is time slicing
When each program is given a slice of time to run in the cpu making it feel like they are running at the same time
How does the os maximise the use of space in the memory
It splits the data efficiently in memory by fragmenting them
What is fragmentation
Splitting a program or files into pages so that it can be placed in free spaces in memory/secondary storage
What is a peripheral
A piece of hardware attached to the device
Why does the os use device driver software
To communicate with internal hardware or peripherals connected to the computer
Why does the os use the device driver
To translate the instructions so that the hardware understands the task
What is user management
managing a users digital identity (access to resources and account information)
What users does the os have
Multi user and single user
What is a multi user os
It allows multiple accounts on one device and each account may have different access levels (they can see different files)
What is the features of a multi user os
Each account might have different access levels(see different files), have their own files, programs, settings and desktop and other users cannot see the other users files, programs and settings
What is file management
The organisation of the data into a manageable hierarchal structure by the OS