操作系统实验教程

副标题:无

作   者:刘刚,赵鹏翀主编

分类号:

ISBN:9787302328537

微信扫一扫,移动浏览光盘

简介

《计算机科学与技术专业实践系列教材:操作系统实验教程》结合操作系统原理,分析了一个面向教学的操作系统——EOS操作系统SJ源代码,并从EOS操作系统中引用了丰富的代码实例,配以大量的图表,一步步地引导读者分析EOS操作系统的源代码。《计算机科学与技术专业实践系列教材:操作系统实验教程》与其他操作系统理论书籍最明显的不同是,配有若干个精心设计的实验。读者可以亲自动手完成这些实验,在实践的过程中循序渐进地学习EOS操作系统,进而加深对操作系统原理的理解。

目录

第1部分基础
第1章EOS概述
1.1 EOS操作系统
1.2集成实验环境
1.3从源代码到可运行的操作系统
第2章EOS编程基础
2.1 EOS内核源代码的结构
2.2预定义的C数据类型
2.3链表的使用
2.4 NASM汇编
2.5 C和汇编的相互调用
2.6原语操作
2.7错误处理
2.8条件编译
2.9 C语言中变量的内存布局
2.10使用工具阅读EOS源代码
第3章EOS的启动过程
3.1 BIOS程序的执行过程
3.2 Boot程序的执行过程
3.3 Loader程序的执行过程
3.4内核的初始化过程
第4章对象管理
4.1对象类型
4.2对象
4.3对象类型和对象组成的链表
4.4对象的方法
4.5对象的生命周期
4.6对象的句柄
第5章进程管理
5.1进程的描述与控制
5.1.1进程和程序
5.1.2进程控制块(PCB)
5.1.3进程的创建
5.1.4进程的终止
5.2线程的描述与控制
5.2.1 线程控制块(TCB)
5.2.2线程的创建和终止
5.2.3线程的状态和转换
5.2.4线程的挂起状态
5.3进程的同步与通信
5.3.1基本概念
5.3.2 EOS内核提供的同步对象
5.4线程调度
5.4.1就绪队列和就绪位图
5.4.2线程调度执行的时机
5.4.3调度程序
5.4.4时间片轮转调度
第6章内存管理
6.1 i386处理器的工作模式和内存管理方式
6.2 EOS内存管理概述
6.3物理存储器的管理
6.4进程地址空间
6.5页目录和页表的逻辑地址
6.6虚拟地址描述符链表
6.7系统内存池
6.8进程地址空间的内存分布
第7章I/O管理
7.1驱动程序对象与设备对象
7.2文件对象及其操作
7.3设备驱动的安装与工作原理
7.4文件系统驱动
7.5块设备的读写
7.5.1磁盘调度算法
7.5.2读写缓冲区
第8章FAT12文件系统
8.1文件系统是一个逻辑层
8.2系统区
8.2.1根目录
8.2.2文件分配表(FAT)
8.3操作文件
8.3.1打开文件与关闭文件
8.3.2读文件
8.3.3写文件
8.4引导扇区
第2部分实 验
第9章实验1实验环境的使用
第10章实验2操作系统的启动
第11章实验3进程的创建
第12章实验4线程的状态和转换
第13章实验5进程的同步
第14章实验6时间片轮转调度
第15章实验7物理存储器与进程逻辑地址空间的管理
第16章实验8分页存储器管理
第17章实验9串口设备驱动程序
第18章实验10磁盘调度算法
第19章实验11扫描FAT12文件系统管理的软盘
第20章实验12读文件和写文件
附录A Bochs和Virtual PC
附录B字节顺序Little—endian与Big—endian
附录C EOS核心源代码协议
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

操作系统实验教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon