Skip to main content
Chapter 1 of 11
NCERT Solutions

Computer System

Mizoram Board · Class 11 · Computer Science

NCERT Solutions for Computer System — Mizoram Board Class 11 Computer Science.

45 questions22 flashcards5 concepts

Interactive on Super Tutor

Studying Computer System? Get the full interactive chapter.

Quizzes, flashcards, AI doubt-solver and a step-by-step study plan — built for ncert solutions and more.

1,000+ Class 11 students started this chapter today

22 Questions Solved · 2 Sections

EXERCISE

1Name the software required to make a computer functional. Write down its two primary services.Show solution
Given: We need to identify the software that makes a computer functional and state its two primary services.

Answer:

The software required to make a computer functional is the Operating System (OS).

Examples: Windows, Linux, macOS, Ubuntu.

Two Primary Services of an Operating System:

1. Process Management: The operating system manages the execution of processes (programs in execution). It schedules processes, allocates CPU time, and ensures that multiple processes can run efficiently without conflict.

2. Memory Management: The operating system manages the primary (main) memory of the computer. It keeps track of each memory location — whether it is free or occupied — and allocates/deallocates memory to processes as needed, ensuring maximum utilisation of available memory.
2How does the computer understand a program written in high level language?Show solution
Given: A program is written in a high-level language (e.g., Python, C++, Java).

Concept: A computer can only understand machine code (binary language — 0s and 1s). It cannot directly understand high-level language instructions.

Answer:

A program written in a high-level language (called source code) must be translated into machine code (binary code) before the computer can execute it. This translation is done by special system software called translators, which are of the following types:

1. Compiler: Translates the entire source code into machine code at once, producing an executable file. The compiled machine code can then be executed directly by the CPU.

2. Interpreter: Translates and executes the source code line by line, one statement at a time.

3. Assembler: Converts assembly language code into machine code.

Thus, the computer understands a high-level language program only after it has been converted into machine code by a compiler or interpreter.
3Why is the execution time of the machine code less than that of source code?Show solution
Given: Comparison between execution time of machine code and source code.

Concept: Execution time refers to the time taken by the CPU to run a program.

Answer:

The execution time of machine code is less than that of source code because:

- Machine code is already in binary form (0s and 1s), which is the language directly understood by the CPU. The CPU can execute machine code instructions directly without any translation, so no extra time is spent on conversion.

- Source code (written in a high-level language) must first be translated into machine code by a compiler or interpreter before the CPU can execute it. This translation process takes additional time.

Therefore, since machine code requires no translation step, its execution time is significantly less compared to source code, which requires translation before execution.
4What is the need of RAM? How does it differ from ROM?Show solution
Given: We need to explain the need for RAM and differentiate it from ROM.

Need for RAM (Random Access Memory):

RAM is the primary working memory of a computer. It is needed because:
- It temporarily stores the data, instructions, and programs that are currently being used or processed by the CPU.
- The CPU can access data stored in RAM very quickly, making processing fast and efficient.
- Without RAM, the CPU would have to fetch data directly from slow secondary storage (like HDD), making the system extremely slow.
- It allows multiple programs to run simultaneously by holding their data in memory.

Difference between RAM and ROM:

| Feature | RAM (Random Access Memory) | ROM (Read Only Memory) |
|---|---|---|
| Volatility | Volatile — data is lost when power is switched off | Non-volatile — data is retained even without power |
| Read/Write | Both read and write operations are possible | Primarily read-only; data cannot be easily modified |
| Content | Stores temporary data and currently running programs | Stores permanent instructions like BIOS/firmware |
| Speed | Generally faster | Comparatively slower |
| Usage | Used as working/temporary memory during processing | Used to store boot instructions and system firmware |
| Modifiability | Contents change frequently | Contents are fixed during manufacturing |
5What is the need for secondary memory?Show solution
Given: We need to explain why secondary memory is required in a computer system.

Answer:

Secondary memory (also called secondary storage or auxiliary memory) is needed for the following reasons:

