记11.8计算机导论和计算机基础实验课收获
来源:互联网 发布:通信协议软件开发 编辑:程序博客网 时间:2024/06/04 01:36
坚持上好每一节“水课”。
计算机基础实验上老师讲了关于数据在计算机中的存储。
字长:
每台计算机都有一个字长,对于字长为w位的电脑而言,虚拟地址的范围是0~2^w-1,程序最多访问2^w个字节
整数编码:
如图所示:
最高位代表符号位,而符号位代表意义是-2^w-1。如图所示最高位代表-32768=-2^15
-x=~x+1
负数等于原数取反加一
如图所示
有符号数和无符号数在正数时相同,而在负数时表达意义不同
在换算成负数时,可以理解为现在显示的二进制数是某一个数取反加一后的结果
例如:(1011)2=(11)10
1011也是0101取反加一的结果
所以在有符号数里,1011代表的是-(0101)2,也就是-(5)10
如果在一个表达式中同时存在有符号数和无符号数,有符号数会被隐式转换为无符号数
下面这个图片很直观的解释了数据变化情况:
计算机导论讲了操作系统
知道了CPU在处理时不是批处理(即处理完一个处理下一个)模式,而是有时间片,并发进行。
而OS在这之中起到了保存现场和恢复现场的作用。因为寄存器内数据会被下一跳语句覆盖,所以两个程序间会有影响。为了避免这个影响就恢复现场和保存现场。使CPU开始执行这个命令时,环境和刚才相同。
并发和并行的区别:
并发,一个CPU按照这种时间片规则运行,就可以理解为“同时”运行多个程序。但实际上还是一条一条的来,只是时间片很小。
并行,是多个CPU可以在同一时间同时执行多个命令。
OS另外一个作用:封装复杂的硬件
明天还有高数,。睡觉睡觉。。。明天再补~
0 0
- 记11.8计算机导论和计算机基础实验课收获
- 计算机基础导论
- 计算机基础·学习导论
- 计算机导论
- 计算机导论第三课笔记
- 计算机图形学导论(1)-基础数学
- 计算机基础一之导论篇
- 计算机实验
- 计算机计算机 基础词汇
- [计算机] 计算机基础整理
- 计算机导论学习第一课笔记
- 计算机导论第二课笔记一
- 计算机导论第四课之响应查询
- 计算机导论考试有感
- 01《计算机导论》复习资料
- 计算机算法(c++) 导论
- 计算机学科导论
- 计算机导论学生辅导
- NOIP2015-Day1 详解
- 嵌入式Linux ARM汇编(二)——ARM异常处理
- hihocode #1032 : 最长回文子串
- 如何在caffe中添加新的Layer
- 使用angularJS完成表单验证功能
- 记11.8计算机导论和计算机基础实验课收获
- ubuntu中修改默认Python版本号
- 输出魔方阵
- php源码之路第五章第四节 (类的继承,多态及抽象类)
- java 中的sleep()和wait() 等的区别和详解
- android studio 没有lldb ndk选项解决
- 【hdoj1005】Number Sequence
- 广播和广播接收者
- 项目检出JRE问题(Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'idweb')