0% found this document useful (0 votes)
6 views

Introduction to Computers Lecture 1

Uploaded by

annuarymakokha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Introduction to Computers Lecture 1

Uploaded by

annuarymakokha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 148

001:

FOUNDATIONS OF COMPUTER SCIENCE


Computer Systems, History of Computing, Basic Computer Communication,
PC networking capabilities, Computer Security

Department of Computing and Information Technology TuK

B. Tech. Degree Applied Biology School of Biological and Life Sciences, School of Health and Biomedical Sciences BSc Degree School of Health and Biomedical Sciences
Degree School of Physics and Earth Sciences (SPES)and School of Chemistry and Material Science (SCMS) BSc Degree School of Mathematics And Actuarial Sciences
Btech Degree Applied Statistics School of Mathematics And Actuarial Sciences Diploma in Technology Diploma Health Records/Diploma Health Records and I.T./ School of
Biological and Life Sciences/School of Health and Biomedical Sciences Diploma of Technology in Tourism and Travel Management/Event and Convention Management/Hotel
and Restaurant Management Year 1 Semester 1

INTRODUCTION TO COMPUTING APPLICATIONS/Introduction to Computers/Computer Applications/Information Technology I


/Introduction to Information Technology/Information And Communication Technology

SUBJECT CODE: SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE
3208

OVERVIEW
1. Introduction & Attendance Registration
2. Lecture 1 Aims & Objectives
3. Lecture 1 Outline
4. Chapter from Recommended Reading List
5. Lecture Topic
6. Q&A

http://elearning.tukenya.ac.ke/ INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

1) To introduce students to broad Computing and programming theories.

2) To equip students with the knowledge and skills to manage, develop and use Computer h/w,
s/w and Information Technology algorithms to solve problems

3) To develop students’ knowledge and expertise in the use of Computing tools and techniques
and languages e.g. HTML

4) To guide student’s perception of the importance of Computing in the digital economy the
end result of which will be development and presentation of a final programming project

5) To expose students to state of the art processes, systems and research that will shape and
transform Computing over the next decade.
http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

LECTURE OUTLINE

1. Computer Systems,

2. History of Computing,

3. Basic communication and PC networking capabilities,

4. Computer Security

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

RECOMMENDED READING LIST

1.) “Code: The Hidden Language of Computer Hardware and


Software” Charles Petzold 1999

2.) CS50’s Introduction to Computer Science" (edX)

3) Chapter 1 from the book “Using information


technology : a practical introduction to computers &
communications” Irwin/McGraw-Hill, 1999, 3rd Edition

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

INTRODUCTION TO COMPUTERS
Computer Systems,

History of Computing,

Basic communication and PC networking


capabilities,

Computer Security

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
WHY STUDY COMPUTER SCIENCE AND INFORMATION TECHNOLOGY?

.
1 Problem-Solving Skills
● Critical Thinking: analytical and systematic thinking i.e. how to tackle complex problems

● Creativity: innovative solutions and creative approaches

-Computer science studies the processes by which software


transforms input into output, TO understand the fundamental
characteristics of this transformational processes
http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

1. COMPUTING:- DEFINITIONS, CHARACTERISTICS &


FUNCTIONS

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


IS DATA RELATED TO INFORMATION?
IF YES EXPLAIN HOW?
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

1. Computers:- Definition, Characteristics, Functions, Evolution

-A computer is an electronic device capable of


executing instructions based on algorithms stored in
its memory to process data fed into it and produce
required results faster than human beings.

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

1. Computers:- Definition, Characteristics, Functions, Evolution


-How Does A Computer Function:
i) Input data

ii) Processes the data INPUT PROCESS OUTPUT

iii) Output data

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
-Functions of a computer
I) Accept(take data as input) information to be processed as input.

ii) Store a list of instructions (in memory) to process the information.

iii) Process the information according to the list of instructions and turn
it into useful data

iv) Provide the results of the processing as output

v)Control and repeat the above steps INTRODUCTION TO COMPUTERS:


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
-Instructions of a computer
i) An elementary operation designed to perform a task the processor can accomplish.
ii)Divided into fields.
- Operation (op) code field
(Actions the processor must execute i.e what basic operations to
perform)

- Operand (op) code field (memory or address)


(defines the parameters of the action, depending on the operation.
Specifies locations of data or operand which operation is to be
performed)

-Remainder field INTRODUCTION TO COMPUTERS:


http://elearning.tukenya.ac.ke
TURING MODEL FOR FUNCTIONING OF COMPUTERS

read
read
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution: Processing of computer instructions PRE VON
NEUMANN MODEL
i) Programs and data (logically) the same but only data stored in memory

-In order to implement a Program to perform a task on stored data the


following steps were required:
Manipulate a set of switches

Change a wiring system


-This allowed
1)Fetching program for a task on stored data

2) Placing Fetched program instruction in memory


INTRODUCTION TO COMPUTERS:
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
-Processing of computer instructions PRE VON NEUMANN MODEL
i) Programs and data (logically) the same but only data stored in memory

-In order to implement a Program to perform a task on stored data the following
steps were required:
Manipulate a set of switches

Change a wiring system


-This allowed
3) Executing the program on the data

4) Holde address of next instruction to be fetched

5)Increment Program Counter INTRODUCTION TO COMPUTERS:


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208
http://elearning.tukenya.ac.ke
1. Computers:- Definition, Characteristics, Functions,
Evolution: VON NEUMANN MODEL COMPUTER
ARCHITECTURE
PROCESS
MEMORY

