Introduction to Systems Architecture Kieran Mathieson
Outline Attributes of a Computer Computer Hardware Functions Types of Software Network Components
Attributes of a Computer General purpose processor capable of performing computation, data movement, comparison, and branching functions Instructions and levels of abstraction Increasing abstraction over time Packaging logic Parallelism
Attributes of a Computer Storage capacity sufficient to hold large numbers of program instructions and data RAM Disks
Attributes of a Computer Communication ability I/O
Computer Hardware Functions Processing Storage External communication Internal communication
Computer Hardware Functions Primary Storage Secondary Storage I/O Unit CPU System Bus
Computer Hardware Functions Control Unit ALU Registers CPU
Outline Attributes of a Computer Computer Hardware Functions Types of Software Network Components
Types of Software Application System OS File management Network Application development Utility
Network Components Connects I/O devices to system MUX Implements client/server model What is a server? What is a client?
Outline Attributes of a Computer Computer Hardware Functions Types of Software Network Components