Guide to Computer Architecture and System Design--Intro and Index



Home | Forum | DAQ Fundamentals | DAQ Hardware | DAQ Software

Input Devices
| Data Loggers + Recorders | Books | Links + Resources





In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.


Above: Illustration of the Harvard Architecture that uses two memories, one to hold programs and another to store data.


Above: Illustration of the Von-Neumann Architecture. Both programs and data can be stored in the same memory.

This guide (based on now-classic information as of the late 1990s) presents comprehensive coverage of the architectural aspects and organizational features of computing systems. The guide is intended primarily for graduate and undergraduate courses in computer science and electrical-engineering curriculums. The sequential processor is dealt with desirable features besides an exhaustive material on number systems, arithmetic logic unit and memory sub-systems in the first three sections. Section 4 throws light on sample microprocessors and microprogramming finishing with microcomputer development systems (MDS). The keywords are presented at the end of each section appropriately for ease of readability. The data flow mechanisms, multiprocessing with emphasis on SIMD class and fault tolerance have been included in Section 5. Section 6 begins discussing on parallel processing factors covering bit-sliced processes and transporter technology, text processing and data communication and ends with notes on example fault tolerance systems. Finally, in Section 7, the co-processing is explained with Intel 8087 numeric processor example and digital signal processor suited to assembler environment also has been included. Quizzes are given at the end of every section.


Article Index:

CENTRAL PROCESSING UNIT: POWER of ARCHITECTURES

MEMORY ORGANIZATION

SINGLE CPU MACHINES and PIPELINING

PARALLEL PROCESSING and FAULT-TOLERANCE

DESIGN METHODOLOGY and EXAMPLE SYSTEMS

CO-PROCESSORS SCENARIO

(more articles coming soon!)


Links:

https://en.wikipedia.org/wiki/Computer_architecture

https://www.coursera.org/learn/comparch

https://learn.saylor.org/course/cs301

https://www.youtube.com/watch?v=HEjPop-aK_w

http://williambader.com/museum/vax/vaxhistory.html

PREV. | NEXT

Related Articles -- Top of Page -- Home

Updated: Saturday, March 11, 2017 11:17 PST