计算机组成 Computer Organization

  • 4.8
Approx. 20 hours to complete

Course Summary

Learn the fundamentals of computer architecture and operating systems with this course, which covers topics like processor organization, memory hierarchy, and virtualization.

Key Learning Points

  • Understand the basics of computer architecture and operating systems
  • Learn about processor organization and memory hierarchy
  • Explore topics like virtualization and cloud computing

Related Topics for further study


Learning Outcomes

  • Understand the fundamentals of computer architecture
  • Gain knowledge about operating systems and their components
  • Be able to apply concepts like virtualization and cloud computing in real-world scenarios

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming concepts
  • Familiarity with a high-level programming language like Python or Java

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced
  • Video lectures
  • Quizzes and assignments

Similar Courses

  • Introduction to Computer Science
  • Computer Networks
  • Computer Graphics

Related Education Paths


Notable People in This Field

  • Andrew Ng
  • Sal Khan

Related Books

Description

本课程重点讲述计算机的内部结构和工作原理,着眼于软件和硬件的衔接互动,注重基本概念和真实系统的对应。

Outline

  • 课程介绍——欢迎选修计算机组成
  • 计算机组成章节简介
  • 第一讲 计算机基本结构
  • 101-电子计算机的兴起
  • 102-冯·诺依曼结构的要点
  • 103-冯·诺依曼结构的小故事
  • 104-计算机结构的简化模型
  • 105-计算机执行指令的过程
  • 106-计算机输入和输出
  • 107-冯诺依曼结构和具体实现
  • 课程大纲 Syllabus
  • 常见问题 FAQ
  • 评分方案 Grading and Logistics
  • 计算机基本结构quiz
  • 第二讲 指令系统体系结构
  • 201-设计自己的计算机
  • 202-x86体系结构
  • 203-x86指令简介
  • 204-复杂的x86指令举例
  • 205-MIPS体系结构
  • 206-MIPS指令简介
  • 指令系统体系结构quiz
  • 第三讲 算术逻辑单元
  • 301-算术运算和逻辑运算
  • 302-门电路的基本原理
  • 303-寄存器的基本原理
  • 304-逻辑运算的实现
  • 305-加法和减法的实现
  • 306-加法器的优化
  • 算术逻辑单元quiz
  • 第四讲 乘法器和除法器
  • 401-乘法的运算过程
  • 402-乘法器的实现
  • 403-乘法器的优化1
  • 404-乘法器的优化2
  • 405-除法的运算过程
  • 406-除法器的实现
  • 407-除法器的优化
  • 乘法器和除法器quiz
  • 第五讲 单周期处理器
  • 501-处理器的设计步骤
  • 502-数据通路的建立
  • 503-运算指令的控制信号
  • 504-访存指令的控制信号
  • 505-分支指令的控制信号
  • 506-控制信号的集成
  • 单周期处理器quiz
  • 第六讲 流水线处理器
  • 601-流水线的基本原理
  • 602-流水线的优化
  • 603-超标量流水线
  • 604-流水线的冒险
  • 605-数据冒险的处理
  • 606-控制冒险的处理
  • 流水线处理器
  • 第七讲 存储层次结构
  • 701-存储层次结构概况
  • 702-DRAM和SRAM
  • 703-主存的工作原理
  • 704-主存技术的发展
  • 705-高速缓存的工作原理
  • 706-高速缓存的组织结构
  • 707-存储容量的计算
  • 存储层次结构quiz
  • 第八讲 中断和异常
  • 801-中断和异常的来源
  • 802-中断向量表的结构
  • 803-中断向量表的发展
  • 804-中断的处理过程
  • 805-内部中断分类说明
  • 806-基于中断的功能调用
  • 中断和异常
  • 第九讲 输入输出设备
  • 901-输入输出接口的基本功能
  • 902-输入输出接口的编址方式
  • 903-输入输出的控制方式
  • 904-中断控制方式
  • 905-外部中断的处理过程
  • 906-直接存储器访问方式
  • 输入输出设备quiz
  • 期末考试
  • 期末考试

Summary of User Reviews

Discover the world of computer organization and architecture with the Jisuanji Zucheng course on Coursera. This course has received positive reviews from students who appreciate its comprehensive coverage of the subject matter. One key aspect that many users thought was good is the instructor's ability to explain complex concepts in a way that is easy to understand.

Pros from User Reviews

  • Comprehensive coverage of computer organization and architecture
  • Instructor explains complex concepts in an easy-to-understand manner
  • Assignments and quizzes help reinforce learning
  • Flexible schedule allows for self-paced learning

Cons from User Reviews

  • Some students found the course to be too basic
  • Videos and lectures can be lengthy
  • Limited interaction with the instructor and other students
  • Course materials may not be updated regularly
  • No certificate of completion without paying for the course
Chinese (Simplified)
Available now
Approx. 20 hours to complete
陆俊林(Lu Junlin)
Peking University
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses