Putnam

            Assembly Language     

                        Art of Assembly

Gavin's Guide to 80x86 Assembly

               

History

http://en.wikipedia.org/wiki/History_of_computing_hardware

http://en.wikipedia.org/wiki/Solenoid

http://en.wikipedia.org/wiki/Vacuum_tube

http://en.wikipedia.org/wiki/Transistors#History

http://en.wikipedia.org/wiki/Integrated_circuit

http://en.wikipedia.org/wiki/Microprocessor

 

Iowa State University – Computer History Museum

http://jva.cs.iastate.edu/history.php

 

            Computer Organization

Process Concept

Appendum IAS ARM Amdahl Little

            Cache Memory

            Internal Memory

            Operating Systems

            Input/Output

            Processor Structure

            RISC (Stallings) as Adapted by Putnam

                        Delayed Branching, Loop Unrolling, etc.

                                    http://www.d.umn.edu/~gshute/arch/new/loop-unrolling.xhtml

http://en.wikipedia.org/wiki/Delay_slot

http://www.cs.uaf.edu/~cs301/notes/Chapter13/node4.html

            Superscalar Processors

            Superscalar Processors (Stallings) as Adapted by Putnam

            Superscalar Processors (Appended)

            Control Unit (Stallings) As Adapted by Putnam

            Parallel Processing (Stallings) As Adapted by Putnam

 

Stallings                                                                                                        

Introduction                                                                         

Computer Evolution                                                            

Computer Functions Overview                                         

            Appendix L -- TCP/IP & OSI Protocol Architectures

            Independent Sources

                        QPI Introduction

                        PCIe System Architecture
                                    Introduction to PCIe Mindshare

Cache Memory

                        8th

          9th

Internal Memory

                        8th

                        9th

External Memory

                        8th

                        9th

Input/Output

                        8th

                        9th

Operating Systems

                        8th

                        9th

Instruction Sets Characteristics

Instruction Sets Addressing Modes

Processor Structure

                        8th

                        9th

                        9th modified by Putnam

Reduced Instruction Set Computers (RISC)

                        8th

                        9th

Superscalar Processors

                        8th

                        9th

Parallel Processing

                        8th

                        9th

Multicore Computers

                        8th

                        9th

Control Unit

8th

            Appendix

Microprogramming

8th

            Appendix

 

 

 

Hong Jiang

          Loop Unrolling

 

Silberschatz

            Main Memory

            Virtual Memory

 

Wikipedia

            History of Computers          http://en.wikipedia.org/wiki/History_of_computing_hardware

            Bus Architecture     http://en.wikipedia.org/wiki/Bus_%28computing%29

            Busbars                     http://en.wikipedia.org/wiki/Busbars

            CPU Cache                http://en.wikipedia.org/wiki/Cache_memory

            Internal Memory

·         Core Memory      http://en.wikipedia.org/wiki/Core_memory

·         EPROM                 http://en.wikipedia.org/wiki/EPROM

·         EEPROM               http://en.wikipedia.org/wiki/EEPROM

·         Flash Drives        http://en.wikipedia.org/wiki/Flash_drives

·         Flash Memory     http://en.wikipedia.org/wiki/NAND_Flash#NAND_flash

                                    http://en.wikipedia.org/wiki/Field_effect_transistor

External Storage

·         Optical Disc                    http://en.wikipedia.org/wiki/Optical_Disc

·         Blu-ray Disc                     http://en.wikipedia.org/wiki/Blu-ray_Disc

·         Blu-ray Recorder            http://en.wikipedia.org/wiki/Blu-ray_Disc_recorder

·         LTO Tape Drives http://en.wikipedia.org/wiki/LTO_tape

·         RAID Disk Storage         http://en.wikipedia.org/wiki/Standard_RAID_levels

 

Input/Output

·         Intel82C56A Interrupt Controller        ftp://download.intel.com/design/intarch/applnots/27282201.pdf

·         Intel82C56A Interrupt Controller       web.eng.fiu.edu/~watsonh/EEL4709/PresentsSu10/Group7FinalPres.pptx

·         Intel82C56A Interrupt Controller        http://www.comsci.us/ic/notes/ch07.html

·         FireWire                           http://en.wikipedia.org/wiki/FireWire

·         InfiniBand                        http://en.wikipedia.org/wiki/InfiniBand

·         Risc                                  http://en.wikipedia.org/wiki/Sun_Microsystems#SPARC-based_systems

http://en.wikipedia.org/wiki/SPARC

http://en.wikipedia.org/wiki/R4000

 

 

 

 

Google Search

Input/Output

·         PDF Notes on Stallings

·         Group 7 I/O Presentation