Computer Systems Flashcards

(16 cards)

1
Q

What is hardware?

A

Physical and electrical components of a computer

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

What is software?

A

Programs that run on the computer, made up of sequences and instructions.

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

What are the two main types of software?

A
  • Application software
  • System software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the different types of system software?

A
  • Operating system
  • Utility programs
  • Libraries
  • Translators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the role of the operating system?

A

Hide the complexity of the computer’s hardware through the use of a virtual machine.

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

What is a virtual machine?

A

A model that creates the illusion that each process has all of the machines processing power to itself.

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

What are the main functions of the operating system?

A
  • Memory Manager
  • Process Manager
  • Application Manager
  • File Manager
  • Device Manager
  • Security Manager
  • Networking Manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe memory management

A

Controls which areas of memory are allocated to running processes/applications

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

Describe process management

A

Controls the allocation of CPU cycles to multiple running applications. More demanding processes are provided more processing resources as well as those which the OS deems of a higher priority.

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

Describe File Management

A

Controls the storage of data on physical disks as files and manages their read/write/execute permissions.

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

Describe device management

A

Controls interactions with existing hardware devices and handles the installation of device drivers. This is required as each device is designed differently and prevents the programmer from having to know exactly how each one works.

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

Describe security management

A

Authenticates users of the computer and controls access to features and files based on user access levels

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

Describe network management

A

Provides TCP and UDP sockets for networked applications, handles WiFI connection and manages the computer’s IP address.

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

What are utility programs?

A

They allow users to perform system mainantance tasks such as encryption, scanning for viruses, defragmentation and backing up.

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

What are libraries?

A

Provide reusable code that software applications require in order to run. Their use can reduce the amount of programming required as they provide access to standard features.

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

What are translators?

A

Translate higher-level programming code into low-level machine code