记11.8计算机导论和计算机基础实验课收获

坚持上好每一节“水课”。

计算机基础实验上老师讲了关于数据在计算机中的存储。

字长:

每台计算机都有一个字长,对于字长为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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值