本文结合了诸多资料,以更加结构化的方式构建内存管理的知识体系,从虚拟内存布局到物理内存分配,全面地描述了内存管理中最重要的三件事。
1.RPC 1.1 RPC 是什么 RPC(Remote Procedure Call)远程过程调用。简单说就是,一个节点请求另一个节点提供的服务。 函数调用是最常见的本地过程调用。 RPC 就是将本地过程调用,变成远程过程调用。 1.2 RPC 需要解决的问题 将本地函数放在服务器上运行,有三个主要问题需要解决。 (1)Call 的 ID 映射 本地调用是通过函数指针来调用。
本文以最常见的系统调用 open, 打开一个文件为线索,展示 32/64 位系统调用的实现方式。
在 Linux 内核启动后,完成了实模式到保护模式的切换,并做好了各种准备工作。接下来进入内核初始化,我们主要关注初始化的流程。
Linux 系统启动时,init 进程会启动 cron 进程,corn 会执行定时任务表 crontab 中的定时任务。所以只要系统开机,就会自动执行定时任务。
闲暇看了李永乐老师的视频,记录一下自己的想法,仅当娱乐。