操作系统第一章易错总结
1.操作系统的功能
⭐ 编译器是操作系统的上层软件,不是操作系统需要提供的功能。
⭐注意:
1.批处理的主要缺点是缺乏交互性
2.输入/输出指令需要中断操作,中断必须在核心态下执行
3.多道性是为了提高系统利用率和吞吐量提出的
4.I/O通道实际上是一种特殊的处理器,它具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作。
2.系统调用和库函数
系统调用功能是操作系统向用户程序提供的接口
库函数是语言或应用程序的一部分,可以运行在用户空间中。
3.分时操作系统和实时操作系统.
分时操作系统追求的目标是:比较快速响应用户
4.指令是在核心态运行还是在用户态运行
⭐总结:
1.输入/输出指令涉及中断,必须在内核态执行
2.访管指令,是用户程序“自愿进管”的手段,只能在用户态下执行
3.缺页和时钟中断都属于中断,在核心态执行,进程调度是操作系统内核进程,也在核心态执行
5.子程序调用和中断的区别
系统调用:
⭐保存断点和程序状态字,以及将CPU模式改为内核态,由硬件完成。
6.异常和中断的区别
⭐:缺页属于异常