智能手机中的计算技术

The Computing Technology Inside Your Smartphone

Explore the fundamental computing technology inside smartphones and the advanced techniques that make them run so fast.

1762 次查看
康奈尔大学
edX
  • 完成时间大约为 10
  • 初级
  • 英语
注:因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

Describe how a smartphone processor works

Explain computer system design from binary information to programming

Design a small working computer

Describe common techniques used to make computers fast

课程概况

We use our smartphones to communicate, to organize our lives, to find information, and to entertain ourselves. All of this is possible because a smartphone contains a powerful computer processor, which is the subject of this course. This computer science course starts by moving step-by-step through the fundamental layers of computing technology, from binary numbers to application software, and then covers advanced performance techniques and the details of actual smartphone processors.

Learn about:

Digital logic
Computer organization
Instruction sets
Application Software
Advanced performance techniques
Actual smartphone processors

This Course also provides students with the technical knowledge and the Jade design tool experience to succeed in the more advanced MITx 6.004 MOOC – Computation Structures course sequence.

课程大纲

Week 1: Introduction and Digital Logic

Overview
Inside Smartphone
Big Ideas
Numbers

Week 2: Digital Logic (cont'd)

Operations
Transistors and Gates

Week 3: Digital Logic (cont'd)

Muxes and Decoders
Adders

Week 4: Digital Logic (cont'd)

Storage
Finite State Machines

Week 5: Computer Organization

Stored Program Computer
LC-3 Instructions
LC-3

Week 6: Computer Organization (cont'd)

Instructional Set Architecture
ISA 2

Week 7: Computer Organization (cont'd)

ARM ISA
LC-3 Control

Week 8: Programming

Programming to Solve Problems
Assembly Language
Input/Output (I/O)
C Programming

Week 9: Performance

Pipelining
Hazards
Instruction Level Parallelism
Thread Level Parallelism
Data Level Parallelism

Week 10: Performance (cont'd)

Caches
Multicore
Permanent Storage
Snapdragon
Conclusion

预备知识

High school mathematics background in algebra and number systems

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2022 CMOOC.COM 慕课改变你,你改变世界