Dr. Babasaheb Ambedkar Open University

Term End Examination – May 2025
B.A (Hons) Semester–01
Subject Code: BCAMA-102
Subject Name: Fundamentals of Computer & Information Technology

Section A

Answer the following (Attempt any three)

Q-1 Explain Functional Components of Computer System.


🧠 Functional Components of a Computer System

A computer system is made up of several key components that work together to perform operations, process data, and deliver output. These components are categorized based on their function within the system.


🔧 1. Input Unit

  • Function: Accepts data and instructions from the user.
  • Examples: Keyboard, mouse, scanner, microphone.
  • Role: Converts user input into a format understandable by the computer.

🖥️ 2. Central Processing Unit (CPU)

The CPU is the brain of the computer. It performs all processing tasks and controls other components.

🔹 a. Arithmetic Logic Unit (ALU)

  • Performs mathematical operations (addition, subtraction, etc.).
  • Executes logical operations (AND, OR, NOT).

🔹 b. Control Unit (CU)

  • Directs the flow of data between components.
  • Interprets instructions and coordinates execution.

🔹 c. Registers

  • Small, high-speed storage areas within the CPU.
  • Temporarily hold data and instructions during processing.

🧮 3. Memory Unit

  • Function: Stores data and instructions temporarily or permanently.
  • Types:
    • Primary Memory: RAM (volatile), ROM (non-volatile).
    • Secondary Memory: Hard drives, SSDs, USB drives.
  • Role: Provides fast access to data for processing.

📤 4. Output Unit

  • Function: Displays or delivers processed data to the user.
  • Examples: Monitor, printer, speakers.
  • Role: Converts digital results into human-readable form.

🔗 5. Storage Unit

  • Function: Stores data and programs for long-term use.
  • Examples: HDD, SSD, optical discs, cloud storage.
  • Role: Retains data even when the system is powered off.

🔌 6. Communication Unit

  • Function: Enables data exchange between computers or networks.
  • Examples: Network cards, modems, Wi-Fi adapters.
  • Role: Supports internet access, file sharing, and remote communication.

Conclusion

The functional components of a computer system work in harmony to input, process, store, and output data. Understanding these components helps in grasping how computers operate and interact with users and other systems.

Q-2 Write a short note on Addressing Mode.


🧮 Addressing Mode – Short Note

Addressing Mode refers to the method by which an instruction in a computer program identifies the location of data (operand) to be used during execution. It defines how the CPU accesses data stored in memory or registers.


🔍 Common Types of Addressing Modes

  1. Immediate Addressing
    • Operand is directly specified in the instruction.
    • Example: MOV A, #5 (5 is the data).
  2. Direct Addressing
    • Instruction specifies the memory address of the operand.
    • Example: MOV A, 2000 (data at address 2000).
  3. Indirect Addressing
    • Address of the operand is stored in a register.
    • Example: MOV A, @R0 (R0 holds the address).
  4. Register Addressing
    • Operand is located in a CPU register.
    • Example: MOV A, B (data from register B).
  5. Indexed Addressing
    • Combines base address and index to locate operand.
    • Used in array processing.

Conclusion

Addressing modes enhance flexibility and efficiency in instruction execution. They allow programmers to access data in various ways, optimizing memory usage and performance.


Q-3 What is Computer Technology? Describe how computer technology is integrated in
Education, Business and Social Interaction and Relationships.


💻 What is Computer Technology?

Computer Technology refers to the use of computers and digital systems to process, store, retrieve, and communicate information. It includes hardware (physical devices), software (programs and applications), and networking systems that enable automation, data management, and connectivity across various domains.


🎓 Integration of Computer Technology in Education

  • E-Learning Platforms: Tools like Google Classroom, Moodle, and Zoom support online teaching and virtual classrooms.
  • Digital Libraries: Students access books, journals, and research papers online.
  • Smart Classrooms: Use of projectors, interactive boards, and simulations enhances learning.
  • Assessment Tools: Online quizzes, assignments, and grading systems streamline evaluation.
  • Personalized Learning: AI-driven platforms adapt content to individual student needs.

💼 Integration in Business

  • Data Management: Software like Excel, ERP systems, and databases help manage inventory, finance, and customer records.
  • Automation: Computers automate repetitive tasks, improving efficiency and reducing errors.
  • Communication: Email, video conferencing, and collaborative tools like Slack and Teams enable seamless interaction.
  • E-Commerce: Platforms like Amazon and Flipkart rely on computer technology for transactions, logistics, and customer service.
  • Digital Marketing: SEO, social media, and analytics tools help businesses reach and understand their audience.

🌐 Integration in Social Interaction and Relationships

  • Social Media: Platforms like Facebook, Instagram, and WhatsApp connect people globally.
  • Online Communities: Forums, blogs, and discussion groups foster shared interests and support.
  • Virtual Communication: Video calls, messaging apps, and emojis enhance emotional expression.
  • Dating and Relationship Apps: Technology facilitates matchmaking and long-distance relationships.
  • Digital Etiquette: New norms for communication and privacy have emerged due to tech use.

Conclusion

Computer technology has become an inseparable part of modern life. Its integration into education, business, and social interactions has revolutionized how we learn, work, and connect—making processes faster, smarter, and more inclusive.

Q-4 What is Operating System? Explain Types and Functions of Operating System.


🖥️ What is an Operating System (OS)?

An Operating System (OS) is system software that acts as an interface between the user and computer hardware. It manages hardware resources, enables software applications to run, and provides essential services for efficient system operation.


🧩 Functions of Operating System

  1. Process Management
    • Controls execution of programs.
    • Handles multitasking and process scheduling.
  2. Memory Management
    • Allocates and deallocates memory to processes.
    • Manages RAM and virtual memory.
  3. File System Management
    • Organizes, stores, retrieves, and secures files.
    • Manages file directories and access permissions.
  4. Device Management
    • Controls input/output devices using drivers.
    • Coordinates data transfer between devices and CPU.
  5. User Interface
    • Provides GUI (Graphical User Interface) or CLI (Command Line Interface) for user interaction.
  6. Security and Access Control
    • Protects system data and resources from unauthorized access.
    • Implements user authentication and permissions.
  7. Networking
    • Manages network connections and data exchange.
    • Supports protocols for communication.

🧠 Types of Operating Systems

TypeDescriptionExample
Batch OSExecutes batches of jobs without user interaction.IBM OS/360
Time-Sharing OSAllows multiple users to share system resources simultaneously.UNIX
Distributed OSManages a group of independent computers as a single system.Amoeba, LOCUS
Real-Time OS (RTOS)Responds to inputs instantly; used in critical systems.VxWorks, RTLinux
Network OSProvides services to computers connected over a network.Novell NetWare
Mobile OSDesigned for smartphones and tablets.Android, iOS
Embedded OSBuilt into devices for specific tasks.Windows CE, FreeRTOS

Conclusion

An operating system is the backbone of any computing device. It ensures smooth interaction between hardware and software, manages resources efficiently, and provides a secure and user-friendly environment.

Q-5 Write a note on Logic Gates.

Here’s a clear and exam-ready answer for “Write a note on Logic Gates” from your BCAMA-102 paper:


🔌 Logic Gates – A Brief Note

Logic gates are the fundamental building blocks of digital electronics. They perform basic logical functions on one or more binary inputs to produce a single binary output. Each gate follows a specific truth table based on Boolean algebra.


🧠 Key Logic Gates and Their Functions

GateSymbolFunctionOutput Example
AND·Outputs 1 only if all inputs are 1.1 AND 1 = 1
OR+Outputs 1 if any input is 1.1 OR 0 = 1
NOT¬Inverts the input (1 becomes 0, and vice versa).NOT 1 = 0
NAND¬(·)Opposite of AND; outputs 0 only if all inputs are 1.1 NAND 1 = 0
NOR¬(+)Opposite of OR; outputs 1 only if all inputs are 0.0 NOR 0 = 1
XOROutputs 1 if inputs are different.1 XOR 0 = 1
XNOR¬(⊕)Outputs 1 if inputs are same.1 XNOR 1 = 1

📦 Applications of Logic Gates

  • Digital Circuits: Used in processors, memory units, and control systems.
  • Computational Logic: Helps in decision-making processes in software and hardware.
  • Arithmetic Operations: Used in adders, subtractors, and calculators.
  • Control Systems: Found in traffic lights, alarms, and automation systems.

