TAK Flashcards

Computer techniques and architecture

1
Q

before the advent of universal, electronic digital machines

A

Generation O

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

computers built based on vacuum tubes

A

Generation 1

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

computers built based on transistors

A

Generation 2

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

computers built based on small or medium-scale TTL integrated circuits

A

Generation 3

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

computers built based on high-scale integration of microprocessors

A

Generation 4

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

computers built based on unconventional solutions

A

Generation 5

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

it’s a law formulated in 1965 by Gordon Moore, which in its original form says thet the number of transistors in an electrical system doubles every year (in 1999, doubling would occur every 4-5 years).

A

Moore’s Law

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

erasing one bit of information in an environment with temperature T requires a loss (dissipation) of energy (or heat release) of at least kT ln2, where k is the Boltzmann constant. (increasing density and clock frequency  more heat)

A

Landauer’s principle

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

The average distance of silicon atoms is

A

0.25 nm (density 5*10^22 /cm^3)

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

For lithography ____ number of atoms along the side of the gate = 10.000

A

2.7 um (0,0027 mm/ u-micro)

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

Dielectric strength of silicon dioxide

A

5 MV/cm

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

Programs that use the functions of the operating system to solve problems

A

Software

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

It supports computer hardware, manages system resources and provides API and drivers for application software

A

Operating system

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

Describes an electronic circuit from a programmer’s perspective.
Defines a set of instructions, and visible registers.

A

Architecture

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

Data buses, controllers

A

Microarchitecture

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

It combines digital circuits to create functional blocks such as adders, multiplexers, etc.

A

Logical level

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

Uses analog circuits to create models of digital circuits (AND gates,
NOT, etc.)

A

Digital circuit level

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

Combines components into circuits with the desired properties (filters, amplifiers)

A

Analog circuit level

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

Uses components such as transistors and diodes

A

Electronic level|

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

Explores the world and systematizes the acquired knowledge into laws and theories that can be relatively easily studied by other people

A

Physics

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

how everything is organized, how elements are connected and how it works together. (Exo-, Endo-)

A

Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
  • SISD (single instruction, single data)
  • SIMD (single instruction, multiple data)
  • MISD (multiple instructions, single data)
  • MIMD (multiple instruction, multiple data)
A

Computer architecture can be classified, for example, according to the type of processor-memory connections and the way they are used:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
  • CISC Architecture (complex instruction set computer)
  • RISC Architecture (reduced instruction set computer)
  • CCR Architecture (CISC-core-RISC: RISC as a core, but from outside this processor looks like CISC)
A

Computer architecture can also be classified, e.g. due to the list of instructions:

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

slow, complicated, but good for programmers because of instructions.

A

CISC

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

fast, but reduced amount of instructions.

A

RISC

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

a little bit slower that RISC, but fast, and has instructions like CISC.

A

CCR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
  • Only one bus to connect a single memory with processor
  • Common memory for both data and program code
  • Allows you to auto-modify the program
A

Von Neumann Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q
  • Separate program and data memory
  • Faster, but problematic data flow from a program memory to the operating memory area
A

Harvard Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q
  • One memory card, but inside it is divided into memory for
    data and for application
  • Two buses, data can be modified
A

Mixed Architecture

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

Computers can store and process information using

A

binary variables (0 and 1)

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

The symbols 0 and 1 usually correspond to different voltage levels, where

A

0 is the low state, and 1 – high.

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

A binary o and 1 sequence represent

A

discrete (digital) information

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

There are ranges in every circuit for high and low state

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

Signed magnitude(SM)

A

LSB - Least Significant Bit
MSB - Most Significant

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

Alphanumeric codes

A
  • ASCII (7 bits, 0-127)
  • Unicode (8, 16, 32 systems; all characters)
  • EBCDIC (faster than unicode)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Conjunction

A

AND * ^ &&

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

Disjunction

A

OR + ˅ ||

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

Negation

A

NOT – !

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

Annulment law

A

A * 0 = 0 ; A + 1 = 1

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

Identity law

A

A * 1 = A; A + 0 = A

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

Idempotent law

A

A * A = A; A + A = A

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

Commutative law

A

A + B = B + A; A * B = B * A

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

Complement law

A

A * !A = 0; A + !A = 1

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

Associative law

A

(A + B) + C = A + (B + C); (A * B) * C = A * (B * C)

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

Distributive law

A

(A + B) * C = A * C + B * C; (A * B) + C = (A + C) * (B + C)

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

