Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONCEPTS
Uses Silicon
developed in 1948
won a Nobel prize
on-off switch
Second Generation
Computers used
Transistors, starting in
1956
Second Generation
1965-1963
1956 Computers began to incorporate
Transistors
1964-1971
Integrated Circuit
Operating System
Getting smaller, cheaper
The First
Microprocessor 1971
present
MICROCHIPS!
Getting smaller and smaller, but we are
still using microchip technology
Generations of Electronic
Computers
Over the past 50 years, the
Electronic Computer has
evolved rapidly.
Connections:
Which evolved from the other, which
was an entirely new creation
vacuum tube
integrated circuit
transistor
microchip
Evolution of Electronics
Microchip
(VLSIC)
Integrated
Circuit
Transistor
Vacuum
Tube
Evolution of Electronics
Vacuum Tube a dinosaur without a
modern lineage
Transistor Integrated Circuit
Microchip
IBM PC - 1981
IBM-Intel-Microsoft joint venture
First wide-selling personal
computer used in business
8088 Microchip - 29,000
transistors
4.77 Mhz processing speed
256 K RAM (Random Access
Memory) standard
One or two floppy disk drives
1990s: Pentiums and
Power Macs
Early 1990s began penetration of computers into
every niche: every desk, most homes, etc.
Faster, less expensive computers paved way for this
Windows 95 was first decent GUI for PCs
Macs became more PC compatible - easy file
transfers
Prices have plummeted
$2000 for entry level to $500
$6000 for top of line to $1500
21st Century Computing
Great increases in speed, storage, and
memory
Increased networking, speed in Internet
Widespread use of CD-RW
PDAs(Personal Digital Assistant)
Cell Phone/PDA
WIRELESS!!!
Whats next for
computers?
Expensive
Quickest
Speedy
Used in large Companies
Classification of
Computers According
to Size
. 3 Mini Computers
A minicomputer is a class of multi-
user computers that lies in the middle
range of the computing spectrum, in
between the largest multi-user systems
(mainframe computers) and the smallest
single-user systems (microcomputers or
personal computers).
Classification of
Computers According
to Size
. 4 Micro Computers
A microcomputer is a computer with a
microprocessor as its central processing unit.
They are also called computer of a chip
because its entire circuitry is contained in one
tiny chip. They are physically small compared
to mainframe and minicomputers.
What does a computer
do? Processor
Control Unit/Arithmetic Logic Unit
Input
Input Output
Process Devices
Memory
Devices
Output
Storage
Storage Devices
Input Devices
Any hardware component that allows you
to enter data, programs, commands, and
user responses into a computer
Input Device
Examples
Keyboard
Mouse
Mic
Scanner
Joystick
Output Devices
Output devices make the information
resulting from processing available for use
Output Device Examples
Printers
Impact
Nonimpact
Display Devices
CRT
LCD
Speakers
Backing Storage
Removable
Floppy disk, or diskette
Compact Disc CD-R, CD-RW,
CD-ROM
DVDs DVD-ROM, DVD-R,
DVD-RW, DVD-RAM
Zip disk
Flash disk/USB drive
Tape
Non-Removable
Hard disk
Types of Computer Softwares
SOFTWARE: -
The software is the planned, step-by-step set
of electronic instructions required to turn data
into information that makes a computer useful.
As stated software, or program, consists of the
instructions that tell the computer how to
perform a task.
It is fall into two categories: -
1. System software.
2. Application software.
Types of Computer Softwares
1.System Software: -
System software enables the application
software to interact with the computer and helps the
computer manage its internal and external resources.
System software is required to run application
software. Buyers of new computers will find the
system software has already been installed by the
manufacture.
There are two basic types of system software such
as: -
Operating system. (e.g. Windows, DOS, etc)
Utility programs: (e.g. Antivirus, file compression,etc)
Types of Computer Softwares
2. Application Software:
Application software, also known as
an application, is computer software
designed to help the user to perform
singular or multiple related specific
tasks. Examples include accounting
software, office suites, graphics
software, and media players.
Application Software
Word Processing
Spreadsheet
Presentation Graphics
Database
Contact Management
Computers, file size,
units of measurement
The basic unit used in computer data
storage is called a bit (binary digit).
Computers use these little bits, which
are composed of ones and zeros, to do
things and talk to other computers. All
your files, for instance, are kept in the
computer as binary files and translated
into words and pictures by the software
(which is also ones and zeros).
UNITS OF MEMORY
8Bit = 1Byte
1024 Byte = 1 KiloByte
1024 KiloByte = 1 Mega Byte
1024 MegaByte = 1 GigaByte
1024 Giga Byte = 1 Tera Byte
1024 Tera Byte = 1 Pica Byte
1024 Pica Byte = 1 Nano Byte
EVOLUTION OF COMPUTER
SYSTEMS
First Generation of Computers
1. Vacuum tubes
1946-1959
1. Vacuum tubes
2. Transistors
1946-1959 1957-1963
1. Vacuum tubes
2. Transistors
3. Integrated circuits
1. Vacuum tubes
2. Transistors
3. Integrated circuits
4. VLSI (very-large-scale integrated) circuits
Apple
IBM PC
1981
Computer
Data
CPU Main
Bus
Memory
Control
von Neumann Architecture
A more complete view of the computer system architecture
that integrates interaction (human or otherwise) consists of:
Computer System
Computer
Input
Data Devic
e
CPU Main
Bus Memory Bus
Outp
Contr ut
ol Devic
e
Bus
Seconda
ry
Five Main Components:
1. CPU Storage
2. Main Memory (RAM) Device
3. I/O Devices
4. Mass Storage
5. Interconnection network (Bus)
Another view of a digital
computer
The Instruction Cycle
Intermediate
Exceptions
The Instruction Cycle - Basic
View
Once the computer has been
Start
started (bootstrapped) it
continually executes
instructions (until the computer
Fetch
is stopped) Instructio
n
Possible Fetch
Exceptions, or errors, may Exceptio Instructio
n? n
occur at various points in
the instruction cycle, for Possible Decode
example: Exceptio Instructio
n? n
Possible
Exceptio Fetch
n? Operand
Possible Execute
Exceptio Instructi
n? on
The Instruction Cycle -
Exceptions Start
Fetch
Exceptions, or errors, may occur Instructio
at various points in the instruction n
cycle, for example:
Decode
Instructio
Addressing - the memory n
Execute
Instructi
on
The Instruction Cycle -
Exceptions Start
Execute
Instructi
on
The Instruction Cycle -
Exceptions Start
integer addition/subtraction
Fetch
Operand
overflow
floating point
Execute
underflow/overflow Instructi
on
THE END