您的位置:首页 > 其它

中断与异常处理

2014-05-10 23:26 162 查看
《深入理解计算机系统》中将中断与异常统称为异常,并且讨论了硬件级别的异常、硬件与OS之间的异常、应用程序中的异常。

还以异常为基础,讲述了进程的并发与控制、进程之间的信号通信。

异常按我的理解是指逻辑控制流被打断的行为,的确是设计到系统中的硬件和软件,同时上层诸如进程、并发、地址空间、进程间通信等等概念也的确脱离不了对异常的理解。

不过书中对并发的讲解,觉得并不深刻,应为没具体说说硬件原理。例如,进程的并发执行需要调度器(代码),那为什么程序可以并发呢?

《自己动手写操作系统》中提到了采用系统时钟中断(《深入理解》中有一小段),周期性的进入时钟中断程序,在其中执行schedule()调度代码,从而控制了进程的并发。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: