What Are the Basis of Computers and Their Evaluation? – BBA First Semester LU Notes
Basis of Computers and Their Evaluation
Introduction to Computers
In today’s fast-paced, information-driven society, a fundamental understanding of computers is essential for everyone. A computer is defined as an electronic data processing device that accepts and stores data input, processes the data, and generates output in a required format. This tutorial aims to introduce the fundamentals of computers, their functionalities, advantages, disadvantages, applications, classifications, and generations.
Functionalities of a Computer
Any digital computer generally performs the following five functions:
-
Input:
- The process of taking data and instructions from input devices (e.g., keyboard, mouse, scanner) to be processed. For example, typing a document in a word processor.
-
Storage:
- Computers store data and instructions in their memory (RAM) for immediate processing and in secondary storage (e.g., hard drives, SSDs) for long-term retention. This allows users to access previously saved documents, applications, and files at any time.
-
Processing:
- The central processing unit (CPU) processes the input data and performs calculations, logic operations, and decision-making tasks. For example, when you run a complex calculation in a spreadsheet, the CPU processes this data to produce results.
-
Output:
- After processing, the results are outputted to display devices (e.g., monitors, printers) or stored for future use. This can include visual output, printed reports, or audio signals.
-
Control:
- The control unit of the CPU manages and coordinates the activities of the computer, ensuring that all functions work together seamlessly.
Advantages of Computers
Computers offer several advantages that have transformed various sectors:
-
High Speed:
- Computers can perform millions of calculations per second, making them suitable for tasks requiring rapid processing of large datasets. For instance, financial institutions use computers for real-time stock trading analysis.
-
Accuracy:
- Computers perform operations with high precision, minimizing human errors. For example, in scientific research, computers analyze data with exact calculations, essential for accurate results.
-
Storage Capability:
- Computers can store vast amounts of data. For instance, a modern hard drive can store terabytes of data, making it possible to save extensive databases, multimedia files, and large applications.
-
Diligence:
- Computers can perform repetitive tasks without fatigue or loss of concentration. This is particularly useful in industries like manufacturing, where robots perform assembly tasks continuously without errors.
-
Versatility:
- Computers can be programmed to perform a variety of tasks, from scientific simulations to artistic creation. For example, graphic design software allows artists to create intricate designs.
-
Reliability:
- With regular maintenance, computers can operate reliably over extended periods. For instance, server systems used in data centers provide consistent uptime for applications and services.
-
Automation:
- Once programmed, computers can execute tasks automatically, such as automated email responses in customer service systems, freeing up human resources for more complex tasks.
-
Reduction in Paperwork and Cost:
- Digital documentation reduces the need for physical paperwork. For example, e-invoicing minimizes printing costs and storage needs associated with traditional paper-based systems.
Disadvantages of Computers
Despite their advantages, computers have certain limitations:
-
No Intelligence:
- Computers lack the ability to make autonomous decisions; they rely entirely on user-provided instructions. For instance, while AI systems can simulate decision-making, they still function based on pre-defined algorithms.
-
Dependency:
- Users become dependent on computers for tasks that could be performed manually, leading to skill degradation in certain areas, such as mental math.
-
Environmental Requirements:
- Computers require controlled environments for optimal performance. Factors such as dust, moisture, and extreme temperatures can adversely affect hardware longevity.
-
No Emotions:
- Computers cannot interpret human emotions or cultural nuances, which limits their effectiveness in roles requiring empathy, such as counseling or customer service.
Applications of Computers in Various Fields
1. Business
Computers are integral to business operations, utilized for:
- Payroll calculations to ensure accurate employee compensation.
- Budgeting and financial analysis to inform strategic decisions.
- Sales analysis for identifying trends and customer preferences.
- Financial forecasting to predict future revenues based on historical data.
- Employee database management for HR functions and performance tracking.
- Stock maintenance using inventory management software to optimize stock levels.
2. Banking
Computers are essential in banking, enabling:
- Online accounting systems for real-time balance updates and transaction history.
- Automated teller machines (ATMs) for easy access to funds, allowing users to withdraw cash, check balances, and transfer funds without human intervention.
- Fraud detection systems that analyze transaction patterns for anomalies.
3. Insurance
Insurance companies maintain up-to-date records using computers for:
- Policy management, including renewals and claims processing.
- Client databases that enable personalized service and targeted marketing.
- Payment tracking systems to automate billing and collections.
4. Education
Computers enhance education through:
- Computer-Based Education (CBE) platforms that provide interactive learning environments and assessments.
- Performance databases for tracking student progress and identifying areas needing improvement.
- E-learning platforms that offer online courses and resources, expanding educational access.
5. Marketing
In marketing, computers facilitate:
- Advertising through digital graphics, video production, and social media campaigns.
- Home shopping via computerized catalogs that provide product information, customer reviews, and order processing capabilities.
- Data analytics tools for analyzing market trends and consumer behavior.
6. Healthcare
Computers play a critical role in healthcare, used for:
- Patient record management systems that streamline access to medical histories and treatment plans.
- Diagnostic systems employing artificial intelligence to assist in disease identification and treatment recommendations.
- Laboratory information systems that track test results and automate reporting.
- Patient monitoring systems that provide real-time data on vital signs to medical staff.
- Pharmaceutical information systems that ensure drug safety and efficacy through detailed tracking.
7. Engineering Design
Computers are crucial for:
- Computer-Aided Design (CAD) in structural, industrial, and architectural engineering, enabling precise modeling and simulation of designs.
8. Military
In defense, computers support:
- Missile control systems for targeting and navigation.
- Military communication networks that ensure secure and reliable messaging.
- Operation planning tools that leverage data for tactical decision-making and resource allocation.
9. Communication
Key areas include:
- Email services that enable quick, global communication.
- Instant messaging platforms for real-time conversation.
- Video conferencing tools facilitating remote meetings and collaboration.
10. Government
Computers assist in:
- Budget management systems that ensure efficient allocation of public funds.
- Tax computation software to simplify filing processes for citizens.
- Voter list management systems that streamline the electoral process.
- Weather forecasting models that utilize data analysis for accurate predictions.
Classification of Computers
Computers can be classified by speed and computing power:
Details of Each Generation
1. First Generation (1946-1959)
- Introduction:
- ENIAC (Electronic Numerical Integrator and Computer), developed by P. Eckert and J. W. Mauchy, was the first successful electronic computer.
- Examples: ENIAC, EDVAC (Electronic Discrete Variable Automatic Computer), UNIVAC (Universal Automatic Computer), IBM-701, IBM-650.
- Advantages:
- Utilized vacuum tubes as the primary electronic component, capable of performing calculations in milliseconds.
- Disadvantages:
- Bulky size (~30 tons) and high energy consumption.
- Limited storage capacity, requiring frequent data transfer and processing.
2. Second Generation (1959-1965)
- Introduction:
- Utilization of transistors improved size, cost, and reliability.
- Examples: IBM 1401, IBM 7090, CDC 1604.
- Advantages:
- Smaller, faster, and less energy-intensive compared to first-generation computers.
- Development of high-level programming languages such as FORTRAN and COBOL.
- Disadvantages:
- Still required extensive air conditioning due to heat generated by transistors.
3. Third Generation (1965-1971)
- Introduction:
- Integrated circuits (ICs) replaced transistors, allowing multiple transistors to be placed on a single chip.
- Examples: IBM 360, PDP-8, Honeywell 6000 series.
- Advantages:
- Further miniaturization of hardware, increased speed and efficiency.
- More reliable and reduced manufacturing costs.
- Disadvantages:
- Still required considerable support infrastructure.
4. Fourth Generation (1971-1980)
- Introduction:
- The introduction of Very Large Scale Integration (VLSI) technology, packing thousands of ICs onto a single chip, enabled the creation of personal computers.
- Examples: Intel 4004, Apple I, IBM PC.
- Advantages:
- Dramatically reduced size, allowing for desktop computers and laptops.
- Development of user-friendly interfaces, including graphical user interfaces (GUIs).
- Disadvantages:
- Still reliant on specific software applications.
5. Fifth Generation (1980-present)
- Introduction:
- Focus on artificial intelligence (AI) and natural language processing (NLP) for enhanced user interaction.
- Examples: IBM Watson, advanced AI systems used in various industries.
- Advantages:
- Capable of performing tasks that typically require human intelligence, such as speech recognition, decision-making, and learning.
- Disadvantages:
- Ethical concerns regarding AI decision-making and data privacy.

