《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》首先回顾了与全书其他内容切实相关的UNIX系统内幕。回顾的目的是增进读者对UNIX操作系统概念的了解,并且定义随后使用的术语。《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》接下来的内容分为3个部分。第一部分“高速缓存存储系统”介绍了高速缓存体系结构、术语和概念,详细考察了4种常见的高速缓存实现——3种虚拟高速缓存的变体和物理高速缓存。第二部分“多处理器系统”讨论了调整单处理器内核的实现,使之适合于紧密耦合、共享存储多处理器上运行时所面临的问题和设计事宜,还研究了几种不同的实现。最后一部分介绍多处理器高速缓存一致性,这一部分通过研究高速缓存加入到一个紧密耦合、共享存储器多处理器系统时出现在操作系统和高速缓存体系结构上的问题,从而将前两个部分的内容结合到一起。   《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》适合于大学计算机及相关专业高年级本科生或者研究生使用。每一章都包含有一组练习题,问题都需要采用这一章所提供的信息以及一些额外学到的知识来解答,习题大都建立在这一章中所出现的例子的基础之上。在本书的末尾有选择地给出了习题的答案。
2021-03-28 23:13:34 35.89MB Unix SMP Cache
1
简易实现的操作系统内核 其中涉及到的主要内容: MBR 保护模式 中断 内存管理系统 线程 输入输出系统 用户进程 文件系统 系统调用 简单壳 ... 参考资料 <操作系统真相还原> <一个操作系统的实现> <自己动手写操作系统> 效果演示如下
2021-03-11 19:07:36 6.64MB 系统开源
1
MIT6.828是MIT开源的一门操作系统课程-理论与实践相结合的经典。只要你跟着项目一步一步走,做完6个实验,就能实现一个简单的操作系统内核。 每个实验都有对应的知识点供您学习(也可以自行查找资料),学完理论知识后就有相应的练习,大多数都需要您手写代码。 边学边做,学习效果更加高效。 做这个项目之前建议看看以下资料: 或任意一本操作系统书籍 具体的实验代码请切换到对应的分支查看。 实验参考资料 0. 1. Lab1参考资料 2. Lab2参考资料 3. Lab3参考资料 4. Lab4参考资料 5. Lab5参考资料 6. Lab6参考资料 总结 其他参考资料
2021-03-11 15:07:34 775KB 系统开源
1
处理Windows快捷键占用冲突 OpenArk是一款Windows平台上的开源Ark工具. Ark是Anti-Rootkit(对抗恶意程序)的简写, OpenArk目标成为逆向工程师、编程人员的工具,同时也能为那些希望清理恶意软件的用户服务。
1
自己实现的Windows操作系统的API———OpenProcess,从应用层到驱动层全部自己实现,实测可以打开360主动防御进程以及很多杀毒软件的保护进程。这是源代码(包括应用层部分),感兴趣的可以看看是如何实现的,有不懂的地方可以我本人亲自免费解答.联系QQ:1358680601
Linux基础入门,适合运维小白
2021-02-08 11:00:43 929KB linux 云计算 运维
1
驱动层Hook系统内核调用的,拦截对进程的操作.驱动编程的绝好样例.zip
2021-01-28 00:54:05 262KB 驱动开发 驱动
用hook技术设计linux安全模块,实现对文件的访问控制
2021-01-28 00:24:30 63KB linux系统
1
主要是智能家居的一些说明文档操作,包括bootloader移植,根文件系统移植,内核移植,USB驱动移植等内容
2020-10-20 15:52:50 35.1MB bootlader 根文件系统 内核
1