09 Modern%20Computer%20Systems
Transcript of 09 Modern%20Computer%20Systems
-
8/14/2019 09 Modern%20Computer%20Systems
1/40
Modern Computer
Systems
-
8/14/2019 09 Modern%20Computer%20Systems
2/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 2Chapter 9
Basic Personal Computer System
-
8/14/2019 09 Modern%20Computer%20Systems
3/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 3Chapter 9
Mainframe Computer System
-
8/14/2019 09 Modern%20Computer%20Systems
4/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 4Chapter 9
System PerformanceImprovementsMultiple CPUs
Faster clock speed, buses and circuits
Wider instruction and data paths
Faster disk access
More and faster memory
-
8/14/2019 09 Modern%20Computer%20Systems
5/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 5Chapter 9
Multiprocessing Reasons
Increase the processing power of a system
Parallel processing
Types of multiprocessor systemsTightly coupled systems
Loosely coupled systems
-
8/14/2019 09 Modern%20Computer%20Systems
6/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 6Chapter 9
Tightly Coupled Systems Refer to two or more computers linked
together and dependent on each other.
Two computers tied together for
multiprocessing. Also called multiprocessor systems
-
8/14/2019 09 Modern%20Computer%20Systems
7/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 7Chapter 9
Tightly Coupled Systems (cont.) Identical access to programs, data, shared
memory, I/O, etc.
Easily extend multi-tasking, and redundant
program executionTwo ways to configure
Master-slave multiprocessingSymmetrical multiprocessing (SMP)
-
8/14/2019 09 Modern%20Computer%20Systems
8/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 8Chapter 9
Tightly Coupled Systems
-
8/14/2019 09 Modern%20Computer%20Systems
9/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 9Chapter 9
Master-Slave MultiprocessingMaster CPU
Manages the system
Controls all resources and scheduling
Assigns tasks to slave CPUs
-
8/14/2019 09 Modern%20Computer%20Systems
10/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 10Chapter 9
Master-Slave Multiprocessing(cont.)Advantages
Simplicity
Protection of system and data
DisadvantagesMaster CPU becomes a bottleneck
Reliability issues if master CPU fails entiresystem fails
-
8/14/2019 09 Modern%20Computer%20Systems
11/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 11Chapter 9
Symmetrical Multiprocessing Each CPU has equal access to resources
Each CPU determines what to run using astandard algorithm
-
8/14/2019 09 Modern%20Computer%20Systems
12/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 12Chapter 9
Symmetrical Multiprocessing(cont.) Disadvantages
Resource conflicts memory, i/o, etc.
Complex implementation
AdvantagesHigh reliability
Fault tolerant support is straightforwardBalanced workload
-
8/14/2019 09 Modern%20Computer%20Systems
13/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 13Chapter 9
Loosely Coupled Systems Clusters or multi-computer systems
Each system has its own CPU, memory,and I/O facilities
Stand-alone computers connected via anetwork.
-
8/14/2019 09 Modern%20Computer%20Systems
14/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 14Chapter 9
Loosely Coupled Systems (cont.) Advantages
Fault-tolerant, scalable, well balanced,distance is not an issue
Two ways to configureShared-nothing model
Shared-disk model
-
8/14/2019 09 Modern%20Computer%20Systems
15/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 15Chapter 9
Cluster Models
-
8/14/2019 09 Modern%20Computer%20Systems
16/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 16Chapter 9
Shared-Nothing Model High speed link between nodes
No sharing of resourcesPartitioning of work through division of data
AdvantageReduced communication between nodes
DisadvantageCan result in inefficient division of work
-
8/14/2019 09 Modern%20Computer%20Systems
17/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 17Chapter 9
Shared-Disk Model High speed link between nodes
Disk drives are shared between nodes
Advantage
Better load balancing
Disadvantage
Complex software required for transactionalprocessing (lock, commit phases)
-
8/14/2019 09 Modern%20Computer%20Systems
18/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 18Chapter 9
Computer Interconnection Communication channel pathway for
data movement between computers
Point-to-point connectivity
Multipoint connectivity
-
8/14/2019 09 Modern%20Computer%20Systems
19/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 19Chapter 9
Point-to-Point Connectivity Communication channel that passes data
directly between two computers
Serial connection
Telephone modemTerminal controller handles multiple
point-to-point connections for a hostcomputer
-
8/14/2019 09 Modern%20Computer%20Systems
20/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 20Chapter 9
Example: Point-to-Point
-
8/14/2019 09 Modern%20Computer%20Systems
21/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 21Chapter 9
Multipoint Connectivity Multidrop channel or shared
communication channel
-
8/14/2019 09 Modern%20Computer%20Systems
22/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 22Chapter 9
Multipoint Connectivity
-
8/14/2019 09 Modern%20Computer%20Systems
23/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 23Chapter 9
Local Area Network (LAN) Used to interconnect computers and other
resources over a small area (eg. within anoffice, or building)
-
8/14/2019 09 Modern%20Computer%20Systems
24/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 24Chapter 9
LAN Topology
Arrangement of workstations in a sharedmedium environment
Logical arrangement (data flow)
Physical arrangement (cabling scheme)
-
8/14/2019 09 Modern%20Computer%20Systems
25/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 25Chapter 9
LAN Topology: Tree
-
8/14/2019 09 Modern%20Computer%20Systems
26/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 26Chapter 9
LAN Topology: Ring
-
8/14/2019 09 Modern%20Computer%20Systems
27/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 27Chapter 9
LAN Topology: Star
-
8/14/2019 09 Modern%20Computer%20Systems
28/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 28Chapter 9
Client-server architecture Computer servers provide services
File storage, databases, printing services,login services, web services
Client computersExecute programs in its own memory
Access files either locally or can request filesfrom a server
-
8/14/2019 09 Modern%20Computer%20Systems
29/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 29Chapter 9
Client-Server Network
-
8/14/2019 09 Modern%20Computer%20Systems
30/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 30Chapter 9
Ethernet Standard local area network (LAN) access
method.
-
8/14/2019 09 Modern%20Computer%20Systems
31/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 31Chapter 9
Switched Ethernet
-
8/14/2019 09 Modern%20Computer%20Systems
32/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 32Chapter 9
Ethernet (cont.)
-
8/14/2019 09 Modern%20Computer%20Systems
33/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 33Chapter 9
Ethernet (cont.)
-
8/14/2019 09 Modern%20Computer%20Systems
34/40
Englander, The Architecture ofComputer Hardware and SystemsSoftware An Information Technology
Approach, 3rd ed., 2003 34Chapter 9
Hubs A network device to which all clients and
servers are wired. Shares the total bandwidth among all
users
-
8/14/2019 09 Modern%20Computer%20Systems
35/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 35Chapter 9
Switch A network device that cross connects
stations or LAN segments.
-
8/14/2019 09 Modern%20Computer%20Systems
36/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 36Chapter 9
Hubs/Switches
-
8/14/2019 09 Modern%20Computer%20Systems
37/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 37Chapter 9
Hubs/Switches (cont.)
-
8/14/2019 09 Modern%20Computer%20Systems
38/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 38Chapter 9
Hubs/Switches (cont.)
-
8/14/2019 09 Modern%20Computer%20Systems
39/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 39Chapter 9
Other Devices Bridges
Routers
-
8/14/2019 09 Modern%20Computer%20Systems
40/40
Englander, The Architecture ofComputer Hardware and Systems
Software An Information TechnologyApproach, 3rd ed., 2003 40Chapter 9
WAN Sites are physically distributed over a
large geographical area.