DOC PREVIEW
SJSU CS 147 - Computer Architecture Examples and Hierarchy

This preview shows page 1-2-3-4-5-6 out of 17 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Computer Architecture Examples and HierarchyBy Cheuk WongHierarchyLayers of components made out of smaller partsA higher layer will abstract the immediate lower layerWe can design complex systems using higher abstraction layer without worrying about the individual components of the lower layersCan be used in both hardware as well as softwareExample of Software hierarchyFrom Highest to LowestApplications: MS Powerpoints, Firefox, etcHigh level program languages: Java, C/C++, etcInterpreted Languages: LISP, ProLogAssembly Languages: x86Machine Code: BinariesFlip-flips and Logic GatesTransistorsWe can work with any of the layers without knowing how the lower layers work.Hardware HierarchyFrom Highest to LowerComputer System: Monitor, keyboard, “black box”Integrated Circuit: CPU, Memory systemChip Level: ALU, Registers, Cache, RAMFlip-flops, Multiplexers, Decoders, AddersNOT-gate, AND-gate, NAND-gates, OR-gates, NOR-gateMOSFET Transistors, NPN-Transistors, PNP-TransistorsAgain, we can work with any layers without worrying about the lower layers.Some more HierarchyAgain, from highest to lowerInternetLAN, PANComputer SystemsMoving on to Computer Architectures...Computer ArchitecturesComputer Architectures is the conceptual design and fundamental operational structure of a computer system -WikipediaDeals with the Integrated Circuit and Chip Level layers of the Hardware HierarchyMainly focuses on how the CPU interact with other parts of the computer, such as accessing main memory or interfacing with peripheral hardwaresUltimate goal is to increase performanceSubcategories of Comp. Arch.Instruction Set Architecture (ISA): Provide a set of language structure and data typeEx. x86Will not be discussed since this is cover in CS47Micro-architecture: Describes how multiplexers, decoders, adders, transistors, etc interact with each others. The ISA will be depended on Micro-arch is designed.System Design: Describes how all the hardwares are connected to each other (e.g. buses, memory controller, etc)Micro-architectureDescribes how multiplexers, decoders, etc are connected to each other.2-Bit ALUA Simple Logic BoardSystem DesignSystem Design: Describes how all the hardwares are connected to each otherComponents: Functional Units and InterconnectionsFunctional Units: CPU, I/O devicesInterconnections: Buses, Motherboard, BridgesTermsMotherboard: The main circuit board that contains the CPU and the busesBus: A common pathway that connects a number of devicesBridge: A pathway that connects the busesNorthbridge: AKA Memory control hub, connects the CPU to main memory and GPU(Video cards). This is on the motherboard.Southbridge: AKA I/O Control hub, connects the Northbridge to Power management, PCI bus I/O devices such as USB, and other devicesSimple System DesignNon-Bridged System DesignA Graphic-Centric Design17-inch MacBook


View Full Document

SJSU CS 147 - Computer Architecture Examples and Hierarchy

Documents in this Course
Cache

Cache

24 pages

Memory

Memory

54 pages

Memory

Memory

70 pages

Lecture 1

Lecture 1

53 pages

Cisc

Cisc

18 pages

Quiz 1

Quiz 1

4 pages

LECTURE 2

LECTURE 2

66 pages

RISC

RISC

40 pages

LECTURE 2

LECTURE 2

66 pages

Lecture 2

Lecture 2

67 pages

Lecture1

Lecture1

53 pages

Chapter 5

Chapter 5

14 pages

Memory

Memory

27 pages

Counters

Counters

62 pages

Load more
Download Computer Architecture Examples and Hierarchy
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Computer Architecture Examples and Hierarchy and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Computer Architecture Examples and Hierarchy 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?