Conclusion

Logic gates are essential for designing digital systems. Understanding their behavior is key to building complex circuits and solving logical problems in computer science and electronics.

Section B

Answer the following (Attempt any four)

Q-1 Write a note on Evolution of Computer Technology.


🖥️ Evolution of Computer Technology

The evolution of computer technology refers to the progressive development of computing devices from simple mechanical machines to advanced digital systems. This journey spans several generations, each marked by significant technological breakthroughs.


🧭 Generations of Computer Technology

1️⃣ First Generation (1940s–1956)

  • Used vacuum tubes for circuitry and magnetic drums for memory.
  • Very large, slow, and expensive.
  • Example: ENIAC, UNIVAC.

2️⃣ Second Generation (1956–1963)

  • Introduced transistors, replacing vacuum tubes.
  • Smaller, faster, more reliable.
  • Used assembly language and early programming languages like COBOL and FORTRAN.

3️⃣ Third Generation (1964–1971)

  • Used Integrated Circuits (ICs).
  • Enabled multitasking and better performance.
  • Computers became more affordable and accessible.

4️⃣ Fourth Generation (1971–Present)

  • Based on microprocessors.
  • Personal computers (PCs) emerged.
  • GUI-based systems, networking, and portable devices became common.

5️⃣ Fifth Generation (Present and Beyond)

  • Focuses on Artificial Intelligence (AI), Machine Learning, and Quantum Computing.
  • Includes voice recognition, robotics, and cloud computing.
  • Emphasis on smart, adaptive, and autonomous systems.

🔍 Key Milestones in Computer Evolution

  • 1970s: Birth of personal computers (Apple, IBM).
  • 1980s–1990s: Rise of graphical interfaces, internet, and software development.
  • 2000s: Mobile computing, cloud services, and social media.
  • 2010s–2020s: AI integration, IoT, and edge computing.

Conclusion

The evolution of computer technology has transformed every aspect of life—from education and business to healthcare and entertainment. As innovation continues, future computers will become even more intelligent, efficient, and integrated into daily life.

Q-2 Explain Embedded Computer Systems in detail.


🤖 Embedded Computer Systems – Detailed Explanation

An Embedded Computer System is a specialized computing system that performs dedicated functions within a larger mechanical or electrical system. Unlike general-purpose computers, embedded systems are designed to execute specific tasks efficiently and reliably.


🔍 Key Characteristics of Embedded Systems

  • Dedicated Functionality: Designed for a specific task or set of tasks.
  • Real-Time Operation: Often required to respond instantly to inputs.
  • Compact and Efficient: Small size, low power consumption, and optimized performance.
  • Reliability: Must operate continuously and accurately, often in critical environments.

🧩 Components of Embedded Systems

  1. Microprocessor or Microcontroller
    • Acts as the brain of the system.
    • Microcontrollers include CPU, memory, and I/O ports in one chip.
  2. Memory
    • Stores program code and data.
    • Includes ROM (for permanent storage) and RAM (for temporary data).
  3. Input/Output Interfaces
    • Connects sensors, actuators, and other devices to interact with the environment.
  4. Software
    • Embedded software controls the hardware and defines system behavior.

🛠️ Examples of Embedded Systems

Application AreaEmbedded System Example
AutomobilesAirbag control, ABS, engine management
Home AppliancesWashing machines, microwave ovens, smart TVs
Medical DevicesPacemakers, infusion pumps, diagnostic tools
Industrial AutomationRobotics, CNC machines, process controllers
Consumer ElectronicsMobile phones, cameras, gaming consoles

⚙️ Types of Embedded Systems

  1. Standalone Embedded Systems
    • Operate independently without external host systems.
    • Example: Digital camera.
  2. Real-Time Embedded Systems
    • Respond to inputs within strict time constraints.
    • Example: Anti-lock braking system (ABS).
  3. Networked Embedded Systems
    • Connected to a network for data exchange.
    • Example: Smart home devices.
  4. Mobile Embedded Systems
    • Found in portable devices.
    • Example: Smartphones, tablets.

Conclusion

Embedded computer systems are the invisible intelligence behind many modern devices. Their efficiency, reliability, and specialization make them essential in industries ranging from healthcare to transportation.

