Topic 1 Theory Flashcards

1
Q

Decimal Terms from KiloByte to YottaByte

A

KiloByte (KB) 10^3
MegaByte (MB) 10^6
GigaByte (GB) 10^9
TeraByte (TB) 10^12
PetaByte (PB) 10^15
ExaByte (EB) 10^18
ZettaByte(ZB) 10^21
YottaByte(YB) 10^24

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

Binary Terms from KibiByte to YobiByte

A

KibiByte (KiB) 2^10
MebiByte (MiB) 2^20
GibiByte (GiB) 2^30
TebiByte (TiB) 2^40
PebiByte (PiB) 2^50
ExbiByte (EiB) 2^60
ZebiByte (ZiB) 2^70
YobiByte (YiB) 2^80

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

what is CISC, example of CISC

A

Complex Instruction Set Computer,
complete tasks using a smaller number of assembly lines.
Example: Intel x86 Architecture

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

Differences between RISC and CISC

A

RISC requires larger code size, while CISC require smaller code size

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

What is RISC, example of RISC

A

Reduced Instruction Set Computer
complete task utilizing small and highly optimized set of instructions.
Example: ARM Architecture

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

Definition of Embedded Systems

A

a dedicated function embedded as part of a complete device or system.
or software and hardware designed for a specific function

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

Definition of Computer Architecture

A

Attributes of a system visible to programmers.
Attributes direct impact on logical execution of program.

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

Definition of Computer Organisation

A

Operational units and their interconnections that realize architectural specifications

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

Architectural attribute examples

A

Instruction set,
number of bits to represent various data types
I/O mechanisms,
memory addressing modes.

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

Organisational attribute examples

A

Hardware details transparent to programmer, such as control signals , interface between computer and peripherals, memory technology used.

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

Distinction between Architecture and Organization

A

Computer Organization change with technology,price, performance characteristics, computer models etc.

Computer architecture can span many years.

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

4 Basic functions performed by computer

A

Data processing, Data Storage, Data movement and Control

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

Structural components of a computer

A

CPU,Main memory, I/O and system interconnection

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

structural components of a cpu

A

Registers,ALU, control unit, cpu interconnection

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

Components affecting program performance

A

Algorithm, Programming language, Compiler, Instruction Set Architecture

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

Execution time formula

A

Instruction count x CPI x clock cycle time

(instruction count x CPI) / clock rate

17
Q

MIPS rate formula

A

Instruction count / execution time x10^6

Instruction count / instruction count x CPI x clock cycle time x 10 ^6

Clock Rate/CPI x 10^6

18
Q

Relationship between clock rate and clock cycle time

A

Inversely proportional