庖丁解牛Linux操作系统分析

庖丁解牛Linux操作系统分析

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

内容简介

本书将可移植操作系统POSIX标准和CPU指令集架构ISA两层接口通过Linux操作系统贯通起来,涵盖了Linux操作系统的各个主要方面,主要有以openEuler操作系统为例的POSIX工具集、计算机系统的工作原理、x86和ARM64汇编语言、系统调用的工作机制、进程描述和内存管理、可执行程序工作原理、内核线程和I/O驱动框架、进程调度和进程切换、KVM和容器技术、Linux安全相关技术等Linux系统运作的各个关键机制。 本书首先以Linux社区规则、Linux发展的渊源、Linux基本使用和命令工具作为导引;然后以存储程序计算机相关的工作原理、x86和ARM64汇编语言、指令乱序问题、mykernel精简内核实验以及Linux内核源代码编译和系统构建作为Linux内核的入门基础;接着焦深入理解系统调用,并在x86和ARM64系统调用实现的基础上延伸到进程的创建、可执行程序的加载和进程的切换,其中涉及了进程描述符、进程地址空间和程序编译构建等相关的内容;最后总结了Linux系统的一般执行过程和系统架构,并拓展到KVM和容器技术,以及Linux系统安全相关技术。 本书适合作为高等院校计算机、软件工程专业高年级本科生和研究生的教材,同时可供计算机软件相关从业人员学习参考。

庖丁解牛Linux操作系统分析是2023年由人民邮电出版社出版,作者孟宁。

得书感谢您对《庖丁解牛Linux操作系统分析》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
操作系统实用教程(Linux版) 电子书
本书从实用角度全面介绍了Linux操作系统。主要包括:操作系统的发展,Linux操作系统的版本以及图形环境;接着介绍Vi编辑器的应用,Vi编辑器的三种工作模式及之间的转换,文本文件的创建和编辑等操作;然后介绍Shell脚本的应用:常用命令的格式及功能,Shell的控制语句;后介绍Linux系统下的文件管理、系统管理、网络通信管理以及在该系统下软件开发应用等知识。
Linux操作系统基础与应用(RHEL 6.9) 电子书
本书共11章,以RedHatEnterpriseLinux6.9(简称RHEL6.9)为例,分别介绍了Linux操作系统基础、Linux图形化界面、Linux常用Shell命令、管理用户和用户组、文件系统及磁盘管理、系统与进程管理、软件包管理、Linux应用软件、网络配置、Linux远程管理、Linux安全设置及日志管理。本书将理论与实践操作相结合,通过大量的案例帮助读者快速了解和应用Linux操
Linux操作系统管理与应用 电子书
本书以CentOS6.3版本为例,利用VMware虚拟机软件环境安装Linux操作系统。内容分上下两篇,上篇为Linux操作系统基础(项目一~项目七),下篇为Linux网络服务器配置与管理(项目八~项目十七)。  本书讲解详细,内容通俗易懂,既有基础知识的讲解,又有切合实际的案例分析,通过详细的过程步骤和效果展现,很好地帮助学生理解和消化所学知识。  本书适合作为高职高专院校计算机专业教材,也可作
Linux操作系统实战 (Ubuntu)(慕课版) 电子书
本书共9章,包括认识Linux操作系统、Linux操作系统的使用、Linux用户管理、Linux软件管理、Linux编程环境、Linux网络配置、Shell编程、正则表达式以及项目实战。
Ubuntu Linux操作系统(项目式微课版) 电子书
本书主要讲解Ubuntu操作系统的基本操作、配置管理、软件开发平台和服务器部署。全书共10个项目,内容包括Ubuntu快速入门、熟悉Ubuntu命令行操作、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理、系统高级管理、Shell编程与自动化运维、部署软件开发工作站和部署Ubuntu服务器。本书内容丰富,注重实践性和可操作性,对知识点有相应的操作示范,便于读者快速上手。本书可作为高等院校、高