您好,欢迎光临有路网!
openEuler操作系统
QQ咨询:
有路璐璐:

openEuler操作系统

  • 作者:任炬、张尧学、彭许红
  • 出版社:清华大学出版社
  • ISBN:9787302563280
  • 出版日期:2020年10月01日
  • 页数:0
  • 定价:¥89.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是一部系统解析操作系统原理及openEuler核心技术著作。为便于读者**学习,本书结合openEuler中的实现代码,详细介绍了操作系统的基本原理和核心技术。全书共分为10章: 第1章操作系统概述,介绍了操作系统的基本概念、发展历史、基本功能、设计目标、发展趋势,以及openEuler简介; 第2章鲲鹏处理器,介绍了鲲鹏处理器的体系架构、CPU编程模型、CPU访存原理,以及鲲鹏处理器与openEuler; 第3章进程与线程,介绍了进程的概念、进程描述、进程控制、系统调用、进程切换机制及线程; 第4章CPU调度,介绍了调度性能指标、常见调度算法、多核调度策略及CFS调度器; 第5章内存管理,介绍了虚拟内存、分页机制、地址转换加速机制、多级页表及物理内存扩充机制; 第6章线程/进程间通信,介绍了互斥与锁、自旋锁、同步与信号量、共享内存、消息传递等机制及内存屏障技术; 第7章文件系统,介绍了文件系统的基本实现、I/O性能优化、崩溃一致性及虚拟文件系统; 第8章跨机器通信,介绍了TCP/IP协议栈、openEuler的网络子系统架构、网卡驱动程序、套接字、数据传输路径及新型网络加速技术;
    目录
    第1章 操作系统概述00 1.1 操作系统的基本概念00 1.2 操作系统的发展历史00 1.2.1 手工操作时代00 1.2.2 批处理系统00 1.2.3 多道程序系统00 1.2.4 分时操作系统00 1.2.5 实时操作系统00 1.3 操作系统的基本功能00 1.4 操作系统的设计目标0 1.5 主流操作系统0 1.5.1 终端操作系统0 1.5.2 服务器操作系统0 1.6 操作系统的发展趋势0 1.6.1 微内核0 1.6.2 库操作系统0 1.6.3 外内核0 1.6.4 多内核0 1.6.5 离散化内核0 1.7 openEluer操作系统简介0 本章小结0 第2章 鲲鹏处理器0 2.1 鲲鹏处理器概述0 2.2 体系架构0 2.3 CPU编程模型0 2.3.1 中断与异常0 2.3.2 异常级别0 2.3.3 寄存器0 2.3.4 指令集0 2.4 CPU访存原理0 2.4.1 存储器的层次结构0 2.4.2 内存0 2.4.3 内存管理单元0 2.5 鲲鹏处理器与openEuler0 本章小结0 第3章 进程与线程0 3.1 进程的概念0 3.1.1 程序: 从源代码到执行0 3.1.2 程序的并发执行与进程抽象0 3.2 进程的描述0 3.2.1 进程控制块0 3.2.2 进程状态0 3.3 进程的控制0 3.3.1 进程控制原语0 3.3.2 进程创建0 3.3.3 程序装载0 3.3.4 进程终止0 3.3.5 openEuler中的进程树0 3.4 系统调用0 3.4.1 基本概念0 3.4.2 系统调用的实现0 3.5 进程切换0 3.5.1 基本原理0 3.5.2 进程切换过程0 3.6 线程0 3.6.1 基本概念0 3.6.2 线程模型0 3.6.3 openEuler中线程的实现 本章小结 openEuler操作系统 第4章 CPU调度 4.1 调度性能指标 4.2 常见的调度算法 4.2.1 先进先出 4.2.2 *短进程优先 4.2.3 轮转调度 4.2.4 优先级调度 4.3 多核调度 4.3.1 多核调度的背景 4.3.2 多核调度策略 4.4 CFS调度 4.4.1 调度策略和进程类别 4.4.2 调度类 4.4.3 调度队列和调度实体 4.4.4 CFS调度策略 4.4.5 调度过程 本章小结 第5章 内存管理 5.1 内存访问: 从直接到间接 5.1.1 程序中的内存访问 5.1.2 虚拟内存 5.2 分页 5.2.1 基本思想 5.2.2 空闲页框管理 5.2.3 地址转换 5.2.4 内存访问控制 5.3 更快的地址转换 5.3.1 TLB与局部性原理 5.3.2 TLB结构 5.3.3 TLB替换 5.4 更小的页表 5.4.1 多级页表 5.4.2 openEuler中的多级页表 5.4.3 标准大页 5.5 物理内存扩充 5.5.1 请求调页 5.5.2 交换空间 5.5.3 openEuler中页交换的实现 5.5.4 页置换策略 本章小结 第6章 线程/进程间通信 6.1 互斥与锁 6.1.1 竞态条件 6.1.2 原子性与互斥 6.1.3 互斥的实现: 控制中断 6.1.4 互斥的实现: 锁 6.2 自旋锁 6.2.1 基本思想 6.2.2 Qspinlock 6.2.3 NUMAAware Qspinlock 6.3 同步与信号量 6.3.1 基本思想 6.3.2 信号量的实现 6.3.3 生产者与消费者问题 6.4 共享内存 6.4.1 基本思想 6.4.2 共享内存的实现 6.5 消息传递 6.5.1 基本思想 6.5.2 消息传递的实现 6.6 内存屏障 6.6.1 现代CPU对程序执行的影响 6.6.2 内存屏障指令 6.6.3 内存顺序模型 6.6.4 openEuler中内存屏障的应用 本章小结 第7章 文件系统 7.1 文件系统概述 7.1.1 硬件基础 7.1.2 文件系统中的基本概念 7.1.3 openEuler中的文件系统 7.1.4 Ext4文件系统的发展历程 7.2 文件系统的基本实现 7.2.1 数据结构及其磁盘布局 7.2.2 文件的读取和写入 7.3 I/O性能优化 7.3.1 缓存与缓冲 7.3.2 多级索引与Extent 7.4 崩溃一致性 7.4.1 简介 7.4.2 文件系统检查器 7.4.3 日志 7.5 虚拟文件系统 7.5.1 简介 7.5.2 数据结构 本章小结 第8章 跨机器通信 8.1 计算机网络 8.1.1 简介 8.1.2 TCP/IP协议栈 8.2 网络子系统 8.2.1 硬件视角 8.2.2 软件视角 8.3 网卡驱动程序 8.3.1 简介 8.3.2 驱动程序的注册与注销 8.3.3 设备初始化 8.3.4 设备的打开与关闭 8.4 套接字 8.4.1 简介 8.4.2 Socket的连接 8.4.3 数据的传输 8.5 数据的传输路径 8.5.1 数据报文收发的整体流程 8.5.2 接收报文的**阶段: NIC>Rx ring 8.5.3 接收报文的第二阶段: Rx ring>sk_buff 8.5.4 接收报文的第三阶段: sk_buff>进程 8.6 新型网络加速技术 8.6.1 RDMA 8.6.2 DPDK 8.6.3 智能网卡 8.6.4 SDN 本章小结 第9章 系统虚拟化 9.1 虚拟机监视器 9.1.1 基本概念 9.1.2 虚拟化的好处 9.1.3 虚拟化的类型 9.2 基于Linux内核的虚拟机监视器 9.2.1 VHE 9.2.2 KVM 9.2.3 QEMU 9.2.4 Libvirt 9.3 CPU虚拟化 9.3.1 基本思想 9.3.2 受限制的执行 9.3.3 上下文切换 9.3.4 openEuler中的实现 9.4 内存虚拟化 9.4.1 基本思想 9.4.2 地址映射 9.4.3 访存请求截获 9.4.4 openEuler中的实现 9.5 I/O虚拟化 9.5.1 三个基本任务 9.5.2 三种实现方式 9.5.3 openEuler中的实现 9.6 容器 9.6.1 简介 9.6.2 命名空间 9.6.3 控制组 9.6.4 iSulad容器原理 本章小结 第10章 openEuler智能调优——ATune 10.1 基本原理 10.2 智能决策 10.3 自动调优 本章小结 参考文献 附录A缩略语

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外