1. Permanent Storage: RAM is volatile — it loses all data when the computer is switched off. Secondary memory provides permanent (non-volatile) storage for data, programs, and files even when the power is off.

2. Large Storage Capacity: RAM has limited storage capacity and is expensive. Secondary memory (e.g., Hard Disk Drive, SSD, USB drives) provides very large storage capacity at a much lower cost.

3. Storage of Programs and Files: All application software, operating system files, user documents, images, videos, and other data are stored permanently in secondary memory.

4. Backup and Portability: Secondary storage devices like pen drives and external hard disks allow users to back up data and carry it from one place to another.

Examples of secondary memory: Hard Disk Drive (HDD), Solid State Drive (SSD), CD/DVD, USB Flash Drive, Memory Card.
6How do different components of the computer communicate with each other?Show solution
Given: We need to explain the communication mechanism between different components of a computer.

Answer:

Different components of a computer system communicate with each other through a set of electrical pathways called the System Bus.

The System Bus is a collection of wires/conductors that carry data, addresses, and control signals between the CPU, memory, and I/O devices. It consists of three types of buses:

1. Data Bus:
- Carries the actual data being transferred between components.
- It is bidirectional — data can flow both from CPU to memory/devices and from memory/devices to CPU.
- The width of the data bus (e.g., 8-bit, 16-bit, 32-bit, 64-bit) determines how much data can be transferred at one time.

2. Address Bus:
- Carries the memory address of the location where data is to be read from or written to.
- It is unidirectional — addresses flow only from the CPU to memory or I/O devices.
- The width of the address bus determines the maximum amount of memory that can be addressed.

3. Control Bus:
- Carries control signals from the CPU to coordinate and manage the activities of all components.
- Signals include read/write commands, interrupt signals, clock signals, etc.

Through these three buses working together, all components of the computer system communicate efficiently.
7Draw the block diagram of a computer system. Briefly write about the functionality of each component.Show solution
Given: We need to draw the block diagram of a computer system and describe each component.

Block Diagram of a Computer System:

Input DevicesCPU (ALU + CU + Registers)Primary Memory (RAM/ROM)Output Devices\boxed{\text{Input Devices} \rightarrow \text{CPU (ALU + CU + Registers)} \leftrightarrow \text{Primary Memory (RAM/ROM)} \rightarrow \text{Output Devices}}

*(Secondary Storage is connected to the CPU/Memory as well)*

The block diagram consists of the following components connected via the System Bus:

Input Devices → CPU ↔ Primary Memory → Output Devices, with Secondary Storage also connected.

---

Functionality of Each Component:

1. Input Devices:
- Used to enter data and instructions into the computer.
- Examples: Keyboard, Mouse, Scanner, Microphone.
- They convert human-readable data into a form the computer can process.

2. CPU (Central Processing Unit):
- The brain of the computer. It has three sub-components:
- ALU (Arithmetic Logic Unit): Performs all arithmetic operations (addition, subtraction, etc.) and logical operations (comparisons).
- CU (Control Unit): Directs and coordinates all operations of the computer. It fetches instructions from memory, decodes them, and controls execution.
- Registers: Small, fast storage locations inside the CPU used to hold data and instructions currently being processed.

3. Primary Memory (RAM and ROM):
- RAM: Temporarily stores data and programs currently in use by the CPU. It is volatile.
- ROM: Stores permanent instructions like the BIOS. It is non-volatile.

4. Secondary Storage:
- Provides permanent, large-capacity storage for data and programs.
- Examples: HDD, SSD, CD/DVD, USB drives.

5. Output Devices:
- Display or present the processed results to the user.
- Examples: Monitor, Printer, Speakers.

6. System Bus:
- Connects all components and facilitates communication through the Data Bus, Address Bus, and Control Bus.
8What is the primary role of system bus? Why is data bus bidirectional while address bus is unidirectional?Show solution
Given: We need to explain the role of the system bus and justify why the data bus is bidirectional while the address bus is unidirectional.

Primary Role of System Bus:

The System Bus is a set of electrical conductors (wires) that connects the CPU, primary memory, and I/O devices. Its primary role is to transfer data, memory addresses, and control signals between the various components of the computer system, enabling them to communicate and work together.

