hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
期末不挂科
计算机原理
第12次开课
开课时间: 2024年02月27日 ~ 2024年08月23日
学时安排: 3-5小时每周
当前开课已结束 已有 3571 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(220)
spContent=现代计算机系统形态、特性多种多样,智能手机、个人电脑、超级计算机,为人类生活带来了巨大变化。0/1组合如何奠基成复杂的计算机体系?如何通过已有数据推演出精确结论?CPU如何调度处理各项复杂任务?如何建立机器与用户之间交互的纽带?……请与我们一同打开机箱,漫游神奇的计算机世界!
现代计算机系统形态、特性多种多样,智能手机、个人电脑、超级计算机,为人类生活带来了巨大变化。0/1组合如何奠基成复杂的计算机体系?如何通过已有数据推演出精确结论?CPU如何调度处理各项复杂任务?如何建立机器与用户之间交互的纽带?……请与我们一同打开机箱,漫游神奇的计算机世界!
—— 课程团队
课程概述

     “计算机原理”是国防科技大学面向计算机科学与技术、软件工程、网络工程、信息安全等专业开设的学科基础必修课程。2008年被评为“国家精品课程”,是首批“国家精品资源共享课程”,2018年被认定为“国家精品在线开放课程”。

    本课程从计算机硬件和软件两个角度来阐述电子数字计算机的运算器、控制器、存储器以及输入输出部件的组成结构、工作原理和实现方法,对于建立完整的计算机系统的全局观和深刻理解计算机系统的工作机理有着重要的作用。课程既有很强的基础性和系统性,又有很强的工程性和实践性,在计算机技术的学科基础课和专业课之间具有重要的承上启下的核心地位。

    本课程的基本理念是:采用“视频讲授+在线练习+习题课讲解+实验设计”的四维融合教学模式,涵盖全国研究生统一考试大纲中的全部教学内容和实验内容;课堂讲授强调知识的基础性、系统性,以启发引导和案例分析为基本教学手段;在线练习和习题课注重在求解问题中的探索式学习和体验;实验设计突出工程性和实践性,利用网络平台进行师生互动,为同学们开展自主学习、跨学科专业选修课程、计算机原理考研复习提供支撑。



    “The most beautiful thing we can experience is the mysterious. It is the source of all true art and science. ” ------Einstein 

     在这里,我们将为你揭开计算机的神秘面纱!

课程大纲

第一章(一)  计算机的抽象和技术

1.1  概述

1.2  程序的表象之下

1.3_1  打开计算机的机箱——存储程序思想和冯诺依曼框架

1.3_2  打开计算机的机箱——硬件组成

第一章(二)  计算机的抽象和技术

1.4 _1 计算机性能评价——性能的基本指标

1.4 _2  计算机性能评价——CPU执行时间

1.4 _3  计算机性能评价——三个简单的例子

1.4 _4  计算机性能评价——Amdahl定律

第一章测验

第二章(一)计算机的语言(指令系统)

2.1 指令系统概述

2.2 指令格式

2.3 寻址方式

第二章(二)计算机的语言(指令系统)

2.4_1 数据在计算机中如何表示

2.4_2 数值数据的定点表示

2.4_3 数值数据的浮点表示

2.4_4 数值数据的十进制表示

2.4_5 字符数据的机器表示

第二章(三)计算机的语言(指令系统)

2.4_6 数据的度量与存储

2.4_7 数据出错了怎么办?

2.4_8 基本指令和指令类别

第二章(四)计算机的语言(指令系统)

2.5 程序在计算机中如何表示

第二章测试

实验一(上) 高级语言与机器表示

来自陈微的问候

1 实验环境介绍

2 GCC的基本使用方法

3 从源程序到目标代码

实验一(下) 高级语言与机器表示

4 机器语言与汇编语言

5 机器语言与指令集结构

第三章(一) 计算机中的运算

3.1.1  按位运算

3.1.2  逻辑运算

3.1.3  移位操作

第三章(二)计算机中的运算

3.2 加法和减法

第三章(三)计算机中的运算

3.3 乘法运算

第三章(四)计算机中的运算

3.4 除法运算

