COMPSOR 1

5.0(1)
studied byStudied by 2 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/79

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

80 Terms

1
New cards

Digital Computer

Fast electronic machine for processing digitized information.

2
New cards

Computer Program

List of instructions stored internally for processing.

3
New cards

Computer Memory

Internal storage for programs and data during execution.

4
New cards

Personal Computer

Common computer used in homes and offices.

5
New cards

Workstation

High-powered desktop computer for engineering applications.

6
New cards

Mainframe

Large computer for business data processing.

7
New cards

Supercomputer

Used for large-scale numerical calculations.

8
New cards

Input Unit

Accepts coded information from users or devices.

9
New cards

Examples of Input Devices

Keyboard, mouse, scanner, joystick, barcode reader.

10
New cards

Primary Storage

Fast memory where programs are executed.

11
New cards

Word Length

Number of bits processed as a single unit.

12
New cards

Memory Access Time

Time to access one word in memory.

13
New cards

Random-Access Memory (RAM)

Memory allowing access to any location quickly.

14
New cards

Secondary Storage

Used for storing large amounts of data.

15
New cards

Arithmetic and Logic Unit (ALU)

Executes most operations and contains registers.

16
New cards

Control Unit (CU)

Directs operations and sends control signals.

17
New cards

Central Processing Unit (CPU)

Combination of ALU and CU in a computer.

18
New cards

Output Unit

Sends processed results to external devices.

19
New cards

Von Neumann Architecture

Stored program architecture storing programs in memory.

20
New cards

Machine Language

Primitive language consisting of binary code.

21
New cards

Assembly Language

Uses mnemonics to simplify programming tasks.

22
New cards

Bottleneck

Limitation in performance, often in memory access.

23
New cards

Registers

High-speed storage for frequently used operands.

24
New cards

Control Signals

Commands sent by CU to coordinate operations.

25
New cards

Fixed Size Groups

Data processed in groups called words.

26
New cards

Addressing

Assigning distinct addresses to memory locations.

27
New cards

Examples of Output Devices

Monitors, printers, plotters, modems.

28
New cards

Mnemonic

Easy-to-remember abbreviations for programming.

29
New cards

Assembler

Translates assembly language to machine language.

30
New cards

High-Level Language

Uses English-like commands for programming.

31
New cards

Compiler

Translates high-level language to machine language.

32
New cards

FORTRAN

Formula translation programming language.

33
New cards

COBOL

Common business-oriented programming language.

34
New cards

BASIC

Beginner's all-purpose symbolic instruction code.

35
New cards

Pascal

High-level programming language for structured programming.

36
New cards

Compact Code

Machine language format for efficient execution.

37
New cards

Speed

Execution time related to code length.

38
New cards

Flexibility

Low-level languages allow programming freedom.

39
New cards

ADD Instruction

Adds operand from memory to a register.

40
New cards

Program Counter (PC)

Holds address of next instruction to execute.

41
New cards

Memory Address Register (MAR)

Holds address for data transfer in memory.

42
New cards

Memory Data Register (MDR)

Contains data to be read or written.

43
New cards

Instruction Register (IR)

Holds the current instruction being executed.

44
New cards

Bus

Collection of wires connecting computer devices.

45
New cards

Data Bus

Transmits data between devices.

46
New cards

Address Bus

Specifies data location in memory.

47
New cards

Control Bus

Manages control signals within the computer.

48
New cards

Fetch Cycle

Process of retrieving an instruction from memory.

49
New cards

Write Cycle

Process of sending data to memory.

50
New cards

Operand

Data used in an instruction operation.

51
New cards

ALU

Arithmetic Logic Unit for performing calculations.

52
New cards

Subroutine

Reusable code block for specific tasks.

53
New cards

Predefined Functions

Built-in functions simplifying programming tasks.

54
New cards

Single-Bus Structure

All units connect via one bus system.

55
New cards

Bus Control Lines

Arbitrate multiple requests for bus access.

56
New cards

Buffer Registers

Hold data during transfers to prevent delays.

57
New cards

Two-Bus Structure

Uses two buses for I/O and memory transfers.

58
New cards

Peripheral Processor

Controls I/O transfers in two-bus systems.

59
New cards

Memory Locations

Specific addresses where data is stored.

60
New cards

Address Space

Total memory addresses available in a system.

61
New cards

Intel 8088/86

Microprocessor with 1,048,576 addressable locations.

62
New cards

Store Cycle

Transfers data from CPU to memory, overwriting contents.

63
New cards

Data Transfer Instructions

Move data between memory and CPU registers.

64
New cards

Arithmetic Operations

Perform calculations on data in CPU.

65
New cards

Program Sequencing

Controls the order of instruction execution.

66
New cards

Three-Address Instructions

Specify two source operands and one destination.

67
New cards

Two-Address Instructions

Use one destination and one source operand.

68
New cards

One-Address Instructions

Assume one operand is in the accumulator.

69
New cards

Zero-Address Instructions

Operands are defined implicitly within the instruction.

70
New cards

Instruction Fetch

Retrieves instruction from memory to CPU.

71
New cards

Instruction Execute

CPU performs operation specified by instruction.

72
New cards

Straight-Line Sequencing

Executes instructions in increasing address order.

73
New cards

Branching

Repeats instruction sequences in program loops.

74
New cards

Accumulator

Register used for implicit operand storage.

75
New cards

I/O Operations

Manage input and output data transfers.

76
New cards

Operands

Data items used in operations or instructions.

77
New cards

Op-Code Field

Specifies the operation to be performed.

78
New cards

Addressing Information Field

Specifies addresses for operands in instructions.

79
New cards

Memory Management

Organizes and allocates memory for operations.

80
New cards

Data Representation

Memory contents can represent instructions or data.