Topic 1.2 Part 1 - System Architecture/Memory and Storage Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is system architecture?

A

System architecture refers to the design and structure of a computer system or network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a central processing unit (CPU)?

A

The CPU is the brain of a computer, responsible for executing instructions and performing calculations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is RAM (Random Access Memory)?

A

RAM is volatile memory used to store data that is actively being processed by the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a motherboard?

A

The motherboard is the main circuit board in a computer, connecting all hardware components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an operating system (OS)?

A

An OS is software that manages hardware and provides a user interface for interacting with a computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a microprocessor?

A

A microprocessor is an integrated circuit that contains the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a bus in system architecture?

A

A bus is a communication pathway that allows data to be transferred between hardware components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is firmware?

A

Firmware is software that is permanently stored on hardware components, such as the BIOS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is BIOS (Basic Input/Output System)?

A

BIOS is firmware that initializes hardware components during system startup.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an instruction set architecture (ISA)?

A

An ISA is a set of instructions that a CPU can execute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a cache memory in system architecture?

A

Cache memory is a small, high-speed memory used to store frequently accessed data for faster retrieval.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a clock speed in system architecture?

A

Clock speed measures how quickly a CPU can execute instructions, typically in gigahertz (GHz).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is parallel processing?

A

Parallel processing is the use of multiple CPUs to perform tasks simultaneously, improving performance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a storage device?

A

A storage device is hardware for long-term data storage, such as hard drives and SSDs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a GPU (Graphics Processing Unit)?

A

A GPU is specialized hardware for rendering graphics and performing parallel processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a file system?

A

A file system is the structure used to organise and manage data on storage devices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is virtual memory?

A

Virtual memory extends RAM by using disk space as temporary storage for data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a network architecture?

A

Network architecture defines the structure and organization of a computer network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is a client-server architecture?

A

In a client-server architecture, clients request services from a central server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is a peer-to-peer architecture?

A

In a peer-to-peer architecture, devices communicate directly with each other without a central server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is cloud computing?

A

Cloud computing provides access to computing resources over the internet, often through remote data centers.

22
Q

What is a distributed system?

A

A distributed system uses multiple interconnected computers to work together on a task.

23
Q

What is a database management system (DBMS)?

A

A DBMS is software that manages the storage and retrieval of data in a database.

24
Q

What is scalability in system architecture?

A

Scalability refers to a system’s ability to handle increased workloads by adding resources.

25
Q

What is fault tolerance?

A

Fault tolerance is a system’s ability to continue operating in the presence of hardware or software failures.

26
Q

What is redundancy?

A

Redundancy involves duplicating critical system components to ensure continued operation in case of failure.

27
Q

What is a microservices architecture?

A

A microservices architecture breaks down applications into small, independent services.

28
Q

What is a monolithic architecture?

A

A monolithic architecture builds applications as a single, tightly integrated unit.

29
Q

What is API (Application Programming Interface)?

A

An API defines how software components should interact and communicate with each other.

30
Q

What is load balancing?

A

Load balancing distributes network traffic across multiple servers to optimize performance.

31
Q

What is latency in system architecture?

A

Latency is the delay between a request and a response in a system, often caused by data transmission.

32
Q

What is bandwidth?

A

Bandwidth measures the maximum data transfer rate on a network or communication channel.

33
Q

What is RAID (Redundant Array of Independent Disks)?

A

RAID combines multiple hard drives for data protection and improved performance.

34
Q

What is a firewall?

A

A firewall is a security system that controls incoming and outgoing network traffic.

35
Q

What is a VPN (Virtual Private Network)?

A

A VPN encrypts and secures internet connections for privacy and security.

36
Q

What is IoT (Internet of Things) architecture?

A

IoT architecture involves connecting various devices and sensors to collect and exchange data.

37
Q

What is containerisation?

A

Containerisation isolates applications and their dependencies for easy deployment and management.

38
Q

What is a microcontroller?

A

A microcontroller is a compact computer designed for specific tasks, often found in embedded systems.

39
Q

What is a system-on-a-chip (SoC)?

A

An SoC integrates various hardware components, including CPU, GPU, and memory, on a single chip.

40
Q

What is virtualisation?

A

Virtualisation creates virtual instances of hardware, such as virtual machines or virtual networks.

41
Q

What is edge computing?

A

Edge computing processes data closer to the source to reduce latency and improve real-time decision-making.

42
Q

What is Moore’s Law?

A

Moore’s Law is the observation that the number of transistors on a microchip doubles approximately every two years.

43
Q

What is an API gateway?

A

An API gateway is a server that acts as an API front-end, managing requests and responses.

44
Q

What is SOA (Service-Oriented Architecture)?

A

SOA is an architectural approach that designs software as a collection of loosely coupled services.

45
Q

What is ESB (Enterprise Service Bus)?

A

An ESB is middleware software that facilitates communication between different applications.

46
Q

What is a container orchestration tool?

A

Container orchestration tools, like Kubernetes, manage the deployment and scaling of containerised applications.

47
Q

What is a reverse proxy?

A

A reverse proxy handles client requests and forwards them to the appropriate backend server.

48
Q

What is HPC (High-Performance Computing) architecture?

A

HPC architecture is designed for performing complex computations and simulations at high speeds.

49
Q

What is RISC (Reduced Instruction Set Computer) architecture?c

A

RISC architecture uses a simplified instruction set for faster and more efficient processing.

50
Q

What is CISC (Complex Instruction Set Computer) architecture?

A

CISC architecture uses a rich instruction set with complex operations, often requiring more clock cycles to execute.