当前位置:首页 > 计算机理论 >
《深入理解UNIX系统内核》电子书封面

深入理解UNIX系统内核

  • 发布时间:2020年06月08日 14:13:29
  • 作者:瓦哈利亚,李雨,薛磊,黄庆新
  • 大小:320.7 MB
  • 类别:UNIX电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:7.4

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

      给大家带来的一篇关于UNIX相关的电子书资源,介绍了关于UNIX、系统内核方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小320.7 MB,瓦哈利亚,李雨,薛磊,黄庆新编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.6。

      内容介绍

      《深入理解UNIX系统内核》由国际资深UNIX专家撰写,深入剖析UNIX操作系统的内核技术,包含丰富的图示与细节展示。作者从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNIX系统如何选择具体模块的实现方法,以及每种方法的优缺点,为读者更好地理解操作系统内核知识、提升操作系统开发能力提供翔实指导。

      《深入理解UNIX系统内核》共17章:第1章追溯UNIX系统的演变并分析影响系统主要变化的因素;第2~7章介绍进程子系统,包括线程及其在内核和用户库中的实现,信号、作业控制及登录会话管理,UNIX调度器和对实时应用程序的支持,进程间通信的技术(IPC),Mach系统架构,以及在现代单处理器和多处理器系统中应用的同步框架;第8~11章介绍文件系统,内容涵盖用户可见的文件系统接口、定义内核和文件系统交互的vnode/vfs接口,原始的System V文件系统(s5fs)和伯克利快速文件系统(FFS)等一些具体文件系统的实现细节,还包括太阳微系统的网络文件系统(NFS)、AT&T的远程文件共享(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

      学习笔记

      mysql unix准换时间格式查找指定日期数据代码

      select * from table where DATE_FORMAT(FROM_UNIXTIME(createtime),'%Y-%m-%d')='2014-01-02' FROM_UNIXTIME使用语法 FROM_UNIXTIME(unix_timestamp,format) FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)是MySQL里的时间函数 ,unix_timestamp可以是字段名,也可以直接是Unix时间,format主要是将返回值格式化。 若format已经给出,则结果的格式是根据format 字符串而定。 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。 根据format字符串格式化date值。 下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2n……

      mysql中索引与FROM_UNIXTIME的问题

      零、背景 这周四收到很多告警,找DBA看了看,发现有个慢查询。 简单收集一些信息后,发现这个慢查询问题隐藏的很深,问了好多人包括DBA都不知道原因。 一、问题 有一个DB, 有一个字段, 定义如下. MySQL [d_union_stat] desc t_local_cache_log_meta;+----------------+--------------+------+-----+---------------------+| Field | Type | Null | Key | Default |+----------------+--------------+------+-----+---------------------+| c_id | int(11) | NO | PRI | NULL || c_key | varchar(128) | NO | MUL | || c_time | int(11) | NO | MUL | 0 || c_mtime | varchar(45) | NO | MUL | 0000-00-00 00:00:00 |+----------------+--------------+------+-----+---------------------+17 rows in set (0.01 sec) 索引如下: MySQL [d_union_stat] show index from t……

      mysql获得60天前unix时间思路及代码

      select UNIX_TIMESTAMP(ADDDATE(NOW(),INTERVAL -60 DAY)) 首先根据now()获得当前时间 使用adddate()方法获得60天前时间 使用unix_timestamp()方法转换时间类型 ……

      Java与Unix时间戳的相互转换详解

      Java将Unix时间戳转换成指定格式日期,供大家参考,具体内容如下 当从服务器获取数据的时候,有时候获取的数据中的时间在很多的情况下是时间戳类似于这样1473048265,当然,我们不可能将这些数据以时间戳的形式展示给用户,通常情况,是要对这个时间戳进行一系列的处理加工,使其变成我们想要并习惯浏览的那种格式,那么怎么处理这些时间戳格式的数据呢?每个语言和框架都有自己的方法和方式。 下面将以java的方法来实现,废话少说直接撸码…… 方法实现 /** * Java将Unix时间戳转换成指定格式日期字符串 * @param timestampString 时间戳 如:"1473048265"; * @param formats 要格式化的格式 默认:"yyyy-MM-dd HH:m……

      mysql获得60天前unix时间的方法

      在mysql中获取多少天前的unix时间的方法。 首先根据now()获得当前时间,使用adddate()方法获得60天前时间,使用unix_timestamp()方法转换时间类型 select UNIX_TIMESTAMP(ADDDATE(NOW(),INTERVAL -60 DAY)) 首先根据now()获得当前时间 使用adddate()方法获得60天前时间 使用unix_timestamp()方法转换时间类型 ……

      以上就是本次介绍的UNIX电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:MONGODB实战

      下一篇:LabVIEW宝典

      展开 +

      收起 -

      下载地址:百度网盘下载
      UNIX相关电子书
      操作系统原理与应用
      操作系统原理与应用 原书影印版

      这本书介绍现今流行的各种操作系统,从基本的知识开始,循序渐进地介绍相关内容,广泛的案例允许通过真实的操作系统支持和管理方案实施在各章中学到的技能和知识,欢迎下载

      立即下载
      Python Linux系统管理与自动化运维
      Python Linux系统管理与自动化运维 高清扫描版

      很多工程师学习Python,学完就忘,忘了再学,循环往复,就是因为实践不充分导致的。本书包含了大量的实战案例,可以很好地作为Python的进阶教材,读者也可以举一反三,编写自己的管理程序

      立即下载
      大数据系统构建
      大数据系统构建 高清版

      随着社交网络、网络分析和智能型电子商务的兴起,传统的数据库系统显然已无法满足海量数据的管理需求。 作为一种新的处理模式,大数据系统应运而生,它使用多台机器并行工作,能够对

      立即下载
      高并发Oracle数据库系统的架构与设计
      高并发Oracle数据库系统的架构与设计 高清版 立即下载
      构建嵌入式Android系统
      构建嵌入式Android系统 高清版

      《构建嵌入式Android系统》 将告诉你Android是如何工作的,以及如何修改它以满足你的需求。你将会深入到Android的内部结构,并且学会如何阅读它的源码、修改它的各种组件、针对你的硬件设备

      立即下载
      大数据架构和算法实现之路:电商系统的技术实战
      大数据架构和算法实现之路:电商系统的技术实战 高清版

      本书介绍了一些主流技术在商业项目中的应用,包括机器学习中的分类、聚类和线性回归,搜索引擎,推荐系统,用户行为跟踪,架构设计的基本理念及常用的消息和缓存机制。在这个过程中

      立即下载
      大型IT系统性能测试入门经典
      大型IT系统性能测试入门经典 高清版

      大型IT系统性能测试入门经典 是一本来自性能测试实战领域的专家作品,主要用来指导性能测试人员规划、设计、实施性能测试。书中深入探讨了性能测试的基础理论与实施方法,并针对大型

      立即下载
      Multisim14电子系统仿真与设计
      Multisim14电子系统仿真与设计 扫描第2版 立即下载
      读者留言
      沈乐驹

      沈乐驹 提供上传

      资源
      26
      粉丝
      10
      喜欢
      64
      评论
      15

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com