主页 详情

《Linux操作系统》_马季兰,彭新光编著_10844607_7505371584

【书名】:《Linux操作系统》
【作者】:马季兰,彭新光编著
【出版社】:北京:电子工业出版社
【时间】:2002
【页数】:232
【ISBN】:7505371584
【SS码】:10844607

最新查询

内容简介

第1章 概述

1.1 什么是Linux

1.2 Linux内核的特征

1.3 Linux内核源代码

1.3.1 内核源代码分布结构

1.3.2 阅读内核源代码导引

1.4 Linux内核的抽象结构

1.4.1 系统数据结构

1.4.2 Linux的具体结构

1.5 进程管理子系统

1.5.1 子系统描述

1.5.2 子系统功能

1.5.3 子系统接口

1.5.4 子系统数据结构

1.6.1 子系统描述

1.6 内存管理子系统

1.6.2 子系统功能

1.6.3 子系统接口

1.6.4 子系统数据结构

1.6.5 子系统组成模块

1.7 虚拟文件子系统

1.7.1 子系统描述

1.7.3 子系统接口

1.7.2 子系统功能

1.7.4 数据结构

1.8 进程间通信(IPC)子系统

1.8.1 子系统描述

1.8.2 子系统功能

1.8.3 子系统接口

1.8.4 子系统数据结构

1.9.3 子系统描述

1.9.2 子系统接口

1.9.1 Linux的网络层

1.9 网络接口子系统

1.9.4 子系统数据结构

习题

第2章 Linux进程及其管理

2.1 进程的概念

2.1.1 为何要引入进程

2.1.2 进程及其特征

2.1.3 进程的状态

2.1.4 进程实体

2.1.5 进程调度

2.1.6 进程通信

2.2 Linux中的进程

2.3 Linux的进程控制块 task_struct

2.4 Linux中的进程状态及其转换

2.5 Linux中的进程调度

2.6 Linux的时钟

2.6.1 Linux中的时间控制

2.6.2 计时和定时器

2.7 Linux内核机制

2.7.1 底半处理

2.7.2 任务队列(Task Queue)

2.8 进程的创建与撤销

2.8.1 进程的建立

2.8.2 进程的撤销

2.9 程序的装入和执行

习题

第3章 进程通信

3.1 管道(pipe)通信方式

3.2 信号

3.3.1 消息队列

3.3 UNIX System V IPC 机制

3.3.2 信号量

3.3.3 共享内存

习题

第4章 Linux存储管理

4.1 存储管理的一般常识

4.2 请求页式存储管理的实现原理

4.3 80386内存管理机构和功能

4.3.1 80386的分段机制在Linux中的应用

4.3.2 80386的分页机制在Linux中的应用

4.4 控制转移和任务切换

4.4.1 控制转移

4.4.2 任务切换

4.5.1 Linux虚存管理的实现

4.5.2 Linux的内核空间和用户空间

4.5 Linux虚存管理

4.5.3 Linux虚存段的组织和管理

4.5.4 Linux虚存页的组织和管理

4.6 Linux虚存的保护

4.6.1 多任务及保护

4.6.2 同一任务内的保护

4.7 Linux物理内存的管理

4.7.1 空闲块管理

4.7.2 内核态内存的申请与释放

4.7.3 用户态内存的申请与释放

4.7.4 页交换进程和页面换出

4.8 缓冲机制

习题

第5章 Linux文件系统

5.1 EXT2(第二扩展文件系统)

5.1.1 EXT2的磁盘布局

5.1.2 EXT2的超级块

5.1.3 EXT2的索引节点inode

5.1.4 EXT2的组描述符

5.1.5 位示图

5.1.6 文件的安全

5.2 虚拟文件系统

5.3 VFS中的主要数据结构

5.3.1 VFS的超级块

5.3.2 VFS的索引节点

5.3.3 其他重要的数据结构

5.4 文件系统的注册、安装与卸载

5.4.1 文件系统的注册

5.4.2 文件系统的安装

5.4.3 文件系统的卸载

5.5 文件系统的系统调用

5.5.1 open系统调用

5.5.2 read系统调用

5.5.3 fcntl系统调用

习题

第6章 Linux的设备管理

6.1 设备驱动程序

6.1.1 设备驱动程序的框架

