工大计算机专业课,哈工大计算机系统_考研专业课.pdf
发布日期:2022-02-03 04:38:42 浏览次数:11 分类:技术文章

本文共 872 字,大约阅读时间需要 2 分钟。

课程概述

CS13104: 计算机系统导论

simple@, 新技术楼900室

第1讲, Sep. 3, 2018

1

本章内容提要

 课程主题

 五个事例

 可执行程序的生成与执行

 计算机系统层次模型

 本课程在CS/CE课程体系中的地位

 课程考核与学术诚信

哈尔滨工业大学-计算机科学与技术学院-计算机系统 2

回顾:计算机思维导论

 计算思维(抽象)

 从计算机学科中提炼出来的

一种“普适”思维方式

 面向所有人、所有领域

 无需深入了解计算机系统

 对计算机专业学生来说:必需,

但远远不够 !

 系统思维(具体)

计算之树 (“计算机思维”)

 从计算机角度去分析问题和

解决问题的方法

 首先取决于对计算机系统的

了解

哈尔滨工业大学-计算机科学与技术学院-计算机系统 3

课程Subject:抽象很好但别忘记具体实际!

 多数计算机科学/工程的课程都强调抽象

 抽象数据(类)型

 抽象是有局限的

 特别是在出现bug (程序缺陷-故障/错误)时

 需要理解底层实现的细节

本课程的一个重要论述:

Abstraction Is Good But Don’t

Forget Reality

抽象很好,但别忘记具体情况

哈尔滨工业大学-计算机科学与技术学院-计算机系统 4

事例1: 程序示例:test2

int未必是整数, float未必是实数

 例1: x2 ≥ 0?

 Float’s: Yes!

 Int’s:

 40000 * 40000 = 1600000000

 50000 * 50000 ?? ( 231 =2,147,483,648 )

 例2: (x + y) + z = x + (y + z)?

 无符号/有符号Int: Yes!

 浮点数Float:

 (1e20 + -1e20) + 3.14 --> 3.14 理解这个问题需要知道:

 1e20 + (-1e20 + 3.14) --> ?? 0 机器级数据的表示范围

浮点数的表示与

转载地址:https://blog.csdn.net/weixin_30596151/article/details/118184134 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:计算机考试不能用计算器,高会考试不能携带计算器怎么办?现在就做好准备吧!...
下一篇:多伦多大学计算机科学专业录取ib,多伦多大学要求IB多少分

发表评论

最新留言

很好
[***.229.124.182]2024年04月26日 20时09分30秒