Systems Software Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Whats an operating system

A

A software which manages hardware and software resources and provides an interface for the uswr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Whats utility system

A

Helps maintain and support the computer such as a disc cleaner, backup software, antivirus software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Whats a kernel

A

The heart and core of an operating system which manages operations of computers and hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Whats a shell

A

An environment or a special user program which provides an interface to user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Whats the CPU?

A

The brain of the computer manages applications and software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Whats the bootstrap loader

A

A program wich starts up the OS when a computer is turned on

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Where is the bootstrap loader found

A

In the ROM (read only memory) because its non volatile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Whats the purpose of the RAM?

A

Holds data and instructions currently in use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the peripheral devices

A

The input and output devices like a printer, keyboard, mouse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The 5 purposes of OS

A

• provide user interface
• memory managment
• Multitasking
• peripheral managmenet
• user management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Where can you access the operating system

A

The C drive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Memory management in OS

A

the OS manages RAM
When you open an application
The OS will copy it onto the RAM
the OS makes sure each program has its own space so they dont overwrite each others data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is peripheral management

A

The OS manages the input and output devices of the computee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the user interface

A

Means coming together
Provides users with an interface so they can interact wih a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Whats the 3 types of interface

A

GUI (graphical user interface)
Menu driven interface
Command line interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Whats the GUI?

A

Uses windows, menus and pointers to control the computer
Mid 80s
Windows and mac

17
Q

Whats the menu driven interface

A

Uses menus to control the computer
Uses icons and windows to represent applications
Mobile phones
Mp3 players (if not on menu you cant do it)

18
Q

Whats the command line interface

A

Written commands control computers
The only way back then to communicate with a computer
Only linux use it now

19
Q

How does the CPU multitasking

A

OS enables multitasking by managing the CPUs processes
Many programs can now run at the same time
OS allows each program to take turns or getting the shortest job done firet

20
Q

Whats user management

A

Ensure users data is not seen by anyone using username and password.
Give users different permissions

21
Q

What access rights might a file manager track

A

• read
• modify
• execute

22
Q

The role of file managing

A

Responsible for keeping track of where specific files are located and determining the type of file. Also determines the access rights of each file

23
Q

Responsibilities of user manager

A

• handles authentication
• making decision based on access rights
• keeping track of who is logged in

24
Q

Why do user managers need to keep track of whos logged in?

A

A line of defense against security breaches and also if someone were to forget to log out.

25
Q

Whats encryption

A

The scrambling of data to protect sensitive data

26
Q

Whats defragmentation

A

A type of utility software which reorganises data in different blocks by consolidating files on your hard drive and increases performance of computer

27
Q

Whats fragmentation

A

When a single file is stored in different places on a storage device its fragmented (also takes longer to load up)

28
Q

Why should SSD’s never be defragmented

A

• they provide random access to data
• defragmenting it will push the device towards its read/ write cycle limit which shortens its lifetime

29
Q

4 types of utility software

A

• backup
• compression
• defragmentation
• encryption

30
Q

What are two types of backup

A

• full
• incremental

31
Q

Why is memory management important

A

• allows programs to allocate memory
• makes sure programs dont overwrite each others data
• allows large programs to run

32
Q

Whats segmentation

A

Shortest job first

33
Q

Whats real time

A

The OS gives a response with a guaranteed time frame

34
Q

Whats paging

A

When memory is split up into equal sized sections aka pages.

35
Q

Whats virtual memory

A

It uses a section of the hard drive to act as RAM when the space in main memory is insufficient to store programs’ data.
The sections of programs are temporarily moved through paging which frees memory for programs in RAM.

36
Q

Pros and cons for shortest job first

A

Pro: waiting time reduced
Cons: requires processor to calculate time for each job, doesnt take into account job priority or urgency

37
Q

Advantage and disadvantage of first come first serve

A

Pro: straightforward to implement
Con: job priority, urgency not considered

38
Q

Whats round robin?

A

Each job is given a time slice- within which its allowed to execute. The process is repeated until job complete,
Pro: all jobs soon attended to
Con: longer jobs longer time
Job priority not considered

39
Q

Whats an embedded system

A

A computer system with a function built within a larger mechanical device. Its purpose is to control the device and allow a user to interact with it.