It consists of three parts: Data Bus, Address Bus, and Control Bus.

---

Why is the Data Bus Bidirectional?

The data bus carries actual data between the CPU and memory/I/O devices. Data needs to travel in both directions:
- From memory to CPU — when the CPU reads/fetches data or instructions from memory.
- From CPU to memory — when the CPU writes/stores processed results back to memory.

Since data must flow in both directions, the data bus is bidirectional.

---

Why is the Address Bus Unidirectional?

The address bus carries memory addresses that specify the location in memory where data is to be read from or written to. Addresses are always generated by the CPU and sent to the memory or I/O devices — the memory never sends an address back to the CPU.

Since the flow of addresses is always one-way (from CPU to memory/devices), the address bus is unidirectional.
9Differentiate between proprietary software and freeware software. Name two software for each type.Show solution
Given: We need to differentiate between proprietary software and freeware software and give two examples of each.

Difference between Proprietary Software and Freeware Software:

| Feature | Proprietary Software | Freeware Software |
|---|---|---|
| Definition | Software owned by an individual or company; its use is restricted by a licence | Software that is available free of cost for use, but the source code is not available |
| Cost | Usually requires purchase or a paid licence | Available free of charge |
| Source Code | Source code is not available to users; it is kept secret | Source code is not available, but the software itself is free to use |
| Modification | Users cannot modify the software | Users cannot modify the software |
| Distribution | Redistribution is restricted by the licence | May be freely distributed in its original form |
| Examples | Microsoft Windows, Adobe Photoshop | VLC Media Player, Adobe Acrobat Reader |

Two Examples of Proprietary Software:
1. Microsoft Windows
2. Adobe Photoshop

Two Examples of Freeware Software:
1. VLC Media Player
2. Adobe Acrobat Reader (PDF Reader)
10Write the main difference between microcontroller and microprocessor. Why do smart home appliances have a microcontroller instead of microprocessor embedded in them?Show solution
Given: We need to differentiate between microcontroller and microprocessor, and explain why smart home appliances use microcontrollers.

Difference between Microcontroller and Microprocessor:

| Feature | Microprocessor | Microcontroller |
|---|---|---|
| Definition | A chip that contains only the CPU (processing unit) | A single chip that contains CPU, RAM, ROM, and I/O peripherals |
| Components | Only the processor; requires external RAM, ROM, and I/O | All components (CPU + RAM + ROM + peripherals) on a single chip |
| Cost | More expensive (needs additional components) | Less expensive (all-in-one chip) |
| Power Consumption | Higher power consumption | Lower power consumption |
| Application | Used in general-purpose computers (PCs, laptops) | Used in dedicated/specific-purpose devices |
| Flexibility | Highly flexible; can run many different programs | Designed for a specific task |
| Examples | Intel Core i5, AMD Ryzen | Arduino, PIC, ATmega |

---

Why do smart home appliances use a microcontroller instead of a microprocessor?

Smart home appliances (e.g., washing machines, microwave ovens, air conditioners, smart lights) use microcontrollers because:

1. Dedicated Task: These appliances are designed to perform specific, fixed tasks (e.g., controlling temperature, managing wash cycles). A microcontroller is ideal for such dedicated applications.

2. All-in-One: A microcontroller has the CPU, RAM, ROM, and I/O ports on a single chip, making it compact and easy to embed inside small appliances.

3. Low Cost: Microcontrollers are much cheaper than microprocessors, reducing the manufacturing cost of appliances.

4. Low Power Consumption: Microcontrollers consume very little power, which is important for battery-operated or energy-efficient devices.

5. Simplicity: The tasks performed by home appliances do not require the high processing power of a microprocessor, so a microcontroller is sufficient.
11Mention the different types of data that you deal with while browsing the Internet.Show solution
Given: We need to identify the different types of data encountered while browsing the Internet.

Answer:

While browsing the Internet, we deal with the following types of data:

1. Text Data: Web pages contain written content such as articles, news, descriptions, and messages (e.g., text on a website, emails, chat messages).