CPU
REGISTERS

INPUT OUTPUT
CU

ALU
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

TURING MODEL FOR FUNCTIONING OF COMPUTERS

1. Computers:- Definition, Characteristics, Functions, Evolution


Turing Machine And Von Neumann Model

-A computer with Von Neumann model and Turing Machine


architecture is one that can perform any computation PROVIDED
appropriate data and program(description of how to do the
computation) is provided

-Main feature of Turing and von Neumann models is the concept of


the PROGRAM http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

1. Computers:- Definition, Characteristics, Functions, Evolution


Turing Machine And Von Neumann Model
-Computers built on the von Neumann model divide computer
hardware into four subsystems:
-Memory sub-system

-Arithmetic logic unit (ALU) Subsystem

-Control unit (CPU) subsystem

-Input/output (I/O) subsystem http://elearning.tukenya.ac.ke


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

von Neumann model subsystems:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model
-Three main parts :
Central Processing Unit (CPU)/Processor: Control Unit (CU)

-Interpret instructions in the program

-Executes them one by one.

-Implemented in a computer chip.

-Commonly held on motherboard. http://elearning.tukenya.ac.ke


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model
-Three main parts :
Central Processing Unit (CPU)/Processor: Control Unit (CU)
* Controls and coordinates computer components.

1. Read the code for the next instruction to be executed.

2. Increment the program counter so it points to the next instruction.

3. Read whatever data the instruction requires from cells in memory.


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model

-Three main parts :


Central Processing Unit (CPU)/Processor: Control Unit (CU)

* controls and coordinates computer components.

4. Provide the necessary data to ALU or register.

5. If an instruction requires ALU or specialized hardware to complete


CU instructs h/w to perform requested operation.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model

-Three main parts :


Central Processing Unit (CPU)/Processor: Control Unit (CU)

* controls and coordinates computer components.

6. Controls movement of data and program instructions into and out of the CPU,

7.Controls operations of the ALU.


http://elearning.tukenya.ac.ke

8. Controls internal as well as external parts of the computer


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model
-Three main parts :
Central Processing Unit (CPU)/Processor: Control Unit (CU)

* controls and coordinates computer components.

* Registers :

-Store data to be executed next,

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model

-Three main parts :


Arithmetic Logic Unit:

-Executes all arithmetic and logical calculations (arithmetic e.g.


addition, subtraction, multiplication, division) logical operations
(compare numbers, letters, or special characters)

-Processes actual data & instruction


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine


And Von Neumann Model

Characteristics of Computers

-No intelligence Quotient (IQ) – a computer cannot make its own


decisions and has to be instructed on what to do

INTRODUCTION TO COMPUTERS: http://elearning.tukenya.ac.ke


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine


And Von Neumann Model

Characteristics of Computers

-No sentiments – computers are devoid of emotions. They have no


feelings or instincts. None possesses the equivalent of a human heart
or soul

INTRODUCTION TO COMPUTERS: http://elearning.tukenya.ac.ke


IS IT STILL TRUE TODAY THAT
COMPUTERS HAVE NO INTELLIGENCE
QUOTIENT?

IS IT STILL TRUE TODAY THAT


COMPUTERS HAVE NO SENTIMENTS?
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

2. COMPUTING SYSTEMS:-

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208
FOUNDATIONS OF COMPUTER SCIENCE: http://elearning.tukenya.ac.ke
Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
2. Computer systems:- Types of Computers: DIGITAL ANALOG AND HYBRID COMPUTERS

ANALOG COMPUTERS
-Establish similarities between two
-Earliest computers quantities and Represent the data as
variables with continuous value
-Measure physical
ranges.
variations/phenomena e.g. electric
voltage,
-use physical phenomena, e.g.
electrical voltage, to simulate various
-Measure parameters that vary
phenomena
continuously in real time, e.g.
temperature, pressure, voltage etc to -Directly modifying stored data:
simulate various phenomena
-Solve differential equations
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE: http://elearning.tukenya.ac.ke


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

2. Computer systems:- Types of Computers:


DIGITAL ANALOG AND HYBRID COMPUTERS
ANALOG COMPUTERS
-Examples:

-Bathroom Scale

-Thermometer

-Speedometer
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

2. Computer systems:- Definition, -Types of Computers:


DIGITAL, ANALOG, HYBRID COMPUTERS
DIGITAL COMPUTERS
-Use distinct values (0s and 1s) to represent data internally.

-Os and 1s (discrete digits/numbers) Store all data as numbers

-Perform arithmetic operations on data: evaluate arithmetic


expressions and manipulate data.

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

2. Computer systems:- Definition, -Types of Computers:


DIGITAL, ANALOG, HYBRID COMPUTERS
DIGITAL COMPUTERS
-Classified into:

1) Special Purpose Computers


Used for traffic signals, space technology etc.,

2) General Purpose Computers: Used for payroll, personnel


database.
http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

2. Computer systems:- Definition, -Types of Computers:


DIGITAL, ANALOG, HYBRID COMPUTERS
DIGITAL COMPUTERS (General And Special Purpose
Computers):

-Different sizes

-Classified based on memory, speed, storage

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
2. Computer systems:- Definition, -Types of Computers:
DIGITAL, ANALOG, HYBRID COMPUTERS
HYBRID COMPUTERS
-Combine analog and digital computer features

