Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT OpenCourseWare (MIT OCW) - Archived Content
  3. MIT OCW Archived Courses
  4. MIT OCW Archived Courses
  5. 6.004 Computation Structures, Fall 2002

6.004 Computation Structures, Fall 2002

Thumbnail Image
Download
Name

6-004Fall-2002/OcwWeb/Electrical-Engineering-and-Computer-Science/6-004Computation-StructuresFall2002/CourseHome/index.htm

Size

17.84 KB

Format

HTML

Checksum (MD5)

776f48dd960753175f9cca0369221a10

Author(s)
Ward, Stephen A.
•
Terman, Christopher Jay
•
Pratt, Gill A.
Alternative Title
Computation Structures
Date Issued
December 2002
Abstract
Introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. Multilevel implementation strategies; definition of new primitives (e.g., gates, instructions, procedures, and processes) and their mechanization using lower-level elements. Analysis of potential concurrency; precedence constraints and performance measures; pipelined and multidimensional systems. Instruction set design issues; architectural support for contemporary software structures. From the course home page: Course Description 6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops a series of building blocks - logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples. 6.004 is required material for any EECS undergraduate who wants to understand (and ultimately design) digital systems. A good grasp of the material is essential for later courses in digital design, computer architecture and systems. Before taking 6.004, students should feel comfortable using computers; a rudimentary knowledge of programming language concepts (6.001) and electrical fundamentals (6.002) is assumed.
Subjects
computation
computation structure
primitives
gates
procedures
processes
concurrency
instruction set design
software structure
digital system
MOS transistor
logic gate
combinational circuit
finite-state machines
sequential circuit
computer architecture
programming
RISC processor
instructions
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
This site (c) Massachusetts Institute of Technology 2003. Content within individual courses is (c) by the individual authors unless otherwise noted. The Massachusetts Institute of Technology is providing this Work (as defined below) under the terms of this Creative Commons public license ("CCPL" or "license"). The Work is protected by copyright and/or other applicable law. Any use of the work other than as authorized under this license is prohibited. By exercising any of the rights to the Work provided here, You (as defined below) accept and agree to be bound by the terms of this license. The Licensor, the Massachusetts Institute of Technology, grants You the rights contained here in consideration of Your acceptance of such terms and conditions.
Persistent DSpace Link
http://hdl.handle.net/1721.1/56573
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.