Computer Systems

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

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.

17 Terms

1
New cards

System

A system is a combination of many connected parts all working together to achieve a common goal.

2
New cards

Computer System

A computer system can be described as a system that involves interaction between hardware, software, data and the user

3
New cards

Computer Architecture

A computer architecture is a specification of how a computer’s different parts are physically, and logically, laid-out or connected

4
New cards

Von Neumann Architecture

One of the most common computer architectures:

<p>One of the most common computer architectures:</p><p></p>
5
New cards

4 Components of Von Neumann Architecture

  1. A central processing unit (CPU) which executes instructions.

  2. Memory which stores both the data to be operated on, the insructions (programs) that operate on that data and the results.

  3. A bus connecting the CPU and memory. This is represented by the pair of arrows (from memory to CPU and back).

  4. Input and output devices that allow data to come into the computer and results to be sent out.

<ol><li><p>A central processing unit (CPU) which executes instructions.</p></li><li><p>Memory which stores both the data to be operated on, the insructions (programs) that operate on that data and the results.</p></li><li><p>A bus connecting the CPU and memory. This is represented by the pair of arrows (from memory to CPU and back).</p></li><li><p>Input and output devices that allow data to come into the computer and results to be sent out.</p></li></ol><p></p>
6
New cards

The CPU

The CPU carries out computations on data by following instructions, resulting in an output.

7
New cards

The CPU contains…

  1. The Control Unit

  2. The Arithmetic/Logic Unit (ALU)

  3. Registers

8
New cards

The ALU

Arithmetic Logic Unit: where arithmetic and logical processing takes place. The ALU receives instructions and data, and operates on the data according to the instructions.

9
New cards

Registers

Registers are temporary storage locations that the CPU can access very quickly when carrying out operations on data (or data which may be accessed frequently)

10
New cards

Examples of Registers

  1. The Program Counter (PC): stores where the CPU is in the program sequence, at any given time

  2. Data Registers: Hold data temporarily

  3. Address Registers: Address registers store memory addresses

11
New cards

Memory Address

A memory address is a value that indicates a specific location in memory. This could be the location in memory of data that is to be operated on, or the location of an instruction to be executed by the CPU

12
New cards

Memory

Memory refers to the physical devices used to store data and instructions for immediate access by the CPU. It includes both volatile and non-volatile storage types such as RAM and ROM

13
New cards

Volatile vs Non-Volatile Memory

Volatile memory is memory that, when the computer loses power, the data is lost

14
New cards

RAM

RAM (Random Accses Memory) is temporary memory. It holds the data and instructions of the program that is currently being executed by the CPU. RAM is known as volatile memory

15
New cards

ROM

ROM (Read-only memory) is non-volatile memory. A typical use of ROM is the computer’s BIOS (Basic Input/Output System).

16
New cards

Primary Storage/Main Memory

Primary Storage/Main Memory is used to store information for immediate use by the CPU. RAM and ROM are both types of primary storage

17
New cards

The Fetch-Execute Cycle

The basic operation of a computer is called the ‘fetch-execute’ cycle. The CPU is designed to understand a set of instructions - the instruction set.

It fetches the instructions from the main memory and executes them.

This is done repeatedly from when the computer is booted up to when it is shut down.