Lesson 1 Flashcards

1
Q

refers to those attributes (characteristics) of a system that have a direct impact on the logical execution of a program.

A

Computer Architecture

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

is part of the abstract model of a computer that defines how the CPU is controlled by the software.

A

Instruction Set Architecture (ISA)

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

is a model of a computer system (considered either as hardware or software) constructed to allow a detailed and precise analysis of how the computer system works.

A

An abstract model of a machine

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

What are the 2 classifications of ISA?

A
  1. RISC (Reduced Instruction Set Computer) architecture
  2. CISC (Complex Instruction Set Computer) architecture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

It means each instruction cycle requires only one clock cycle, and each cycle contains three parameters. what are these three parameters?

A

fetch, decode and execute

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

is a memory that uses capacitors to store data.

A

DRAM

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

It is another type of memory that a computer uses that doesn’t have to be constantly refreshed.

A

SRAM (Static RAM)

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

is a CPU internal memory and its job is to store copies of data and instructions from RAM that’s waiting to be used by the CPU.

A

CPU cache

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

It is a highly customized set of instructions used in portable devices due to system reliability such as Apple iPod, mobiles/smartphones, Nintendo DS.

A

RISC Architecture

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

Some important features of RISC processors are:

A
  1. One cycle execution time
  2. Pipelining technique
  3. A large number of registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

CISC is developed by?

A

Intel

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

is the continuous and somewhat overlapped movement of instruction to the processor or in the arithmetic steps taken by the processor to perform an instruction

A

pipeline

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

is the system of naming or representing numbers.

A

number system / numeral system

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

Write (14)10 as a binary number.

A

14/2 = 7 = 0 MSB
7/2 = 3 = 1
3/2 = 1 = 1
1/2 = 0 = 1 LSB

∴ (14)10 = 1110

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

Convert (215)8 into decimal.

A

(215)8 = 2 × 82 + 1 × 81 + 5 × 80
= (2 × 64) + (1 × 8) + (5 × 1)
= 128 + 8 + 5
= (141)

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

ASCII

A

American Standard Code for Information Interchange

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

occurs when you attempt to store inside an integer variable a value that is larger than the maximum value the variable can hold.

A

Integer Overflow

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

is a format used to represent alphabets, punctuation marks, and other symbols.

A

Text Code

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

Text Code composed of:

A
  1. EBCDIC (Extended Binary Coded Decimal Interchange Code)
  2. ASCII (American Standard Code for Information Interchange)
  3. Extended ASCII
  4. Unicode
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

is a BCD which is representing decimal numbers beyond 9.

A

Packed BCD

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

is a code for representing 128 English characters as numbers

A

ASCII Code

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

There are three basic I/O mechanisms that computer systems can use to communicate with peripheral devices:

A
  • memory-mapped input/output
  • I/O-mapped input/output
  • direct memory access (DMA).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

uses ordinary locations within the CPU’s memory address space to communicate with peripheral devices.

A

Memory-Mapped I/O

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

an enhanced version of the 8085 Microprocessor that was designed by Intel in 1976.

A

8086 Microprocessor

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

The microprocessor cannot do anything by itself therefore, it needs to be linked with memory, extra peripherals, or IO devices. This linking is called

A

Interfacing

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

The interfacing of the I/O devices in microprocessors can be done in two ways:

A
  1. Memory-Mapped I/O Interfacing
  2. I/O Mapped I/O Interfacing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

is a special form of memory-mapped I/O where the peripheral device reads and writes data located in memory without CPU intervention.

A

Data Memory Access (DMA)

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

is a special form of memory-mapped I/O where the peripheral device reads and writes data located in memory without CPU intervention.

A

Direct Memory Access (DMA)

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

is a unique identifier used by a device or CPU for data tracking

A

memory address

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

is a link between components or devices connected to a computer. It carries data between a CPU and the system memory via the motherboard.

A

bus

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

3 Types of buses in a computer:

A
  • data bus
  • control bus
  • address bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

is a group of electrical wires that sends information (data) between two or more components. It is a computer bus that is used to transmit data among components.

A

data bus / processor bus

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

What are the 2 types of data bus?

A

serial
parallel

33
Q

use a single wire to both send and receive information between components

A

serial bus

34
Q

usually refer to the types of cables, ports, and connectors used to connect these types of external devices to computers.

A

FireWire

35
Q

use many wires to communicate between components. Those buses may be internal to the processor or external, relative to a given component being connected.

A

parallel bus

36
Q

is a set of standards for physically connecting and transferring data between computers and peripheral devices.

A

SCSI (Small Computer System Interface)

37
Q

is a computer bus that is used by the CPU to communicate with devices that are contained within the computer. It carries control signals from the processor to other components.

A

Control Bus

38
Q

is a computer bus architecture. It is used to transfer data between devices. It is a computer bus that is used to specify a physical address in the memory.

A

Address Bus

39
Q

are methods used to locate data and instructions in primary memory.

A

Memory addressing modes

40
Q

There are 5 different modes of memory addressing in Assembly language:

