跳转至

Chap 0 Introduction

约 262 个字 预计阅读时间 1 分钟

单元概述

  • 介绍本课程的学习内容

计算机系统设计中的抽象层 | Abstraction Layers in Computer Systems Design

越上层抽象程度越高 例子
Algorithms greedy, heuristic(启发式), LP(Linear/线性规划), DP(Dynamic/动态规划), ....
Programming Languages C, C++, Java, Python, ...
Operating Systems Linux, Windows, Android ...
Instruction Set Architecture(ISA/指令集架构) X86, ARM, MIPS, PPC, ...
Microarchitecture(微架构/计算机组织) Pipeline, OOE(Out-of-Order Execution), Multiprocessing, ...
Register(寄存器) Transfers Register, Datapath, Control Unit, ...
Logic Gates AND, OR, NOT, NAND, NOR, ...
Transistor(晶体管) Circuits BJT,JFET,IGFET, ...

其中,数逻学习的重点在于 Register TransfersLogic Gates

Topics Covered

  • Number representation, digital codes
  • Boolean algebra and logic minimization techniques
  • Combinational circuit design and analysis
  • Sequential circuit design and analysis, timing analysis of sequential circuits
  • Logic design with structural and behavioral modeling (Verilog = "Veri"fication+"Log"ic)
  • Programmable logic devices (PLD) and memories

Course Requirements

  • Home assignments:
    • Need not submit
    • Answer sheet will be published
  • Getting familiar with technical terms

Course Resources

Software & Online practice

References