Back to marketplace

Topic 2 - Computer Architecture

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

Fetch

Back (Answer)

• The program counter (PC) holds the memory address of the next instruction that is going to be read/written to • The address is transferred to the MAR via the address bus • The MAR sends the memory address to RAM via the address bus to signal it to read the instruction at the specified memory address • The instruction is sent to the MDR via the data bus from the RAM and then copied into the CIR (Current Instruction Register) also via the data bus • The PC is incremented to the next instruction

#2
Front (Question)

Decode

Back (Answer)

• Th UI interprets and decodes the instruction in the CIR

#3
Front (Question)

Execute

Back (Answer)

• The ALU carries out the decoded instruction by performing arithmetic or logical operations • The ACC stores and accumulates the result of the calculations performed by ALU if needed.

#4
Front (Question)

ROM

Back (Answer)

Read only memory that stores the permanent and persistent instructions to boot up the computer (BIOS)

#5
Front (Question)

Cache memory is more _____ than RAM and is checked before/after the RAM

Back (Answer)

expensive before

#6
Front (Question)

Secondary Memory relationship to CPU

Back (Answer)

It is not directly connected to CPU unlike primary memory

#7
Front (Question)

Virtual Memory

Back (Answer)

This is utilized when primary memory is overloaded. It works by sending less used data from primary memory to secondary memory in pages freeing up space in the primary memory. When primary memory needs the data sent again, it is sent back to the primary memory from secondary memory.

#8
Front (Question)

Virtual memory 2 characteristics

Back (Answer)

• Slower • Temporary

#9
Front (Question)

Draw VM diagram

Back (Answer)

2 boxes next to each other with a gap in between 1 box = RAM 1 box = Hard disk (but secondary box inside it called Virtual memory (pagefile)) There are two arrows that connect the boxes. One arrow on the top going from RAM to hard disk called “less used data” One arrow under it going from hard disk to RAM called “data needed by the CPU”

#10
Front (Question)

Operating system definition

Back (Answer)

Set of software that controls computer’s hardware and resources and provides services for computer programs

#11
Front (Question)

3 examples of roles of OS

Back (Answer)

• User interface • Memory management • Multitasking

#12
Front (Question)

User interface

Back (Answer)

It is what facilitates the link between user and hardware

#13
Front (Question)

4 examples of UI

Back (Answer)

GUI CLI Natural LI (speak to computer like Siri) MBI (like CLI but no commands only menu options)

#14
Front (Question)

Memory management

Back (Answer)

A role of OS. It refers to keeping tracking of storage devices, allocating the appropriate amount of RAM to programs in use and organizing and managing data files and folders.

#15
Front (Question)

Peripheral management

Back (Answer)

A role of OS. The OS works with the BIOS and device drivers to translate signals from peripherals into instructions the system can understand and use.

#16
Front (Question)

Multitasking

Back (Answer)

A role of OS that allocates CPU time and resources to multiple programs in use, allowing them to run concurrently. This process is often managed using time slicing and ensures each program gets a fair share of CPU time based on priority and scheduling algorithms.

#17
Front (Question)

Security (OS)

Back (Answer)

A role of OS. It involves the setting of usernames and passwords, setting user permissions and file permissions for reading and writing throughout the OS to enhance security.

#18
Front (Question)

3 examples of types of Application software

Back (Answer)

• Word processor • Spreadsheets • Web Browser

#19
Front (Question)

Translate 1 byte –> bits 1 kilobyte –> bytes 1 mb –> kilobytes 1 gb –> mb 1 tb –> gb

Back (Answer)

1 byte = 8 bits 1 kb = 1024 bytes 1 mb = 1024 kb 1gb = 1024 mb 1 tb = 1024 gb

#20
Front (Question)

Bit

Back (Answer)

Binary digit. This is a measurement unit that can only have two states, 1 or 0 (or on or off)

#21
Front (Question)

One extended ASCII character (e.g. A) into bytes

Back (Answer)

1 byte

#22
Front (Question)

Binary is what base?

Back (Answer)

Base 2

#23
Front (Question)

Hexadecimal what is it and what base

Back (Answer)

These more efficiently represent large binary values. These are base 16.

#24
Front (Question)

3 uses of Hexadecimal

Back (Answer)

• HTML colors • MAC addresses • IP addresses