A
  • Immediate Memory Addressing Mode
  • Direct Memory Addressing Mode
  • Indirect Memory Addressing Mode
  • Register Memory Addressing Mode
  • Implied Memory Addressing Mode
41
Q

refers to the operational units and their interconnections that realize the architectural specifications.

A

Computer Organization

42
Q

the output of the learning and processing block, which are sent to different output interfaces to produce the desired output in the real physical world.

A

Control signals

43
Q

There are two approaches used for generating the control signals in proper sequence:

A
  1. Hardwired Control unit
  2. Micro-programmed control unit
44
Q

is a method of generating control signals with the help of Finite State Machines (FSM).

A

hardwired control unit

45
Q

Finite State Machines is also called as?

A

FA (Finite Automata)

46
Q

FSM is divided into 2 categories:

A
  1. FA with output
  2. FA without output
47
Q

FA with output has 2 categories:

A
  1. Moore Machine
  2. Mealy Machine
48
Q

FA without output has 3 categories:

A
  1. Deterministic Finite Automata (DFA)
  2. Non-deterministic Finite Automata (NFA)
  3. Epsilon-Non-deterministic Finite Automata (E-NFA)
49
Q

is the simplest model of computation and it has a very limited memory.

A

FSM

50
Q

Then we saw some edges:

A&raquo_space;»» B&raquo_space;1
A&raquo_space;»» C&raquo_space;0
C&raquo_space;»» A&raquo_space;0
C&raquo_space;»» D&raquo_space;1
D&raquo_space;»» C&raquo_space;1
B&raquo_space;»» D&raquo_space;0
D&raquo_space;»» B&raquo_space;0

That edges are called the?

A

Transitions

51
Q

The labeling of edges is known as?

A

inputs

52
Q

the circles on the FDA diagram are called?

A

states

53
Q

is both a symbolic representation of a logical operation and, when used in digital electronics, it can be an actual circuit in hardware.

A

logic gates

54
Q

who made Boolean Algebra

A

George Boole

55
Q

the inverse (NOT) of a conjunction (AND) is logically equivalent to the disjunction (OR) of two inverses (NOT).

A

De Morgan’s Theorem

56
Q

is a way to see all possible conditions for the variables in a logical expression and to chart the results.

A

truth table

57
Q

are symbols that can directly replace an expression in Boolean arithmetic.

A

Logic gates

58
Q

what do you call when you connect multiple gates together?

A

combined logic system or combinatorial logic.

59
Q

uses the software approach to generate the control signals.

A

microprogrammed control unit

60
Q

The generation of the control signals is determined with the help of the program. This program is stored in the special memory of the processor which is smaller and faster. This memory is termed as? and the program is termed as the?

A

microprogram memory or control store
microprogram

61
Q

The block diagram of the microprogrammed control unit is comprised of the components like:

A
  1. instruction registers
  2. microprogrammed/microinstruction address generator
  3. microprogram counter
  4. control signals
62
Q

holds a machine instruction that is currently being executed. It holds the currently queued instruction for use.

A

Instruction register

63
Q

determines the address sequence that is read from control memory.

A

microprogrammed address generator

64
Q

is used to cycling the sequence of control.

A

microprogram counter

65
Q

is the part of a CPU’s control unit that stores the CPU’s microprogram.

A

control store

66
Q

a device that generates addresses in a microprogram.

A

microsequencer

67
Q

A control store implementation whose contents are unalterable is known as a

A

Read Only Memory or Read Only Storage

68
Q

one whose contents are alterable is known as a

A

Writable Control Store.

69
Q

are used to identify the nature of operation

A

control signals

70
Q

There are 3 control signals that are available in 8085 microprocessors

A
  1. RD (Read)
  2. WR (Write)
  3. ALE (Address Latch Enable)
71
Q

When the pulse goes high, it indicates
when the pulse goes low, it indicates

A

address
data

72
Q

uses a sequence of micro-instruction in micro-programming language.

A

Microprogrammed Control Unit

73
Q

is the measurement of the length of time that data is being worked on by the processor and is used as an indicator of how much processing is required for a process or how CPU intensive a process or program is.

A

CPU time

74
Q

are the output of learning and processing block, which are sent to different output interfaces to produce desired output in the real physical world.

A

control signals

75
Q

There are 2 types of Micro-instructions based on the control word stored in Control Memory (CM):

A
  1. Horizontal
  2. Vertical
76
Q

is where the control signals are represented in the decoded binary format that is 1 bit/CS.

A

Horizontal Micro-instruction

77
Q

The control signals are represented in the encoded binary format.

A

Vertical Micro-instruction

78
Q

Control Unit Circuit Design can be done in 2 different ways:

A
  1. Hardware Control Circuit
  2. Microprogram Control Unit
79
Q

is used to handle the address transferred to the memory unit, and this can be handled either using a bus approach or direct input declaration for the memory.

A

Control Memory Address Register (CMAR)

80
Q

is a combinational logic circuit that is used to change the code into a set of signals. It is the reverse process of an encoder

A

decoder

81
Q

is a term, symbol, or name used to define or specify a computing function.

A

mnemonic