操作系统设计与实现(上册)的创作者· ··· Andrew S·Tanenbaum作者 作者简介· ··· Andrew S.Tanenbaum分别在麻省理工学院加州大学伯克利分校获得学士与博士学位。现任荷兰阿姆斯特丹Vrije大学计算机教授并领导着一个计算机系统研究小组。到2005年1月卸任为止,他担任计算与成像高级学院院长一职已有12年。 Tanenbaum过...
本书以基于LoongArch架构的教学版操作系统MaQueOS为主线,详细介绍了操作系统内核的设计和实现方法。在介绍MaQueOS的功能的基础上,依次介绍了显示器驱动、时钟中断、键盘驱动、进程0和进程1的创建与运行、进程的挂起与唤醒、硬盘驱动、xtfs文件系统、进程1加载可执行文件、页例外、进程间通信和文件操作的实现方法。本书...
本书以基于LoongArch架构的教学版操作系统MaQueOS为主线,详细介绍了操作系统内核的设计和实现方法。在介绍MaQueOS的功能的基础上,依次介绍了显示器驱动、时钟中断、键盘驱动、进程0和进程1的创建与运行、进程的挂起与唤醒、硬盘驱动、xtfs文件系统、进程1加载可执行文件、页例外、进程间通信和文件操作的实现方法。本书结...
这里两个文件在一个目录,且与bochsrc在同一个目录,不然可能会有问题 四:运行bochs 1:bochsrc配置 注释:在上面刚刚编译出来的boot.bin文件夹中常见bochsrc文件,其配置如下: # configuration file generated by Bochs plugin_ctrl: unmapped=1, biosdev=1, speaker=1, extfpuirq=1, parallel=1, serial=1, io...
操作系统:设计与实现(第二版)的创作者· ··· Andrew S·Tanenbaum作者 王鹏译者 作者简介· ··· Andrew S.Tanenbaum分别在麻省理工学院加州大学伯克利分校获得学士与博士学位。现任荷兰阿姆斯特丹Vrije大学计算机教授并领导着一个计算机系统研究小组。到2005年1月卸任为止,他担任计算与成像高级学院院长一职已有12年...
一直以来,我们都在使用汇编语言对MBR编程,但对于操作系统这样的复杂程序来说,使用汇编语言是比较困难的。本章将实现操作系统内核的加载与进入。 5.1 读硬盘的实现原理 操作系统存储于硬盘中,现在需要将其读出至内存。想要读硬盘,就需要依次进行以下操作: 设定读取的扇
《操作系统设计与实现(第3版)》是2008年清华大学出版社出版的图书,作者是Andrew S. Tanenbaum。图书简介 本书是著名作者Andrew S. Tanenbaum关于操作系统的权威教材。多数操作系统的教材只重理论而轻实践,本书力图实现这两者之间的平衡。本书首先详细探讨了操作系统的基本原理,如进程、进程间通信、信号量、消息...
《操作系统设计与实现(下册)(第3版)》是关于操作系统的教材,详细探讨了操作系统的基本原理,包括进程、进程间通信、信号量、管程、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等。大多数关于操作系统的图书均重理论而轻实践,而《操作系统设计与实现(...
《操作系统设计与实现》 第1章 引言 MINIX 3 (可以称为: mini - Unix)的系统调用大致可以分为两类: 与进程有关的系统调用 与文件系统有关的系统调用 1.3.1 进程(process) 什么是进程? 进程的本质就是一组内存地址而已,在内存地址上会运行程序。