Absorption law

A

A + (A * B) = A; A * (A + B) = A

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

Inversion law

A

!!A = A

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

De Morgan’s Laws

A

!(A * B) = !A + !B; !(A + B) = !A * !B

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

limit the current flowing in an electrical circuit, converts electrical energy into heat.

A

Resistors(R)

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

resistor with the possibility of changing the resistance by the user.

A

Potentiometer

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

small voltage  high resistance, and vise-versa (used in receiver protection systems against damage caused by too high voltage)

A

Varistor

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

photosensitive element, the beam of light causes a decrease in its resistance (fire protection systems, temp measuring devices)

A

Photoresistor (F)

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

can accumulate electric charge, made of two conductors and dielectric layer

A

Capacitor (C)

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

conduct current in one direction and block its flow in the other

A

Diode (D)

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

used to rectify AC current

A

Rectifying diode

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

emitting the visible light and infrared range

A

LED

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

reacting to light

A

Photodiode

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

can conduct current in the opposite direction of traditional conductivity after reaching a specific voltage (breakdown voltage)

A

Zener diode

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

negative value of dynamic resistance after exceeding a particular value of forwarding voltage

A

Tunnel diode

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

are diodes that can change their capacitance (the ability to store electrical charge) when a voltage is applied to them in a certain direction

A

Capacitive diode

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

small capacitance of the connector, switching time about 100 ps. Can operate at frequency up to several dozen GHz (are diodes that have a very small capacitance, which means that they can switch electrical signals much faster than regular diodes)

A

Schottky diode

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

a three-electrode semiconductor electronic component, having the ability to amplify an electrical signal, in digital technology acts like a switch or key

A

Transistor (T)

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

stores energy in a magnetic field

A

Inductor (coil)

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

transfer AC electrical energy by induction from one electrical circuit to another

A

Transformer

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

are electronic devices that use a quartz crystal to generate a very precise and stable frequency. The quartz crystal vibrates at a specific frequency when an electrical current is applied to it

A

Crystal oscillator (X)

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

Combinational Circuit: input signal specifies output signals.
Sequential Circuit: like comb. Circ., but also depends on previous states

A

Digital Circuits

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

input signal specifies output signals.

A

Combinational Circuit

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

like comb. Circ., but also depends on previous states

A

Sequential Circuit

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

Using basic logical functions to create any logical function
Gates belong to comb. Circuits

A

Logic gates

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

Circuits with at least two inputs and most often two outputs,
Remember one bit of information.

A

Flip-flop

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

Built based on the flip-flops. Store digital information for a specific duration( >1 bit)
N = length of the register = number of flip-flops.
Capacity = 2^n, specifies max amount of different info that can be stored.

A

Registers

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

N = length of the register = number of flip-flops. Capacity =

A

2^n, specifies max amount of different info that can be stored.

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

Parallel entry and output of info simultaneously to all and from all entries in the register.

Simultaneous input and output of all bits.

A

Parallel register

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

Sequential input and output of bits.

A

Serial register

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

Serial input, parallel output.

A

Serial-Parallel

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

Parallel input, serial output.

A

Parallel-Serial

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

Count pulses and store the count.

A

Counter

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

circuit used to convert code 1 of n (ring) to another code (binary)

Convert multiple inputs to a single output code.

A

Encoder

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

used to convert code to code 1 of n.

Convert a single input code to multiple outputs.

A

Decoder

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

Code 1 of n has n inputs, with the one as highlighted state.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q
  • Arithmetic Circuits: Perform binary addition.
  • Types:
    o Half Adder: Adds two bits, producing a sum and a carry-out.
    o Full Adder: Adds three bits (two inputs and a carry-in), producing a sum and a carry-out.
    o Ripple Carry Adder: Cascading full adders for multi-bit addition.
    o Carry-Lookahead Adder: Faster addition by predicting carry propagation.
A

Adders

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q
  • Comparison Circuits: Determine the relative magnitude of two numbers.
  • Types:
    o Magnitude Comparator: Compares two numbers and outputs signals for greater than, less than, or equal to.
A

Comparators

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

Operation: Adds bits sequentially, one pair at a time, starting from the least significant bit (LSB).
Components:
Full adder
D flip-flop (to store the carry-out bit)
Process:
Input two bits and the previous carry-in.
The full adder produces a sum and a carry-out.
The sum is output, and the carry-out is stored in the D flip-flop.
In the next clock cycle, the next pair of bits and the stored carry-out are processed.
Advantages: Simple design.
Disadvantages: Slow operation due to sequential processing.

