NEW
Font size
WorksheetsExploring Computer Systems
Total questions: 15
Worksheet time: 8mins
What are the main components of a computer's architecture?
Graphics card, sound card, network card
Power supply, cooling system, case
Operating system, software applications, drivers
CPU, memory (RAM), storage, input devices, output devices, motherboard.
Explain the difference between RAM and ROM.
RAM is volatile and used for temporary storage; ROM is non-volatile and used for permanent storage.
RAM and ROM are both volatile and used for temporary storage.
RAM is used for permanent storage; ROM is used for temporary storage.
RAM is non-volatile and used for permanent storage; ROM is volatile and used for temporary storage.
What is the purpose of an operating system?
To enhance graphics performance
To serve as a database management system
To provide internet connectivity
The purpose of an operating system is to manage hardware and software resources and provide a user interface.
Name three popular operating systems and their primary use cases.
1. Windows - Personal and business computing; 2. macOS - Creative and professional work; 3. Linux - Servers and development environments.
Unix - Personal productivity
Android - Mobile gaming
iOS - Web development
What is virtual memory and how does it work?
Virtual memory is a type of physical memory that stores data permanently.
Virtual memory is a memory management technique that allows the execution of processes that may not completely fit in physical memory by using disk space to simulate additional RAM.
Virtual memory increases the speed of the CPU by providing more cache.
Virtual memory is a hardware component that directly manages RAM.
Describe the function of a file system in an operating system.
To provide internet connectivity for devices.
To manage the graphical user interface of the operating system.
The function of a file system is to manage data storage, organization, access, and permissions for files on a storage device.
To control hardware components like CPU and RAM.
What are the different types of data storage solutions?
CD/DVD
HDD, SSD, NAS, SAN, Cloud Storage, Tape Storage, Object Storage
External Hard Drive
USB Flash Drive
Explain the concept of cloud storage and its advantages.
Cloud storage is less secure than traditional storage methods.
Cloud storage allows users to store and access data over the internet, providing advantages such as scalability, cost-effectiveness, data redundancy, accessibility, and automatic backups.
Cloud storage is only for large businesses and not for personal use.
Cloud storage requires physical hardware to function effectively.
What is the role of a network in computer systems?
To increase the processing speed of a computer.
To provide power supply to the devices.
To store data permanently on a hard drive.
The role of a network in computer systems is to enable communication and resource sharing between devices.
Define the term 'IP address' and its significance in networking.
A method for encrypting data in transit.
An IP address is a unique identifier for a device on a network, essential for routing data.
A type of software used for network management.
A physical cable that connects devices in a network.
What are the basic types of networks (e.g., LAN, WAN)?
LAN, WAN, MAN
VLAN
SAN
PAN
Describe the OSI model and its layers.
Physical, Data Link, Network, Transport, Session, Application, Security
Physical, Data Link, Network, Transport, Session, Presentation
The OSI model has seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Physical, Data Link, Network, Transport, Application
What is the Software Development Life Cycle (SDLC)?
The Software Development Life Cycle (SDLC) is a structured process for developing software, encompassing stages like planning, analysis, design, implementation, testing, deployment, and maintenance.
A framework for network security
A method for managing hardware resources
A process for database management
List and explain the phases of the SDLC.
Planning, Execution, Review, Maintenance
The phases of the SDLC are Planning, Analysis, Design, Implementation, Testing, Deployment, and Maintenance.
Analysis, Design, Testing, Support
Deployment, Implementation, Review, Planning
What is the importance of testing in software development?
Testing is essential for ensuring software quality, reliability, and performance.
Testing is primarily for user interface design.
Testing is only necessary for large projects.
Testing can be skipped if the code is written well.
