Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS...
-
Upload
reynard-russell -
Category
Documents
-
view
223 -
download
0
Transcript of Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS...
![Page 1: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/1.jpg)
Computer Hardware
Computers and components
![Page 2: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/2.jpg)
![Page 3: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/3.jpg)
![Page 4: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/4.jpg)
Basic Computer System
MAIN MEMORY
ALU CNTL.....
BUS
CONTROLLER
Processor
I/O moduleInterconnections
BUS
ATTACHEDDEVICE
![Page 5: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/5.jpg)
ComputerComponents
![Page 6: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/6.jpg)
CPU Cycle
Start FETCH EXECUTE Halt
Increment Program Counter
FETCH EXECUTE
![Page 7: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/7.jpg)
Execution Cycle
![Page 8: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/8.jpg)
Instruction SetsComplex (CISC) or Reduced (RISC)
ALUCNTL
.....
ROM
INSTRUCTIONS
![Page 9: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/9.jpg)
Measuring Processing Power
Clock SpeedInstruction SpeedWord Length and Bus WidthSpeed of ArithmeticInstruction SetPipelining
![Page 10: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/10.jpg)
Primary Storage
Volatile DRAM SRAM Cache
Nonvolatile ROM
![Page 11: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/11.jpg)
Kilobytes KB 1,000 BText document
Megabytes MB 1,000,KBImages
Gigabytes GB 1,000 MBHard disk drives
Terabytes TB TrillionsData warehouse files
Measuring Storage (bytes)
![Page 12: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/12.jpg)
Attached I/O Devices
Secondary Storage DASD Tape Removable
Electronic Storage
Optical (etc.) devices
Communication Devices Modems and
Codecs LAN’s, Backbones
and WAN’s Routers and
other node devices
![Page 13: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/13.jpg)
Secondary Storage Devices
Fixed Mediahard disksRAID
Removable Mediadiskettelaser-servo
diskettecartridge diskstapeCD-ROMflash memory
![Page 14: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/14.jpg)
Attached Devices
Hardware: device itself such as a disk or video display device.
Electronics: controller that communicates with the device
Software: device driver that is loaded into the computer operating system
![Page 15: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/15.jpg)
Local and Peripheral
Bus
![Page 16: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/16.jpg)
![Page 17: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/17.jpg)
Data Transfer:
MAIN MEMORY
BUFFER
CPU
T AAD
CONTROLLER
DASD
CPUCPUCPUCPU
CHANNEL
![Page 18: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/18.jpg)
I/O Controller (DASD)
PROCESSOR REGISTER
REGISTER
REGISTER
BUFFER
![Page 19: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/19.jpg)
Direct Access Storage Device (DASD)
![Page 20: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/20.jpg)
DASD Structure
Read-Write Heads
![Page 21: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/21.jpg)
Cylinder/Track/Block
Block (Sector)Track
Cylinder
![Page 22: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/22.jpg)
Disk Organization
![Page 23: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/23.jpg)
Data Storage
FAT (File Access Tables), Directories and Catalogs
Update and DeleteFragmentation and reorganizationBlocks, Headers and Interblock Gaps
![Page 24: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/24.jpg)
Hardware II
![Page 25: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/25.jpg)
General Purpose Computing
Software primacyApplications are controlled by changing the instructions run by the computer, rather than by changing the hardware
ASIC’s and FirmwareAny program that can be written in software can also be burned onto a chip as a family of circuits
![Page 26: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/26.jpg)
Computer Classifications
Size mainframe midrange microcompute
r
Function legacy
mainframe server router client
![Page 27: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/27.jpg)
Mainframe (Legacy)
Tuned for transaction processing
Has channels to support very large numbers of attached devices
Runs a mainframe operating system
Tend to support legacy software
![Page 28: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/28.jpg)
Client/Server Architectures
SERVER PROCESSING
CLIENT PROCESSING
CENTRALIZED STAND-ALONE
FAT SERVER FAT CLIENT
![Page 29: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/29.jpg)
Client/Server Architecture
An architecture in which the client (personal computer or workstation) is the requesting machine and the server is the supplying machine, both of which are connected via a network.
![Page 30: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/30.jpg)
Client/Server Architecture
ClientMay do some or all
of the processingRequests services
from the network
ServerContains data and
may contain programs
Server downloads information (applications or data) to the client for operation
![Page 31: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/31.jpg)
Client
Use relatively inexpensive computer chips (Intel or Motorola)
Have a single processorOptimized for user
convenienceSingle userLimited numbers of
attached devices
![Page 32: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/32.jpg)
Server
Use inexpensive CPU chips
Designed with redundant components
Have large internal memory capacity
May not need very fast CPU capability
![Page 33: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/33.jpg)
Three Tier Client/Server
![Page 34: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/34.jpg)
Any time Any place Any way
![Page 35: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/35.jpg)
Router
Used to segment networks and prepare message packets for transmission
Special purpose operating system to read and forward message packets
May support firewall functionsSupport special purpose CPU chips
and optimized network sysems
![Page 36: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/36.jpg)
Routers
Input Buffer
Proces- sor
Output Buffer
From A From B
To C To D
Table ofAddresses
Input Buffer
Input BufferOutput Buffer
![Page 37: Computer Hardware Computers and components. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS.](https://reader034.fdocuments.net/reader034/viewer/2022052701/56649e4e5503460f94b45a01/html5/thumbnails/37.jpg)
Central ArchitectureClient/ServerWeb Access