Computer System Overview - Imp Qs
Computer System Overview - Imp Qs
Central Processing Unit (CPU): The "brain" of the computer, responsible for
executing instructions and processing data.
Memory (RAM): Temporary storage that holds data and instructions the CPU
needs while performing tasks. It helps the computer work quickly.
Storage (Hard Drive or SSD): Where data and programs are permanently
stored. Hard drives are slower and use spinning disks, while SSDs are faster
with no moving parts.
Motherboard: The main circuit board that connects all parts of the computer. It
allows communication between the CPU, memory, storage, and other
components.
Input Devices: Tools like a keyboard, mouse, or microphone that allow users
to interact with the computer.
Power Supply Unit (PSU): Provides the necessary power to all the
components of the computer.
Ans The control unit, ALU, and registers are essential components of a computer's
Central Processing Unit (CPU).
Control Unit:
Registers:
3 Write names of input devices and briefly write functions of each of them
Keyboard: This is the most common input device used to enter text and
commands into the computer. It has keys for letters, numbers, symbols, and
function keys
.
Mouse: A pointing device used to control the cursor on the screen. It has
buttons for clicking and dragging.
Touchscreen: A display screen that can detect touch input. Users can interact
with the computer by touching the screen.
Scanner: Used to convert physical documents (like images or text) into digital
format.
Webcam: A camera used to capture images or videos and transmit them to the
computer.
Gamepad: A specialized input device used for playing video games. It has
buttons and joysticks for controlling game characters.
Barcode Reader: A device used to scan barcodes and read the encoded data.
4 Write names of output devices and briefly write functions of each of them
Monitor: A visual display device that shows information in the form of text,
images, and graphics.
Ans Primary memory is the computer's main memory, where data, instructions, and
programs are stored.
It's directly accessible by the CPU, making it crucial for the computer's
operations.
RAM (Random Access Memory): This is the most common type, allowing
data to be read and written in any order.
ROM (Read-Only Memory): This stores data that cannot be modified. It's used
6 What are the different types of RAM? Explain briefly each of them
There are several types of RAM, each with its own characteristics and use
cases. Here are some of the most common types:
● Transfers data on both the rising and falling edges of the clock signal,
doubling the effective data rate.
● DDR, DDR2, DDR3, and DDR4 are common generations of DDR
SDRAM.
7 What are the different types of ROM? Briefly explain each of them.
ROM is a type of memory that stores data that cannot be modified. It's used to
store essential system information, such as the BIOS (Basic Input/Output
1. Mask ROM:
Used for development and prototyping, as well as devices that require firmware
updates.
Provides more flexibility and can be used in devices that need frequent
firmware updates.
5. Flash Memory:
Widely used in devices like USB drives, SD cards, and digital cameras.
Ans Secondary memory is a type of computer storage that is used to store data
11 What are the two main types of Software? Explain briefly each of them.
1. System Software:
○ This type of software manages the hardware and resources of a
computer system.
○ It provides a platform for other software to run.
○ Examples include operating systems (like Windows, macOS,
Ans An operating system (OS) is the software that manages all the hardware and
software on a computer. It acts as an interface between the user and the
computer hardware, ensuring that everything runs smoothly.
1. User Interface: Provides a way for users to interact with the computer,
usually through a graphical interface (like Windows, macOS) or a
command-line interface.
6. Security: Protects the system from unauthorized access and ensures that
users have the appropriate permissions to access resources.
The operating system makes it possible for users to run applications and
perform tasks on a computer.
Ans Utility software refers to a category of system software that performs specific
tasks to maintain and optimize the performance of a computer system. These
software ensure that the computer system runs efficiently and securely.
1. Antivirus Software:
- Purpose: Protects the computer from viruses, malware, and other security
threats by detecting and removing harmful software.
2. Disk Cleanup:
3. Disk Defragmenter:
4.Backup Software:
- Purpose: Creates copies of files and data to prevent loss in case of system
failure or accidental deletion. It ensures that important data can be restored.
These utility programs help maintain the health and efficiency of a computer
system.
Ans Language translators are software programs that convert code written in one
programming language into another form, typically converting high-level
programming languages (like Python or Java) into machine code (binary code)
that a computer's CPU can execute. These translators are essential for making
human-written programs understandable by computers.
1. Compiler:
○ Purpose: A compiler translates the entire source code of a
program from a high-level language into machine code in one go.
The machine code is then saved as an executable file, which can
be run independently of the original source code.
○ Example: GCC (GNU Compiler Collection) for C/C++, Java
Compiler (javac)
2. Interpreter:
○ Purpose: An interpreter translates and executes the source code
line by line, without producing an intermediate machine code file.
This allows for immediate execution but may be slower than using
a compiler because translation happens in real-time.
○ Example: Python Interpreter, JavaScript Interpreter
3. Assembler:
○ Purpose: An assembler converts assembly language code, which
is a low-level language closer to machine code, into actual
machine code that the computer's CPU can execute. Assembly
language uses symbolic names instead of binary, making it
slightly easier for humans to write.
Ans Application software refers to programs designed to help users perform specific
tasks on a computer, such as writing a document, managing data, or playing a
game. There are two main types of application software:
Customized Software: