zoukankan      html  css  js  c++  java
  • 推荐一本关于操作系统实践的好书

    program_os.jpg 书名:自己动手写操作系统
    作者:于渊
    出版:博文视点
    日期:2005/8
    页数:374页 
    定价:48.00元
    ISBN:7-121-01577-3
     




    我认为值得推荐的理由:
    1. 不是一本说教的教科书,而是对一次真实的小规模OS实践所进行的系统总结
    2. 采用的是类似开发日记的文体,穿插了许多作者自己的经验、考虑和见解
    3. 对保护模式等基础概念的阐述点到即止,够用而不显冗长
    4. 对基于虚拟机的OS开发、测试和调试方式进行了全面总结,其视角不可谓不新
    5. 涉及BootSector、Loader、Kernel和进程管理、控制台I/O等多个方面
    6. 对ELF、虚拟软盘、分区表、混合汇编/C编程等主题的挖掘颇为生动,符合技术人员的典型思路
    7. 开发规模适当,且切实可行,可作为阅读Minix/Linux源代码的热身和背景补充

    我认为美中不足的地方:
    1. 相关的参考文献(工具手册、官方指定文献)整理方面略显不够重视,不便读者深入
    2. 装订错误:335-354页的装订居然是重复的....

    一点感受:近一年多来博文出的书我是相当关注的。上周无意中看到此书,满怀惊喜买回一本,居然连花3、4天时间一气读完。总体来说,这本书不是用来“长功力”的,而是用来“长见识”的,深度虽然不够,然而视野足矣。虽然用Bochs进行内核调试这种方式并不一定是其作者首创,但是这些宝贵经验的总结本身便极具价值。回想起96年用TC3DOS分时调度扩展的兴奋,还有2000年借助Virtual PC写Real Mode下Boot Sector/Loader的那种挣扎于“两眼一摸黑”中的痛苦,终未能意识到32位内核虚拟调试的这般新天地,浅尝辄止,想来不禁感慨....

    果真是人生没有失败,只有放弃....

  • 相关阅读:
    最不要勉强的,是感情.
    Nginx+phpfastcgi下flush 一下子全部输出问题
    php excel 读取日期问题
    JavaScript年月日和时间戳互转
    mysql 查找除id外其他重复的字段数据
    Thinkphp 下 MySQL group by 接count 获得条数方法
    MySQL性能管理及架构设计 --- 理论篇
    MySQL 导入.sql文件
    Apache ab 压力并发测试工具
    工作生活随笔
  • 原文地址:https://www.cnblogs.com/neoragex2002/p/229456.html
Copyright © 2011-2022 走看看