J277 Section 1 Systems Architecture, Memory and Storage

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

1/39

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

40 Terms

1
New cards

CPU

The central processing unit is the primary component of a computer that performs most of the processing inside the system. It executes instructions from programs and manages the operations of other hardware components.

2
New cards

Input Device

A hardware component used to enter data and control signals into a computer system, such as a keyboard or mouse.

3
New cards

Output Device

A hardware component that conveys information from a computer to the user, such as a monitor or printer.

4
New cards

Storage Device

A hardware component that is used to store data and information in a computer system, such as a hard drive or solid-state drive.

5
New cards

Memory

A component that stores data temporarily for quick access by the CPU, including RAM and cache.

6
New cards

Secondary Storage

A type of storage that retains data long-term, even when the computer is powered off, including devices like hard drives, SSDs, and optical disks.

7
New cards

Cache

A small, high-speed memory component that stores frequently accessed data and instructions to speed up processing by the CPU. Level 1 is closest to the CPU, while Level 2 is slightly larger and slower.

8
New cards

FDE cycle

The process by which the CPU fetches, decodes, and executes instructions in a sequence to perform tasks.

9
New cards

Fetch

The first stage of the FDE cycle where the CPU retrieves an instruction from memory.

10
New cards

Decode

The stage in the FDE cycle where the CPU interprets the fetched instruction to determine what action to perform next.

11
New cards

Execute

The final stage of the FDE cycle where the CPU carries out the instruction that has been decoded, resulting in an action or operation.

12
New cards

Control Unit

The component of the CPU that directs the operation of the processor and manages the execution of instructions by coordinating between the CPU and other components.

13
New cards

ALU

A component of the CPU that performs arithmetic and logical operations on the data processed by the system.

14
New cards

Accumulator

A register in the CPU that temporarily holds data and results of arithmetic and logical operations performed by the ALU.

15
New cards

Von Neumann Architecture

A computer design model that describes a system where the CPU, memory, and input/output devices are interconnected. It utilizes a single memory space for both data and instructions, allowing for efficient processing.

16
New cards

Registers

Small, fast storage locations within the CPU that hold data, instructions, and addresses temporarily during processing.

17
New cards

MAR

(Memory Address Register) holds the memory location of data that needs to be accessed or stored.

18
New cards

Program Counter

A CPU register that contains the address of the next instruction to be executed in a program. It increments after each instruction fetch.

19
New cards

MDR

(Memory Data Register) holds the actual data being transferred to or from the memory location specified by the MAR.

20
New cards

Logical Operations

Operations that manipulate binary data to perform tasks such as AND, OR, and NOT. These operations are fundamental in computing for decision-making and data processing.

21
New cards

Arithmetic Operations

Mathematical calculations performed on numerical data, including addition, subtraction, multiplication, and division. These operations are essential for processing numerical information in computing.

22
New cards

Shift Operations

A type of logical operation that moves bits in a binary number left or right, effectively multiplying or dividing the number by powers of two.

23
New cards

Clock Speed

The rate at which a CPU executes instructions, typically measured in gigahertz (GHz). Higher clock speeds indicate faster processing capabilities.

24
New cards

Cores

The individual processing units within a CPU that can execute instructions independently, improving performance and multitasking capabilities.

25
New cards

CPU Performance Factors

Factors that affect the overall efficiency and speed of a CPU, including clock speed, number of cores, cache size, and architecture.

26
New cards

RAM

(Random Access Memory) is a type of volatile memory that temporarily stores data and instructions for the CPU, allowing for quick access and efficient processing during active tasks.

27
New cards

ROM

A type of non-volatile memory that retains data even when powered off, commonly used to store firmware and system software (BIOS). It is crucial for booting up the computer and can be read but not easily written to.

28
New cards

Embedded System

A specialized computing system designed to perform dedicated functions within larger mechanical or electrical systems, often with real-time computing constraints. These systems are typically integrated into devices like appliances, automobiles, and medical equipment, and are optimized for specific tasks.

29
New cards

Parallel processing

A method of computation in which multiple processors or cores execute tasks simultaneously, improving performance and efficiency for complex calculations or large data sets.

30
New cards

Features of an Embedded System

Typically includes real-time operation, resource constraints, and specific functionality tailored to a particular application. They often have limited operating systems, minimal user interfaces and are designed for efficiency in power and processing.

31
New cards

Virtual Memory

A memory management capability that allows a computer to use hard drive space as additional RAM, enabling the execution of larger applications than the physical memory alone would allow. This process enhances multitasking and overall system performance by swapping data between RAM and disk storage as needed but can be slow compared to accessing physical memory directly.

32
New cards

Volatile

Refers to a type of computer memory that requires power to maintain the stored information. When power is lost, all data in volatile memory is erased, making it suitable for temporary data storage during processing.

33
New cards

Non-volatile

Refers to a type of computer memory that retains stored information even when power is lost. This makes it suitable for long-term data storage, such as in hard drives and flash memory.

34
New cards

Bootstrap Loader

A small program stored in ROM that initializes the operating system during the startup process of a computer. It loads the main operating system into memory and prepares the system for use.

35
New cards

BIOS

A firmware interface that initializes hardware during the booting process and provides runtime services for operating systems.

36
New cards

Factors affecting choice of storage

Includes speed, capacity, cost, portability, reliability and durability, which influence the selection of appropriate storage solutions based on user needs and system requirements.

37
New cards

Magnetic storage

A type of storage that uses magnetic media to read and write data, commonly found in hard disk drives (HDDs) and magnetic tapes. It is characterized by its ability to store large amounts of data at a relatively low cost.

38
New cards

Optical Storage

A type of storage that uses laser technology to read and write data on optical discs such as CDs, DVDs, and Blu-rays. It is known for its portability and capacity to store data in a durable format.

39
New cards

Solid State Storage

A type of storage that uses flash memory to store data, known for its speed, reliability, and durability such as a Solid State Disk, USB Memory Stick or SD Card. Unlike magnetic storage, it has no moving parts, making it more resistant to physical shock.

40
New cards