zoukankan      html  css  js  c++  java
  • 01概述

    1. 阅读完整源代码的重要性和必要性

    正如 Linux 系统的创始人在一篇新闻组投稿上所说的,要理解一个软件系统的真正运行机制,一定要阅读其源代码(RTFSC — Read The Fucking Source Code)。系统本身是一个完整的整体,具有很多看似不重要的细节存在,但是若忽略这些细节,就会对整个系统的理解带来困难,并且不能真正了解一个实际系统的实现方法和手段。

    2. PC启动过程

    PC机启动时,ROM BIOS 中的程序会把默认启动驱动器上的引导扇区代码和数据读入内存,而引导扇区代码则负责把操作系统加载程序和内核执行代码写入内存中,然后把控制权交给操作系统加载程序去进一步准备内核的初始化操作,最终加载程序会把控制权交给内核代码。

    内核代码若要正常运行就需要文件系统的支持。

    3. Linux 诞生和发展的5个支柱

    UNIX 最初的开放源代码版本为 Linux 提供了实现的基本原理和算法

    Richard Stallman 的 GNU 计划为 Linux 系统提供了丰富且免费的各种实用工具

    POSIX 标准的出现为 Linux 提供了实现与标准兼容系统的参考指南

    A.S.T 的 MINIX 操作系统为 Linux 的诞生起到了不可或缺的参考

    Internet 是 Linux 成长和壮大的必要环境

    道虽迩,不行不至;事虽小,不为不成。
  • 相关阅读:
    java枚举实例
    POI读取excel
    POI导入
    javascript闭包
    dom4j测试
    Android开发UI之ListView中的Button点击设置
    eclipse不自动弹出提示(Alt+/ 快捷键失效)
    Android开发之全局获取Context的技巧
    Android开发之点击两次Back键退出App
    Android开发UI之开源项目第一篇——个性化控件(View)篇
  • 原文地址:https://www.cnblogs.com/rock-cc/p/9244571.html
Copyright © 2011-2022 走看看