5 - system software Flashcards
1
Q
User system interface
A
- allows the user to get the hardware/ software to do something useful
2
Q
GUI
A
graphical user interface
- uses WIMP - windows icons menus and pointers
+ simple to use (intuitive)
+ looks nice
- limits what you can do
- needs OS
for general population
3
Q
CLI
A
- is text based - through a keyboard
+ can debug
+ directly manipulate functionality of computer
+ can alter comp settings
+ don’t need OS - harder to use
- need to learn complex commands
more advanced users
4
Q
program hardware management
A
- OS ensures hardware does what the software wants
- Program development tools allow the programmer to write a program without knowing how the hardware actually works
- OS provides a mechanism to run the program
5
Q
BIOS
A
- Basic Input/Output System
- Stored in CMOS memory - so can be altered or deleted as required
6
Q
OS - management
A
- memory
- security
- processor
- hardware
- file
7
Q
security management
A
- Ensures integrity confidentiality and availability of data
- Updates system when available
- Ensures anti virus is up to date
- Communicates with firewalls to check traffic
- Makes use of privileges
- Maintains access rights
- Offers recovery of data
- Prevents illegal intrusion
8
Q
processor management
A
- Allocation of recourses
- Permits exchange of data
- Allows processors to be synchronised (schedules resources, resolves conflicts, use of queues)
9
Q
hardware management
A
- Communicates with I/O devices - using drivers
- Translates data from a file into formats I/O devices understand
- Ensures hardware has a priority so can be used as required
10
Q
file management
A
- Defines file naming conversions
- Creates, opens, closes, deletes, renames, copies and moves files
- Maintains directory structures
- Ensures access rights, passwords, locking files are maintained
- Specifies the file storage format (FAT, NTFS)
- Ensures memory allocation for a file by reading from HDD/ SSD and loads into memory
11
Q
memory management
A
- made up of memory optimisation, organisation, protection
12
Q
memory optimisation
A
- how memory is allocated and where programs are stored
- keeps track of all allocated and free memory
- swaps data to/from HDD/SSD
13
Q
memory organisation
A
- how much memory is allocated and how its split up approrpriately
- single contiguous allocation, partitioned, paged memory allocation, segmented memory
14
Q
single contiguous allocation
A
- all memory is made avaiable to a single application
15
Q
partitioned allocation
A
- memory is split into contiguous partitions and memory management allocates a section to an application