Professional Documents
Culture Documents
New Microsoft Power Point Presentation
New Microsoft Power Point Presentation
Simulation
Embedded applications
Process control
Condition monitoring and fault diagnosis systems
Automatic testing equipment
Robotics
Telecommunications
Productivity software (word processing, spreadsheets,
databases, presentation) etc……………
Components of a Computer
System
Types of hardware
Types of software
What is a Computer
System?
0
Components of a Computer The program currently being executed is stored here.
(it is divided into storage units called BYTES)
PROCESSING
Exam Results!
OUTPUT
Computer Systems are the
same
Data is INPUT
Data is PROCESSED
Something is OUTPUT
Too late for WW-II, but was used in the cold war to perform calculations
Central Main
Processing Memory
Unit
Systems
Interconnection
Input
Output
Component description
Central Processing Unit (CPU) or microprocessor,
controls the operation of the computer and performs
its data processing functions
Main memory - also called internal memory stores
instructions and data. Memory is partitioned into
separate instruction and data spaces
Input/output (I/O) – moves data between the
computer and its external environment
System interconnection – some mechanism that
provides for communications among the CPU, the
main memory, and the I/O devices
Various components
•Processors
•Motherboard
•Hard Disk
•RAM
•Cabinet
•Floppy Drive
•CD Drive
•Cards
Display Card
Sound Card
Modem
•Screwdriver
•Multi meter (Testing)
SMPS
•Troubleshooting
•Voltage Regulator Module section
•Clock Generator
• Port Troubleshooting
Biometric Device
PRINTER
Assembling
De assembling
Troubleshooting
Ink refilling
Network+ (Comptia)
• Types of network
• Client Server or Peer to Peer
• Cables
• Hub
• Switch
• Router
• LAN Card
• Cable testing
• LAN Driver Installation
• Internet Sharing
• IP addressing
Motherboard
Typical parts of a
motherboard.
ABIT SE6
Microprocessors &
Microcontrollers
The two most common microprocessor
architectures are complex instruction
set computing (CISC) and reduced
instruction set computing (RISC).
Microcontrollers are computer chips,
embedded in products and technologies,
that usually cost less and work in less-
demanding applications than
microprocessors.
CPU
CPU or microprocessor is often described as
the brain of a computer.
CPU is an integrated circuit or “chip” which
processes instructions and data.
CPU types.
Intel Pentium II, III, IV
Intel Celeron
AMD Athlon
Many more…
Structure of the CPU
storage
input/output memory
control unit ALU
registers registers
cache
flags memory
Components of the CPU
Arithmetic and Logic Unit (ALU): processes the data
in the registers according to instructions issued by the
control unit. Performs arithmetic (addition, subtraction,
etc..) and logical (comparison) operations
Registers: provides temporary storage for data and
instructions. It handles instructions and data at 10 times
the speed of cache memory. Registers facilitate the
movement of data and instructions between RAM, the
control unit and the ALU
Control unit registers:
The instruction register contains the current instruction being
executed
The program register (instruction pointer) contains the RAM
address of the next instruction to be executed
ALU registers
The accumulator register stores the result of ALU operations
Internal CPU interconnection: some mechanism that provides
for communication among the control unit, ALU, and registers
Control Unit: controls the operation of the CPU and hence the
computer. Interprets instructions, moves data to/from memory
and registers, instructs ALU to perform certain operations,
increments instruction pointer, etc. During program execution,
instructions in a program are moved from the RAM into the
control unit, where it is decoded and interpreted by the decoder
Flags: 1-bit memory, or 1-bit registers and hold information on
what has recently happened in the CPU. These are set to 1 or 0
depending on the results of internal operations such as results of
ALU operations (zero or negative result) or external operations
such as interrupts (commands that tell the processor to stop
execution and wait for further instruction)
Cache Memory: Small fast memory that improves CPU’s
efficiency. Increases computer throughput, and is a high-speed
holding area for program instructions and data. It holds only
instructions and data that are likely to be needed by the CPU.
While programs are running on the computer, the same data or
instructions might be needed frequently. In such cases, the
processor first checks the cache memory for the data or
instructions, thereby reducing the need for frequent access to
the RAM and speeding up the processing
Microprocessor System Buses
RAM ROM
Control Bus
Microprocessor
(CPU)
INTEL
Direct Memory Access (DMA)
MICROCONTROLER
DMA improves data transfer between memory and I/O
devices
Devices and controllers transfer data to and from main
memory directly
Processor is free to execute software instructions
transfer
Notifies processor when I/O operation is complete
Keyboard
Keypad
Mouse
Voice activation
Touch screen
Digitizers and pen-based (stylus) systems
More…
INPUT DEVICES
E-pad
INPUT DEVICES
INPUT DEVICES
INPUT DEVICES
INPUT DEVICES
INPUT DEVICES
Output Devices
Monitor
Printer
Speakers
Communication (comm) ports
Modems (both input and output)
Network interface cards (both input and
output)
OUTPUT DEVICES
OUTPUT DEVICES
PRINTER
Assembling
De assembling
Troubleshooting
Ink refilling
Storage
Primary Secondary storage
storage Nonvolatile
Volatile Permanent
Temporary Secondary storage
characteristics
Media
Capacity
Storage devices
Access speed
Page 212
2.3.4 Memory Hierarchy
Figure 2.3 Memory hierarchy.
Storage
Storage Hierarchy
Very fast storage is very expensive. So the Operating System manages a hierarchy of
storage devices in order to make the best use of resources. In fact, considerable effort
goes into this support.
Slow an Cheap
RAM
Random Access memory
Main Memory
Stores info about applications that are
open and data
VOLATILE –
When you switch off the machine, it
disappears!!!
ROM
Read only memory
Non-Volatile (does not change)
Programs that are necessary for the
computer to run
Boot up program
etc
Cache Memory
This is a very FAST type of memory that is
used to improve the spped of a computer,
DOUBLING it ….in some cases.
Acts as an intermediate store between CPU
and MM
It works by storing most frequently or recently
used instructions so that it is fast to retrive
them again.
Cache is usually between 1KB and 512KB
Secondary Storage Devices
Most desktop microcomputer systems have
floppy disks, hard disks, and optical disk
drives
Page 212
Traditional Floppy Disk
Also known as:
Diskettes
Floppies Insert Art Work top
Portable storage media of page 213
Floppy disk drives (FDD)
Page 212
High Capacity Floppy Disks
Known as a floppy-disk cartridge
Require special disk drives
Zip disks
HiFD disks
SuperDisks
Page 214
Hard Disks
Use thicker, metallic platters for
storage
Faster than a floppy diskette
Large capacity
Sensitive instruments
Hard-disk cartridge
Hard-disk pack
Page 215
Internal Hard Disk
Page 215
Hard-Disk Cartridges
Hard-disk cartridge
Removable hard
disks
Used to complement
internal hard disk
Capacities of 10 to
20 GB
Page 216
Hard-Disk Packs
Removable
hard disk
Massive storage
capacity
Common in
mainframes
Resembles
stack of vinyl
records
Page 216
Optical Disks
Compact
Permanent storage
Laser beams reflect off pits
Two common types
CD
DVD
Page 219
Compact Disc
Optical format
From 650 MB to 1 GB capacity
Rotation speeds vary
Types
Read only: CD-ROM
Write once: CD-R
Rewriteable: CD-RW
Picture CDs and Photo CDs
Page 219
Digital Versatile Disc
Digital Versatile Disk or Digital Video
Disk (DVD)
Similar to CDs, but can store more data
Types
Read only: DVD-ROM
Write once: DVD+R; DVD-R
Rewritable: DVD+RW; DVD-RW; DVD-RAM
Page 220
Other Types of Secondary
Storage
Solid-state storage
Magnetic tape
Page 221
A Look to the Future
Blu-Ray and Plastic Memory Technology
Page 227
OPERATING SYSTEMS
OPERATING SYSTEM
Humans
Program Interface
User Programs
O.S. Interface
O.S.
Hardware Interface/
Privileged Instructions
Disk/Tape/Memory
Operating System
An Operating System (OS) is the
master controller within a computer.
EX: Windows, MacOS, DOS, UNIX, Linux
An operating system interacts with:
All hardware installed in or connected to a
computer system.
All software installed or running from a
storage device on a computer system.
Operating System
Microsoft Windows
Most popular operating system.
Supports a vast array of application software and
peripheral devices.
MacOS
For Macintosh computers.
Proprietary system.
Does not have same functionality and support for
software and peripheral devices.
Operating System
Network operating system (NOS)
Manages network resources.
Maintains security.
Tracks user accounts.
Handles communication between
workstations and servers.
Popular network operating systems
Windows NT, Novell Netware, UNIX
Different operating systems
Windows
95,98,XP,Vista ,7
Mac
Ubuntu
Linux