《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.5 异常处理类中断服务程序挂接

2.5 异常处理类中断服务程序挂接 不论是用户进程还是系统内核都要经常使用中断或遇到很多异常情况需要处理,如CPU在参与运算过程中,可能会遇到除零错误、溢出错误、边界检查错误、缺页错误……免不了需要“异常处理”。中断技术也是广泛使用的,系统调用就是利用中断技术实现的。这些中断、异常都需要具体的服务程...

《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——1.1 启动BIOS,准备实模式下的中断向量表和中断服务程序

1.1 启动BIOS,准备实模式下的中断向量表和中断服务程序 相信大家都知道一台计算机必须要安装一个所谓“操作系统”的软件,才能让我们使用计算机,否则计算机将是一堆毫无生命力的冰冷的硬家伙。在为计算机安装了操作系统后,当你按下计算机电源按钮的那一刻,计算机机箱传来了嗡嗡的声音。这时你感觉到,计算机开...

《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.7 与建立人机交互界面相关的外设的中断服务程序挂接

2.7 与建立人机交互界面相关的外设的中断服务程序挂接 Linus在操作系统源代码中本来设计了chr_dev_init()函数,明显是要用这个函数初始化字符设备,但我们可以看到这是一个空函数。Linus又设计了tty_init()函数,内容就是初始化字符设备。有人解释tty是teletype。字符设...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Linux宝库
Linux宝库
0+人已加入
加入