Q-3 Write a detail note on Utility Programs.

Here’s a detailed and exam-ready answer for “Write a detailed note on Utility Programs” from your BCAMA-102 paper:


🛠️ Utility Programs – Detailed Note

Utility programs are specialized software tools designed to help manage, maintain, and optimize computer systems. Unlike application software (e.g., Word processors or browsers), utility programs focus on system performance, data safety, and hardware efficiency.


🔍 Purpose of Utility Programs

  • Improve system performance.
  • Protect data from loss or corruption.
  • Assist in troubleshooting and maintenance.
  • Provide user control over system settings and resources.

⚙️ Types of Utility Programs

TypeDescriptionExample
Antivirus SoftwareDetects and removes malicious software.Avast, Norton, Quick Heal
File Management ToolsHelps organize, copy, move, delete, or rename files.Windows File Explorer
Disk Management ToolsManages disk partitions, formatting, and defragmentation.Disk Cleanup, Disk Defragmenter
Backup UtilitiesCreates copies of data for recovery in case of loss.Acronis, Windows Backup
Compression ToolsReduces file size for storage or transfer.WinRAR, 7-Zip
System Monitoring ToolsTracks CPU, memory, and system health.Task Manager, HWMonitor
Data Recovery ToolsRestores lost or accidentally deleted files.Recuva, EaseUS Data Recovery
Firewall UtilitiesControls incoming and outgoing network traffic.Windows Defender Firewall

🧠 Benefits of Utility Programs

  • Enhance system speed and responsiveness.
  • Prevent data loss and system crashes.
  • Improve security and privacy.
  • Simplify system maintenance for users.

Conclusion

Utility programs are essential for keeping a computer system healthy, secure, and efficient. They work silently in the background or on demand to ensure smooth operation and user satisfaction.

Q-4 What is File Management? Explain Operation on it.


📁 What is File Management?

File Management refers to the process of organizing, storing, retrieving, naming, and maintaining data files on a computer system. It is a core function of the operating system that ensures efficient handling of digital information.

🔐 Purpose of File Management

  • To store data in a structured way.
  • To allow easy access and modification.
  • To prevent data loss and duplication.
  • To manage permissions and security.

⚙️ Operations on File Management

Here are the key operations performed in file management:

1. Creation

  • Generating a new file with a unique name and format.
  • Example: Creating a .docx file for a report.

2. Opening

  • Accessing a file to read, write, or modify its contents.
  • The OS loads the file into memory for interaction.

3. Reading

  • Retrieving data from a file without altering it.
  • Used in viewing documents, playing media, etc.

4. Writing

  • Adding or updating data in a file.
  • Example: Saving changes to a spreadsheet.

5. Modification

  • Editing the contents or properties of a file.
  • Includes renaming, changing format, or updating metadata.

6. Closing

  • Terminating access to a file after operations are complete.
  • Ensures data integrity and frees system resources.

7. Deletion

  • Removing a file permanently or sending it to a recycle bin.
  • Frees up storage space.

8. Copying

  • Creating a duplicate of a file in another location.
  • Useful for backups or sharing.

9. Moving

  • Transferring a file from one directory to another.
  • Changes the file’s location without duplication.

10. Renaming

  • Changing the file name for clarity or organization.

11. Searching

  • Locating files based on name, type, or content.
  • Helps in quick access to required data.

🧠 Conclusion

File management is essential for maintaining order and efficiency in digital systems. It ensures that users and applications can access and manipulate data securely and reliably.

Q-5 Explain Storage Devices in detail.


🗂️ Storage Devices – Detailed Explanation

Storage devices are hardware components used to store digital data permanently or temporarily. They are essential for saving operating systems, software applications, user files, and backups.


🔍 Types of Storage Devices

Storage devices are broadly classified into two categories:

1. Primary Storage (Main Memory)

  • Volatile memory used for temporary data storage while the computer is running.
  • Examples:
    • RAM (Random Access Memory): Stores data currently in use; faster but temporary.
    • ROM (Read-Only Memory): Stores firmware; non-volatile and permanent.

