1. What is meant by generation of computer? Briefly explain the five generation of computer.[2+3]
Generation of computers refers to the different stages of development in computer technology. Each generation is characterized by major technological advancements, such as changes in hardware, speed, size, cost, and programming methods.
1. First Generation (1940–1956)
Technology: Vacuum tubes
Features:
Very large in size (room-sized)
Consumed a lot of electricity and generated heat
Slow processing speed
Machine language used for programming
Examples:
ENIAC
UNIVAC I
2. Second Generation (1956–1963)
Technology: Transistors (replaced vacuum tubes)
Features:
Smaller, faster, and more reliable than first generation
Consumed less power
Used assembly language and some high-level languages
Examples:
IBM 1401
CDC 1604
3. Third Generation (1964–1971)
Technology: Integrated Circuits (ICs)
Features:
Much smaller and faster
More reliable and efficient
Supported high-level programming languages
Introduction of operating systems
Examples:
IBM System/360
PDP-8
4. Fourth Generation (1971–Present)
Technology: Microprocessors
Features:
Very small (personal computers, laptops)
Very high speed and accuracy
Affordable and widely available
Graphical user interfaces (GUI)
Examples:
Apple II
IBM PC
5. Fifth Generation (Present & Future)
Technology: Artificial Intelligence (AI)
Features:
Based on AI and machine learning
Can understand natural language
Focus on automation and intelligent systems
Used in robotics, expert systems, etc.
Examples:
AI-based systems, robots, and advanced computing technologies
2. What are the major componenets of a modern computer? Explain them in brief[5].
The major components of a modern computer are the basic parts that work together to perform input, processing, storage, and output of data.
Major Components of a Computer
1. Input Unit
Used to enter data and instructions into the computer
Converts user input into a form the computer can understand
Examples: Keyboard, mouse, scanner
2. Central Processing Unit (CPU)
Known as the “brain” of the computer
Performs calculations and controls all operations
Has three main parts:
ALU (Arithmetic Logic Unit): Performs calculations and logical operations
Control Unit (CU): Controls and coordinates all activities
Registers: Temporary storage for quick processing
3. Memory Unit
Stores data and instructions
Two types:
Primary memory: RAM, ROM (fast, temporary/permanent storage)
Secondary memory: Hard disk, SSD (long-term storage)
4. Output Unit
Displays or produces results from the computer
Converts processed data into human-readable form
Examples: Monitor, printer, speakers
5. Storage Unit
Stores data for future use
Includes devices like hard drives, USB drives, CDs
Helps in saving programs and files permanently
3.What do you mean by input and output devices used in the compuer system? Explain with their examples.[5]
Input and Output Devices:
Input and output devices are hardware components that allow communication between the user and the computer.
1. Input Devices
Input devices are used to enter data and instructions into the computer. They convert human-readable data into machine-readable form.
Examples:
Keyboard – used for typing
Mouse – used for pointing and selecting
Scanner – used to input images and documents
Microphone – used to input sound
2. Output Devices
Output devices are used to display or present the processed results. They convert machine-readable data into human-readable form.
Examples:
Monitor – displays text and images
Printer – produces hard copy
Speakers – produce sound
4.What is main memory in a computer system?Differentiate RAM and ROM used in computing devices.[2+3]
Main Memory:
Main memory is the primary memory of a computer system that stores data and instructions currently being used by the CPU. It is directly accessible by the processor and is faster than secondary memory.
Difference between RAM and ROM:
1. Meaning
RAM (Random Access Memory) is a volatile memory used to temporarily store data and programs during processing.
ROM (Read Only Memory) is a non-volatile memory that stores permanent instructions required to start the computer.
2. Volatility
- RAM is volatile, meaning data is lost when power is turned off.
- ROM is non-volatile, meaning data remains even when power is off.
3. Usage
- RAM is used for temporary working storage while running programs.
- ROM is used to store firmware and boot instructions of the computer.
5.Differentiate mainframe computer and super computer in terms of their usability, speed and storage capacity.[5]
Difference between Mainframe Computer and Super Computer
1. Usability
Mainframe computers are used by large organizations for bulk data processing such as banking, railway reservation, and government services.
Supercomputers are used for highly complex scientific and engineering calculations such as weather forecasting, space research, and simulations.
2. Speed
Mainframe computers are very fast and can handle many users and transactions simultaneously.
Supercomputers are the fastest computers in the world, designed for extremely high-speed processing of complex calculations.
3. Storage Capacity
Mainframe computers have large storage capacity to handle huge amounts of business and administrative data.
Supercomputers also have very large storage capacity, mainly used for storing massive scientific data and research outputs.
6.What are primary and secondary memories in a computer system? Explain in detail about different types of primary and secondary memory used in computing devices.[2+8]
1. Primary Memory (Main Memory) [2 marks]
Primary memory is the main memory directly accessed by the CPU. It stores data and instructions that are currently being used.
Key Features:
- Fast access
- Limited storage capacity
- Expensive
- Mostly volatile (loses data when power is off)
Types of Primary Memory
1. RAM (Random Access Memory)
- Volatile memory (data lost when power is off)
- Used for temporary storage during program execution
Types:
-
SRAM (Static RAM)
- Faster, expensive
- Used in cache memory
-
DRAM (Dynamic RAM)
- Slower than SRAM
- Needs refreshing
- Used as main system memory
2. ROM (Read Only Memory)
- Non-volatile (data remains even after power off)
- Stores permanent instructions (firmware)
Types:
- PROM (Programmable ROM) – written once
- EPROM (Erasable PROM) – erased using UV light
- EEPROM (Electrically Erasable PROM) – erased electrically
3. Cache Memory
- Very high-speed memory
- Located between CPU and RAM
- Stores frequently used data
- Improves system performance
2. Secondary Memory (Auxiliary Memory) [2 marks]
Secondary memory is external memory used for long-term storage of data and programs.
Key Features:
- Non-volatile
- Large storage capacity
- Slower than primary memory
- Cheaper
Types of Secondary Memory
1. Magnetic Storage Devices
- Data stored using magnetic fields
Examples:
- Hard Disk Drive (HDD)
- Magnetic Tape
2. Optical Storage Devices
- Use laser light to read/write data
Examples:
- CD (Compact Disc)
- DVD (Digital Versatile Disc)
- Blu-ray Disc
3. Solid-State Storage Devices
- Use flash memory (no moving parts)
- Faster and more reliable
Examples:
- Solid State Drive (SSD)
- USB Flash Drive
- Memory Card
Difference Between Primary and Secondary Memory
|
Feature |
Primary Memory |
Secondary Memory |
|
Access |
Direct by CPU |
Indirect |
|
Speed |
Very fast |
Slower |
|
Volatility |
Mostly volatile |
Non-volatile |
|
Storage Capacity |
Limited |
Large |
|
Cost |
Expensive |
Cheaper |
Conclusion
Primary memory is used for fast processing and temporary storage, while secondary memory is used for permanent storage of large data. Both are essential for efficient functioning of a computer system
7. What are Different types of input, output, memory and storage devices used in the computer system? Explain with their Examples.[10]
Here’s a clear, exam-ready 10-mark answer with proper explanation and examples:
Different Types of Input, Output, Memory and Storage Devices
A computer system consists of various hardware components used to input data, process it, store it, and produce output. These devices are categorized as follows:
1. Input Devices
Input devices are used to enter data and instructions into the computer.
Examples:
Keyboard – Used to type text, numbers, commands
Mouse – Used for pointing, clicking, selecting
Scanner – Converts physical documents into digital form
Microphone – Inputs sound/voice
Joystick – Used for gaming control
Touchscreen – Allows input by touching the screen
2. Output Devices
Output devices are used to display or present the processed information.
Examples:
Monitor – Displays text, images, videos
Printer – Produces hard copy (paper output)
Speaker – Outputs sound
Headphones – Personal audio output
Projector – Displays output on a large screen
3. Memory Devices (Primary Memory)
Memory devices store data and instructions temporarily or permanently for CPU use.
Types & Examples:
a) RAM (Random Access Memory)
Temporary (volatile)
Example: Used while running programs
b) ROM (Read Only Memory)
Permanent (non-volatile)
Example: Stores BIOS/firmware
c) Cache Memory
Very fast memory between CPU and RAM
Example: Stores frequently used data
4. Storage Devices (Secondary Memory)
Storage devices store data permanently for future use.
Types & Examples:
a) Magnetic Storage
Hard Disk Drive (HDD) – Main storage in computers
Magnetic Tape – Used for backup
b) Optical Storage
CD (Compact Disc)
DVD (Digital Versatile Disc)
Blu-ray Disc
c) Solid-State Storage
SSD (Solid State Drive) – Faster than HDD
USB Flash Drive (Pen Drive)
Memory Card (SD Card)
Conclusion
Input devices help in entering data, output devices present processed results, memory devices assist in fast processing, and storage devices are used for long-term data storage. All these components work together to make a computer system efficient.
8. Define Hardware and software in a computer system. Differentiate system software and application software with their examples.[2+3]
Hardware
Hardware refers to the physical components of a computer system that can be seen and touched.
Examples: Keyboard, Mouse, Monitor, CPU, Printer
Software
Software refers to a set of programs or instructions that tell the computer what to do.
Examples: Microsoft Word, Windows
Difference between System Software and Application Software
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
9. Define term multimedia? Explain the application of multimedia in short.[2+3] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MultimediaMultimedia refers to the integration of different forms of media such as text, graphics, audio, video, and animation to present information in an interactive and effective way. Applications of Multimedia1. Education
2. Entertainment
3. Business
4. Communication
5. Medicine
ConclusionMultimedia enhances communication by combining different media, making information more engaging, clear, and effective. 10.Why do we need memory hierarchy? Explain the memory hierarchy in terms of cost, capacity and speed.[2+8]Need of Memory HierarchyMemory hierarchy is needed to balance speed, cost, and storage capacity in a computer system.
So, memory hierarchy is used to achieve high performance at low cost by combining different types of memory. Memory Hierarchy ExplanationMemory hierarchy is the arrangement of memory types in levels, based on speed, cost, and capacity. Levels of Memory Hierarchy
Diagram (Concept)Explanation Based on Key Factors1. Speed
Speed decreases as we move down the hierarchy. 2. Cost
Cost per unit decreases downward. 3. Capacity
Capacity increases as we move down. Summary Table
ConclusionMemory hierarchy ensures that a computer system gets fast access to frequently used data while maintaining large storage at low cost, thus improving overall efficiency. 11. What is language translator? DIfferentiate between compiler and interpeter.[2+3]Language TranslatorA language translator is a system software that converts a program written in high-level or assembly language into machine language (binary) so that the computer can understand and execute it. Types: Compiler, Interpreter, Assembler Difference between Compiler and Interpreter
ConclusionA compiler is suitable for fast execution, while an interpreter is useful for easy debugging and testing. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12. What do you mean by system Bus? Explain data bus, address bus and control bus with clear diagram.[10]System Bus [10 marks]DefinitionA system bus is a set of communication pathways (wires) used to transfer data, address, and control signals between the main components of a computer such as CPU, memory, and input/output devices. Types of System BusThere are three main types:
Diagram (Draw this in exam)1. Data Bus
2. Address Bus
3. Control Bus
Key Points (Important for marks)
ConclusionThe system bus is essential for data transfer and coordination between computer components, making the system function smoothly and efficiently. 13.Why SRAM is faster than DRAM? Differentiate between S-RAM and D-RAM.[5]Why SRAM is faster than DRAMSRAM (Static RAM) is faster than DRAM (Dynamic RAM) because:
Difference between SRAM and DRAM
ConclusionSRAM is faster due to no refreshing and direct access, while DRAM is slower but preferred for main memory because of its low cost and high capacity. 14.Define the term Hardcopy Output devices. Differentiate between impact and non-impact priter with suitable example.[5]Hardcopy Output Devices (Definition)Hardcopy output devices are devices that produce permanent output on physical media such as paper. Examples: Printer, Plotter Difference between Impact and Non-Impact Printer
ConclusionImpact printers use mechanical force, while non-impact printers use modern technology for better quality and silent printing. 15. Explain the major factor affecting monitor on their quality.[5]The quality of a monitor depends on several key factors that influence how clear, accurate, and comfortable the display is. The major factors are: 1. ResolutionResolution refers to the number of pixels on the screen (e.g., 1920×1080). Higher resolution means more pixels, resulting in sharper and clearer images. 2. Refresh RateMeasured in Hertz (Hz), it indicates how many times the screen updates per second. Higher refresh rates (e.g., 120Hz, 144Hz) provide smoother motion, especially useful for videos and gaming. 3. Response TimeResponse time is how quickly a pixel changes from one color to another (measured in milliseconds). Lower response time reduces motion blur and ghosting. 4. Brightness and Contrast Ratio
5. Panel TypeDifferent panel technologies affect color and viewing angles:
6. Color AccuracyIndicates how accurately colors are displayed. Important for graphic design, video editing, and professional work. 7. Viewing AngleThe maximum angle at which the screen can be viewed without significant color or brightness distortion. 8. Screen Size and Aspect RatioLarger screens and suitable aspect ratios (e.g., 16:9, 21:9) improve viewing comfort and productivity. ConclusionMonitor quality is mainly affected by resolution, refresh rate, response time, brightness/contrast, and panel type. A good balance of these factors ensures a clear, smooth, and visually comfortable display. 16. What do you mean by programming Language? Classify the programming language and explain them briefly.[10]Programming Language (Definition)A programming language is a formal language used to write instructions (programs) that a computer can understand and execute. It allows humans to communicate with computers to perform specific tasks such as calculations, data processing, and automation. Classification of Programming LanguagesProgramming languages are mainly classified into the following categories: 1. Low-Level LanguagesThese are closer to machine hardware and are difficult for humans to understand. a) Machine Language
b) Assembly Language
2. High-Level LanguagesThese are closer to human language and easier to use.
Examples: C, C++, Java, Python 3. Third Generation Languages (3GL)
4. Fourth Generation Languages (4GL)
5. Fifth Generation Languages (5GL)
ConclusionProgramming languages are essential tools for software development. They range from low-level languages (close to hardware) to high-level and advanced languages (closer to human understanding), each designed to make programming more efficient and effective. 17. Explain the omportance of mediaum in multimedia system. Explain different types of medium in detail.Importance of Medium in Multimedia SystemIn a multimedia system, a medium refers to the means or channel through which information (text, audio, video, images, etc.) is presented and delivered to users. The choice of medium plays a crucial role in how effectively information is communicated. Importance:
Types of Medium in Multimedia SystemMultimedia systems use different types of media (medium), which are broadly classified as follows: 1. Text
2. Graphics (Images)
3. Audio
4. Video
5. Animation
6. Interactive Media
ConclusionThe medium is a vital component of a multimedia system as it determines how information is delivered and experienced. Using the right combination of text, audio, video, graphics, and animation ensures effective communication, better engagement, and improved learning outcomes. 18.Write Short notes on the following:[2.5+2.5] |
|
Basis |
Device Driver |
Firmware |
|
Definition |
A software program that allows the operating system to
communicate with hardware devices |
A specialized software embedded directly into hardware to
control its operation |
|
Location |
Stored in the computer’s storage (hard disk/OS) |
Stored in ROM/flash memory inside the hardware |
|
Function |
Acts as an interface between OS and hardware |
Provides low-level control and basic functions of the
device |
|
Update |
Can be easily installed, updated, or removed |
Rarely updated, requires special procedures |
|
Example |
Printer driver, graphics driver |
BIOS, firmware in routers or keyboards |
Conclusion
Hardware is the physical part of a computer, while device drivers and firmware are software components that help hardware function properly—drivers act as intermediaries, whereas firmware is built directly into the device.
0 Komentar