UD Home
CIS Home
Search
Contact
Welcome Research Undergraduate Graduate Resources People

CISC 360: Computer Architecture

Catalog Description:
Principles and techniques used in the architecture of digital computers. Machine elements and their interrelation. Stack machines and other computer architectures.

Current Texts:
Computer Organization and Architecture: Designing for Performance
William Stallings
Prentice-Hall, 5th Edition

Goals:
CISC 360 relays an understanding of the principles and techniques employed in the architecture of digital computing systems. Computer organization is presented as a hierarchy including the true hardware at the bottom level, the conventional machine level, the operating system machine level, and the assembly language level. CISC 360 provides an overview of each level, with the exception of the operating system machine level, which is the subject matter of CISC 361.  Relationships between computer
systems design, operating systems, compilers and applications are discussed.


Content:

  • System busses - internal and external
  • Memory organization
  • CPU Structure and functions
  • External memory devices
  • Addressing Modes and Instruction Sets
  • Alternative architectures: pipeline, vector processors, stack machines
  • Reduced Instruction Set Computers
  • Parallel Processing
  • Input-Output: programmed I/O, direct-memory-access (DMA), interrupts, synchronization
  • Interconnection Networks
  • Cluster Technology
  • Performance measurement

Prerequisites:
CPEG 202 (Introduction to Computerl System Design) or CPEG 210,211
and minimum grade of C- in both CISC 260 (Machine Organization and Microcomputers) and CISC 220 (Data Structures) .



Department of Computer & Information Sciences
103 Smith Hall | Newark, DE 19716
- email webmaster -