2. Secondary Storage (Permanent Storage)

  • Non-volatile memory used for long-term data storage.
  • Examples:
    • Hard Disk Drive (HDD): Magnetic storage; large capacity and affordable.
    • Solid State Drive (SSD): Flash-based; faster and more durable than HDD.
    • Optical Discs: Includes CDs, DVDs, and Blu-ray discs; used for media and backups.
    • USB Flash Drives: Portable, plug-and-play devices; useful for quick transfers.
    • Memory Cards: Used in mobile devices and cameras; compact and removable.

📦 Other Storage Types

3. Tertiary Storage

  • Used for archival and backup purposes.
  • Examples: Magnetic tapes, cloud storage.

4. Cloud Storage

  • Data stored on remote servers accessed via the internet.
  • Examples: Google Drive, Dropbox, OneDrive.

⚙️ Functions of Storage Devices

  • Data Retention: Store data even when the system is powered off.
  • Booting: Store operating system files required during startup.
  • Backup: Preserve copies of important data.
  • Portability: Transfer data between systems using portable devices.

📊 Comparison Table

Device TypeSpeedCapacityPortabilityCost
HDDModerateHighLowAffordable
SSDHighModerateModerateExpensive
USB DriveModerateLow–ModerateHighAffordable
CD/DVDLowLowModerateCheap
CloudDependsScalableHighSubscription-based

Conclusion

Storage devices are vital for the functioning of computers, enabling data access, management, and preservation. Choosing the right device depends on speed, capacity, cost, and use case.

Q-6.What is computer network? Define the concept of Network Typologies and explain it in detail.


What is a Computer Network?

A computer network is a system of interconnected computers and devices that communicate with each other to share resources, data, and applications. These connections can be established using wired (e.g., Ethernet cables) or wireless (e.g., Wi-Fi) technologies.

🔗 Key Functions of a Computer Network:

  • Data Sharing: Enables users to exchange files and information.
  • Resource Sharing: Allows multiple users to access printers, storage devices, and internet connections.
  • Communication: Supports email, video conferencing, and instant messaging.
  • Centralized Management: Facilitates control and monitoring of systems from a central location.

What is Network Topology?

Network topology refers to the physical or logical arrangement of devices (nodes) and connections (links) in a computer network. It determines how data flows and how devices interact.


Types of Network Topologies

TopologyDescriptionAdvantagesDisadvantages
BusAll devices share a single communication line.Easy to install, cost-effective.Limited cable length, difficult troubleshooting.
StarAll devices connect to a central hub or switch.Easy to manage, scalable, fault isolation.Hub failure affects entire network.
RingDevices form a closed loop; data travels in one direction.Equal access to resources, orderly data flow.Failure in one node can disrupt the network.
MeshEvery device connects to every other device.High reliability, fault tolerance.Expensive, complex setup.
TreeHybrid of star and bus; hierarchical structure.Scalable, easy to manage groups.Backbone failure affects entire network.
HybridCombination of two or more topologies.Flexible, customizable.Complex design and maintenance.

🧠 Conclusion

Understanding network topologies helps in designing efficient, scalable, and reliable networks. The choice of topology depends on factors like cost, performance, fault tolerance, and ease of maintenance.



Section C

✅ Part A – Multiple Choice Questions

  1. B. Hard Disk
  2. A. Serial Access Storage Devices
  3. C. Instruction Set Architecture
  4. A. Palmtop
  5. B. Statistical Package for the Social Sciences
  6. A. Magnetic Ink Character Recognition
  7. C. Integrated Services Digital Network
  8. A. Instruction Operation Decoding
  9. B. Memory Address Register
  10. B. Memory Address

✅ Part B – True or False

  1. True – Icons represent hardware functions or components.
  2. False – RAM is fast but used for temporary data storage, not directly to speed up CPU.
  3. False – MDR (Memory Data Register) is different from MBR (Memory Buffer Register).
  4. False – Third generation computers used Integrated Circuits (ICs), not transistors.
  5. True – Computer technology is nearly everywhere.
  6. True – ISDN offers speeds up to 128Kbps.
  7. False – Impact printers do hit the paper to produce output.
  8. True – 56Kbps is the max speed for dial-up.
  9. False – 7310 in binary is 1110010001110₂, not 10010012.
  10. False – 1110₂ – 0101₂ = 1001₂, which is correct, so this should be True.

Leave a Comment