-Accept data in analog form

-Process data digitally.

-Output digitally.

-Require analog-to-digital (for input and processing) and digital-to-analog


converters (for output)
http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

3. HISTORY & EVOLUTION OF COMPUTING

http://elearning.tukenya.ac.ke INTRODUCTION TO COMPUTERS:


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

3. Computers:-History and Evolution


-In the 1880s, the U.S. population had grown so large that it took
more than seven years to tabulate the U.S. Census results.

-Therefore the U.S. government needed a faster way to get the


job done,

-This necessity became the mother of invention, giving rise to


the first generation of punch-card based computers that filled
entire rooms
INTRODUCTION TO COMPUTERS: http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
3. Computers:-History and Evolution

1930.....

-MECHANICAL MACHINES NO TURING MODEL

-Did not store programs in memory, instead programmed by


changing wiring systems or turning a set of switches on or off

-Programming done by an operator or engineer before the actual


data processing
INTRODUCTION TO COMPUTERS: http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:-History and Evolution: Mechanical Machines


NAME DATES PURPOSE

ABACUS Calculating Machine 2400 B.C.. Count large numbers

Napier’s Bones 1617 multiply

Slide Rule 1620 Mathematica


operations(+-*/)

Pascal’s adding and subtracting machine 1642 Add and subtract

Leibniz's multiplication and dividing machine, 1673

Difference and Analytical Engine 1822 and 1833 Huge Calculator; stores
numbers, uses punched
metal cards

Babbage's analytical engine, 1837

Hollerith’s Punched Card Tabulating Machine Before 1890

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:-History and Evolution: Mechanical Machines (before 1930)


ABACUS Calculating Machine
-bore little resemblance to
Napier’s Bones
the modern concept of a
Slide Rule
computer.
Pascal’s adding and subtracting machine

Leibnitz’s Wheel multiplication and dividing machine,

Difference and Analytical Engine

Babbage's analytical engine,

Hollerith's punched card tabulating machine

Jacquard Loom first machine that used the idea of storage and programming
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

3. Computers:-History and Evolution


-FROM MECHANICAL MACHINES NO TURING MODEL TO
ELECTRONIC COMPUTERS TURING MODEL
-Did not store programs in memory, instead programmed by
changing wiring systems or turning a set of switches on or off

-Programming done by an operator or engineer before the actual


data processing

INTRODUCTION TO COMPUTERS: http://elearning.tukenya.ac.ke


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:-History and Evolution: Mechanical Machines To ELECTRONIC


COMPUTERS
NAME DATES PURPOSE

ENIAC (electronic discrete variable automatic computer) 1943-1945

ABC (ATANASOFF BERRY COMPUTER) 1937-1942

Z1 1931

UNIVAC (universal automatic computers) 1951

HERMAN HOLLERITH 1890 programmer machine that


could automatically read,
tally, and sort data stored on
punched cards.

-Between 1930 and 1950, several electronic computer BUILT.

-ELECTRONIC COMPUTERS did not store the program in memory—all were programmed
externally. http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

3. Computers:-History and Evolution


-FROM ELECTRONIC COMPUTERS TURING MODEL TO
COMPUTER GENERATIONS TURING MODEL VON NEUMANN
MODEL

-Did not store programs in memory, instead programmed by


changing wiring systems or turning a set of switches on or off

-Programming done by an operator or engineer before the actual


data processing
INTRODUCTION TO COMPUTERS: http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

3. Computers:-History
and Evolution
Calculating machine
ABACUS
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

3.Computers:-History and
Evolution
Calculating machine
ABACUS

3. Computers:-History
and Evolution
-Difference Engine
-Analytical Engine

http://elearning.tukenya.ac.ke
Generation of Computers
ERA 1st Gen 1940-1956 2nd Gen 1956-1963 3rd Gen 1964-1971 4th Gen 5th Gen
(micro electronic 1971-present 2020- PRESENT
era) A.I. and Quantum
Computing

CIRCUIT Vacuum tubes (hold one set Transistors (hold one Transistors COMPRESSED TINY Microprocessors/
TECHNOLOGY of instructions and operates set of instructions and miniaturized and Integrated Circuits (I.C) microchips /
it) OR THERMIONIC VALVES operates it) placed on silicon chips millions of transistors Superconductors,
called Semiconductor Microprocessors /micro VLS1,
Integrated Circuits silicon chip), Large Scale Ultra-large Scale
SILICON CHIPS (I.C.) Integrated Circuit (LSIC), Integrated Circuits ULSIC,
multiple transistors Very Large Scale super large scale
AND DIODES (holds Integrated Circuit (VLSIC) integrated (SLSI) chips,
more than one set of 3D Circuit Design,
instructions and operates
them)
Generation of Computers
ERA 1st Gen 1940-1956 2nd Gen 1956-1963 3rd Gen 1964-1971 4th Gen 5th Gen
(micro electronic 1971-present 2020- PRESENT
era) A.I. and Quantum
Computing

SIZE Filed whole buildings/room Large, e.g. Filled half a Smaller- fit on a desk Smaller, more varies
room but smaller than or in hands compact, fit in hands
1st Generation

AV.RAM MEMORY 1Kb - 32Kb 4Kb - 64Kb 8kb - 512Kb 16 Kb - 4GB 8GB - 1TB

