CSCI 4717/5717 Computer Architecture: Topic: Introduction Reading: Chapter 1
CSCI 4717/5717 Computer Architecture: Topic: Introduction Reading: Chapter 1
In-class Exercise
Assume you are part of a processor manufacturer's marketing group, and you've been asked to generate specifications for a processor that comes in three versions: economy, mid-range, and high-end. In groups of three or four, discuss the differences you would have between the three versions of this processor.
Intro to Architecture Page # of 22
How do CSCI 2150 and CSCI 2160 relate to CSCI 4717? (continued)
Understanding digital logic:
offers ideas as to how architecture is implemented reveals some of the difficulties encountered when trying to realize an architecture.
In-Class Exercise
In groups of three or four, discuss methods for optimizing a fast food drive thru lane. Be sure to address:
Menus (both content and presentation) Number of steps patrons must go through Resources needed for:
Ordering Methods of payment Cooking Pickup
Intro to Architecture Page # of 22
Each successively higher layer describes simplified/more abstract view of lower levels
CSCI 4717 Computer Architecture Intro to Architecture Page # of 22
Implementation of components
There are three basic ways to implement a system component
Hardware (HW) Software (SW) Firmware (FW)
Hardware
The permanent, physical implementation of circuits and devices Hardware is required for all systems
Software
The programs contained in read/write memory ranging from machine language to high-level languages Requires a processor to run (hardware dependent)
Firmware
Lies between hardware and software Programs (usually machine code) contained in read only memory
Performance Characteristics
Throughput/speed HW best; FW average; SW worst Development Cost HW best; FW average; SW worst Adaptability HW worst; FW average; SW best Reliability HW best; FW average; SW average
In-Class Exercise
In groups of three or four, discuss the performance characteristics of hardware, software, and firmware for the following system measures:
Security User interface requirements Remote connectivity Regulatory standards