m.lom599原创

一个64位操作系统的设计与实现

田宇 (作者)
上市销售
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。
全书共分为16章。第1~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。
本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有一定基础的业余爱好者。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥54.99
格式
mobi   pdf

纸质书
¥109.81 ¥139.00

出版信息

  • 书  名一个64位操作系统的设计与实现
  • 系列书名m.lom599原创
  • 执行编辑关于本书的内容有任何问题,请联系 陈兴璐
  • 出版日期2018-05-31
  • 书  号978-7-115-47525-1
  • 定  价139.00 元
  • 页  数680
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售

同系列书

  • Linux就是这个范儿

    赵鑫磊   Jie Zhang(张洁)  

    本书内容源自淘宝技术大学的培训实战。由来自阿里巴巴集团的资深Linux系统专家赵鑫磊和同样来自阿里巴巴集团的支...

  • Go语言编程

    本书以介绍Go语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、OOP...

  • 翻译漫谈——怎样翻译更地道

    余晟  

    翻译是一门非常强调实践并依赖练习的手艺活,这本书是作者从翻译“票友”出发,走“野路”逐渐成长为翻译“熟手”的经...

  • 推荐系统实践

    项亮   陈义   王益  

    本书从数据出发,一步步地介绍在得到什么数据的时候可以设计怎样的推荐系统。面向广大的推荐系统开发人员,以实战为基...

  • Python 3网络爬虫开发实战

    本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib、re...

本书特色

1.基于Intel Core i7处理器的64位多核操作系统
2.引入诸多Linux内核的设计精髓
3.既可在Bochs虚拟机中执行,又可通过U盘引导运行于笔记本电脑

目录

前言 阅读
开始旅程 阅读
第一部分 操作系统相关知识介绍及环境搭建 阅读
第 1 章 操作系统概述 阅读
第 2 章 环境搭建及基础知识 阅读
第二部分 初级篇
第 3 章 BootLoader引导启动程序
第 4 章 内核层
第 5 章 应用层
第三部分 高级篇
第 6 章 处理器体系结构
第 7 章 完善BootLoader功能
第 8 章 内核主程序
第 9 章 高级内存管理单元
第 10 章 高级中断处理单元
第 11 章 设备驱动程序
第 12 章 进程管理
第 13 章 文件系统
第 14 章 系统调用API库
第 15 章 Shell命令解析器及命令
第 16 章 一个彩蛋
附录 术语表
参考资料

作者介绍

田宇 Linux内核爱好者,曾在多家大中型软件公司从事软件开发工作,参与过多款高端嵌入式产品的开发研制,主要负责Linux内核和驱动的研发,以及开源操作系统环境的深度定制。