AV. SPEED MILLISECONDS 1 MICROSECONDS MICROseconds MICROSECONDS 50 NANOSECONDS and


instruction (e.g. 200,000-300,000 (1/1,000,000,000 of a million instructions per PICOSECONDS
ADDITION) Per 1/1000 a instructions per second) second 50 MIPS parallel
second 1/100,000 of a sec 5 MILLION processing(single task
INSTRUCTIONS PER
200,000-300,000 multiple processors)
SECOND 5 MIPS
TIPS)
Generation of Computers
ERA 1st Gen 1940-1956 2nd Gen 1956-1963 3rd Gen 1964-1971 4th Gen 5th Gen
(micro electronic 1971-present 2030-?
era)

AV.STORAGE 1-10 Mb (Magnetic 5-100Mb 10Mb-1 GB 100Mb 4Gb 256Gb - 1Tb


Drums) Magnetic Core Magnetic Disc Optical Magnetic Disk, Bubble
Memory Disc Memory, Optical Disk
Cloud

COST $200,000 to $500,000 $50,000 - $300,000 $10,000 - $100,000 $500 to $5,000 $300 - $5,000

PURPOSE SCIENTIFIC AND BUSINESS AND AUTOMATION AND PERSONAL ADVANCED


MILITARY SCIENTIFIC DATA PROCESSING COMPUTING AND COMPUTING, ARTIFICIAL
CALCULATIONS APPLICATIONS DIVERSE INTELLIGENCE, AND
APPLICATIONS

I/O/P INPUT: Punched cards INPUT: Magnetic tape INPUT: Magnetic tape INPUT: Mice ,
Magnetic tape OUTPUT: and disks touchscreens)
printers, OUTPUT: Scanners, digital
OUTPUT: Basic visual displays Monitors text-based, cameras
Line printers, Lights,
High-speed printers Output:
Monitors (color)
Printers inkjet and
laser, Speakers audio
output
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution- Generation of Computers First (1946-1956)


-vacuum tube (glass tube with circuits inside)

-Store and process information

-Consume a lot of power

-overheating

-Magnetic tape

-Low storage i.e. 2kb

-Slowest processing speed http://elearning.tukenya.ac.ke


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:- History And Evolution: History of Digital SPECIAL PURPOSE


1ST GENERATION Computers

NAME DATES PURPOSE

ENIAC (Electronic Numerical Integrator 1964 wwII


And Calculator)

EDVAC (Electronic Discrete Variable 1945 Instructions and


Automatic Computer) memory

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution-Generation of Computers Second (1957-1967)


-Transistors (silicon)
-Small, cheap, less heat, less power

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:- History, And Evolution, Fundamentals: History of Digital SPECIAL PURPOSE


2ND GENERATION Computers
NAME DATES PURPOSE

1955
NCR 501

1964
ATLAS LEO MARK 111

UNIVAC 1107 1962

HONEYWELL 200 1966

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution-Generation of Computers


Second generation computers (1957-1967)
-The transistors used Silicon ahad an on-off switch

-more complex ALU and CPU,

-the use of high level languages and provision of system


software with the computer

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution Generation of Computers


Second generation computers (1957-1967)
-Data access time was measured in microseconds.

-These computers had programming languages whose


vocabularies are close to the human natural language, English
language

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution-:- Generation of Computers Third (1965-1980)


-very small electronic integrated circuits (IC)
-Made by combining transistors, resistors and capacitors
together
-one IC houses thousands of transistors

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution Generation of Computers


Third generation computers (1965-1980)
-In this generation Operating System Software was
developed
-Operating system is set of instructions loaded each time
a computer is started

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:- History and Evolution: History of Digital SPECIAL PURPOSE


3RD GENERATION Computers
NAME DATES PURPOSE

IBM 360 1964

ICL 1900 SERIES 1965

(8-BIT MICROCOMPUTERS) 1970-1980


INTEL 8080

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution-Generation of Computers Fourth (1971)

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:- Definition, Evolution, Fundamentals: History of Digital SPECIAL PURPOSE


4TH GENERATION Computers

NAME DATES PURPOSE

IBM 308 1972

AMDAH 580 1975

HONEYWELL DPS-88 1977

APPLE II 1977

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution Generation of Computers


Fourth generation computers (1971-present)
-Used microchips also called microprocessors

-Microchips are very large scale integrated circuits (VLSIC)

–VLSIC housed hundreds of transistors and very large IC


with between 200,000 to 400, 000 transistors in one IC

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution Generation of Computers


Fourth generation computers (1971-present)
-Very Large Scale Integrated Circuit (VLSIC)
-6
-Each transistor was 0.13 microns (10 meters)

-By the 1980s VLSIC squeezed hundreds of thousands of


components onto a chip

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution Generation of Computers


Fourth generation computers (1971-present)

-Ultra-large scale integration (ULSI) increased that


number by millions.

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution Generation of Computers


Fourth generation computers (1971 to present)
-Memory used included magnetic disc and optical disc.

-Memory size expanded up to several MB

-Speed was 10 times faster.

-This generation marked the origin of mini computers in


use today.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution-Generation of Computers Fifth (2020-?)

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

3.Computers: History and Evolution: Generation of Computers


Fifth generation computers (2020-?)
-The design of these computers was based on ULSI ultra
large scale integration) technology

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

INTRODUCTION TO COMPUTERS; COMPUTERS AS POWER TOOLS FOR AN INFORMATION AGE, COMPUTER


