The Art of Linux Kernel Design

0
(0)

The Art of Linux Kernel Design
 

  • Author:Lixiang Yang
  • Length: 534 pages
  • Edition: 1
  • Publisher: Auerbach Publications
  • Publication Date: 2014-04-01
  • ISBN-10: 1466518030
  • ISBN-13: 9781466518032
  • Sales Rank: #701907 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    The Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation

    Uses the Running Operation as the Main Thread

    Difficulty in understanding an operating system (OS) lies not in the technical aspects, but in the complex relationships inside the operating systems. The Art of Linux Kernel Design: Illustrating the Operating System Design Principle and Implementation addresses this complexity. Written from the perspective of the designer of an operating system, this book tackles important issues and practical problems on how to understand an operating system completely and systematically. It removes the mystery, revealing operating system design guidelines, explaining the BIOS code directly related to the operating system, and simplifying the relationships and guiding ideology behind it all.

    Based on the Source Code of a Real Multi-Process Operating System

    Using the 0.11 edition source code as a representation of the Linux basic design, the book illustrates the real states of an operating system in actual operations. It provides a complete, systematic analysis of the operating system source code, as well as a direct and complete understanding of the real operating system run-time structure. The author includes run-time memory structure diagrams, and an accompanying essay to help readers grasp the dynamics behind Linux and similar software systems.

    • Identifies through diagrams the location of the key operating system data structures that lie in the memory
    • Indicates through diagrams the current operating status information which helps users understand the interrupt state, and left time slice of processes
    • Examines the relationship between process and memory, memory and file, file and process, and the kernel
    • Explores the essential association, preparation, and transition, which is the vital part of operating system

    Develop a System of Your Own

    This text offers an in-depth study on mastering the operating system, and provides an important prerequisite for designing a whole new operating system.

    Table of Contents

    Chapter 1. From Power-Up to the Main Function
    Chapter 2. Device Initialization and Process 0 Activation
    Chapter 3. Creation and Execution of Process 1
    Chapter 4. Creation and Execution of Process 2
    Chapter 5. File Operation
    Chapter 6. The User Process and Memory Management
    Chapter 7. Buffer and Multiprocess File
    Chapter 8. Inter-Process Communication
    Chapter 9. Operating System’s Design Guidelines

    中文:

    书名:The Art of Linux Kernel Design

    Linux内核设计的艺术:操作系统设计原理与实现

    Uses the Running Operation as the Main Thread

    理解操作系统(OS)的困难不在于技术方面,而在于操作系统内部的复杂关系。 Linux内核设计的艺术:操作系统设计原理图解 而实施解决了这一复杂性。这本书从操作系统设计者的角度出发,解决了如何全面和系统地理解操作系统的重要问题和实际问题。它揭开了谜团,揭示了操作系统设计指南,解释了与操作系统直接相关的BIOS代码,并简化了背后的关系和指导思想。

    基于一个实际多进程操作系统的源代码

    使用0.11版源代码作为Linux基本设计的代表,本书说明了操作系统在实际操作中的真实状态。它提供了对操作系统源代码的完整、系统的分析,以及对真实操作系统运行时结构的直接和完整的理解。作者包括运行时内存结构图,以及一篇随附的文章,帮助读者理解Linux和类似软件系统背后的动态。

    • 通过图表标识位于内存中的关键操作系统数据结构的位置
    • 通过图表显示当前运行状态信息,帮助用户了解中断状态,以及进程的剩余时间片
    • 检查进程和内存、内存和文件、文件和进程以及内核之间的关系
    • Explores the essential association, preparation, and transition, which is the vital part of operating system

    开发自己的系统

    本文对掌握操作系统进行了深入的研究,为设计一个全新的操作系统提供了重要的前提条件。

    目录表

    第一章.从通电到主要功能
    Chapter 2. Device Initialization and Process 0 Activation
    第3章.流程1的创建和执行
    第4章.流程2的创建和执行
    第5章.文件操作
    第6章用户进程和内存管理
    第7章.缓冲区和多进程文件
    第8章.进程间通信
    第9章.操作系统的设计指南

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册