2. Image Data: Photographs, graphics, icons, and illustrations displayed on web pages (e.g., JPEG, PNG, GIF files).

3. Audio Data: Music, podcasts, voice messages, and audio clips streamed or downloaded from the Internet (e.g., MP3 files, online radio).

4. Video Data: Movies, video clips, tutorials, and live streams (e.g., YouTube videos, MP4 files).

5. Structured Data: Data organised in a fixed format such as tables, spreadsheets, or databases (e.g., stock market data, sports scores, product listings).

6. Semi-Structured Data: Data that does not follow a strict structure but has some organisational properties, such as HTML pages, XML files, and JSON data.

7. Unstructured Data: Data with no predefined format, such as social media posts, blog articles, comments, and forum discussions.

8. Hyperlinks: References/links that connect one web page to another.

9. Metadata: Data about data, such as file size, date of creation, author information embedded in files.
12Categorise the following data as structured, semi-structured and unstructured:
- Newspaper
- Cricket Match Score
- HTML Page
- Patient records in a hospital
Show solution
Given: We need to categorise the given data types as structured, semi-structured, or unstructured.

Concepts:
- Structured Data: Data that is highly organised and stored in a fixed format (e.g., tables, databases with rows and columns).
- Semi-Structured Data: Data that does not follow a rigid tabular structure but has some tags, markers, or organisational properties (e.g., HTML, XML, JSON).
- Unstructured Data: Data that has no predefined format or organisation (e.g., free text, images, videos).

Categorisation:

| Data | Category | Reason |
|---|---|---|
| Newspaper | Unstructured | A newspaper contains free-form text, images, and articles with no fixed data format or schema. |
| Cricket Match Score | Structured | Cricket scores are organised in a fixed tabular format with defined fields like player name, runs, wickets, overs, etc. |
| HTML Page | Semi-Structured | An HTML page uses tags and markup to organise content, but the content itself is free-form text/media. It has some structure (tags) but is not fully structured like a database. |
| Patient records in a hospital | Structured | Patient records are stored in databases with fixed fields such as patient ID, name, age, diagnosis, prescription, etc., following a defined schema. |
13Name the input or output device used to do the following:
a) To output audio
b) To enter textual data
c) To make hard copy of a text file
d) To display the data or information
e) To enter audio-based command
f) To build 3D models
g) To assist a visually-impaired individual in entering data
Show solution
Given: We need to identify the appropriate input or output device for each given task.

Answers:

a) To output audio:
Speakers / Headphones (Output Device)
Speakers convert electrical audio signals into sound that can be heard by the user.

b) To enter textual data:
Keyboard (Input Device)
A keyboard is the standard device used to type and enter text, numbers, and special characters into a computer.

c) To make a hard copy of a text file:
Printer (Output Device)
A printer produces a physical (hard copy) printout of digital documents on paper.

d) To display the data or information:
Monitor / Visual Display Unit (VDU) (Output Device)
A monitor displays text, images, and video output from the computer on its screen.

e) To enter audio-based command:
Microphone (Input Device)
A microphone captures voice/audio input from the user, which can be used for voice commands, speech recognition, etc.

f) To build 3D models:
3D Printer (Output Device) / 3D Scanner (Input Device)
A 3D printer is used to create physical 3D models from digital designs. A 3D scanner can be used to input 3D object data into the computer.

g) To assist a visually-impaired individual in entering data:
Braille Keyboard / Speech Recognition System (Microphone) (Input Device)
A Braille keyboard has keys with Braille characters, allowing visually-impaired users to enter data. Alternatively, a microphone with speech recognition software allows voice-based data entry.
14Identify the category (system, application, programming tool) of the following software:
a) Compiler
b) Assembler
c) Ubuntu
d) Text editor
Show solution
Given: We need to categorise the given software into system software, application software, or programming tool.

Concepts:
- System Software: Software that manages and controls the hardware and provides a platform for other software to run (e.g., Operating Systems, device drivers).
- Programming Tools: Software used by programmers to develop, test, and debug programs (e.g., compilers, assemblers, interpreters, debuggers, IDEs).
- Application Software: Software designed to perform specific tasks for the end user (e.g., word processors, browsers, games).

