COS 101 PPT Lecture 1
COS 101 PPT Lecture 1
COS 101 PPT Lecture 1
to Computing
Sciences
By
Dr. Irene N. Ezeasomba
Learning Outcomes
At the end of the course, students should be able to:
1. Explain basic components of computers and other
computing devices
2. describe the various applications of computers
3. explain information processing and its roles in the
society
4. describe the Internet, its various applications and its
impact
5. explain the different areas of the computing discipline
and its specializations; and
6. demonstrate practical skills on using computers and
the internet.
Course Contents
1. Brief history of computing.
2. Description of the basic components of a
computer/computing device.
3.Input/output devices and peripherals.
4. Hardware, software and human ware.
5. Diverse and growing computer/digital applications.
6. Information processing and its roles in society.
7. The Internet, its applications and its impact on the world
today.
8. The different areas/programs of the computing discipline -
The job specializations for computing professionals.
9. The future of computing.
Definition and Meaning of Computer
A computer is an electronic device that accepts data,
performs operations, displays results, and stores the
data or results as needed.
It is a combination of hardware and
software resources that integrate together and
provides various functionalities to the user.
Hardware is the physical components of a computer like
a processor, memory devices, monitor, keyboard, etc.,
while
software is a set of programs or instructions that are
required by the hardware resources to function properly.
Brief History and Basic Components of a
Computer/Computing Device
Objectives
By the end of this lecture, the Students should be able to:
Discuss historical development of Computers
Analyze the different generations of computer.
Define computer/computing Device
Explain the basic components of computer/computing device
Understand various computing devices -Input devices, output
devices and peripherals;
Demonstrate practically an understanding of the basic parts of a
computer.
Brief History of Computing
The history of computers began with primitive
designs in the early 19th century and went on to
change the world during the 20th century.
We will briefly discuss some of these inventions,
the inventors and the significant input it made in
the evolution of what we have as computers and
computing devices today.
Generations of computer from 1st to 5th will also be
discussed.
Earlier Inventions - Before 20th Century
YEAR/INVENTOR INVENTION FEATURE/CONTRIBUTION
1642 Pascaline Gear-driven one-function
Blaise Pascal (Age 18) -aid for his father who was calculator (only adds)
a tax collector
1801: Jacquard Card and Early computers use
Joseph Marie Jacquard, Loom similar punch cards as
- a French merchant -the loom uses punched storage devices.
wooden cards to weave
fabric designs
automatically.
1821: Charles Babbage Proposed Difference steam driven calculating
English mathematician Engine. machine
Designed Analytic Engine
1848: Ada Lovelace Wrote programs for The world's first computer
-Nee Byron (age 17-28) Babbage’s Analytic Engine programmer
- English mathematician
1890: Hollerith Machine Punch-card system that
20th Century Inventions
Register
s
The Input Unit
The input unit consists of input devices that are
attached to the computer. These devices take
input and convert it into binary language that the
computer understands.
TheInput Unit is formed by attaching one or more
input devices to a computer.
A user input data and instructions through input
devices such as a keyboard, mouse, etc.
The input unit is used to provide data to the
processor for further processing.
The Central Processing Unit
The CPU is called the brain of the computer
because it is the main processor and control centre
of the computer.
They are characterized by their clock speeds.
It first fetches instructions from memory and then
interprets them so as to know what is to be done.
If required, data is fetched from memory or input
device.
It executes or performs the required computation,
and then either stores the output or displays it.
The CPU has three main components, which are
responsible for different functions: Arithmetic Logic
Arithmetic and Logic Unit (ALU)
ALU is the main component of the CPU and
performs mathematical calculations and takes
logical decisions.
Arithmetic calculations include addition,
subtraction, multiplication and division.
Logicaldecisions involve the comparison of two
data items to see which one is larger or smaller
or equal.
TheUnit is simply a digital circuit that is used to
perform arithmetic and logical operations
The Control Unit
The Control unit coordinates and controls the
data flow in and out of the CPU and operations
of every other unit.
It is also responsible for carrying out all the
instructions stored in the program.
Itdecodes the fetched instruction, interprets it
and sends control signals to input/output
devices until the required operation is done
properly by ALU.
It instructs every other device on how to
respond to the processor’s instructions.
Registers
High-speed devices for storing data or instructions
temporarily
They are built into the processor itself and stores data
directly used by the processor.
Registers can be of different sizes(16 bit, 32 bit, 64 bit
…)
Each register inside the CPU has a specific function, like
storing data, storing an instruction, storing address of a
location in memory etc.
The user registers can be used by an assembly
language programmer for storing operands,
intermediate results etc.
Accumulator (ACC) is the main register in the ALU and
Internal (Main) and Secondary
Memory
Internal Memory is the largest data holding elements
that is built external (but attached) to the processor
itself.
Theyare divided into many storage locations, each of
which can store data or instructions.
Eachmemory location is of the same size and has an
address.
When a program is executed, its data is copied to the
internal memory and stored in the memory till the end of
the execution.
Theinternal memory is also called the Primary memory
or Main memory. This memory is also called RAM.
Output Unit
The output unit consists of output devices that
are attached to the computer.
It converts the binary data coming from the CPU
to human understandable form. The output unit
displays or prints the processed data in a user-
friendly format.
The common output devices are monitor, printer,
plotter, etc.
Theoutput unit accepts the information from the
CPU and displays it in a user-readable form
Summary and Conclusion
In this lesson, we have discussed
The historical development of Computers from Blaise
Pascal Pascaline of 1642 to Mauchly and Presper -
(UNIVAC)1946
Generations of Computer
The basic components of a computer/computing
device which include:
The input and the Output units
The Central Processing Unit
Primary and Secondary storage
Review Questions