操作系统设计与实现:基于LoongArch架构

操作系统设计与实现:基于LoongArch架构

评分

★★★★★

ISBN

9787111746683

出版社

机械工业出版社 2024-04-09出版

内容简介
本书以基于LoongArch架构的教学版操作系统MaQueOS为主线,详细介绍了操作系统内核的设计和实现方法。在介绍MaQueOS的功能的基础上,依次介绍了显示器驱动、时钟中断、键盘驱动、进程0和进程1的创建与运行、进程的挂起与唤醒、硬盘驱动、xtfs文件系统、进程1加载可执行文件、页例外、进程间通信和文件操作的实现方法。 本书结构清晰、循序渐进,既突出操作系统的基本原理,又强调动手实现,适合作为高校计算机类专业操作系统相关的教材,也适合作为技术人员的参考书。
AI简介
这是一本以MaQueOS操作系统为主线,详细介绍操作系统内核的设计和实现方法的书籍。书中首先介绍了MaQueOS的功能,包括进程管理、内存管理、文件系统、外设驱动和中断管理,并详细阐述了这些功能的实现原理和过程。 书中详细讲解了显示器驱动的原理和实现方法,包括显示器的显示原理、printk函数的使用以及显示器的驱动任务。同时,书中还介绍了时钟中断的初始化、处理过程以及相关的任务。此外,书中还详细介绍了键盘驱动的物理内存管理、初始化键盘中断以及键盘中断的处理过程。 书中深入讲解了进程0的创建与运行,包括虚拟内存管理、进程0的创建、进程0的运行以及时钟中断的处理过程。同时,书中还讲解了进程1的创建与运行,包括创建进程1、进程切换以及进程1的运行。此外,书中还介绍了进程的挂起、唤醒与终止,包括不可中断挂起与唤醒、可中断挂起与唤醒以及进程终止。 书中详细讲解了硬盘驱动的初始化、读写硬盘以及硬盘读写实例。同时,书中还介绍了xtfs文件系统的概述、格式化xtfs文件系统以及文件复制。此外,书中还讲解了进程1加载可执行文件,包括挂载xtfs文件系统、xt可执行文件以及加载可执行文件。 书中深
阅读/下载地址