Answers:

a) Compiler:
Programming Tool
A compiler translates high-level source code into machine code. It is a tool used by programmers during software development.

b) Assembler:
Programming Tool
An assembler converts assembly language code into machine code. It is used by programmers writing low-level programs.

c) Ubuntu:
System Software
Ubuntu is a Linux-based Operating System. It manages hardware resources and provides a platform for running other software.

d) Text Editor:
Application Software (can also be considered a Programming Tool)
A text editor (e.g., Notepad, gedit) is used to create and edit plain text files. When used for writing code, it may be considered a programming tool, but in general it is classified as application software as it serves a specific user task.

EXPLORE YOURSELF

1Ask your teacher to help you locate any two device drivers installed on your computer.Show solution
Activity-based Question (To be done with the help of your teacher)

Steps to locate device drivers on a Windows computer:
1. Right-click on 'This PC' or 'My Computer' on the desktop.
2. Select 'Manage' → Click on 'Device Manager'.
3. In Device Manager, you can see all hardware components and their installed drivers.

Examples of commonly installed device drivers:
1. Display/Graphics Driver — e.g., Intel HD Graphics Driver or NVIDIA GeForce Driver (manages the monitor/display).
2. Network Adapter Driver — e.g., Realtek PCIe GBE Family Controller (manages the network/internet connection).

*(Note: Actual driver names will vary depending on the computer's hardware configuration. Students should note the specific drivers found on their own computer with the teacher's assistance.)*
2Write any two system software and two application software installed on your computer.Show solution
Activity-based Question (To be done by the student based on their own computer)

Examples of System Software:
1. Windows 10 / Windows 11 — Operating System
2. Device Drivers (e.g., Printer Driver, Graphics Driver) — manages hardware devices

*(Other examples: Linux Ubuntu, macOS)*

Examples of Application Software:
1. Microsoft Word / LibreOffice Writer — Word processing application
2. Google Chrome / Mozilla Firefox — Web browser application

*(Students should write the names of software actually installed on their own computer.)*
3Which microprocessor does your personal computer have? Which generation does it belong to?Show solution
Activity-based Question (To be done by the student based on their own computer)

Steps to find the microprocessor details on a Windows computer:
1. Right-click on 'This PC' → Select 'Properties'.
2. Under 'Processor', the name and details of the microprocessor will be displayed.

Example Answer:
- Processor: Intel Core i5-10210U
- Generation: 10th Generation Intel Core processor

*(Students should write the actual processor name and generation found on their own computer. Common processors include Intel Core i3/i5/i7 or AMD Ryzen series.)*
4What is the clock speed of your microprocessor?Show solution
Activity-based Question (To be done by the student based on their own computer)

Steps to find the clock speed on a Windows computer:
1. Right-click on 'This PC' → Select 'Properties'.
2. Under 'Processor', the clock speed (in GHz) is displayed alongside the processor name.

Example Answer:
- Processor: Intel Core i5-10210U @ 1.60 GHz (up to 4.20 GHz with Turbo Boost)

Note: Clock speed is measured in GHz (Gigahertz). A higher clock speed generally means faster processing. Modern processors also have Turbo Boost technology that temporarily increases the clock speed beyond the base speed when needed.

*(Students should write the actual clock speed of the processor on their own computer.)*
5Name any two devices in your school or home that have a microcontroller.Show solution
Activity-based Question (To be observed by the student at home or school)

Answer:

The following devices commonly found at home or school contain a microcontroller:

1. Microwave Oven — A microcontroller manages the timer, power levels, and cooking modes of the microwave.

2. Washing Machine — A microcontroller controls the wash cycle, water level, spin speed, and timer settings.

Other examples students may observe:
- Air Conditioner (AC) remote control
- Digital wristwatch
- Television remote control
- Smart LED bulbs
- Calculator

