Advanced Search

6.004 Computation Structures, Fall 2002

Research and Teaching Output of the MIT Community

Show simple item record Ward, Stephen A. Terman, Christopher Jay Pratt, Gill A.
dc.coverage.temporal Fall 2002 2010-07-15T17:47:34Z 2010-07-15T17:47:34Z 2002-12
dc.identifier 6.004-Fall2002
dc.identifier.other 6.004
dc.identifier.other IMSCP-MD5-3a06e05fb0bb9db75b981c9fb1736c46
dc.description.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. en
dc.language.iso en-US
dc.rights 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. en
dc.subject computation en
dc.subject computation structure en
dc.subject primitives en
dc.subject gates en
dc.subject procedures en
dc.subject processes en
dc.subject concurrency en
dc.subject instruction set design en
dc.subject software structure en
dc.subject digital system en
dc.subject MOS transistor en
dc.subject logic gate en
dc.subject combinational circuit en
dc.subject finite-state machines en
dc.subject sequential circuit en
dc.subject computer architecture en
dc.subject programming en
dc.subject RISC processor en
dc.subject instructions en
dc.subject.lcsh Computers -- Circuits en
dc.subject.lcsh Logic design en
dc.subject.lcsh Computer architecture en
dc.title 6.004 Computation Structures, Fall 2002 en
dc.title.alternative Computation Structures en
dc.audience.educationlevel Undergraduate
dc.subject.cip 110299 en
dc.subject.cip Computer Programming, Other en
dc.subject.cip 140901 en
dc.subject.cip Computer Engineering, General en 2010-07-15T17:47:35Z

Files in this item

Name Size Format Description
6-004Fall-2002/Oc ... 17.83Kb HTML

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record