第三章(五)计算机中的运算

3.5.1 浮点运算的基本概念和问题

3.5.2 浮点数的加法运算

3.5.3 浮点数的乘除运算

3.6 算术运算的精确性

第三章测试

实验二 扫雷游戏的破解

2 使用什么工具破解扫雷

3 如何找到游戏中的地雷

1 扫雷游戏的破解

第四章(一)中央处理器

4.1基本MIPS数据通路

4.2单周期控制器

第四章(二)中央处理器

4.3 多周期控制器

第四章(三)中央处理器

4.4 流水线数据通路

实验三 运算器的设计与实现

1 实验内容的介绍

2 实验工具的简单介绍

3 加法器的设计与实现

4 减法器的设计与实现

5 乘法器的设计与实现

第四章(四)中央处理器

4.5 微程序控制器设计

第四章单元测验

第五章(一) 存储层次结构

5.1 存储器概述

实验四 数据类型转换与运算

简介

1.整数的类型转换

2.整数的基本运算

3.浮点数的类型转换

4.浮点数的基本运算

5.类型间的相互转换

实验五 数据存储与对齐

简介

1.数据存储的顺序

2.数据存储的对齐

第五章(二) 存储层次结构

5.2 主存储器

第五章(三) 存储层次结构

5.3 Cache高速缓存 (1)

实验六(上) 中央处理器的设计与实现

简介

1 指令在CPU中的执行

2 数据通路的设计与实现(上)

第五章(四) 存储层次结构

5.3 Cache高速缓存 (2)

实验六(下) 中央处理器的设计与实现

3 数据通路的设计与实现(下)

4 控制通路的设计与实现

5 处理器的集成与验证

第五章(五) 存储层次结构

5.4 存储层次结构

第五章单元测验

第六章(一)  输入输出系统

6.1 输入输出系统概述

6.2 I/O接口

6.3 磁盘存储器

第六章(二)  输入输出系统

6.4 并行IO: RAID盘阵

6.5  闪存与光存储

实验七 存储器容量扩展

1 字扩展

2 位扩展

3 字位扩展

第七章 总线

总线的概念和总线设计

实验八 程序性能优化

1 程序性能优化

实验九 I/O控制方式

1 实验平台简介

2 查询与中断实验

3 趣味音乐播放实验

第一章_习题课

习题课_第一章

第二章_习题课

习题课_第二章_(上)

习题课_第二章_(下)

第三章_习题课

第三章_习题课

第四章_习题课

第四章_习题课

展开全部
预备知识
  • 大学计算机基础
  • 数字电子技术基础
证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

1、David A. Patterson等,《Computer Organization and Design—The Hardware/ Software Interface》(Fifth Edition) ,2014

2、Randal E. Bryant等,《深入理解计算机系统》, (第二版)机械工业出版社,2011

3、王保恒等,《计算机组成原理与设计》,机械工业出版社,2005

常见问题

问:本课程有选用的教材吗?

答:建议直接看英文原版:David A. Patterson等,《Computer Organization and Design—The Hardware/ Software Interface》(Fifth Edition) ,2014,这是由计算机系统结构领域的超级大牛编写的。如果阅读英文教材不太习惯,可以看机械工业出版社出版的中译本:计算机组成与设计:计算机组成与设计—硬件/软件接口(原书第5版),2015


问:学这门课前需要先了解哪些知识?

答:需要有一些数字电子技术和程序设计的基础,这样理解起来更加容易。但也可以边学本课程,遇到有疑问的地方,边问边补课,更有针对性,先行动起来最重要。


问:老师,这个课程可以帮到我考国防科技大学的研究生吗?

答:本课程基本涵盖了全国研究生统一考试大纲的全部教学内容,适用于报考计算机专业的同学复习考研。

国防科技大学
4 位授课老师
唐玉华

唐玉华

研究员

陈微

陈微

教授

沈立

沈立

教授

推荐课程

数据结构

李春葆

220979人参加

FLASH动画设计与制作

宋麟

85677人参加

微观经济学CAP

文建东

51270人参加

马克思主义基本原理

张乾元

30936人参加
下载
下载

下载App