COMPSOR 1

studied byStudied by 2 people
5.0(1)
Get a hint
Hint

Digital Computer

1 / 79

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

80 Terms

1

Digital Computer

Fast electronic machine for processing digitized information.

New cards
2

Computer Program

List of instructions stored internally for processing.

New cards
3

Computer Memory

Internal storage for programs and data during execution.

New cards
4

Personal Computer

Common computer used in homes and offices.

New cards
5

Workstation

High-powered desktop computer for engineering applications.

New cards
6

Mainframe

Large computer for business data processing.

New cards
7

Supercomputer

Used for large-scale numerical calculations.

New cards
8

Input Unit

Accepts coded information from users or devices.

New cards
9

Examples of Input Devices

Keyboard, mouse, scanner, joystick, barcode reader.

New cards
10

Primary Storage

Fast memory where programs are executed.

New cards
11

Word Length

Number of bits processed as a single unit.

New cards
12

Memory Access Time

Time to access one word in memory.

New cards
13

Random-Access Memory (RAM)

Memory allowing access to any location quickly.

New cards
14

Secondary Storage

Used for storing large amounts of data.

New cards
15

Arithmetic and Logic Unit (ALU)

Executes most operations and contains registers.

New cards
16

Control Unit (CU)

Directs operations and sends control signals.

New cards
17

Central Processing Unit (CPU)

Combination of ALU and CU in a computer.

New cards
18

Output Unit

Sends processed results to external devices.

New cards
19

Von Neumann Architecture

Stored program architecture storing programs in memory.

New cards
20

Machine Language

Primitive language consisting of binary code.

New cards
21

Assembly Language

Uses mnemonics to simplify programming tasks.

New cards
22

Bottleneck

Limitation in performance, often in memory access.

New cards
23

Registers

High-speed storage for frequently used operands.

New cards
24

Control Signals

Commands sent by CU to coordinate operations.

New cards
25

Fixed Size Groups

Data processed in groups called words.

New cards
26

Addressing

Assigning distinct addresses to memory locations.

New cards
27

Examples of Output Devices

Monitors, printers, plotters, modems.

New cards
28

Mnemonic

Easy-to-remember abbreviations for programming.

New cards
29

Assembler

Translates assembly language to machine language.

New cards
30

High-Level Language

Uses English-like commands for programming.

New cards
31

Compiler

Translates high-level language to machine language.

New cards
32

FORTRAN

Formula translation programming language.

New cards
33

COBOL

Common business-oriented programming language.

New cards
34

BASIC

Beginner's all-purpose symbolic instruction code.

New cards
35

Pascal

High-level programming language for structured programming.

New cards
36

Compact Code

Machine language format for efficient execution.

New cards
37

Speed

Execution time related to code length.

New cards
38

Flexibility

Low-level languages allow programming freedom.

New cards
39

ADD Instruction

Adds operand from memory to a register.

New cards
40

Program Counter (PC)

Holds address of next instruction to execute.

New cards
41

Memory Address Register (MAR)

Holds address for data transfer in memory.

New cards
42

Memory Data Register (MDR)

Contains data to be read or written.

New cards
43

Instruction Register (IR)

Holds the current instruction being executed.

New cards
44

Bus

Collection of wires connecting computer devices.

New cards
45

Data Bus

Transmits data between devices.

New cards
46

Address Bus

Specifies data location in memory.

New cards
47

Control Bus

Manages control signals within the computer.

New cards
48

Fetch Cycle

Process of retrieving an instruction from memory.

New cards
49

Write Cycle

Process of sending data to memory.

New cards
50

Operand

Data used in an instruction operation.

New cards
51

ALU

Arithmetic Logic Unit for performing calculations.

New cards
52

Subroutine

Reusable code block for specific tasks.

New cards
53

Predefined Functions

Built-in functions simplifying programming tasks.

New cards
54

Single-Bus Structure

All units connect via one bus system.

New cards
55

Bus Control Lines

Arbitrate multiple requests for bus access.

New cards
56

Buffer Registers

Hold data during transfers to prevent delays.

New cards
57

Two-Bus Structure

Uses two buses for I/O and memory transfers.

New cards
58

Peripheral Processor

Controls I/O transfers in two-bus systems.

New cards
59

Memory Locations

Specific addresses where data is stored.

New cards
60

Address Space

Total memory addresses available in a system.

New cards
61

Intel 8088/86

Microprocessor with 1,048,576 addressable locations.

New cards
62

Store Cycle

Transfers data from CPU to memory, overwriting contents.

New cards
63

Data Transfer Instructions

Move data between memory and CPU registers.

New cards
64

Arithmetic Operations

Perform calculations on data in CPU.

New cards
65

Program Sequencing

Controls the order of instruction execution.

New cards
66

Three-Address Instructions

Specify two source operands and one destination.

New cards
67

Two-Address Instructions

Use one destination and one source operand.

New cards
68

One-Address Instructions

Assume one operand is in the accumulator.

New cards
69

Zero-Address Instructions

Operands are defined implicitly within the instruction.

New cards
70

Instruction Fetch

Retrieves instruction from memory to CPU.

New cards
71

Instruction Execute

CPU performs operation specified by instruction.

New cards
72

Straight-Line Sequencing

Executes instructions in increasing address order.

New cards
73

Branching

Repeats instruction sequences in program loops.

New cards
74

Accumulator

Register used for implicit operand storage.

New cards
75

I/O Operations

Manage input and output data transfers.

New cards
76

Operands

Data items used in operations or instructions.

New cards
77

Op-Code Field

Specifies the operation to be performed.

New cards
78

Addressing Information Field

Specifies addresses for operands in instructions.

New cards
79

Memory Management

Organizes and allocates memory for operations.

New cards
80

Data Representation

Memory contents can represent instructions or data.

New cards

Explore top notes

note Note
studied byStudied by 34653 people
... ago
4.8(98)
note Note
studied byStudied by 47 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
5.0(1)
note Note
studied byStudied by 35 people
... ago
5.0(1)
note Note
studied byStudied by 606 people
... ago
5.0(2)
note Note
studied byStudied by 5 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (46)
studied byStudied by 18 people
... ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 6 people
... ago
4.0(1)
flashcards Flashcard (46)
studied byStudied by 9 people
... ago
5.0(2)
flashcards Flashcard (23)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (137)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (54)
studied byStudied by 132 people
... ago
5.0(1)
flashcards Flashcard (141)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (275)
studied byStudied by 10 people
... ago
5.0(1)
robot