3.4: Computer Systems Flashcards

1
Q

What is an and gate

A

All conditions have to be true
The symbol is . for example A.B
https://spinningnumbers.org/a/logic-gates.html

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

what is an or gate

A

Any condition must be true
The symbol is a +
For example A+B
https://spinningnumbers.org/a/logic-gates.html

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

What is a not gate

A

reverses
1 becomes 0
0 becomes 1
The symbol is __
for example: ___
A
https://spinningnumbers.org/a/logic-gates.html

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

What is an xor gate

A

only 1 condition must be true
when both conditions are true the output is 0
The symbol is ⊕
for example A⊕B
https://spinningnumbers.org/a/logic-gates.html

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

What is Hardware

A

The physical components of a computer

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

What is Software

A

A computer program designed to run on hardware

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

What is an operating system

A

An operating system is system software that manages computer hardware and software resources, and provides common services for computer programs

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

What is multi tasking

A

When an operating system manages multiple tasks at the same time

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

what is Processor management

A

Managing a piece of hardware

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

what is an interrupt

A

Signals sent to the CPU by external devices to indicate an event that needs immediate attention

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

what is utility software

A

Software that does extra things to keep the computer running efficiently

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

What are the 4 types of utility software

A

Encryption

Defragmentation

Data compression

Disk clean up tools

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

What is application software

A

Software that provides end user tasks

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

What is Machine code

A

1’s and 0’s

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

What is assembly language

A

Uses pneumonic and 1’s and 0’s to execute instructions

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

What does an assembler do

A

Convert Assembly language to Machine Code

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

What is the purpose of a compiler

A

converts high-level programming language to machine code
Create an executable file
When sold the user can’t see or edit the data

18
Q

What does an interpreter do

A

It converts the program one at a time and reports errors detected at once while doing the conversion. With this, it is easier to detect errors than in a compiler. An interpreter is faster than a compiler as it immediately executes the code upon reading the code.

19
Q

What is the purpose of the motherboard

A

Connects all the components in a computer together

20
Q

What does the CPU do

A

Manages all the components
Fetches Decodes and Executes instructions

21
Q

What is the purpose of the control unit

A

receives the clock signals and makes sure the timing of the CPU is correct
Fetches Decodes and Executes instructions

22
Q

What is the purpose of the Arithmetic Logic Unit

A

The ALU will perform mathematical and logical operations

23
Q

What is the purpose of registers

A

Very fast location in memory located in the CPU itself which can hold a very small amount of data

24
Q

What is a Cache

A

Holds the most recently used instructions which can be accessed by the CPU
Cache is faster than RAM

25
Q

What is the purpose of the clock

A

The clock controls the timing of the CPU by very quickly switching between 1’s and 0’s several million times per second

26
Q

What is clock speed and how does it affect the CPU

A

Increasing the clock speed means that the timing of the CPU is faster as there is more fetch decode execute cycles per second

27
Q

How does the use of cache affect the speed of the CPU

A

Since Cache is faster than RAM having more of it will increase the speed of the execution of instructions

28
Q

How does number of cores affect speed

A

If there are more cores, there will be more instruction carried out per second however, some programs cannot utilise all of the cores so it will not be faster

29
Q

What is a Bus

A

A set of wires connect 2 or more components of the computer together

30
Q

What is the purpose of the address bus

A

Identifies the address in memory or cache that is to be read from
Unidirectional from the CPU to the memory or cache

31
Q

What is purpose of the Data bus

A

Transfers data to and from the CPU
Bidirectional

32
Q

What is the purpose of the control bus

A

Manages the communication between the CPU and other components

33
Q

What is the purpose of the System Bus

A

To transmit and share data
Made up of the control and address bus

34
Q

What is the purpose of the External Bus

A

enables the ability to connect devices, carrying data and other control information

35
Q

What is the Von Neumann architecture

A

. The CPU can store instructions currently being run as well as the programms opened in teh RAM

36
Q

What is the Fetch execute cycle

A

Fetch - CPU gets the instruction from storage
Decode - The instruction is decoded by the control unit
Execute - The CPU executes the instruction

37
Q

What is primary storage and what is it used for

A

Primary storage is RAM and ROM
It is used to store currently running programs and data

38
Q

What does ROM store

A

Bootstrap

39
Q

What are the differences in RAM and ROM

A

Storage - RAM contains significantly more storage than ROM
What it is used to store - RAM stores programs an d data currently running whilst ROM stores the bootstrap
RAM is readable and writeable whilst ROM is read only
RAM is Volatile whilst ROM is Non-Volatile

40
Q

What is an embedded system

A

A computer system:

with a dedicated / specific purpose or function;

built in to a physical product / device / machine;