相关文章

  • 田宇 2推荐

    UEFI引导程序 & 驱动模块化

    UEFI引导程序已经完成,先放一张图片压压惊~ 下一步准备些驱动的模块化功能,敬请期待~ ![enter image description here][1] ***PS:由于是在创作初期,文章可能会有错误、内容遗漏、阐述的不到位或者读者想看而我没有写到的内容,希望大家多指…...

  • 田宇 2推荐

    写作进展(2019年)

    悄悄地来说一个小道消息: UEFI引导程序正在写作中,争取春节过后开始不定期更新,敬请期待~ date:2019/01/16 16:25 最近比较忙,没来得及更新,但是写作的进度没有拉下,话不多说,直接上图,UEFI引导,完成!!!! ![enter image descr…...

  • 黄志斌 6推荐

    更新计算机处理器微码

    太长不看版本 只要能够确认你用的是 Intel CPU,并且使用 Grub 引导 Arch Linux 操作系统,那么,运行以下两条命令就足够了: $ sudo pacman -S intel-ucode $ LANG=en_US && sudo grub…...

  • 希望能有电子版
    Taipa  发表于 2018-05-22 11:34:16
    • 有电子版,但是发行时间会相对靠后

      田宇  发表于 2018-05-22 12:41:52
    • 有带注释的汇编代码吗?

      feixue  发表于 2018-07-09 12:20:42
    • @feixue 书中会逐段讲解汇编代码,没有逐行进行注释

      田宇  发表于 2018-07-09 13:29:57
    • @田宇 麻烦请问相对靠后大概是什么时候呢?

      smartepsh  发表于 2018-09-03 00:14:20
    • @smartepsh 具体时间由出版社决定,目前还不清楚

      田宇  发表于 2018-09-03 07:18:32
  • 等电子版,以前看过于渊大佬的 《Orange's 一个操作系统的设计与实现》,当时我跟着做到了保护模式下的简单进程调度,之后由于学业压力就没有继续了。现在的 UEFI 引导已经很大的简化了 Bootloader 的编写,64 位以及多 CPU 是当时那本书没有涉及的,因此想看看如今如何处理 64 位以及多 CPU 调度之类的东西(虽然不清楚本书有没有涉及)
    P.S: 大学的操作系统课实在是太理论化了。。基本上都是设计级别的,具体实践几乎为 0。
    不二咲栗子  发表于 2018-11-11 15:52:10
    • 具体时间由出版社决定,目前还不清楚

      田宇  发表于 2018-11-13 13:36:04
  • 希望能有电子版
    天绝弑杀  发表于 2018-06-06 22:12:51
    • 会有电子版的

      田宇  发表于 2018-06-07 09:49:09
  • 电子版快来吧~
    Salas  发表于 2018-06-07 22:01:58
    • 电子版的发售时间还不确定

      田宇  发表于 2018-06-08 09:00:02
  • 等的急死人了,电子版还不出!
    abc1234567520  发表于 2019-03-12 16:16:27
    • 快了,稍安勿躁~

      田宇  发表于 2019-03-12 17:10:00
  • 源码在哪可以下载?京东买的没带啊!
    langziyan  发表于 2018-07-04 09:02:41
    • 这个页面就有,点击随书下载,里面有源码和运行效果图

      田宇  发表于 2018-07-04 09:07:10
    • 谢谢,环境配了一天没配好,,,是不是不适合学习啊^-^

      langziyan  发表于 2018-07-04 15:42:21
    • @langziyan 有时候开源软件的环境配置就是比较耗时的,慢慢来,积累一些经验就好啦

      田宇  发表于 2018-07-04 15:56:24
  • 我国没自己的操作系统,为什么不投资rust直接把他的操作系统版权买过来,就是一个纯粹自助的操作系统没人那么多废话了
    shijunti19  发表于 2019-05-14 13:15:01
  • 看这本书之前是不是还要学习汇编语言?
    slience  发表于 2018-07-10 22:04:06
    • 汇编语言是必须要掌握的

      田宇  发表于 2018-07-10 23:27:49
  • 期待电子版,纸质版本一方面家里放不下了,一方面阅读不方便
    lihei12345  发表于 2018-07-16 17:08:35
    • 快了,稍安勿躁~

      田宇  发表于 2019-03-12 17:13:16
  • 期待电子版 希望能有
    a554340466  发表于 2018-07-23 23:03:56
    • 快了,稍安勿躁~

      田宇  发表于 2019-03-12 17:13:12
  • 实现操作系统可以算是菜鸟程序员的一大梦想了。。。
    河码  发表于 2018-07-25 13:48:39
    • 哦?为什么这么说?

      田宇  发表于 2019-03-12 17:12:06
  • Long mode下的VBE3.0开发有涉及到吗,我想看看64位下怎么搞定高分辨率图形界面,我想赶紧拜托320*200*256的low逼模式。。。
    koerriva  发表于 2018-07-28 01:46:25
    • 书中有VBE3.0的描述,而且以后会使用UEFI引导,只要硬件支持就可以使用屏幕的最大分辨率
      本书QQ讨论群:144571173,欢迎进群交流

      田宇  发表于 2018-07-28 12:42:11
    • @田宇 好的,书已经买了,急不可待想看了(●'◡'●)

      koerriva  发表于 2018-07-28 13:53:24
    • @koerriva 多谢支持,希望你不枉此行

      田宇  发表于 2018-07-28 15:14:20
  • 等不及电子版了,直接买了书,现在看了一些了,除了配环境有点麻烦,其他感觉很好,早知道就首发的时候买了!
    主体性的黄昏  发表于 2018-07-29 16:34:03
    • 谢谢您的支持,本书QQ讨论群:144571173,欢迎进群交流

      田宇  发表于 2018-07-29 18:42:15
  • 期待电子版
    Ashlee  发表于 2018-08-15 13:00:51
    • 快了,稍安勿躁~

      田宇  发表于 2019-03-12 17:11:22
  • 什么时候有电子版
    猥琐皮特  发表于 2018-11-12 16:32:15
    • 具体时间由出版社决定,目前还不清楚

      田宇  发表于 2018-11-13 13:35:45