COMPUTER WEEK 1 Flashcards
Software that allows users to operate their devices, consisting of one or more programs that perform specific tasks coded by programmers using algorithms.
Application software
Step-by-step procedures that describe how to achieve a specified task, coded by programmers in a programming language.
Algorithms
The physical components of a computer system, including memory, input/output devices, and processing units.
Hardware
Key Point: Programmers create software that users rely on to operate their devices efficiently, and hardware stores program instructions, accepts input, processes that input, and generates output for the user.
Key Point: Programmers create software that users rely on to operate their devices efficiently, and hardware stores program instructions, accepts input, processes that input, and generates output for the user.
In 1945, John von Neumann proposed the stored-program concept, which stores instructions and data alongside one another. All modern computers use this architecture.
Modern Computers
The architecture proposed by John von Neumann in 1945, in which instructions and data are stored together. All modern computers use this architecture.
Stored-Program Concept
Memory that is directly accessible by the CPU. Primary memory includes ROM, RAM, and CPU memory.
Primary Memory
Read-Only Memory, which holds instructions for starting the system. ROM is non-volatile, meaning it persists when power is turned off.
ROM
Random-Access Memory, which holds program instructions and data. RAM is volatile, meaning its contents are lost when power is turned off.
RAM
The primary component of a modern computer that executes program instructions serially. A modern CPU consists of registers, a decode unit, a control unit (CU), an arithmetic and logic unit (ALU), and a floating-point accelerator (FPA).
Central Processing Unit (CPU)
Internal memory of a CPU that holds data used by the ALU and FPA, as well as new data produced by them. Register data is volatile and lost when power is turned off.
Registers
The component of a CPU that extracts incoming instructions from the instruction queue and decodes them.
Decode Unit
The component of a CPU that manages data and moves data between registers, RAM, and devices. The CU passes decoded instructions to the ALU or FPA for processing.
Control Unit (CU)
The component of a CPU that performs comparisons, integer calculations, changes data, and creates new data as directed by the CU. The ALU works solely with register memory inside the CPU.
Arithmetic and Logic Unit (ALU)
The component of a CPU that performs calculations on floating-point data. The FPA works solely with register memory inside the CPU.
Floating-Point Accelerator (FPA)