Brainscape
Find Flashcards
Discover millions of Flashcards
Browse Brainscape-Certified Flashcards
Learn faster with our catalog of expert certified, pre-made flashcards.
Browse All Flashcards
Browse our full catalog of user-generated and Brainscape-Certified flashcards.
Explore the
Knowledge Genome
of subjects:
Entrance Exams
Professional Certifications
Foreign Languages
Medical & Nursing
Science
English
Humanities & Social Studies
Mathematics
Law
Vocations
Health & Fitness
Business & Finance
Technology & Engineering
Food & Beverage
Fine Arts
Random Knowledge
Make Flashcards
How It Works
Features Overview
The Science of Studying
Educators
Schools & Teachers
Tutors & Resellers
Businesses
Employee Training
Publishers & Resellers
Academy
Academy Homepage
The Science of Studying
Study Tips
Teaching Tips
Employee Training Tips
Language Learning Tips
Test Prep Tips
Log in
My Dashboard
Get Started
Log out
Computer Science
> 2. Computer Organisation > Flashcards
2. Computer Organisation Flashcards
(15 cards)
Study These Flashcards
1
Q
Identify the main components of the Central Processing Unit (CPU) and describe their functions. (4 marks)
A
Arithmetic Logic Unit (ALU): Performs calculations and logic operations (1).
Control Unit (CU): Directs operations and instructions within the CPU (1).
Registers: Small, fast memory for immediate data access (1).
Cache: Temporary storage for frequently used data, enhancing speed (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
Explain the Fetch-Decode-Execute cycle in a CPU. (6 marks)
A
Fetch: Retrieves instruction from memory (1).
Decode: Interprets instruction in the CU (1).
Execute: Carries out the instruction using ALU or other CPU parts (1).
Cycle repeats to complete program execution (1).
Importance: Ensures sequential execution of instructions (1).
Efficiency: Faster cycle = better CPU performance (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
Describe the differences between primary and secondary memory and provide examples. (4 marks)
A
Primary memory: Temporary storage, fast access (e.g., RAM) (2).
Secondary memory: Long-term storage, slower access (e.g., hard drive) (2).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
Outline how clock speed, number of cores, and cache memory affect CPU performance. (6 marks)
A
Clock speed: Faster speed means quicker execution of instructions (2).
Number of cores: More cores allow parallel processing (2).
Cache memory: Reduces access time by storing frequently used data (2).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
Compare the characteristics and uses of RAM and ROM. (4 marks)
A
RAM: Volatile, used for temporary data storage while running programs (2).
ROM: Non-volatile, stores critical instructions like boot firmware (2).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
Explain the differences between volatile and non-volatile memory, giving examples. (3 marks)
A
Volatile: Data lost when power is off, e.g., RAM (1).
Non-volatile: Data retained without power, e.g., SSD, HDD (1).
Importance: Determines data persistence and backup needs (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
Describe how virtual memory works and explain its importance in modern computers. (5 marks)
A
Virtual memory: Uses hard drive space to extend RAM capacity (2).
Mechanism: Swaps inactive data from RAM to storage (1).
Importance: Allows multitasking beyond physical RAM limits (2).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Compare and contrast SSD and HDD in terms of speed, durability, and cost. (4 marks)
A
Speed: SSDs are faster than HDDs (1).
Durability: SSDs are more shock-resistant; no moving parts (1).
Cost: SSDs are more expensive per GB than HDDs (1).
Use cases: SSDs for performance; HDDs for cost-effective storage (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
Outline the purpose of cache memory and explain its role in improving performance. (5 marks)
A
Purpose: Stores frequently accessed data close to CPU (2).
Role: Reduces fetch time for data/instructions (2).
Impact: Enhances system responsiveness and CPU efficiency (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
Explain ‘memory hierarchy’ and arrange components by speed. (3 marks)
A
Definition: Layers of memory ranked by speed and size (1).
Order: Registers > Cache > RAM > Secondary Storage (2).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
List four functions of an operating system and describe each briefly. (4 marks)
A
Memory Management: Manages RAM usage (1).
Process Management: Handles task execution and scheduling (1).
File Management: Organises and stores files (1).
Device Management: Manages hardware through drivers (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
Explain the difference between multitasking and multiprocessing. (4 marks)
A
Multitasking: Switching between tasks on one CPU (2).
Multiprocessing: Using multiple CPUs/cores for simultaneous tasks (2).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
Describe the role of device drivers within an OS. (3 marks)
A
Role: Enables communication between hardware and OS (2).
Example: Printer driver allows OS to interact with printer (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
Define ‘kernel’ and ‘user interface’ in an OS and explain their roles. (5 marks)
A
Kernel: Core part of OS, manages hardware and system processes (2).
User Interface: Allows user interaction with OS, e.g., GUI or CLI (2).
Importance: Kernel enables system control; UI offers user access (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
Explain why file management is essential in an OS. (3 marks)
A
Importance: Organises storage for data retrieval (1).
Supports data hierarchy and access rights (1).
Enhances user and system efficiency (1).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
Computer Science
flashcards
Decks in class (14)
# Cards
1. System Fundamentals
24
2. Computer Organisation
15
3. Networks
19
5. Abstract Data Structure (HL)
25
6. Resource Management
20
7. Control
12
Paper 3
40
P3 - Latency
18
P3 - Linguistic Nuances & Natural Language Processing
22
P3 - Architecture & Machine Learning Models
20
P3 - Transformers
7
P3 - Dataset Bias
13
P3 - Processing Power & Scalability
15
P3 - Ethical Challenges
15