03 2023 档案

摘要:内核管理-检测可用内存 1.简介 操作系统的一大功能就是为运行程序分配资源 在众多系统资源中 内存是系统内核必须小心处理的一块 内存分配算法 也是操作系统内核理论和开发上的重点和难点 从本节开始我们看看内核如何有效的管理和控制内存 如何知道系统运行的硬件有多少可用内存呢,一种通用性比较好的办法是 使 阅读全文
posted @ 2023-03-29 12:08 武子康 阅读(0) 评论(0) 推荐(0) 编辑
摘要:在mac下通过交叉编译:C语言结合汇编 文章写于两年前的 MacBookAir(2015) 目前笔者为 MacBookPro M1 (抽查了部分 都运行正常) Github项目地址: https://github.com/wdkang123/MyOperatingSystem MacOS X86架构 阅读全文
posted @ 2023-03-27 13:59 武子康 阅读(0) 评论(0) 推荐(0) 编辑
摘要:系统与应用内存交叉 1.简介 内核为了避免恶意程序通过污染其内存而入侵自己 在启动应用程序前 会专门给应用程序分配一块与内核完全隔离的内存 作为应用程序运行时的专属内存 这样内核就拥有了比应用程序更高的等级 也就是内核可以访问应用程序的内存 反之则不行 内核启动应用程序 -[DS,ES,SS寄存器指 阅读全文
posted @ 2023-03-22 16:57 武子康 阅读(0) 评论(0) 推荐(0) 编辑

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