深入理解UNIX系统内核

深入理解UNIX系统内核 PDF 高清版

  • 大小:320.7 MB
  • 类型:UNIX
  • 格式:PDF
  • 热度:549
  • 作者:瓦哈利亚,李雨,薛磊,黄庆新
  • 更新:2020-06-08 14:13:29
vip 立即下载( 320.7 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 步小星 投稿)

给大家整理了UNIX相关的资料,介绍了关于UNIX、系统内核方面,格式为PDF,资源大小320.7 MB,目前在UNIX类资源综合评分为:9.4分。

《深入理解UNIX系统内核》 由国际资深UNIX专家撰写,深入剖析UNIX操作系统的内核技术,包含丰富的图示与细节展示。作者从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNIX系统如何选择具体模块的实现方法,以及每种方法的优缺点,为读者更好地理解操作系统内核知识、提升操作系统开发能力提供翔实指导。 《深入理解UNIX系统内核》共17章:第1章追溯UNIX系统的演变并分析影响系统主要变化的因素;第2~7章介绍进程子系统,包括线程及其在内核和用户库中的实现,信号、作业控制及登录会话管理,UNIX调度器和对实时应用程序的支持,进程间通信的技术(IPC),Mach系统架构,以及在现代单处理器和多处理器系统中应用的同步框架;第8~11章介绍文件系统,内容涵盖用户可见的文件系统接口、定义内核和文件系统交互的vnode/vfs接口,原始的System V文件系统(s5fs)和伯克利快速文件系统(FFS)等一些具体文件系统的实现细节,还包括太阳微系统的网络文件系统(NFS)、ATT的远程文件共享(RFS)和Transarc公司的分布式文件系统(DFS)等分布式文件系统,以及一些使用日志提供更高可靠性和性能的高级文件系统,同时介绍一种基于堆栈式vnode层的新文件系统框架;第12~15章介绍内存管理,涉及内核内存分配、虚拟内存的概念、SVR4和Solaris的虚拟内存架构、Mach和4.4BSD内存模型,以及旁路转换缓冲和虚拟地址缓存;第16~17章主要介绍I/O子系统,内容包括设备驱动程序框架、内核与I/O子系统的交互、SVR4设备驱动程序接口、内核与驱动程序交互接口规范,以及STREAMS框架。 目录 第1章 从头说起 第2章 进程与内核 第3章 线程和轻量级进程 第4章 信号和会话管理 第5章 进程调度 第6章 进程间通信 第7章 同步和多处理器 第8章 文件系统接口和框架 第9章 文件系统的实现 第10章 分布式文件系统 第11章 高级文件系统 第12章 内核内存分配 第13章 虚拟内存 第14章 SVR4 VM架构 第15章 其他内存管理技术 第16章 设备驱动和I/O 第17章 STREAMS

相关资源

  • 《电子支付与结算》教案

    《电子支付与结算》教案

    《电子支付与结算》的编写目标是,通过研究电子支付理论,对电子支付体系构成给出一个框架,并通过学习国内外电子支付发展历程和关键技术,熟悉并掌握电子支付与网络银行的体系架构与前沿动向。在全球金融形态变革与基础技术平台转换的历史背景下,我国金融业面临着新的机遇和挑战。电子支付体系在现代经济中占据越来越重要的地位。电子支付与结算是一门新的交叉科学课程。 《电子支付与结算》除绪论外分为6章,绪论主要从货币、银行

    大小:5.46 MB电子支付配套资源

  • 《libGDX移动游戏开发从入门到精通》代码

    《libGDX移动游戏开发从入门到精通》代码

    编辑推荐 全面介绍了使用libGDX进行游戏开发时所需要用到的知识 实用性强,内容详细,不仅适合有一定经验的开发者,对于那些没有经验的开发者来说,也是一本很好的入门指南。 作者曾就任于创新工场等大型公司,CSDN的博客专家,具有丰富的开发经验。 libGDX是一个跨平台的2D/3D的游戏开发框架,是一款游戏引擎。 本书全面介绍了使用libGDX进行游戏开发时所需要用到的知识。其中包括libGDX的详细介绍、libGDX的UI编程、libGDX的配套开发工具、libGDX 中所

    大小:189.36 MBlibGDX配套资源

  • 《编写高性能的.NET代码》配套资源

    《编写高性能的.NET代码》配套资源

    编辑推荐 想让自己的.NET代码获得zui佳的性能吗?本书将揭开CLR的神秘面纱,不仅教你如何编写性能优异的代码,还能让你知其所以然。作者参与设计并搭建的系统是世界上zui大型的高性能.NET系统之一,他在本书中融入了很多的经验教训。本书不仅讲解了CLR的工作机制,还详细介绍了当前获得zui佳性能的新方法,涉及.NET环境下的极致优化、对CLR功能的深入剖析、免费的工具和教程推荐、颇有价值的案例轶事、评测并提升性能的具体步骤。通过阅读本书,

    大小:136.38 KB编写代码配套资源

  • mysql题目汇总

    大小:396 KBmysql题目

  • 《网站设计、开发、维护、推广、从入门到精通》文件,课件

    《网站设计、开发、维护、推广、从入门到精通》文件,课件

    编辑推荐 畅销图书 全新升级经久不衰的经典教程震撼升级,诠释网页制作的新技术。实例典型 轻松易学以实例方式讲解理论知识,直观、具体,有助于快速上手。边学边做 学以致用 涵盖网页制作中的各类知识,高效解决工作中的实际问题。配套课件 便于总结精心配备了课件和案例文件,便于老师教学以及学生复习。(配套素材文件及PPT课件请扫描封底左侧进入社区,搜索本书书名即可进去资源下载页面) 内容简介 本书全面、详实地介绍了网站设计

    大小:160.07 MB网站设计配套资源

  • 《办公自动化实用教程(第2版)》教案,教学大纲,习题答案

    《办公自动化实用教程(第2版)》教案,教学大纲,习题答案

    内容介绍 本书全面系统地介绍了办公自动化的基本理论和应用技术。全书共10章,分为四部分。第l章和第2章为第一部分,主要介绍办公自动化的理论知识以及办公自动化中的信息处理方法。第3章一第7章为第二部分,主要介绍办公自动化中常用的软件及技术,包括字处理、表格处理、演示文稿处理、网络技术及安全等。第8章和第9章为第三部分,主要介绍办公自动化中常用设备的正确使用及维护方法,并介绍常用工具软件的使用。第10章为第四部分,提

    大小:7.4 MB办公自动化配套资源

  • 《Java线程与并发编程实践》配套资源

    编辑推荐 Java的线程API和并发工具类,是Java自身强大而富有挑战性的API及语言特性的一部分。Java新手往往很难用这些特性编写出正确的多线程应用程序。本书旨在帮助Java开发者掌握并高效地使用这些功能。本书分为两个部分,每部分包含4个章节。 第1部分关注于底层的线程API,而第2部分则关注于高级的并发工具类。第1部分介绍线程API的基础知识、同步、等待/通知以及线程组的额外能力,还有线程局部变量和定时器框架。第2部分介绍并发工具类的基础

    大小:6.52 MBJava

  • DataGear 2.3 使用教程

    DataGear是一款开源免费的数据可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持SQL、CSV、Excel、HTTP接口、JSON等多种数据源,主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 目录 1. 介绍 2. 安装和开始 3. 升级 4. 数据源管理 5. 数据可视化分析 6. 自定义图表和插件 7. 看板元素属性参考 8. 图表事件对象 9. 看板API参考

    大小:1.26 MBDataGear

下载地址

相关声明:

学习笔记