没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Linux kernel internails - 1 -
Linux kernel internails - 2 -
Linux kernel internails - 3 -
In memoriam,
Dirk Verwomer
Linux kernel internails - 4 -
PREFACE
This is the second edition of our book about the LINUX kernel. The book has been
updated to cover the 2.0 version of the kernel, which is a milestone in the
development of
LINUX. LINUX 2.0 is now the standard UNIX desktop operating system,
giving you all the power of free
UNIX software which has been developed over more
than 25 years, together with a growing number of commercial applications. It is both
stable and open. There are no hidden secrets. If you want to solve a problem, you can
get the source code. Such a philosophy is exactly what this book is about. We tell you
about the
LINUX kernel so, you, the experienced computer user, are always in control.
It seems that a lot of early
LINUX hackers, like ourselves, are now professional
software developers. As such, it is always helpful to know something about operating
systems. At least you will have seen some pieces of really good code. When we started
to play with
LINUX, we did it for fun. Now there is a real return. Seen in this light, this
book is a good investment.
Recently some hackers told us that
LINUX is boring. They want to have the
excitement of something really cool and new, and the joy of seeing something grow from
scratch. To us, though, developments such as a project to develop a
LINUX graphical user
interface supporting a unique look-and-feel still seem very exciting. Such developments
will make
LINUX usable for the famous 'rest of us'. For a lot of people LINUX is a better
UNIX than UNIX. We would really love to use a better Windows than Windows. Or to put
it another way:
simply make
LINUX more like the Macintosh.
As in every preface, we want to thank all the people who made this edition
possible. We have to mention here Fiona Kinnear from Addison Wesley Longman. This
edition would not have been published without her commitment.
Linux kernel internails - 5 -
Contents
Foreword vii
Preface ix
1
LINUX - the operating system 1
1.1 Main characteristics 3
1.2 Linux distributions 5
2 Compiling the kernel 6
2.1 Where is everything? 6
2.2 Compiling 9
2.3 Additional configuration facilities 11
3 Introduction to the kernel 15
3.1 Important data structures 20
3.1.1 The task structure 20
3.1.2 The process table 29
3.1.3 Files and inodes 31
3.1.4 Dynamic memory management 33
3.1.5 Queues and semaphores 34
3.1.6 System time and timers 36
3.2 Main algorithms 37
3.2.1 Signals 37
3.2.2 Interrupts 39
3.2.3 Booting the system 41
3.2.4 Timer interrupt 44
3.2.5 The scheduler 47
剩余378页未读,继续阅读
资源评论
- woftya2012-07-07英文版的,读者有些费劲
- 之巅2011-10-24书有点老,排版不好影响阅读>_<,当然内容没的说,Wesley出品,质量还是有保证的,不过写的蛮罗嗦,得有耐心才能读的进去>_<
大猪头
- 粉丝: 4
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HTML+CSS+JS网页设计:从入门到精通.zip
- 数据库课程设计:从理论到实践的全面指南.zip
- Python闭包:深入理解与应用场景解析.zip
- Win64OpenSSL-3-3-0.exe
- 课高分程设计-基于C++实现的民航飞行与地图简易管理系统-南京航空航天大学
- 航天器遥测数据故障检测系统python源码+文档说明+数据库(课程设计)
- 北京航空航天大学操作系统课设+ppt+实验报告
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
- 基于单片机的风力发电机转速控制源码
- 基于C++实现的风力发电气动平衡监测系统+源代码+测量数据(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功