hardware 1. computer and communication hardware control cards peripherals rom bios bus (mb) cpu ram...
TRANSCRIPT
Computer and Communication Hardware
Control Cards
Peripherals
ROM
BIOS
BUS (MB)
CPU
RAM
Storage
Hard disk
CD
Architecture
Hardware
Communication
Control Cards
System SoftwareLanguage and
App. Software
User Program
Communication
1
87
6543
2
12
11109
1314
Figure 4.1, Major Hardware Component Categories
OutputPort
Ou
tpu
t D
evic
es
Inp
ut
Dev
ices
1
PortPort
2
7
Storage &Retrieval
Processes
Process Control & Memory
Management
CPU
Bus Systems
(Mother Board &
Control Cards)
OutputOutput
Hardware
43
65
Software
ROM
PersonThinking
3
6
4
Shelves
8
Controlling1 1
Figure 4.2-a, The Arrangement in a Typical Study Room
Recording
1
Desk
Task 3
Task 1
Task 2
2
7
InTray
OutTray
9-a 9-b
5
Mot
her
Boa
rd
Primary
VolatileMemory
SecondaryNon-Volatile
Memory
I/OI/OI/OI/OI/O
(CPU)Central
ProcessingUnit
RegistersALU
Arithmetic / Logic Unit
Cache Memory
Control Unit
Figure 4.3, The Architecture (Arrangements) of a Typical Central Processing Unit (CPU)
Mobile Computers and Mobile Devices
Discovering Computers Fundamentals, 2010 Edition Chapter 1
11Pages 16 - 17Figures 1-15 – 1-18
Mobile Computers and Mobile Devices
Discovering Computers Fundamentals, 2010 Edition Chapter 1
12Pages 17 - 18Figures 1-19 – 1-20
Click to view Web Link,click Chapter 1, Click Web Link from left navigation, then click Digital Cameras below Chapter 1
Game Consoles
• A game console is a mobile computing device designed for single-player or multiplayer video games
Discovering Computers Fundamentals, 2010 Edition Chapter 1
13Page 18 Figure 1-21
Servers
• A server controls access to the hardware, software, and other resources on a network– Provides a centralized storage area for programs, data,
and information
Discovering Computers Fundamentals, 2010 Edition Chapter 1
14Page 19 Figure 1-22
Mainframes
• A mainframe is a large, expensive, powerful computer that can handle hundreds or thousands of connected users simultaneously
Discovering Computers Fundamentals, 2010 Edition Chapter 1 15Page 19 Figure 1-23
Supercomputers
• A supercomputer is the fastest, most powerful computer– Fastest supercomputers are capable of processing
more than one quadrillion instructions in a single second
Discovering Computers Fundamentals, 2010 Edition Chapter 1 16Page 19 Figure 1-24
Embedded Computers
• An embedded computer is a special-purpose computer that functions as a component in a larger product
Discovering Computers Fundamentals, 2010 Edition Chapter 1 17Page 19
Systems Architecture, Fourth Edition 23
Instructions and Instruction Sets
The NOT instruction transforms the boolean value true into false and the value false into true.
NOT 0 = 1 NOT 1 = 0
Systems Architecture, Fourth Edition 24
Instructions and Instruction Sets
The AND instruction generates the result true if both of its data inputs are true.
0 AND 0 = 0 1 AND 0 = 0
0 AND 1 = 01 AND 1 = 1
Systems Architecture, Fourth Edition 25
Clock Rate
• Clock Rate – the frequency at which the system clock generates timing pulses.
• The rate are measured in Hertz (Hz) – one cycle per second.
Figure 4.4-b, Major Functions of Operating Systems: Managing the Resources-to-Tasks Allocations
Storage &Retrieval
OutputOutputOutput
InputInputInput
ProcessesMemory 2
3
4 5
6
Out
put C
ontr
ol
Inpu
t Con
trol
Use
r C
on
tro
l
Use
r C
on
tro
l
ProcessControl & Memory
Management
Secondary Storage Control
Operating Systems
1 1
Service Layer
Layers of an Operating System
Ap
plic
atio
nP
rogr
am
Hardware
CPU
RAM
Storage
Architecture
Hardware CPU
ROM
Communication
RAM
Resources-to-Jobs Allocation
Device Drivers
Figure 4.7, Layers in Typical Operating Systems
Requests
Command
Kernel
Systems Architecture, Fourth Edition 32
•Kernel:– Directly interact with hardware– IS machine independent (transparent)
•Windows NT CD-ROM: i386, Alpha, etc•Service Layer:
– Facilitates service requests from application programs to the kernel: AP >> SL utilities, SL>> Device Drives
•Command Layer: – The user directly requests services through a textual or
graphic command interpreter•Examples: DOS COMMAND.COM, IBM MVS JCL, UNIX Bourne Shell
•
Operating SystemsUsing SL utility
NewOperating
System?
Older AdobeOlder Encarta
Older D
rivers
Old
er S
oftw
are
NO
ONO
N
NO
Re-Learn ! Reorganize !
Figure 4.6, Some Costs and Inconveniences of Changing the Operating Systems
Operating System Management Functions
CPUInterrupt Handling
Scheduling
Memory (RAM)
Allocation
Address Resolution
VM
2ndary Memory
Access Control
Allocation
Directory / File Management
Backup /Recovery
I/OI / O Services
Device Mgmt
Processes
Thread Control
Queue Mgmt
Inter-process communication
User Mgmt
Authorization
Authentication
Account Maintenance
Accounting