FOC Notes 7-13
FOC Notes 7-13
• Key Technology:
o Artificial Intelligence (AI): Machines that can simulate human intelligence,
such as learning, reasoning, and problem-solving.
o Quantum computing: Leveraging quantum mechanics to solve complex
problems faster than classical computers.
Here’s the same information presented in a table format for easy comparison:
Large, slow,
power-hungry,
prone to Punch
Scientific
First Machine overheating, cards,
1942- Vacuum ENIAC, calculation
Generati language manual magnet
1955 Tubes UNIVAC s, military
on (binary) programming, ic
purposes
limited to drums
scientific/milit
ary use
Smaller,
faster, more
Assembly reliable, lower Magnet
Business
language, power ic core
Second data
1955- IBM 7094, high-level consumption, memor
Generati Transistors processing
1964 UNIVAC II languages less heat, y,
on , scientific
(COBOL, introduction magnet
research
FORTRAN) of high-level ic tapes
programming
languages
Smaller,
faster, lower
power
Widesprea
consumption,
d use in
Third IBM High-level multitasking,
1965- Integrated Magnet business,
Generati System/36 languages time-sharing,
1975 Circuits (ICs) ic disks governme
on 0, PDP-8 (C, Pascal) introduction
nt, and
of keyboards,
research
monitors, and
early user
interfaces
(laptops),
introduction
of the internet
and wireless
connectivity
AI and
machine
learning
capabilities,
AI-based Cloud
IBM speech
languages storage
1989- Watson, recognition,
AI, Quantum (Python, , SSDs,
Fifth Prese Google robotics,
Computing, Prolog), emergi
Generati nt and AlphaGo, quantum
Parallel framework ng
on (AI) Futur Quantum computing,
Processing s quantu
e Computer natural user
(TensorFlo m
s interfaces
w) storage
(voice
assistants,
virtual reality),
smart devices
What is Computer?
A computer is an electronic device that is designed to perform calculations, process data,
and execute tasks according to a set of instructions known as programs or software. It can
take input, process the data through its central processing unit (CPU), store the information,
and produce output. Computers are used for a wide variety of applications, from simple
tasks like writing and browsing the internet to complex operations like scientific research,
artificial intelligence, and big data processing.
Key Functions of a Computer:
1. Input: Accepts data or instructions from input devices like keyboards, mice, or
sensors.
2. Processing: Performs calculations or manipulations on the input data using the CPU.
3. Storage: Saves data temporarily in RAM or permanently in hard drives, SSDs, or
cloud storage.
Input
All the data received by the computer goes through the input unit. The input unit comprises
different devices like a mouse, keyboard, scanner, etc. In other words, each of these devices
acts as a mediator between the users and the computer.
The data that is to be processed is put through the input unit. The computer accepts the raw
data in binary form. It then processes the data and produces the desired output.
Major Functions of the Input Unit
The 3 major functions of the input unit are-
• Take the data to be processed by the user.
• Convert the given data into machine-readable form.
• And then, transmit the converted data into the main memory of the computer. The
sole purpose is to connect the user and the computer. In addition, this creates easy
communication between them.
CU – Control Unit
The control unit as the name suggests is the controller of all the activities/tasks and
operations. All this is performed inside the computer.
The memory unit sends a set of instructions to the control unit. Then the control unit in turn
converts those instructions. After that these instructions are converted to control signals.
These control signals help in prioritizing and scheduling activities. Thus, the control unit
coordinates the tasks inside the computer in sync with the input and output units.
Memory Unit
All the data that has to be processed or has been processed is stored in the memory unit. The
memory unit acts as a hub of all the data. It transmits it to the required part of the computer
whenever necessary.
The memory unit works in sync with the CPU. This helps in faster accessing and processing
of the data. Thus, making tasks easier and quicker.
RAM stands for Random Access Memory. It is an example of primary memory. This memory
is directly accessible by the CPU. It is used for reading and writing purposes. For data to be
processed, it has to be first transferred to the RAM and then to the CPU.
Secondary Memory
As explained above, the primary memory stores temporary data. Thus it cannot be accessed
in the future. For permanent storage purposes, secondary memory is used. It is also called
permanent memory or auxiliary memory. The hard disk is an example of secondary memory.
Even in a power failure data does not get erased easily.
1.
Output
There is nothing to be amazed by what the output unit is used for. All the information sent to
the computer once processed is received by the user through the output unit. Devices like
printers, monitors, projectors, etc. all come under the output unit.
The output unit displays the data either in the form of a soft copy or a hard copy. The printer
is for the hard copy. The monitor is for the display. The output unit accepts the data in binary
form from the computer. It then converts it into a readable form for the user.
Characteristics of Computers
Computers have several distinctive characteristics that make them essential tools for
various tasks:
1. Speed:
o Computers can process large volumes of data and execute millions of
instructions per second. They outperform humans in speed, especially for
repetitive tasks.
2. Accuracy:
o Computers perform operations with high precision, provided that the data
and instructions are correct. They can execute complex calculations with
minimal errors.
3. Automation:
o Once programmed, computers can automatically carry out tasks without
human intervention. They follow the instructions provided in software.