12 2024 档案

摘要:线程 页表 每个进程都有一个虚拟地址空间,虚拟地址通过页表的映射找到对应的物理地址。那页表是如何完成虚拟地址到物理地址的映射的呢?其实一个程序在磁盘上的时候就以4KB为单位被划分成块,每一块称为页帧;而物理内存同样是以4KB为单位被划分,每一块称为页框。所以程序都是以4KB大小为单位被加载到内存。在 阅读全文
posted @ 2024-12-18 19:51 羡鱼OvO 阅读(4) 评论(0) 推荐(0) 编辑
摘要:信号 认识信号 什么是信号 信号本质上是一种软件中断,用于通知进程发生了特定的事件。进程接收到信号后,会根据信号的类型采取相应的操作。 拿生活中的红绿灯来举例,当你看到红灯的时候你不会过马路,当变为绿灯时才会通过。但是也有可能在等红灯的时候,此时绿灯亮了而你正在打游戏,游戏正处于决胜时刻,这时候你不 阅读全文
posted @ 2024-12-11 23:26 羡鱼OvO 阅读(33) 评论(0) 推荐(0) 编辑
摘要:共享内存 共享内存允许两个或多个进程访问同一块物理内存空间,就好像它们对这块内存拥有共同的读写权限一样。这块共享的内存区域由操作系统内核负责管理和维护,进程通过特定的系统调用将其映射到自己的虚拟地址空间中,之后便可以像访问普通内存一样对其进行读写操作,从而实现进程间的数据共享。 相关接口 创建共享内 阅读全文
posted @ 2024-12-07 09:15 羡鱼OvO 阅读(81) 评论(0) 推荐(0) 编辑
摘要:管道 进程间通信 通信目的 数据传输:一个进程需要将它的数据发送给另一个进程。 资源共享:多个进程之间共享同样的资源。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件(如进程终止时要通知父进程)。 进程控制:有些进程希望完全控制另一个进程的执行,此时控制进程希望能够拦截另一 阅读全文
posted @ 2024-12-03 18:46 羡鱼OvO 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示