操作系统课程设计

当前位置:首页 > 计算机网络 > 研究生/本科/专科教材 > 操作系统课程设计

出版社:机械工业出版社
出版日期:2005-9
ISBN:9787111168218
作者:罗宇
页数:192页

书籍目录

第一部分  基础知识 第1章  Linux操作系统简介  1.1  Linux的故事  1.2  Linux简介  1.3  阅读Linux内核源码  1.4  小结 第2章  Linux的进程管理  2.1  进程与进程描述符  2.2  进程状态及切换时机  2.3  进程的调度算法  2.4  进程的创建与消亡 第3章  Linux的存储管理  3.1  物理内存的管理  3.2  进程空间的管理 第4章  Linux的文件系统  4.1  VFS   4.2  EXT2文件系统  4.3  有关的系统调用及处理流程 第5章  Linux的设备管理  5.1  设备文件的概念  5.2  相关数据结构  5.3  块设备文件的open和read操作 第6章  中断、异常及系统调用  6.1  中断和异常的基本知识  6.2  异常处理函数  6.3  系统调用  6.4  中断的处理  6.5  软中断 第7章  SYS V进程间通信  7.1  共同特性  7.2  信号量  7.3  消息队列  7.4  共享内存第二部分  实验 实验一  观察Linux的行为  Linux下的proc文件系统简介  实验内容  解决方案 实验二  进程间通信  Linux进程间通信简介  本机内进程通信  网络间进程通信  实验内容  解决方案 实验三  理解和增加Linux系统调用  内核及系统调用原理  实验内容  解决方案 实验四  内核模块  Linux内核模块简介  模块的组织结构  模块的加载和卸载  内核模块的编写实例  实验内容  解决方案  用户空间和内核空间   进程 实验五  proc文件系统编程  proc文件系统编程简介  概述  函数接口  基本的例子  实验内容   解决方案   实验六  同步机制     同步机制简介      阻塞任务       等待队列    使用等待队列   实验内容  解决方案 实验七  设备驱动程序  编写设备驱动程序  Linux下设备驱动程序的基本结构  编写Linux设备驱动程序的基本方法  radimo:一个块设备驱动程序的例子  实验内容  解决方案  USB设备简述  Linux下的USB设备驱动程序简介  设备驱动程序的调试方法第三部分  附录 附录A  安装Red Hat Linux 附录B  编译Linux内核 附录C  Linux 常用命令 附录D  Linux常用函数  附录E  常用内核函数

作者简介

Linux操作系统是源码公开的实用的现代操作系统,利用Linux作为操作系统实验的平台,不但能帮助学生进行以理解操作系统原理为目的的实验,同时也可以看做是操作系统开发实战的演练。本书讲解Linux操作系统原理及基本的内核编程,适合作为高等院校计算机专业操作系统实验课程的教材,也可以作为Linux环境应用及内核编程的参考书。

  本书讲解Linux操作系统原理及基本的内核编程。本书内容分为三部分,第一部分介绍Linux操作系统原理,第二部分介绍7个基于Linux的实验,第三部分(即附录)包含建立Linux环境的说明及进行IAnux用户态及内核编程所需的函数说明等。
  本书适合作为高等院校计算机专业操作系统实验课程的教材,也可以作为Linux环境应用及内核编程的参考书。

图书封面


 操作系统课程设计下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024