Unit 1
Unit 1
computers; Hardware and software; Programming languages, Overview of computer systems and
their components, Evolution of computers and their impact on society, Classification of computers
(mainframes, personal computers, mobile devices), General idea of information and communication
technologies, Information system development process.
Classification of Computer
Computers can be classified into various categories based on different criteria, such as their size,
functionality, usage, architecture, and more. Here are some common classifications of computers:
Mainframe Computers: Large and powerful computers designed to handle complex and critical tasks
for organizations.
Supercomputers: Extremely powerful computers used for scientific and engineering simulations that
require massive processing power.
Minicomputers: Mid-sized computers that are more powerful than microcomputers but less
powerful than mainframes.
Microcomputers: Personal computers or small workstations, including desktops, laptops, and
tablets.
Personal Computers (PCs): Used for general-purpose tasks such as word processing, browsing, and
entertainment.
Workstations: Specialized computers used for tasks like graphic design, video editing, and scientific
simulations.
Servers: Computers designed to provide services, data, or resources to other computers (clients)
over a network.
Embedded Computers: Computers integrated into other devices and systems, such as cars,
appliances, and industrial equipment.
Based on Architecture:
Von Neumann Architecture: Computers that use a single memory space for both data and
instructions. Most modern computers follow this architecture.
Harvard Architecture: Computers that have separate memory spaces for data and instructions,
which can improve performance in certain applications.
macOS Computers: Computers manufactured by Apple and running the macOS operating system.
Linux Computers: Computers running various distributions of the Linux operating system.
Unix Systems: Computers using Unix-like operating systems, commonly found in servers and
workstations.
Based on Performance:
Based on Architecture:
CISC (Complex Instruction Set Computer): Processors with a wide variety of instructions, allowing
complex operations to be performed in a single instruction.
RISC (Reduced Instruction Set Computer): Processors with a simplified instruction set, focusing on
executing simple instructions quickly.
Based on Usage Environment:
Home Computers: PCs and laptops used for personal tasks and entertainment.
Office Computers: Used in workplaces for tasks like document processing, communication, and data
management.
Industrial Computers: Embedded computers used in industrial automation and control systems.
Scientific Computers: Supercomputers and high-performance computers used for scientific research
and simulations.
These classifications are not exhaustive, and computers can often fit into multiple categories
simultaneously. The field of computing is dynamic and constantly evolving, leading to new types of
computers and classifications as technology advances.... Read more at:
https://www.adda247.com/school/classification-of-computers/
Hardware
The term hardware refers to mechanical device that makes up computer. Computer
hardware consists of interconnected electronic devices that we can use to control
computer’s operation, input and output. Examples of hardware are CPU, keyboard,
mouse, hard disk, etc.
Software
A set of instructions that drives computer to do stipulated tasks is called a program.
Software instructions are programmed in a computer language, translated into
machine language, and executed by computer. Software can be categorized into two
types −
System software
Application software
System Software
System software operates directly on hardware devices of computer. It provides a
platform to run an application. It provides and supports user functionality. Examples
of system software include operating systems such as Windows, Linux, Unix, etc.
Application Software
An application software is designed for benefit of users to perform one or more
tasks. Examples of application software include Microsoft Word, Excel, PowerPoint,
Oracle, etc
.
Programming languages
Hardware Components
Computer hardware is a collection of several components working together. Some
parts are essential and others are added advantages. Computer hardware is made
up of CPU and peripherals as shown in image below.
Computers have come a long way from their early beginnings in the form of
mechanical calculators to the state-of-the-art systems we have today. The rapid
advancements in computer technology have revolutionized the way we live, work,
and communicate. In this article, we will delve into the brief history of computer
evolution, future advancements in computer technology, and the impact of
computers on society.
Brief History of Computer Evolution
The evolution of computers can be traced back to the invention of mechanical
calculators in the early 1600s. Over the centuries, computers have undergone
significant transformations, with each new development leading to a new era in
computing. In the 1940s and 1950s, electronic computers were introduced, leading
to the development of mainframe computers that dominated the computing industry
for several decades. The 1970s saw the introduction of personal computers, which
marked the beginning of the personal computing era. The 1980s and 1990s saw the
development of graphical user interfaces, the Internet, and the World Wide Web,
which paved the way for the modern computing era.
With the advent of the 21st century, we have seen an explosion of new technologies,
including smartphones, cloud computing, and social media, which have transformed
the way we live, work, and communicate. Today, computers are an integral part of
our lives and are shaping the future of society in ways that were once unimaginable.
Artificial Intelligence is a rapidly growing field that has the potential to transform the
way we live and work. AI is already being used in a wide range of applications,
including natural language processing, image recognition, and self-driving cars. As AI
continues to advance, we can expect to see even more widespread adoption of this
technology in the future.
Quantum computing is another exciting field that has the potential to revolutionize
the computing industry. Unlike traditional computers, which use bits to represent
information, quantum computers use quantum bits, or qubits, which can be in
multiple states at the same time. This allows quantum computers to perform
complex calculations much faster than traditional computers.
The Internet of Things is a network of devices that are connected to the Internet and
can communicate with each other. IoT has the potential to transform a wide range of
industries, from healthcare and transportation to manufacturing and energy. By
enabling devices to communicate and exchange data in real-time, IoT can increase
efficiency and improve decision-making processes.
However, computers have also brought about new challenges and ethical
considerations. The increasing reliance on computers has raised concerns about data
privacy and security, algorithmic bias, and job displacement. As computers become
even more integrated into our lives, it is important that we address these challenges
in a responsible and ethical manner.
However, computers have also brought about new challenges, such as the digital
divide and job displacement. The digital divide refers to the unequal distribution of
technology and access to the internet, which can result in unequal access to
information and opportunities. This can lead to a divide between those who have
access to technology and those who do not, perpetuating socio-economic inequality.
Industries are also taking steps to address the issue of job displacement by retraining
workers for new roles in technology and promoting ethical and responsible uses of
technology in the workplace. For example, technology companies are implementing
measures to ensure algorithmic bias is minimized and data privacy and security are
protected.
Expert Opinions and Predictions
Experts in the field of computer technology have a wealth of insight and predictions
for the future of computers and their impact on society. Bill Gates, co-founder of
Microsoft, has stated, “The computer was born to solve problems that did not exist
before.” This statement highlights the potential for computers to continue to
revolutionize the way we live and work.
Conclusion
Microcomputers, sometimes known as personal computers, became the most popular type of
computer in the late twentieth century, and the word “microcomputer” was coined with the
introduction of single-chip microprocessor systems.
Then is Mainframe computers. The term mainframe computer was used to distinguish the typical,
huge, institutional computer designed to serve multiple users from smaller, single-user machines
capable of handling and processing massive amounts of data quickly. Large organizations employ
mainframe computers, which can handle hundreds of millions of people at once.
A supercomputer is a computer that is at the cutting edge of current processing power and is
focused on doing tasks demanding heavy numerical calculations. The word “supercomputer” is a bit
of a misnomer. Today’s supercomputers have a tendency to become indicative of tomorrow’s
average computer. The calculation of mathematical equations in real numbers is an example of a
floating-point operation, which is measured in floating-point operations per second, or FLOPS. These
computers were developed in the 1970s and are the fastest and most powerful computers
available.... Read more at: https://www.adda247.com/school/classification-of-computers
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price
make it feasible for individual use.[1] Personal computers are intended to be operated directly by
an end user, rather than by a computer expert or technician. Unlike large,
costly minicomputers and mainframes, time-sharing by many people at the same time is not used
with personal computers. Primarily in the late 1970s and 1980s, the term home computer was
also used.
A mobile device (or handheld computer) is a computer, small enough to hold and operate in
the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and
digital or physical buttons. They may also have a physical keyboard. Many such devices can
connect to the Internet and connect with other devices such as car entertainment systems
or headsets via Wi-Fi, Bluetooth, cellular networks or near field communication. Integrated
cameras, the ability to place and receive voice and video telephone calls, video games,
and Global Positioning System (GPS) capabilities are common. Power is typically provided by
a lithium-ion battery. Mobile devices may run mobile operating systems that allow third-party
applications to be installed and run.
The SDLC concept applies to a range of hardware and software configurations, as a system
can be composed of hardware only, software only, or a combination of both. There are
usually six stages in this cycle: requirement analysis, design, development and testing,
implementation, documentation, and evaluation.