操作系统分析

操作系统分析

评分

★★★★★

ISBN

9787121119835

出版社

电子工业出版社 2010-11-01出版

作者

王雷

内容简介
本书为北京市高等教育精品教材立项项目和北京航空航天大学精品课程建设成果。全书具体分析了Linux、WRK和Solaris三个操作系统,并对它们的性能进行了评测。书中没有介绍操作系统的基本原理,而是以Linux、WRK和Solaris为实例,结合源代码直接分析了Linux、WRK和Solaris的进程管理、内存管理和文件系统模块。通过对LMbench等测试用例的裁剪,针对三个操作系统进行了微观和宏观的性能评测。结合三个操作系统的实现细节,分析了产生性能差异的原因。
AI简介
这是一本深入剖析Linux、WRK和Solaris三种操作系统性能的教材。书中没有介绍操作系统的基本原理,而是以Linux、WRK和Solaris为实例,结合源代码直接分析了Linux、WRK和Solaris的进程管理、内存管理和文件系统模块。 书中首先介绍了操作系统与硬件接口的概念,阐述了操作系统在计算机系统中的核心作用,并以Linux系统为例,解释了其单内核结构、模块化设计、虚拟内存管理和虚拟文件系统等特性。接着,书中详细分析了Linux、WRK和Solaris的进程调度与切换机制,包括Linux的多种调度策略和进程切换过程,以及WRK和Solaris的进程与线程模型。 在存储管理方面,书中深入探讨了Linux的存储管理架构和实现,包括请求式分页存储管理方法、4级页表结构、缺页异常处理以及物理内存管理。同时,书中也分析了WRK的内存管理架构和实现,以及Solaris的内存管理特性。 在文件系统方面,书中概述了Linux文件系统的两种I/O操作方式:文件缓存和内存映射,并详细介绍了Linux的Ext3文件系统和UFS文件系统的特性。同时,书中也详细解析了Windows文件系统,
阅读/下载地址