Hardware and Software Flashcards

1
Q

What is Hardware

A

The physical components of the computer system

Internal and External Components

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

What is Software

A

Collection of procedures and rules that carry out operations on a computer’s harcware

Sequences of instructions which are executed in order to perform a task

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

What is Application Software

A

Name given to programs that complete a specific task for the user

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

What is System Software

A

Software that operates, controls and maintains the computer and its components

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

Categories for System Software

A

Operating Systems

Utility Programs

Library Programs

Translators

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

Role of the Operating System

A

Provide an environment from which other programs can be run

Manages and controls access to the computers resources

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

Role of Utility Programs

A

They complete housekeeping tasks in a computer system and maintain the functionality of a system

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

Role of Library Programs

A

They contain useful functions that are frequently used by a program

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

Role of Translators

A

Pieces of software which translate between different types of language

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

What are the three types of translators

A

Compilers

Assemblers

Interpreters

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

What are the types of resource management

A

Process Management
Memory Management
Device Management

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

What is Process Management

A

The scheduling and switching of programs and threads

Multiple cores means multiple processes can be run - a process per core

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