王朝网络
分享
 
 
 

Linux操作系统分析与实践

王朝导购·作者佚名
 
Linux操作系统分析与实践  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,操作系统/系统开发,LINUX ,

作者: Linux系列教材编写组 编著

出 版 社: 清华大学出版社

出版时间: 2008-11-1字数: 466000版次: 1页数: 343印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302186892包装: 平装内容简介

本书简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐述计算机硬件系统对操作系统的支持与要求,以Linux 2.6版本为例详细分析Linux操作系统的进程管理、内存管理、文件管理和设备管理的工作原理和设计。然后详细介绍字符设备、块设备和网络设备的Linux驱动程序设计与实现方法。除此以外,还给出了Linux系统管理、内核同步机制、进程间通信、内存管理、Proc文件创建、设备驱动程序、内核裁减等实验内容及有关参考代码。

本书通过详细的例子引导渎者系统地学习Linux操作系统的工作原理与设计,并通过Linux设备驱动程序设计实践强化对Linux操作系统的理解和应用。本书适于作为计算机相关专业方向的高年级学生或研究生的教材,也适合有志于从事Linux操作系统研究和开发的工程师阅读。

目录

第1章 操作系统概述

1.1 操作系统在计算机系统中的地位

1.2 操作系统的定义、功能和特性

1.2.1 操作系统的定义

1.2.2 操作系统的特征

1.2.3 操作系统的功能

1.3 操作系统的发展历史及分类

1.3.1 操作系统的发展过程

1.3.2 操作系统分类

1.4 操作系统的内核体系结构模型

1.5 Linux的特点及发展简史

1.5.1 什么是Linux

1.5.2 Linux的发展历程

1.5.3 Linux的特性

1.5.4 Linux内核的版本演化介绍

1.6 Linux内核的结构及主要组成部分

1.6.1 Linux内核系统体系结构

1.6.2 Linux内核的源码组织结构

1.7 本章小结

思考题

进一步阅读

第2章 计算机系统硬件基础

2.1 计算机硬件的组成结构

2.2 处理器的工作模式

2.3 80x86的保护模式

2.3.1 80x86系统寄存器

2.3.2 存储管理机制

2.3.3 分段机制

2.3.4 分页机制

2.3.5 保护机制

2.4 中断陷入与异常处理

2.4.1 中断与异常

2.4.2 中断系统

2.4.3 中断处理过程

2.4.4 时钟中断

2.5 任务切换

2.6 SMP及多核技术

2.7 Linux系统引导过程概述

2.7.1 BIOS引导

2.7.2 LILO/GRUB引导

2.7.3 Kernel Boot

2.7.4 Init引导

2.8 本章小结

思考题

进一步阅读

第3章 进程管理

3.1 进程的原理和实现

3.1.1 进程控制块

3.1.2 进程状态

3.1.3 进程的标识

3.1.4 进程描述符在内存里的组织形式

3.1.5 进程的睡眠和唤醒

3.2 线程的原理与实现

3.3 Linux进程创建和结束

3.3.1 进程的创建

3.3.2 进程的结束

3.4 进程调度

3.4.1 进程的切换

3.4.2 进程的调度策略

3.4.3 进程调度的触发和进程切换的时机

3.4.4 运行队列

……

第4章 内存管理

第5章 文件系统

第6章 设备管理

第7章 Linux驱动程度编写基础

第8章 字符设备和块设备驱动程度

第9章 网络设备驱动程度

实验1 Linux系统管理

实验2 剪裁内核

实验3 内核同步机制

实验4 进程间通信(内存映射、共享内存、信号量、管道和信号等)

实验5 proc文件系统

实验6 虚拟内存的管理

实验7 字符、块设备和网卡驱动

参考文献

书摘插图

第1章 操作系统概述

1.5 Linux的特点及发展简史

1.5.1 什么是Linux

Linux是由Linus Torvalds和许多自由软件开发者,通过Internet共同努力而形成的一种能运行于多种硬件平台(Intel、Alpha、PowerPC和Sun SPARC)之上,源代码公开,功能强大,运行稳定高效,遵守POSIX标准,与UNIX兼容的免费操作系统。

1.5.2 Linux的发展历程

Linux的历史可以上溯到20世纪60年代末,美国贝尔实验室发明了UNIX,一个多用户多任务的操作系统。那个年代,计算机程序的源码都是公开的,尽管它们很多时候只能被专业前沿的程序员们看懂。到了20世纪70年代,操作系统开始商业化,出于利益最大化等的考虑,源代码开始向用户封闭,这给许多传统的程序员黑客带来了不便,他们能够发现程序中的漏洞并有解决的能力,但是提供程序的商业公司却拒绝让用户直接修改。对传统黑客来说,这对计算机软件的发展是一个相当大的限制。

1984年,黑客Richard M Stallman成立了自由软件基金会(Free Software Foundation,FSF)和开源项目计划GNU,并提出了著名的开源协议标准GPL。GNU的意思就是GNU's Not UNIX,以一个递归式的定义描述了自己和UNIX有关又不同于UNIX的特点。其计划是开发出一套完整的免费、公开源代码的UNIX操作系统和及其应用软件。

到20世纪80年代末,GNU计划的很多工作已经完工,包括了C语言的编译器GCC,文本编辑软件emacs等,但是操作系统计划Hurd却迟迟没有推出。这时芬兰大学生Linus Tovalds于1991年10月在学校的ftp上发布了自己所编写的类UNIX操作系统——Linux 0.02版的源代码,并宣布它遵守GPL协议,而且符合UNIX的操作系统P()SIX标准,源代码可以在UNIX主机上用9cc编译生成可执行的二进制代码,可以在个人计算机平台(Intel 80386)上运行。这些纯粹是源于他的业余爱好。Linus在上大学时,操作系统课程中讲述的是Minix,一种用于教学的小型的类UNIX操作系统。他觉得Minix不太好,决定自己写一个保护模式下的操作系统。1991年8月,Linus完成了Linux的0.01版,当然它很不完善,甚至没有软盘驱动程序。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
淡妆浓抹总相宜
社会创业(创业新体验丛书)
数字电视机顶盒和多媒体家庭网关
UG NX 6同步建模技术培训教程(配光盘)(Siemens PLM应用指导系列丛书)
Access 2007数据库程序设计基础与上机指导(新起点电脑教程)
企业管理信息系统(清华21世纪高等职业经济管理专业系列教材)
画法几何与建筑制图(21世纪高等职业院校土木工程专业系列教材)
高等学校计算机科学与技术专业实践教学体系与规范
Windows Vista官方攻略(微软技术丛书)
数字逻辑设计(配光盘)(计算机系列教材)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有