SYSTEMS, TYPES OF COMPUTER SYSTEMS, HISTORY OF COMPUTER PROCESSING

3.Computers: History and Evolution Generation of Computers


Fifth generation computers (2020-?)
-The aim of these computers is to develop devices that
respond to natural language input and are capable of
learning and self-organization

-In these computers massive numbers of CPUs are used


for more efficient performance.

-Voice recognition is a special feature in these computers


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

INTRODUCTION TO COMPUTERS; COMPUTERS AS POWER TOOLS FOR AN INFORMATION AGE, COMPUTER


SYSTEMS, TYPES OF COMPUTER SYSTEMS, HISTORY OF COMPUTER PROCESSING

3.Computers: History and Evolution Generation of Computers


Fifth generation computers (2020-?)
-By using superconductors and parallel processing, artificial
intelligence is slowly becoming a reality.

-Quantum computing, molecular and nanotechnology

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

3. Computers:- Definition, Evolution, Fundamentals: History of Digital SPECIAL PURPOSE


5TH GENERATION Computers

NAME DATES PURPOSE

FUJITSU HOAP -1 2001 RESEARCH ROBOTICS

IBM WATSON 2011 COGNITIVE COMPUTER

GOOGLE DEEPMIND 2014 MACHINE LEARNING

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
4. TYPES OF COMPUTER SYSTEMS

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

INTRODUCTION TO COMPUTERS; COMPUTERS AS POWER TOOLS FOR AN INFORMATION AGE, COMPUTER


SYSTEMS, TYPES OF COMPUTER SYSTEMS, HISTORY OF COMPUTER PROCESSING

4. Computer systems:-Types(General Purpose Digital


Computers:)
CLASSIFICATIONS
OF
GENERAL PURPOSE
DIGITAL COMPUTERS

MICRO COMPUTER MINI COMPUTER MAINFRAME SUPERCOMPUTER

DESKTOP LAPTOP HANDHELD

http://elearning.tukenya.ac.ke
EEGI 1113 INTRODUCTION TO COMPUTING
INTRODUCTION TO COMPUTERS; COMPUTERS AS POWER TOOLS FOR AN INFORMATION AGE, COMPUTER
SYSTEMS, TYPES OF COMPUTER SYSTEMS, HISTORY OF COMPUTER PROCESSING

4. Computer systems:-Types of General Purpose Digital


Computers
Supercomputers

-Biggest in size

-most expensive

-Complex tasks

-Require a lot of power


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
4. Computer systems:-Types of General Purpose Digital
Computers
Mainframe computers
- Second largest in size

-Second most powerful

-High memory.

-Multi-user computer i.e. support hundreds/thousands of users


simultaneously.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

4. Computer systems:-Types of General Purpose Digital


Computers
Mainframe computers
-Linked to smaller computers to multi-user compute.

-Large peripherals attached to them.

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

4. Computer systems:-Types of General Purpose Digital Computers


Minicomputers
-Smaller than main frame

-Bigger than micro-computers.

-Support 1 -10 concurrent users.

-Used as servers

-slower and less costly

-More powerful, reliable and expensive than micro computers.


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

4. Computer systems:-Types of General Purpose Digital Computers


Micro computers aka Personal Computer
-Usually called personal computers

-desktop, laptop, notebook, smart watch

-Small, single-user computers based on microprocessor i.e. microchip


large scale integration LSI several physical components per small
elements on a thumb size IC

-Smallest of the first three computers.


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

4. Computer systems:-Types Personal Computer

-Extremely lightweight

-typically weigh < 6 pounds

-Have a keyboard, monitor, and a storage device

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

What is the difference between


Notebook,
Laptop,
Desktop,
and Workstation Micro computers?
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

5. BASIC COMMUNICATION IN COMPUTERS:

MEMORY

CPU
REGISTERS

INPUT OUTPUT
CU ALU

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL


-Von Newman’s design
model requirement for
computers i.e.

*Multiple subsystem
parallel processing

*Sequential execution of a
program
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

-break down a task

-share task among processes in


subsystems (faster execution)

-multiple processor subsystems


Process trillions of instructions
per second)
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

-Programs and data are logically the same

- Both (program and corresponding data) stored in computer memory

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

-Both should be similar format (Stored as binary —sequence of 0s


and 1s)

-A program l is made of finite number of instructions executed one


after another.

-CU (control unit) fetches one instruction from memory, decodes it,
executes it
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

I/O UNIT
- Input unit accepts data from
the user, converts data into a
form understandable by the
computer.

-Output unit provides output


in a form understandable by
the user http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

Memory Unit/Main
Memory/Primary Memory

-Stores data, instructions,


intermediate results and
Output temporarily during
processing of data.

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

Memory Unit/main
memory/primary memory

-input data to be processed is


brought into main memory
before processing.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

Memory Unit/main
memory/primary memory

-Instructions for processing of


data and any intermediate
results stored in main
memory.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL

Memory Unit/main
memory/primary memory

-Output is stored in memory before


being transferred to the output
device.

-Data, programs and output are


stored permanently in the storage
unit long term memory http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts :


Central Processing Unit (CPU)/Processor: Control Unit (CU)

-Interpret instructions in the program

-Executes them one by one.

-Implemented in a computer chip.

-Commonly held on motherboard.


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model
-Three main parts :
Central Processing Unit (CPU)/Processor: Control Unit (CU)
* Controls and coordinates computer components.

