首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
操作系统的诱惑
程序饲养员
创建于2023-12-21
订阅专栏
在编程中好多问题困扰着我 操作系统为我解惑 操作系统为我解惑 操作系统为我解惑
暂无订阅
共4篇文章
创建于2023-12-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
转载:Linux IO模式及 select、poll、epoll详解
本文的讨论的内容困扰我很久很久,直到看到这篇文章才打开思路,对IO模型有了进一步理解。我真怕作者某天突然删除这篇文章,那种感觉就像丢了钱一样心痛,赶紧放到这里一份副本。
当调用一个C函数,在内存上发生了什么?
在这个过程中,内存的分配和释放主要发生在调用栈上,包括局部变量和函数调用的参数。这样的设计使得函数调用可以嵌套,每次调用都有自己的局部环境。
CPU执行系统调用时发生中断,操作系统还能切回中断前的系统调用继续执行吗?
系统调用服务例程在执行过程中,通常不会被中断。系统调用服务例程的执行是一个原子操作,即在执行期间不会被中断。这是为了确保在系统调用服务例程执行期间对内核数据结构的一致性和完整性。
“系统调用”究竟是不是个函数?
- **系统调用**和普通**函数**有何区别? - 什么是**内核态** 和 **用户态**? - 操作系统如何让CPU切换状态? - 内中断、外中断、软中断、硬中断是什么意思? - 库函数和系统调