摘要:
三、系统编程概念 无论何时,只要执行了系统调用或者库函数,检查调用的返回状态以确定调用是否成功,这是一条编程铁律 3.1 系统调用 系统调用是受控的内核入口,借助于这一机制,进程可以请求内核以自己的名义去执行某些动作。 以应用程序编程接口(API)的形式,内核提供有一系列服务供程序访问。这包括创建新 阅读全文
posted @ 2021-04-06 15:12
Mars.wang
阅读(233)
评论(0)
推荐(0)
摘要:
1.8 内存映射 调用系统函数 mmap()的进程,会在其虚拟地址空间中创建一个新的内存映射 映射分为两类。 1.8.1 文件映射: 将文件的部分区域映射入调用进程的虚拟内存。映射一旦完成,对文件映射内容的访问则转化为对相应内存区域的字节操作。映射页面会按需自动从文件中加载。 1.8.2 匿名映射 阅读全文
posted @ 2021-04-06 14:00
Mars.wang
阅读(72)
评论(0)
推荐(0)
摘要:
一、基本概念 1.1 内核 内核:管理并分配计算机资源(CPU、RAM和设备)的核心层软件 内核的职责: 1.1.1 进程调度 1.1.2 内存管理,虚拟内存管理 1.1.3 提供文件系统 1.1.4 创建和终止进程 1.1.5 对设备的访问 1.1.6 联网 1.1.7 提供系统调用应用编程接口A 阅读全文
posted @ 2021-04-06 11:54
Mars.wang
阅读(139)
评论(0)
推荐(0)
浙公网安备 33010602011771号