1. Read the code for the next instruction to be executed.

2. Increment the program counter so it points to the next instruction.

3. Read whatever data the instruction requires from cells in memory.


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model

-Three main parts :


Central Processing Unit (CPU)/Processor: Control Unit (CU)

* controls and coordinates computer components.

4. Provide the necessary data to ALU or register.

5. If an instruction requires ALU or specialized hardware to complete


CU instructs h/w to perform requested operation.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
http://elearning.tukenya.ac.ke Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model

-Three main parts :


Central Processing Unit (CPU)/Processor: Control Unit (CU)

* controls and coordinates computer components.

6. Controls movement of data and program instructions into and out of the CPU,

7.Controls operations of the ALU.

8. Controls internal as well as external parts of the computer


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts : Central Processing Unit


(CPU)/Processor: Control Unit (CU)
REGISTERS
Registers :

-High-speed storage areas with least storage


capacity

-Used for different purposes (each register


serves a specific purpose)
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts : Central Processing Unit


(CPU)/Processor: Control Unit (CU)
* Registers :

-Store data to be executed next,

-Not referenced by their address,

-Directly accessed and manipulated by CPU


during instruction execution.
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts: Central Processing Unit


(CPU)/Processor: Control Unit (CU)
* Registers :
-why store data, instructions, addresses
and intermediate results of processing?

-Data and instructions that require


processing must be brought into registers
of CPU before processing
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts :


Central Processing Unit (CPU)/Processor: Control
Unit (CU)
* Registers:

- if two numbers are to be added, both are


brought into registers, added and result placed in
a register.
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts : Central Processing Unit (CPU)/Processor: Control


Unit (CU) REGISTERS
-Important registers

- Accumulator Register (ACC) stores arithmetic


and logic operations results

-Instruction Register (IR) contains current


most recently fetched instructions
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts : Central Processing Unit (CPU)/Processor: Control


Unit (CU) REGISTERS
-Important registers

-Program Counter (PC) register contains address


of next instructions to be processed.

-Memory Address Register (MAR) contains


address of next location in memory to be
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution Turing Machine
And Von Neumann Model http://elearning.tukenya.ac.ke

-Three main parts : Central Processing Unit


(CPU)/Processor: Control Unit (CU) REGISTERS
-Important registers

-Memory Buffer Register (MBR) temporarily stores


data from memory or data to be sent to
memory.

-Data Register (DR) stores operands and other data.


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model

-Three main parts : Arithmetic Logic


Unit:

-Executes all arithmetic and logical


operations
-Processes actual data & instructions
-Uses registers to hold data being
processed http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model
-Three main parts : Arithmetic Logic
Unit:
-Consists of two units
-Arithmetic unit

-Logic unit.

-Arithmetic unit: performs arithmetic


operations on data
e.g.add/subtract/multiply/divide http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
1. Computers:- Definition, Characteristics, Functions, Evolution
Turing Machine And Von Neumann Model

-Three main parts : Arithmetic Logic Unit:

-Logic unit performs logic operations.


E.g. compare numbers, letters,special
characters, test for greater than/less
than/equal to conditions.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

5. BASIC COMMUNICATION AND COMPUTER


NETWORKING:

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

5. BASIC COMMUNICATION AND COMPUTER NETWORKING:

Definition
-Computer Network: the process of designing, implementing,
upgrading, managing and working with 2 or more
computers/computer h/w devices connected together physically or
logically using special h/w or s/w to exchange information, share
resources and co-operate
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

5. BASIC COMMUNICATION AND COMPUTER NETWORKING:

1) Connectivity and communication

2) Sharing of h/w and data (share resources e.g. files/printers/disk


drives etc)

3) Security and management

4) Performance enhancement and balancing http://elearning.tukenya.ac.ke


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

5. BASIC COMMUNICATION AND COMPUTER NETWORKING:


Types of Networks
-Local Area Network

-Wide Area Network

-Metropolitan Area Network

-Internet

-Intranet http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
5. BASIC COMMUNICATION AND COMPUTER NETWORKING:

Types of Networks
-Local Area Network (LAN)

-covers a small geographic area


e.g. home/office/building

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security http://elearning.tukenya.ac.ke

5. BASIC COMMUNICATION AND COMPUTER NETWORKING:


Types of Networks Metropolitan Area
Network(MAN):

-Interconnection between
computers in a geographic area
larger than LAN but smaller than
WAN into a single larger network
which

-Can be interconnected to a WAN

- E.g. Campus Network


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
5. BASIC COMMUNICATION AND COMPUTER NETWORKING:
Types of Networks
-Wide Area Network(WAN)

-2 or more LANS/WANs in one


location communicating with
LANS/WANs in another location
using routers and public
communication links

-covers a broad geographic area e.g.


regional/national boundaries etc.
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

6. BASIC COMMUNICATION: COMPUTER NUMBERING,


INFORMATION STORAGE AND PROCESSING SYSTEM

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL


Central Processing Unit (CPU)/Processor:
ALU/CU/Register
-The speed of CPU is known as Computer Speed.

-Measured by Hertz (Hz),

-1 Hz =1 CPU cycle.

1 Hz 1 Cycle per second

1 MHz 1000 Hz (1 million cycles per second)

1 GHz 1000 MHz (1 billion cycles per second)


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

