深入理解计算机系统学习记录2

1.我们可以把操作系统看成是应用程序和硬件之间插入的一层软件。所有应用程序对硬件的操作尝试都必须通过操作系统。

2.操作系统两个基本功能:(1)防止硬件被失控的应用程序滥用(2)向应用程序提供简单一致的机制来控制复杂而又通常大不相同的低级硬件设备。通过三个基本的抽象概念实现这两个功能:进程、虚拟内存和文件。

3.进程是操作系统对一个正在运行的程序的一种抽象。而并发运行,则是一个进程的指令和另一个进程的指令交错运行。一个cpu可以执行多个进程。

4.一个进程实际上可以由多个称为线程的执行单元组成。

5.堆和栈在运行时都可以动态地扩展和收缩,调用一个函数,栈增长,从一个函数返回,栈收缩。

6.文件就是字节序列。

7.要想显著加速整个系统,必须提升全系统中相当大的部分的速度。

8.如果处理器可以达到比一周期一条指令更快的执行速率,就称之为超标量处理器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值