您的位置:首页 > 其它

2017-2018-1 20155317 《信息安全系统设计基础》第三周学习总结

2017-10-15 15:01 232 查看

2017-2018-1 学号20155317 《信息安全系统设计基础》第三周学习总结

教材学习内容总结

第二章:我认为第二章主要讲解了信息的存储、整数的表示以及计算着三方面的内容,总起来看也就是数据在计算机中是如何读入、存储以及计算的。

1.在信息存储这方面:我觉得虚拟存储是一项重要的技术:首先机器级程序将存储器视为一个非常大的字节数组,称为虚拟存储器,而存储器的每个字节都由一个唯一的数字来标识,称为它的地址,所有可能地址的集合称为虚拟地址空间。虚拟地址空间只是一个展现给机器级程序的概念性映像。其次每个字符都有标准码去表示,例如ascll码,但是二进制码在不同机器之间一般不能移植,受制于系统、硬件等原因。再者就是C语言的运算了。

2.在整数的表示这方面,我认为用位来编码证书的两种不同的方式:一种只能表示非负数,另一种能够表示负数、零和正数.这一点十分重要。其次对于无符号数来说,无符号的二进制表示有一个很重要的属性,就是每个介于0~2^w-1之间的数都有唯一一个w位的编码值。另外(1)C语言支持所有整型数据类型的有符号和无符号运算.(2)C语言标注没有指定有符号数要采用某种表示,但是几乎所有的机器都使用补码.(3)C语言允许无符号数和有符号数之间的转换.转换的原则是底层的位表示保持不变..

教材学习中的问题和解决过程

问题1:通过直接操作数字的位级表示来推导出执行算术运算的几种方,怎么推到?

问题1解决方案:,例如~x+1是等价于-x的,我们可以进行算术简化

问题2:浮点运算是否与整形运算一样遵守普遍的算术属性

问题2解决方案:浮点运算并不遵守结合性。  ①  一个负整数(或原码)与其补数(或补码)相加,和为模。eg:原码11100110, 补码:10011010 和:②  对一个整数的补码再求补码,等于该整数自身。  ③  补码的正零与负零表示方法相同。即 0-0000000, 1-0000000取反加1, 0-0000000

问题3:

问题3解决方案:

代码调试中的问题和解决过程

问题1:XXXXXX

问题1解决方案:XXXXXX

问题2:XXXXXX

问题2解决方案:XXXXXX

...

代码托管

(statistics.sh脚本的运行结果截图)



其他(感悟、思考等,可选)

在这个的学习过程中有很多似懂非懂的知识点,但是在学习和记录的过程中,还是学到了很多知识,当记录时又回重新看一遍,重新思考一遍,每次看都会有不同的理解,会一点点的加深印象,以前不太懂的,也在记录的过程中重新思考。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周200/2002/220/20
第二周300/5002/418/38
第三周500/10003/722/60
第四周300/13002/930/90
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。 耗时估计的公式 :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

计划学习时间:XX小时

实际学习时间:XX小时

改进情况:

(有空多看看现代软件工程 课件 软件工程师能力自我评价表)

参考资料

《深入理解计算机系统V3》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