A

Serial Adder

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

Operation: Adds all bits simultaneously, using multiple full adders.
Components: Multiple full adders, one for each bit position.
Process:
All bits of the two numbers are input simultaneously.
The full adders in each position produce the sum and carry-out bits.
The carry-out from one position is fed as the carry-in to the next higher position.
Advantages: Fast operation due to parallel processing.
Disadvantages: Complex design, especially for larger numbers.

A

Parallel Adder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q
  • Comparison Circuits: Determine the relative magnitude of two numbers.
  • Types:
    o Magnitude Comparator: Compares two numbers and outputs signals for greater than, less than, or equal to.
A

Comparators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q
  • Data Selection/Distribution Circuits:
    o Multiplexer: Selects one of many input signals and outputs it.
    o Demultiplexer: Directs a single input signal to one of many output lines.
A

Multiplexers/Demultiplexers

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

Compares two numbers and outputs signals for greater than, less than, or equal to.

A

Magnitude Comparator

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

Selects one of many input signals and outputs it.

A

Multiplexer

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

Directs a single input signal to one of many output lines.

A

Demultiplexer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q
  • Timing Circuits: Generate pulses of specific duration and frequency.
  • Common Use: Clock signals for synchronous circuits.
A

Pulse Generators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
91
Q
  • Miniaturized Electronic Circuits: Contain many transistors and other components.
  • Integration Levels:
    o SSI (Small-Scale Integration)
    o MSI (Medium-Scale Integration)
    o LSI (Large-Scale Integration)
    o VLSI (Very-Large-Scale Integration)
    o ULSI (Ultra-Large-Scale Integration)
A

Integrated Circuits (ICs)

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

o SSI (Small-Scale Integration)
o MSI (Medium-Scale Integration)
o LSI (Large-Scale Integration)
o VLSI (Very-Large-Scale Integration)
o ULSI (Ultra-Large-Scale Integration)

A
  • SSI - Small Scale of Integration - up to 100 elements
  • MSI - Medium Scale of Integration - 100 - 1000
  • LSI - Large Scale of Integration - 103 - 105
  • VLSI - Very Large Scale of Integration - over 105
  • ULSI - Ultra Large Scale of Integration - over 106
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
93
Q

Often referred to as the brain of the computer, is the central processing unit responsible for executing instructions. It performs arithmetic and logical operations based on a set of commands, essentially the program itself. Internally

A

The CPU

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

the CPU houses essential functional units:

A

Registers
Arithmetic Logic Unit (ALU)
Control Unit

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

These are high-speed, temporary storage locations that hold frequently accessed data and instructions during processing. Their size is typically a few bytes to hundreds of bytes, providing quick access for the CPU.

A

Registers

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

This unit performs arithmetic operations like addition, subtraction, multiplication, and division, along with logical operations like AND, OR, and NOT on binary data.

A

Arithmetic Logic Unit (ALU)

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

The control unit acts as the conductor of the CPU, fetching instructions from memory, decoding them, and directing other parts of the CPU to execute those instructions. It manages the flow of data within the CPU and communicates with other system components.

A

Control Unit

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

(Random Access Memory, 70 – 5 ns) – used to store currently processed data and the program, if we turn of a computer this information disappears

A

Primary Memory (RAM): Random Access Memory

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

(Read Only Memory they are slow 150 ns) – store important applications (POST – Power-On SelfTest- Teats of individual computer components, BIOS – Basic Input Output System- set of basic programs (drivers) for your computer’s devices, Bootstrap Loader – a program that searches for and loads the operating system into the operating memory)

A

Secondary Memory (ROM): Read-Only Memory

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

it is possible to change the program only once

A

PROM (Programmable Read-Only Memory)

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

the memory can be erased by the ultraviolet exposure, after which it is possible to reprogram it.

A

EPROM (Erasable Programmable Read-Only Memory)

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

– Erasing is done electrically (Flash memories)

A

EEPROM (Electrically Erasable Programmable Read-Only Memory)

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

collection of paths conducting electrical signals (Data, Address, Control)

act as data highways within the microprocessor system, enabling communication and data transfer between various components. They consist of multiple parallel lines that carry electrical signals. The number of lines determines the width of the bus, impacting the amount of data that can be transmitted simultaneously.

A

Buses

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

– transfer data between the processor and memory or IO chips

A

Data Bus = CPU buses

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

