上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.4 练习
1.回答下面关于OS 术语的问题:
● 进程、线程和任务之间的区别是什么?
● 什么是上下文切换?
● paging 和swapping 之间的区别是什么?
● I/O 密集型和CPU 密集型工作负载之间有什么区别?
2.回答下面概念性的问题:
● 描述一下内核的作用。
● 描述一下系统调用的作用。
● 描述一下VFS 的作用和它在I/O 栈里所处的位置。
3.回答下面更深层的问题:
● 列出线程离开CPU 的原因。
● 描述一下虚拟内存和按需换页的优点。