http://elearning.tukenya.ac.ke
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL
Central Processing Unit (CPU)/Processor:
ALU/CU/Register.
-Primary responsibility is execute
sequential set of instructions in a
program.
-Executes each instruction in a
series of steps i.e.instruction cycle
1 Hz 1 CPU Cycle per second
1MHz 1000 Hz (1 million cycles per second)
1GHz 1000 MHz (1 billion cycles per second)
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

http://elearning.tukenya.ac.ke
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL
Central Processing Unit (CPU)/Processor:
ALU/CU/Register.
-A instruction cycle involves four
steps
-Fetching

-Decoding

-Executing

-Storing
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

http://elearning.tukenya.ac.ke
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL
Central Processing Unit (CPU)/Processor:
ALU/CU/Register 4 STEP Instruction Cycle
1)Fetching:
-Processor fetches instruction from
memory
-Fetched instruction placed in (IR)
Instruction Register
-Program Counter holds address of next
instruction to be fetched
-Program Counter incremented after
each fetch.
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

http://elearning.tukenya.ac.ke
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL
Central Processing Unit (CPU)/Processor:
ALU/CU/Register 4 STEP Instruction Cycle
2)Decoding:
-Instruction to be fetched is broken
down into parts and translated into
commands corresponding to those
in CPU’s instruction set.

-The instruction set architecture of


CPU defines the way in which
instruction are to be decoded.
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

http://elearning.tukenya.ac.ke
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL
Central Processing Unit (CPU)/Processor:
ALU/CU/Register 4 STEP Instruction Cycle
3)Executing: Executing Decoded
instructions/command

-CPU performs operation implied


by the program instruction (e.g.
perform addition if instruction is
ADD)
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

http://elearning.tukenya.ac.ke
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL
Central Processing Unit (CPU)/Processor:
ALU/CU/Register 4 STEP Instruction Cycle
4)Storing:
-CPU writes back results of
execution to computer memory.
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

http://elearning.tukenya.ac.ke
5. BASIC COMMUNICATION IN COMPUTERS: VON NEUMANN MODEL
Central Processing Unit (CPU)/Processor:
ALU/CU/Register.
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE: http://elearning.tukenya.ac.ke


Computer Systems, History of Computing, Basic communication and PC networking capabilities, Computer Security

6. BASIC COMMUNICATION: COMPUTERS NUMBERING INFORMATION STORAGE AND


MEMORY REPRESENTATION SYSTEM

-Bits (Binary digit) is the basic unit of memory.


represents DATA/information

- A bit is a single binary digit, i.e. 0 or 1.


Information is stored in bits

-(0 or 1) basic unit of computer data storage (Two


number binary system)

-Stored bits retrieved from memory for/by processor


SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

6. BASIC COMMUNICATION: COMPUTERS NUMBERING INFORMATION STORAGE AND


MEMORY REPRESENTATION SYSTEM

1 Bit 0 or 1

1 Byte(B) 8 bits a number 0 to 255.


90 bytes = 1 sentence

1 KiloByte (210) = 1024 bytes 4 KB = 1 textbook page.


(Kb)
1(Mb) (220) = 1,000,000 bytes 3MB = 3 minute song
Megabyte (1024 Kilobytes)

1(Gb) (230) = 1,000,000,000 bytes 1 GB = 114 minutes audio CD


Gigabyte (1024 * 1024 Kilobytes)

1(Tb) (240) = 1,000,000,000,000 bytes 8-16GB standard flash drive


Terabyte (1024Kb * 1024Kb * 1024Kb * 1024Kb)
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
6. BASIC COMMUNICATION: COMPUTERS NUMBERING INFORMATION STORAGE AND
MEMORY REPRESENTATION SYSTEM

-Bit data is handled by computer in combinations.

-One byte can store 256 different combinations of bits.

-In a byte, the different combinations of bits fall in the range


00000000 to 11111111.

- A group of bytes can be combined to form a word (2, 4 or 8 bytes)


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
6. BASIC COMMUNICATION: COMPUTERS NUMBERING INFORMATION STORAGE AND
MEMORY REPRESENTATION SYSTEM

- This

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

7. Computer Security

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
DEFINITIONS
• Computer Security:- controls put in place to provide
• Confidentiality
• Integrity
• Availability
for h/w, s/w and data

• Computer security protects:


• h/w
• Firmware (permanent s/w in the h/w devices non-volatile memory)
• s/w http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

DEFINITIONS
Aims of Computer security:
• Confidentiality:
Availability only to an intended audience-prevent unauthorised access
• Integrity:
Preventing modification in an unauthorised way
• Availability:
Accessible and modifiable in a timely fashion by those authorized to do so
• Authenticity:
Verification of claim
• Accountability (non-repudiation)
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

DEFINITIONS
• Computer security challenges:-
• Potential attacks may never be detected

• Executed attacks may never be reported

• Loss may be difficult to quantify

• Management can be difficult about security

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
A BRIEF HISTORY OF COMPUTER SECURITY
• Computer security threat:- danger made possible by a vulnerability

• Threat categories: -
• General threats (interception, modification, fabrication, interruption)

• Specific threats (intrusion, hacking, espionage, destruction of h/w/sw, data)

• Threats exploit vulnerabilities

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
A BRIEF HISTORY OF COMPUTER SECURITY
• Vulnerabilities:- flaws or weaknesses in the design, implementation or
operation of a system (i.e. how open is something to attack)
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
A BRIEF HISTORY OF COMPUTER SECURITY
Source of threats:-
• Agents/attackers e.g. malware writers, hackers, fraudsters, white collar
criminals, etc.