responsible for the appropriate addressing of orders and data (managed by microprocessor P)

A

Address Bus

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

control instructions that will determine what and how we want to do

A

Control Bus

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

store each bit of data in separate capacitors, requires periodic refresh

A

DRAM (Dynamic Random Access Memory): DRAM

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

stores data for as long as power is on, each bit is stored in a system consisting of four transistors (flip-flop) and to control transistors

A

SRAM (Static Random Access Memory): SRAM

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

are housed in modules for easier handling and installation. These modules connect to the motherboard’s memory slots and come in various standards that have evolved over time.

A

Memory chips

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

(Single In-Line Memory Module) : 30-pin module, 8-bit architecture, 4 modules in the bank for 32-bit transistors, 256kB up to 4MB, 11-bit address buss, access time 70 ns.

  • Connector: 30-pin
  • Architecture: 8-bit
  • Modules per bank: 4 (for 32-bit systems)
  • Capacity: 256KB to 4MB
  • Address bus: 11-bit
  • Access time: 70 ns
A

SIMM (Single In-Line Memory Module)

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

Dual IMM): double-sided edge connector, 168 pin in SDRAM, 64-bit organization, 184 pin in DDR, 240 pin in DDR2 and DDR3, small memory 256B

  • Connector: Double-sided edge connector (168-pin in SDRAM, 184-pin in DDR, 240-pin in DDR2 and DDR3)
  • Architecture: 64-bit
  • Capacity: Smallest is 256MB
  • Address bus: Varies depending on the standard (e.g., 168-pin SDRAM has a 64-bit data bus and a 32-bit address bus)
  • Access time: Varies depending on the standard (e.g., DDR3 has faster access times than SDRAM)
A

DIMM (Dual In-Line Memory Module)

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

– transmits two words of data at each clock beat

A

DDR (Double Data Rate) SDRAM

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

The first generation of DDR SDRAM.

A

DDR

114
Q

Offers higher clock speeds and lower voltage requirements.

A

DDR2

115
Q

Provides even higher clock speeds and lower power consumption.

A

DDR3

116
Q

The current standard, offering further improvements in speed and efficiency.

A

DDR4

117
Q

The latest generation, with even higher speeds and lower power consumption.

A

DDR5

118
Q

A type of SDRAM that can be divided into multiple virtual channels, allowing for more efficient data transfer.

A

Virtual Channel SDRAM (VC-SDRAM)

119
Q

A type of SDRAM designed for high-performance applications.

A

High Speed SDRAM (HS-SDRAM)

120
Q

The fastest and smallest memory, directly accessible by the CPU.

A

Processor Registers

121
Q

A small, fast memory that stores frequently accessed data and instructions. L1, L2, and L3 caches are common levels, with L1 being the fastest and smallest.

A

CPU Cache

122
Q

The primary storage for running programs and data.

A

Main Memory (RAM)

123
Q

Slower but larger storage devices like hard disk drives (HDDs) and solid-state drives (SSDs).

A

Secondary Storage

124
Q

Memory is organized into cells, each capable of storing a fixed number of bits (usually 8 bits, or a byte).
Each memory cell has a unique address.
The address bus carries the memory address, and the data bus carries the data to be read from or written to the specified memory location.

A

Memory Organization and Addressing:

125
Q

time of processing command

A

Access time

126
Q

ROM

A

Read Only Memory they are slow 150 ns

127
Q

Erasing is done electrically (Flash memories)

A
  • EEPROM Electrically EPROM
128
Q

RAM

A

Random Access Memory, 70 – 5 ns

129
Q

are located on segments called banks corresponding to the width of the data bus, they can be mounted on motherboards in DIL (Dual In Line package) or on minicards (memory modules)

A

Memory Modules

130
Q

– all control signals are synchronized through the clock run of the motherboard (Standards: PC-100 frequency 100MHz, Bandwidth: 100MHz x 8 B = 800 MB/s; PC-133 – Bandwidth : 133MHz x 8B =1064 MB/s )

A

SDRAM

131
Q

transmits two words of data at each clock beat

A

