Linux操作系统原理与应用

Linux操作系统原理与应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2006-01
版次: 1
ISBN: 9787302118343
定价: 24.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 246页
字数: 392千字
  •   本书从原理、设计思想的角度对Linux操作系统的核心内容进行全面的阐述,包括进程管理、中断、内核同步、内存管理、文件系统、I/O设备管理等。书中各章还配以相应的实例分析及习题,便于读者把所学原理与实际开发结合起来,加深理解。在此基础上设立了专门的教学辅导网站,随时解答读者提出的问题。
      本书对于希望深入Linux操作系统内部、阅读Linux内核源代码以及进行内核级程序开发的读者具有非常高的参考价值。本书可作为高等院校计算机相关专业的本科生、研究生的教材,同时,Linux应用开发人员、嵌入式系统开发人员、系统程序员、系统管理员以及对Linux感兴趣的读者均可从本书的阅读中获益。   陈莉君,译有《LINUX技术手册》等。
      康华,合译有《Linux内核设计与实现》。 第1章操作系统概述
    1.1认识操作系统
    1.1.1从使用者角度
    1.1.2从程序开发者角度
    1.1.3从操作系统在整个计算机系统中所处位置
    1.1.4从操作系统设计者的角度
    1.2操作系统的发展
    1.2.1操作系统的演变
    1.2.2硬件的发展轨迹
    1.2.3软件的轨迹
    1.2.4单内核与微内核操作系统
    1.3开放源代码的Unix/Linux操作系统
    1.3.1Unix的诞生和发展
    1.3.2Linux的诞生
    1.3.3操作系统标准POSIX
    1.3.4GNU和Linux
    1.3.5Linux的开发模式
    1.4Linux内核
    1.4.1Linux内核的位置
    1.4.2Linux内核的作用
    1.4.3Linux内核子系统
    1.5Linux内核源代码
    1.5.1多版本的内核源代码
    1.5.2Linux内核源代码的结构
    1.5.3Linux内核源代码分析工具
    习题1
    第2章内存寻址
    2.1内存寻址简介
    2.1.1Intelx86CPU寻址方式的演变
    2.1.2IA32寄存器简介
    2.1.3物理地址、虚拟地址及线性地址
    2.2分段机制
    2.2.1地址转换及保护
    2.2.2Linux中的段
    2.3分页机制
    2.3.1页与页表
    2.3.2线性地址到物理地址的转换
    2.3.3分页示例
    2.3.4页面高速缓存(cache)
    2.3.5Linux中的分页机制
    2.4Linux中的汇编语言
    2.4.1AT&T与Intel汇编语言的比较
    2.4.2AT&T汇编语言的相关知识
    2.5Linux系统地址映射示例
    习题2
    第3章进程
    3.1进程介绍
    3.1.1程序和进程
    3.1.2进程的层次结构
    3.1.3进程状态
    3.1.4进程实例
    3.2进程控制块
    3.2.1进程状态
    3.2.2进程标识符
    3.2.3进程之间的亲属关系
    3.2.4进程控制块的存放
    3.3进程的组织方式
    3.3.1进程链表
    3.3.2散列表
    3.3.3可运行队列
    3.3.4等待队列
    3.4进程调度
    3.4.1基本原理
    3.4.2时间片
    3.4.3Linux进程调度时机
    3.4.4进程调度的依据
    3.4.5调度函数schedule()的实现
    3.5进程的创建
    3.5.1创建进程
    3.5.2线程及其创建
    3.6与进程相关的系统调用及其应用
    3.6.1fork系统调用
    3.6.2exec系统调用
    3.6.3wait系统调用
    3.6.4exit系统调用
    3.6.5进程的一生
    3.7与调度相关的系统调用及应用
    习题3
    第4章内存管理
    第5章中断和异常
    第6章系统调用
    第7章内核中的同步
    第8章文件系统
    第9章设备驱动
    附录A内核中的链表
    附录B内核模块
    附录CLinux内核编译
    附录DLinux编程基础(C语言环境)
    参考文献
    网络资源
  • 内容简介:
      本书从原理、设计思想的角度对Linux操作系统的核心内容进行全面的阐述,包括进程管理、中断、内核同步、内存管理、文件系统、I/O设备管理等。书中各章还配以相应的实例分析及习题,便于读者把所学原理与实际开发结合起来,加深理解。在此基础上设立了专门的教学辅导网站,随时解答读者提出的问题。
      本书对于希望深入Linux操作系统内部、阅读Linux内核源代码以及进行内核级程序开发的读者具有非常高的参考价值。本书可作为高等院校计算机相关专业的本科生、研究生的教材,同时,Linux应用开发人员、嵌入式系统开发人员、系统程序员、系统管理员以及对Linux感兴趣的读者均可从本书的阅读中获益。
  • 作者简介:
      陈莉君,译有《LINUX技术手册》等。
      康华,合译有《Linux内核设计与实现》。
  • 目录:
    第1章操作系统概述
    1.1认识操作系统
    1.1.1从使用者角度
    1.1.2从程序开发者角度
    1.1.3从操作系统在整个计算机系统中所处位置
    1.1.4从操作系统设计者的角度
    1.2操作系统的发展
    1.2.1操作系统的演变
    1.2.2硬件的发展轨迹
    1.2.3软件的轨迹
    1.2.4单内核与微内核操作系统
    1.3开放源代码的Unix/Linux操作系统
    1.3.1Unix的诞生和发展
    1.3.2Linux的诞生
    1.3.3操作系统标准POSIX
    1.3.4GNU和Linux
    1.3.5Linux的开发模式
    1.4Linux内核
    1.4.1Linux内核的位置
    1.4.2Linux内核的作用
    1.4.3Linux内核子系统
    1.5Linux内核源代码
    1.5.1多版本的内核源代码
    1.5.2Linux内核源代码的结构
    1.5.3Linux内核源代码分析工具
    习题1
    第2章内存寻址
    2.1内存寻址简介
    2.1.1Intelx86CPU寻址方式的演变
    2.1.2IA32寄存器简介
    2.1.3物理地址、虚拟地址及线性地址
    2.2分段机制
    2.2.1地址转换及保护
    2.2.2Linux中的段
    2.3分页机制
    2.3.1页与页表
    2.3.2线性地址到物理地址的转换
    2.3.3分页示例
    2.3.4页面高速缓存(cache)
    2.3.5Linux中的分页机制
    2.4Linux中的汇编语言
    2.4.1AT&T与Intel汇编语言的比较
    2.4.2AT&T汇编语言的相关知识
    2.5Linux系统地址映射示例
    习题2
    第3章进程
    3.1进程介绍
    3.1.1程序和进程
    3.1.2进程的层次结构
    3.1.3进程状态
    3.1.4进程实例
    3.2进程控制块
    3.2.1进程状态
    3.2.2进程标识符
    3.2.3进程之间的亲属关系
    3.2.4进程控制块的存放
    3.3进程的组织方式
    3.3.1进程链表
    3.3.2散列表
    3.3.3可运行队列
    3.3.4等待队列
    3.4进程调度
    3.4.1基本原理
    3.4.2时间片
    3.4.3Linux进程调度时机
    3.4.4进程调度的依据
    3.4.5调度函数schedule()的实现
    3.5进程的创建
    3.5.1创建进程
    3.5.2线程及其创建
    3.6与进程相关的系统调用及其应用
    3.6.1fork系统调用
    3.6.2exec系统调用
    3.6.3wait系统调用
    3.6.4exit系统调用
    3.6.5进程的一生
    3.7与调度相关的系统调用及应用
    习题3
    第4章内存管理
    第5章中断和异常
    第6章系统调用
    第7章内核中的同步
    第8章文件系统
    第9章设备驱动
    附录A内核中的链表
    附录B内核模块
    附录CLinux内核编译
    附录DLinux编程基础(C语言环境)
    参考文献
    网络资源