• Threats can be:-


• Organised
• Disorganised
• Individual with resources
• Group with resources
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
A BRIEF HISTORY OF COMPUTER SECURITY
Source of threats:-
• Agents/attackers carry out threats motivated by:-
• Money
• Emotion
• Ideology

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

A BRIEF HISTORY OF COMPUTER SECURITY


• Threats and vulnerabilities require risk assessment and risk control:-
• Risk Control:-
• Defence
• Mitigation
• Acceptance
• Transfera
• Termination

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

A BRIEF HISTORY OF COMPUTER SECURITY


• Risk control is based on threat modelling using attack trees

Threat Modelling Attack trees:-


• Graphical representation of how an asset can be attacked
• Model threats on a given asset
• Have a one to many relationship
• Have multiple options (one will not work alone)

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

OPEN SAFE

LEARN INSTALL
PICK LOCK CUT OPEN SAFE IMPROPERLY
1 COMBINATION P
P I

FIND WRITTEN GET COMBO


COMBO FROM OWNER
I P

THREATEN BLACKMAIL EAVESDROP BRIBE


I I P P

I = IMPOSSIBLE LISTEN TO GET OWNER TO STATE


CONVERSATION COMBO
P I
P = POSSIBLE
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
COMPUTER SECURITY CONTROLS AND SAFEGUARDS
• Controls and safeguards include:- Examples of prevention:
• Prevention • Firewall

• Detection • Security guards

• Responsiveness • Passwords

• Cryptography

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
TYPES OF COMPUTER SECURITY THREATS
1. Human Element 9. Rootkits
5. Spyware
2. Scareware 10. Worms
6. Logic Bomb
11. Viruses
3. Ransomware
7. Botnets 12. Malware
4. Adware

8. Trojan horse

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
HUMAN ELEMENT
● Aka Social engineering aka scamming

• Most commonly overlooked method of attacking a network

• People are the biggest weaknesses in network security because they are vulnerable

• People are scammed into giving away passwords and valuable data every day

• No firewall or software patch can stop the human element only user education and
personal awareness

• Effective Network security = stopping intruders at both network and physical level
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

VIRUSES
• Small rogue programs that hide themselves on disks (e.g. flash disks, hard drives etc)

• Written by programmers sometimes as a joke, but always to do intentional damage


and spread to other machines

• Disrupt normal operations of a computer e.g.


• Destroy data and programs,

• Modify other programs,

• Hide inside other programs


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

VIRUSES
• Can get out of control

• Symptoms e.g.
• Annoying messages pop-up on the screen

• Deleting files from the hard disk

• Undetectable without antivirus software


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

VIRUSES
• Operate in 4 main phases:
• Dormant (waiting for trigger event)
• Propagate (replicate to program/disk)
• Trigger (by event to execute payload)
• Execute (payload)

• After infection(execution), any disk that comes in contact with such a


machine becomes infected and spreads the virus
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

TYPES OF VIRUSES
• Overwrite viruses • File infectors

• Boot sector virus


• Company viruses

• Directory virus
• FAT Virus

• Polymorphic virus
• Worms
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

TYPES OF VIRUSES
● Logic Bombs • Macro Virus (macro language)

● Stealth virus • Memory resident viruses

● Trojan Horse
• Direct action viruses

• Metamorphic virus

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

VIRUSES
Trojan Horses
• May also arrive in the form of a joke program or software of some sort

• Malicious functionality of a Trojan horse may be anything undesirable for a


computer user e.g.
• Data destruction

• Compromising a system through allowing another


computer to gain access bypassing normal access controls
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

HARDWARE AND DATA SECURITY


• Security in I.T. is concerned with protecting:-
• H/W and H/W environment

• S/W

• Data
http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security

HARDWARE AND DATA SECURITY


• The common category of all 3 is:-
• Physical security

• Physical Security:-
• Protects h/w from possible human and natural disasters

• Early computers security issues were h/w issues

• Security was controlled by physical access control to a room


http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

FOUNDATIONS OF COMPUTER SCIENCE:


Computer Systems, History of Computing, Basic communication and PC networking capabilities,
Computer Security
HARDWARE AND DATA SECURITY
HARDWARE THREATS REMEDIES:-

• Access card control

• Physical storage of portables

• Data at rest encryption

• Mobile device tracking

http://elearning.tukenya.ac.ke
SABI 1121 SSFI 1205 SHBQ 1215 SHNQ 1114 SHMC 1341 SPPI 1103 SSEI 1105 SPPI 1103 SMMQ 1191 SMSI 1141 SHHE 3203 SHHE 3208

QUESTION & ANSWER SESSION

ANY
QUESTIONS
?

http://elearning.tukenya.ac.ke
EEGI 1113 INTRODUCTION TO COMPUTING

INTRODUCTION TO COMPUTERS; COMPUTERS AS POWER TOOLS FOR AN INFORMATION AGE, COMPUTER


SYSTEMS, TYPES OF COMPUTER SYSTEMS, HISTORY OF COMPUTER PROCESSING

Bill Gates

“the first rule of any technology is that automation applied


to an efficient operation will magnify the efficiency; the
second rule is that automation applied to an inefficient
operation will magnify the inefficiency”

http://elearning.tukenya.ac.ke

You might also like