*(Students should write the names of actual devices they observe in their own school or home.)*
6Check the size of RAM and HDD of a computer in your school. Make a table and write their size in Bytes, Kilobytes, Megabytes and Gigabytes.Show solution
Activity-based Question (To be done by the student at school)

Steps to check RAM and HDD size on Windows:
- RAM: Right-click 'This PC' → Properties → Installed RAM
- HDD: Open 'This PC' → Right-click on the drive → Properties

Example Table (assuming RAM = 4 GB and HDD = 500 GB):

| Storage | Bytes | Kilobytes (KB) | Megabytes (MB) | Gigabytes (GB) |
|---|---|---|---|---|
| RAM | 4×2304 \times 2^{30} = 4,294,967,296 B | 4,194,304 KB | 4,096 MB | 4 GB |
| HDD | 500×230500 \times 2^{30} = 536,870,912,000 B | 524,288,000 KB | 512,000 MB | 500 GB |

Conversion Formulas used:
1 KB=1024 Bytes1 \text{ KB} = 1024 \text{ Bytes}
1 MB=1024 KB=1024×1024 Bytes1 \text{ MB} = 1024 \text{ KB} = 1024 \times 1024 \text{ Bytes}
1 GB=1024 MB=1024×1024×1024 Bytes1 \text{ GB} = 1024 \text{ MB} = 1024 \times 1024 \times 1024 \text{ Bytes}

*(Students should fill in the actual values found on the computer at their school.)*
7List all secondary storage devices available at your school or home.Show solution
Activity-based Question (To be observed by the student)

Answer:

Commonly available secondary storage devices at school or home include:

1. Hard Disk Drive (HDD) — Internal storage device in desktop/laptop computers.
2. Solid State Drive (SSD) — Faster storage device used in modern laptops and computers.
3. USB Flash Drive / Pen Drive — Portable storage device used to transfer files.
4. CD (Compact Disc) — Optical disc used to store data, music, or software.
5. DVD (Digital Versatile Disc) — Higher capacity optical disc used for movies and data.
6. Memory Card (SD Card) — Used in cameras, smartphones, and other portable devices.
7. External Hard Disk — Portable HDD connected via USB for backup and extra storage.

*(Students should list only those devices that are actually available at their school or home.)*
8Which operating system is installed on your computer at home or school?Show solution
Activity-based Question (To be done by the student based on their own computer)

Steps to check the Operating System on a Windows computer:
1. Right-click on 'This PC' → Select 'Properties'.
2. Under 'Windows Edition' or 'System', the OS name and version will be displayed.

Common Operating Systems students may find:

1. Windows 10 / Windows 11 — Developed by Microsoft; most commonly used in schools and homes in India.
2. Ubuntu (Linux) — A free and open-source operating system, sometimes used in school computer labs.
3. macOS — Developed by Apple; found on Apple Mac computers.

Example Answer:
- Operating System installed: Microsoft Windows 10 Home, 64-bit

*(Students should write the actual operating system name and version found on their own computer at home or school.)*

Stuck on a step?

Ask Super Tutor AI to explain any solution on this page in a simpler way — free, 24x7.

Ask a Doubt Free

Frequently Asked Questions

What are the important topics in Computer System for Mizoram Board Class 11 Computer Science?
Computer System covers several key topics that are frequently asked in Mizoram Board Class 11 board exams. Focus on the core concepts listed on this page and practise related questions to build confidence.
How to score full marks in Computer System — Mizoram Board Class 11 Computer Science?
Understand the core concepts first, then work through the 45 practice questions available for this chapter. Revise formulas and definitions regularly, and use flashcards for quick recall before the exam.
Where can I get free NCERT Solutions for Computer System Class 11 Computer Science?
This page has free step-by-step NCERT Solutions for every exercise question in Computer System (Mizoram Board Class 11 Computer Science) — written the way examiners award marks: given, formula, working, answer.

Sources & Official References

Content is aligned to the official syllabus. Refer to the board website for the latest curriculum.

For serious students

Get the full Computer System chapter — for free.

Quizzes, flashcards, AI doubt-solver and a step-by-step study plan for Mizoram Board Class 11 Computer Science.