DDR SDRAM (Double Data Rate SDRAM

132
Q

Components that facilitate communication
between the different elements of the system, including buses and
controllers.

A

Data Transmission Devices

133
Q

is the CPU, executing instructions from memory.
It consists of registers for data storage, an ALU for calculations,
and a control unit for coordination.

A

microprocessor

134
Q

data storage

A

registers

135
Q

calculations

A

ALU

136
Q

coordination

A

control unit

137
Q

(chip) – how many bits of information we can store in memory

A

Capacity

138
Q
  • Page Mode: Separate row and column addressing.
  • Fast Page Mode (FPM): Simplified addressing.
  • Extended Data Output (EDO): Issues next address during data read
A

Dynamic Memory Access Modes

139
Q

How it works: Uses two 64-bit channels for simultaneous data transfer.
Benefits: Doubles memory bandwidth, improving system performance.
Requirement: Requires memory modules to be installed in pairs in specific slots.

A

Dual-Channel Architecture

140
Q

How it works: Uses four 64-bit channels for simultaneous data transfer.
Benefits: Quadruples memory bandwidth, further enhancing system performance.
Requirement: Requires memory modules to be installed in groups of four in specific slots.

A

Quad-Channel Architecture

141
Q

Improves performance with multiple memory banks.

A

VC-SDRAM

142
Q

Offers faster data transfer rates.

A

HS-SDRAM:

143
Q

Smallest, fastest memory.

A

Processor Registers

144
Q

Faster than RAM, stores frequently accessed data.

A

CPU Cache (L1, L2, L3)

145
Q

Slower than RAM, extends physical memory.

A

Swap File

146
Q

ALU (Arithmetic and Logic Unit) – performs arithmetic and logical operations.

A
  • Arithmometer
147
Q

contains one of the operation’s arguments and is also where the result of the operation is stored.

A
  • Accumulator
148
Q

– there is stored information about the results of ALU operations

A
  • Flag register
149
Q
  • Command register – is used to remember the command code retrieved from memory
  • Command decoder is used to decode the command, allowing the control unit to generate the appropriate control signals.
  • Control unit- ensures the correct sequence of events in the system.
A

Control section

150
Q

is used to remember the command code retrieved from memory

A
  • Command register
151
Q

is used to decode the command, allowing the control unit to generate the appropriate control signals.

A
  • Command decoder
152
Q

ensures the correct sequence of events in the system.

A
  • Control unit
153
Q
  • General purpose registers- are used to store frequently used arguments, access too which should be as quick as possible
  • Stack pointer - is used to address the stack memory cell
  • Program Counter – indicates where the next commands are stored in the memory
  • Address register – indicates the memory cell in which the command/data byte is located or the cell to which the data byte should be written
A

Registry section:

154
Q

are used to store frequently used arguments, access too which should be as quick as possible

A
  • General purpose registers
155
Q

is used to address the stack memory cell

A
  • Stack pointer
156
Q

– indicates where the next commands are stored in the memory

A
  • Program Counter
157
Q

– indicates the memory cell in which the command/data byte is located or the cell to which the data byte should be written

A

Address register

158
Q

bus unit (Address, command, data buses)

A

BU

159
Q

instruction queue in which we store instructions in particular order

A

Prefetch

160
Q

– takes instructions from prefetch and decode them

A

IU instruction unit

161
Q

produce an address where data or instructions are located

A

AU addressing unit

162
Q

EU execution unit, FPU floating Point unit

A
163
Q

management module for memory access

A

MMU memory management unit

164
Q

Look-Aside – Cache attached parallel to the memory bus

                 Look – Backside – the cache memory is separated from the memory bus. Clock frequencies of the buses are independent of each other.

Look-Trough – through the memory bus, the cache memory is connected to the main memory.

Cache - static memory with short access time.

A

Cache topologies

165
Q

Cache attached parallel to the memory bus

A

Look-Aside

166
Q

– the cache memory is separated from the memory bus. Clock frequencies of the buses are independent of each other.

A

Look – Backside

167
Q

through the memory bus, the cache memory is connected to the main memory.

A

Look-Trough

168
Q

static memory with short access time.

A

Cache

169
Q

Older technology with pins on two sides.

A

DIP (Dual In-Line Package)

170
Q

Processor and cache on expansion board.

A

SEC (Single Edge Cartridge)

171
Q

Pins on all four sides

A
  • PLCC (Plastic Leaded Chip Carrier):
172
Q

Pins arranged in a grid pattern.

A
  • PGA (Pin Grid Array):
173
Q

Solder balls on the bottom of the chip

A

BGA (Ball Grid Array):

174
Q

Solder lands on the bottom of the chip.

A
  • LGA (Land Grid Array):
175
Q

Smaller, more efficient than traditional packages

A

TCP (Tape Carrier Package):

176
Q

Breaks down instruction execution into stages (fetch, decode, execute,
write-back) to overlap execution of multiple instructions. Improves performance by increasing
instruction throughput.

A

Pipeline Processing

177
Q

MMX, SSE, and their successors (SSE2, SSE3, SSSE3, SSE4, SSE5, AVX)
operate on integers and floating-point numbers for multimedia and scientific computing tasks

A

SIMD Extensions

178
Q

Power-saving mode.

A

SMM

179
Q

SIMD extensions for floating-point operations

A

3DNow!

180
Q

this technology causes a fourfold increase in the frequency of data transmission, which allows for a fourfold increase in bandwidth.

A

Quad Pumping

181
Q
  • Multi-level branch prediction
  • Analysis of data flow
  • Execution in advance
A

Dynamic Execution

182
Q

allows a single processor to execute two independent streams of program code at the same time

A

Hyper-Threading

183
Q

laminated board with properly routed paths, surface or internally soldered electronic components, integrated circuits and sockets.

A

Motherboards

184
Q

is a group of integrated circuits that control communication between the CPU, memory, and other peripherals. It consists of:

A

Chipset

185
Q

Handles high-speed communication between the CPU and memory.

A

Northbridge (MCH)

186
Q

Handles slower devices like USB, SATA, and sound.

A

Southbridge (ICH)

187
Q

Direct Memory Access (DMA): High-speed data transfer directly between devices and memory, bypassing the CPU.
Programmed Input/Output (PIO): Slower method where the CPU directly controls data transfer between devices and memory.

A

Computer expansion buses

188
Q

High-speed data transfer directly between devices and memory, bypassing the CPU.

A

Direct Memory Access (DMA):

189
Q

Slower method where the CPU directly controls data transfer between devices and memory.

A

Programmed Input/Output (PIO):

190
Q

o Simplex: One-way data transfer.
o Half-duplex: Two-way data transfer, but only one direction at a time.
o Full-duplex: Simultaneous two-way data transfer.

A

Transmission Types
* Direction:

191
Q

o Serial: Bits are sent one by one.
o Parallel: Multiple bits are sent simultaneously

A

Transmission Types
* Bit Transmission:

191
Q

o Synchronous: Uses a clock signal to synchronize data transfer.
o Asynchronous: Uses start and stop bits to define data frames.

A

Transmission Types
* Synchronization:

191
Q

o ISA: Older, slower bus standard.
o AMR: For audio and modem cards.
o CNR: For communication and networking cards.
o EISA: Faster than ISA, compatible with ISA cards.
o MCA: IBM-specific bus standard.

A

Computer Expansion Buses
* External Buses:

191
Q

o VLB: Early high-speed bus for graphics and other devices.
o PCI: Versatile bus for various devices.
o AGP: High-speed bus specifically for graphics cards.
o PCI-X: Faster version of PCI.
o PCI Express: Modern, high-speed serial bus.

A

Computer Expansion Buses
* Local Buses:

192
Q

Older, slower bus standard.

A

ISA Industry Standard Architecture

193
Q

For audio and modem cards.

A

AMR Audio/Modem Riser

194
Q

For communication and networking cards.

A

CNR Communications and Networking Riser

195
Q

Faster than ISA, compatible with ISA cards.

A

EISA Extended Industry Standard Architecture

196
Q

IBM-specific bus standard.

A

MCA Micro Channel Architecture

197
Q

Early high-speed bus for graphics and other devices.

A

VLB VESA Local Bus

198
Q

Versatile bus for various devices.

A

PCI Peripheral Component Interconnect

199
Q

High-speed bus specifically for graphics cards.

A

AGP Accelerated Graphics Port

200
Q

Faster version of PCI.

A

PCI-X PCI-eXtended

201
Q

Modern, high-speed serial bus.

A

PCI Express PCIe

202
Q

bus standard for personal computers

A

ISA Industry Standard Architecture

203
Q

60-pin Communications and Networking Riser

A

CNR

204
Q

32-bit, locked at 10 MHz
VLB Vesa-Local Bus

A

MCA Micro Channel Architecture

205
Q

communication bus used to connect devices to the motherboard

A

PCI Peripheral Component Interconnect

206
Q

Connection Types:
* Parallel: Multiple bits transferred simultaneously (faster, limited distance)
o Examples: CENTRONICS (printers), EPP, ECP
* Serial: Bits transferred one by one (slower, longer distances)
o Examples: RS-232C, USB, FireWire (IEEE 1394)

A
207
Q

Multiple bits transferred simultaneously (faster, limited distance)
o Examples: CENTRONICS (printers), EPP, ECP

A

Parallel

208
Q

CENTRONICS (printers), EPP, ECP

A

Parallel

209
Q

Bits transferred one by one (slower, longer distances)
o Examples: RS-232C, USB, FireWire (IEEE 1394)

A

Serial

210
Q

RS-232C, USB, FireWire (IEEE 1394)

A

Serial

211
Q

Serial communication standard for connecting devices (up to 15m, 1 Mbps)

A
  • RS-232C
212
Q

Universal Serial Bus for various devices (multiple versions with increasing speeds: 1.1, 2.0, 3.0, etc.) - Plug and Play, Hot Plugging

A
  • USB
213
Q

High-speed serial connection for data transfer (up to 1600 Mbps)

A

FireWire (IEEE 1394):

214
Q
  • Wireless:
    o IrDA: Infrared for temporary networks (up to 30 Mbps)
    o Bluetooth: Short-range communication (various versions with increasing speeds)
    o Wi-Fi: Wireless networking standard (multiple versions with increasing speeds: 802.11a/b/g/n/ac/ax)
A
215
Q

Infrared for temporary networks (up to 30 Mbps)

A

IrDA

216
Q

Short-range communication (various versions with increasing speeds)

A

o Bluetooth

217
Q

Wireless networking standard (multiple versions with increasing speeds: 802.11a/b/g/n/ac/ax)

A

Wi-Fi:

218
Q

Communication via satellites

A
  • Satellite Link
219
Q

Transmission and reception of radio signals

A
  • Radio Communication Station
220
Q

Microwave transmission (bandwidth from Mbps to Gbps) 30 km max distance

A
  • Line of Sight Radio
221
Q

Used in Ethernet networks, antennas, etc

A

Coaxial Cable

222
Q

Used in IT and phone networks (various types)

A
  • Twisted Pair Cable
223
Q

High-throughput data transfer using light (up to 100 Gbps

A

Optical Fiber:

224
Q

Centronics designed for printers
EPP Enhanced Parallel Port: 8-bit, up to 2 Mbps, cable up to 2m
ECP Extended Capabilities Port: 8-bit, up to 2 Mbps, cable up to 2m, high performed printers

A
225
Q

8-bit, up to 2 Mbps, cable up to 2m

A

EPP Enhanced Parallel Port

226
Q

8-bit, up to 2 Mbps, cable up to 2m, high performed printers

A

ECP Extended Capabilities Port:

227
Q

up to 15m at speeds up to 1 Mb/s
* DTE Data Terminal Equipment – Data transmission and device
* DCE Data Communication Equipment – data communication

A

RS-232C

228
Q

IrDA Infrared Data Association – wireless serial transmission standard in infrared
Wi-Fi Wireless Fidelity
Satellite link – type of radio telecommunications link

A

USB Universal Serial Bus

229
Q

Quantum objects can be in multiple states simultaneously (unlike classical bits which are 0 or 1).

A
  • Superposition
230
Q

The act of measuring a quantum object collapses its superposition into a single state.

A
  • Measurement/Observer Effect
231
Q

Two quantum objects can be linked, where measuring one instantly affects the other, regardless of distance.

A

Quantum Entanglement

232
Q

The basic unit of information in a quantum computer, existing as a superposition of 0 and 1.

A
  • Qubits
233
Q

The power of a quantum computer grows exponentially with the number of qubits.

A
  • Qubit Capacity
234
Q

Operations performed on qubits to manipulate their states

A
  • Quantum Gates
235
Q

Specific procedures designed for quantum computers to solve problems.

A
  • Quantum Algorithms
236
Q

Challenges include reversible operations and the no-cloning theorem.

A

Limitations

237
Q

Different types of quantum computers like
annealers, NISQ (noisy intermediate-scale), and fully
error-corrected models.

A
  • Implementations
238
Q

Maintaining the superposition state for accurate
calculations.

A
  • Coherence
239
Q

DiVincenzo’s criteria for building
a functional quantum computer.

A
  • Physical Implementation
240
Q

Layered structure with control processors, measurement systems, and qubit technologies.

A

Modern Architecture

241
Q

This gate flips the state of a qubit.
It’s equivalent to the NOT gate in classical computing.

A
  • Pauli-X (X):
242
Q

This gate performs a rotation around the
Y-axis of the Bloch sphere.

A
  • Pauli-Y (Y):
243
Q

This gate flips the phase of a qubit in
the |1⟩ state.

A
  • Pauli-Z (Z):
244
Q
  • Creates a superposition of |0⟩ and |1⟩ states. It’s crucial
    for many quantum algorithms.
A

Hadamard Gate (H)

245
Q
  • These gates introduce a phase shift to the qubit state,
    which can be useful for certain quantum operations
A

Phase Gates (S, P, T)

246
Q

This gate flips the
target qubit only if the control qubit is in the |1⟩ state.

A
  • Controlled-NOT (CNOT, CX):
247
Q

This gate applies a Z-gate to the
target qubit only if the control qubit is in the |1⟩ state.

A
  • Controlled-Z (CZ):
248
Q
  • Swaps the states of two qubits.
A

SWAP Gate

249
Q
  • This is a three-qubit gate. It flips the target qubit only if both control qubits are in the |1⟩ state.
A

Toffoli Gate (CCNOT, CCX, TOFF)

250
Q
  • Each gate can be represented by a 2x2 or 4x4 matrix (depending on the number of qubits it acts upon).
  • These gates are fundamental building blocks for constructing more complex quantum circuits and algorithms.
A
251
Q

utilize magnetic properties to store and retrieve data. They’ve been a cornerstone of data storage for decades, evolving from floppy disks to hard disk drives (HDDs).

A

Magnetic storage devices

252
Q

: Circular disks coated with a magnetic material.

A
  • Platters
253
Q

Electromagnets that read and write data to the platters.

A
  • Heads
254
Q

Spins the platters at high speeds.( rotational speed 3600, 5400, 7200, 10000, 15000rpm (revolutions per minute), the most important requirement for the drive system is speed stability)

A
  • Spindle Motor(Positioning System):
255
Q

Positions the heads over specific tracks on the platters.

A

Actuator Arm

256
Q

Manages the entire operation of the HDD.

A
  • Controller
257
Q

: The circuitry that controls the drive’s operations.

A
  • Electronic Components Package
258
Q

Components that allow the drive to be configured and connected to a system.

A
  • Configuration Elements
259
Q

A filter that prevents dust and other particles from entering the drive and damaging the sensitive components.

A

Air Filter:

260
Q

A simple method where magnetic polarity changes to represent 1s.

A
  • NRZ1
261
Q

Frequency Modulation, where magnetic polarity changes at the beginning of each bit cell and in the middle of cells representing 1s.

A
  • FM
262
Q

Modified Frequency Modulation, a more efficient technique that reduces the number of magnetic transitions.

A

MFM

263
Q

Run Length Limited, a complex method that optimizes data density by limiting the number of consecutive 0s.

A
  • RLL
264
Q

relies on the cooperation of two or more hard drives to provide additional capabilities not achievable with single drive

A

RAID Redundant Array of Independent Disks

265
Q

The saved file is divided into fixed size data stripes, which are then written alternately on disk.

A

RAID 0 (Stripping)

266
Q

Data is written to both disks simultaneously. The disk containing the copy is hidden from the user.

A

RAID 1 (Mirroring)

267
Q

cloning occurs at the level of individual physical disks, not logical

A

RAID 1 + 0

268
Q

an array implemented as RAID 1, whose elements are RAID 0 arrays

A

RAID 0 + 1

269
Q

each subsequent bit on a different disk, need of additional disk for Hamming code (error correction)

A

RAID 2

270
Q

data is saved on all disks simultaneously, but they are accompanied by an ongoing parity bit, which held on a separate disk dedicated to this purpose

A

RAID 3

271
Q

very similar to RAID 3 with difference that data is divided into block (checksums)

A

RAID 4

272
Q

similar to RAID 4 with the difference that parity bits are not written on specially separated disk but are scattered throughout the entire structure of the array

A

RAID 5

273
Q

similar to RAID 5, however additional error correction code (ecc) have been added, min. number of disks 4

A

RAID 6

274
Q

involves connecting to two physical disks so that part of the disk works as RAID 0 and another as RAID 1

A

RAID MATRIX

275
Q

LTO – Linear Tape-Open , AIT – Advanced Intelligent Tape, SLR- Scalable Linear Recording

A
276
Q

Older, low-capacity storage media.

A
  • Floppy Disks
277
Q

Removable storage media with higher capacity than floppy disks.

A
  • Zip Disks
278
Q

Used for long-term archival storage.

A
  • Magnetic Tape