操作系统的诱惑
文章平均质量分 79
程序饲养员
这个作者很懒,什么都没留下…
展开
-
Linux IO模式及 select、poll、epoll详解
我曾多次尝试写一篇关于IO模型相关的文章,但是每次都觉得自己知识匮乏且表达欠佳。本文的讨论的内容困扰我很久很久,直到看到这篇文章才打开思路,对IO模型有了进一步理解。我真怕作者某天突然删除这篇文章,那种感觉就像丢了钱一样心痛,赶紧放到这里一份副本。转载 2023-12-31 10:43:12 · 66 阅读 · 0 评论 -
CPU执行系统调用时发生中断,操作系统还能切回中断前的系统调用继续执行吗?
系统调用服务例程在执行过程中,通常不会被中断。系统调用服务例程的执行是一个原子操作,即在执行期间不会被中断。这是为了确保在系统调用服务例程执行期间对内核数据结构的一致性和完整性。原创 2023-12-29 10:51:12 · 503 阅读 · 1 评论 -
“系统调用”究竟是不是个函数?
系统调用和普通函数有何区别?什么是内核态 和 用户态?操作系统如何让CPU切换状态?内中断、外中断、软中断、硬中断是什么意思?库函数和系统调用有何区别?原创 2023-12-27 08:59:01 · 1102 阅读 · 0 评论