6.1.2 Linux驱动程序的几个通用函数

6.1.3 块设备驱动程序

6.2 字符设备驱动程序

6.2.1 字符设备的注册

6.2.2 工作内存

6.2.3 基本入口

6.2.4 一个字符设备驱动程序的实例

6.3 驱动程序的编译与装载

6.4 块高速缓存(buffer-cache)

6.5.1 Linux对中断的管理

6.5 Linux中的中断

6.5.2 Linux的中断处理

习题

第7章 Linux的使用基础

7.1 开始使用

7.1.1 登录

7.1.2 退出系统

7.1.3 关机

7.1.4 虚拟终端

7.1.5 获取帮助

7.2 文件操作

7.2.1 目录与文件的基本操作

7.2.2 常用的系统操作命令

7.3 vi编辑

7.3.1 编辑方式

7.3.3 正文替换

7.3.2 插入方式

7.3.4 命令方式

7.3.5 退出命令

7.3.6 文件的使用

7.3.7 行号

7.3.8 字符串搜索

7.3.9 规则表达式

7.3.10 正文替换

7.3.11 删除正文

7.3.12 编辑程序的选项

7.3.13 shell切换

7.4 shell

7.4.1 了解Linux的shell

7.4.2 shell命令的语法分析

7.4.3 shell编程

7.4.4 shell程序举例

7.5 X Windows

7.5.1 X Windows 的安装与配置

7.5.2 X Windows的使用

习题

第8章 Linux的安装

8.1 Linux的版本介绍

8.1.1 SLS(Softland Software)Linux

8.1.2 Slackware Linux

8.1.3 RedHat Linux

8.1.4 Debian Linux

8.1.5 Caldera Linux

8.2 Linux的获取

8.3 硬件支持

8.4 RedHat Linux安装指南

8.4.1 准备工作

8.4.3 安装系统

8.4.2 启动机器

8.5 常见问题解答

习题

第9章 系统管理

9.1 Root 账号与系统安全

9.2 引导系统

9.2.1 从软盘引导

9.2.2 从硬盘引导

9.2.3 用Loadin 程序引导

9.3 系统初始化程序和文件

9.3.1 初始化信息

9.3.2 初始化程序和文件

9.4 关闭系统

9.5 用户管理

9.5.1 用户账号的信息

9.5.2 创建账号

9.5.3 修改账号的属性

9.5.4 组账号的管理

9.6 管理文件系统

9.6.1 文件系统的基本概念和类型

9.6.2 创建文件系统

9.6.3 安装文件系统

9.6.4 检查、维护文件系统

9.7 交换空间

9.8 系统升级

9.8.1 内核的升级

9.8.2 库的升级

9.8.3 GCC的升级

9.8.4 其他软件的升级

习题

10.1.1 TCP/IP历史

10.1.2 TCP/IP通信基础

第10章 Linux与网络

10.1 Linux网络管理

10.1.3 TCP/IP网络配置

10.1.4 配置Linux的域名服务

10.1.5 获得Linux网络软件

10.2 建立Linux的普通站点

10.2.1 安装远程目录

10.2.2 设置网络其他设备

10.2.3 创建账户

10.3 建立Internet站点

10.3.1 准备工作

10.3.2 选择接入方式

10.3.3 安装E-mail软件

10.3.4 安装WWW服务

10.3.5 安装FTP服务器软件

10.4 网络常用术语及协议

习题

第11章 实验

11.1 安装Linux系统

11.1.1 实验目的

11.1.2 实验内容

11.1.3 思考题

11.2 用户界面实验

11.2.1 实验目的

11.2.2 实验内容

11.2.3 思考题

11.3 进程管理

11.3.1 实验目的

11.3.2 实验预备内容

11.3.3 实验内容

11.3.5 实验指导

11.3.4 思考题

11.4 进程间通信

11.4.1 实验目的

11.4.2 实验预备内容

11.4.3 实验内容

11.4.4 实验指导

11.5 内存管理

11.5.1 实验目的

11.5.2 实验内容

11.5.3 思考题

11.6 文件系统设计

11.6.1 设计目的

11.6.2 设计内容

11.6.3 设计提示

主要参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
172964c5c6b4f7b55165b22f176ff1aa#bc38d514b2bba969399ff0039f7ae262#18294416#10844607.zip