查看详情
您可能感兴趣 / 更多
Linux操作系统原理与应用
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux操作系统原理与应用
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux操作系统原理与应用
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux操作系统原理与应用
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux操作系统原理与应用
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux操作系统原理与应用
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux操作系统原理与应用
Linux源码趣读
闪客
Linux操作系统原理与应用
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux操作系统原理与应用
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux操作系统原理与应用
Linux运维从入门到精通
明日科技
Linux操作系统原理与应用
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux操作系统原理与应用
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
系列丛书 / 更多
Linux操作系统原理与应用
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux操作系统原理与应用
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux操作系统原理与应用
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux操作系统原理与应用
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux操作系统原理与应用
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux操作系统原理与应用
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux操作系统原理与应用
Linux源码趣读
闪客
Linux操作系统原理与应用
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux操作系统原理与应用
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux操作系统原理与应用
Linux运维从入门到精通
明日科技
Linux操作系统原理与应用
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux操作系统原理与应用
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
相关图书 / 更多
Linux操作系统原理与应用
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux操作系统原理与应用
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux操作系统原理与应用
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux操作系统原理与应用
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux操作系统原理与应用
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux操作系统原理与应用
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux操作系统原理与应用
Linux源码趣读
闪客
Linux操作系统原理与应用
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux操作系统原理与应用
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux操作系统原理与应用
Linux运维从入门到精通
明日科技
Linux操作系统原理与应用
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux操作系统原理与应用
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