操作系统之哲学原理-操作系统历史

操作系统之哲学原理-操作系统历史
操作系统进化的推动因素 硬件成本不断下降 计算机的功能和复杂性不断变化 XP系统代码达到4000w行。 第一阶段:状态机操作系统 时间:1940年以前 所谓状态机操作系统实际上算不上我们现在通常所定义的操作系统,而是一种简单的状态转换程序:根据特定输入和现在的特定状态进行状态转换而已。 驱动力:个人英雄主义 第二阶段:单一操作员单一控制端操作系统 时间:20世纪40年代 第一台电子计算机:ENIAC 原...

走进Java-深入理解Java虚拟机

走进Java-深入理解Java虚拟机
世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 Java技术体系 功能划分 Java程序设计语言 各种硬件平台上的Java虚拟机 Class文件格式 Java API类库 来自商业机构和开源社区的第三方Java类库 其中,我们可以把Java程序设计语言、Java虚拟机和Java API类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境(在某种程度上可...

Effective Java读书笔记之引言

Effective Java读书笔记之引言
说在前面的话 《Effective Java》到底多么牛逼,我现在我无法从我的角度来评判,我现在只是一个初读者,通过读书笔记的形式来记录学习过程中一些重要的知识点。 本书目标 帮助读者最有效的使用Java程序设计语言及其基本类库:java.lang、java.util,在某种程度上还包括了java.util.concurrent和java.io。当然还有其它内容,详情请阅读原书。 Java语言的四种类型 接口(interface) 类(class) 数组(arra...

操作系统之哲学原理-导论3

操作系统之哲学原理-导论3
在《操作系统之哲学原理-导论3》中介绍了操作系统的五个核心部件,其实这五个部件不一定界限分明,甚至它们不在同一个态势下运行。下图为Windows操作系统简化结构图,作为导论2的总结。 为什么学习操作系统 首先,操作系统的更能应用于很多领域,如Web Service、分布式系统和网络,它们大量使用了操作系统的概念和技术。 其次,操作系统的技巧也应用于很多领域,如抽象、缓存、并发等。操作系统简单来说...

操作系统之哲学原理-导论2

操作系统之哲学原理-导论2
上篇《操作系统之哲学原理-导论》主要介绍了以下内容: 人造和神造 程序是如何运行的 知道了程序的执行过程不仅仅是从高级语言编写的程序开始,而且可以直接在机器语言或者汇编语言上编写,使用这种称为“低级”的语言编写出来的机器语言程序无需经过编译器的翻译就可以在计算机指令集上执行。如果是在汇编语言上编写的汇编程序,则只需要经过汇编器的翻译即可加载执行。 什么是操作系统 掌控局势的一种系...

操作系统之哲学原理-导论

操作系统之哲学原理-导论
说在前面的话 得知《操作系统之哲学原理》这本书,貌似也是知乎。所谓基础不牢地动山摇,操作系统原理乃是计算机学科非常重要的基础学科之一,也是程序员进阶必备。本着加强记忆,有助思考,决定将我所看、所想有所记,以读书笔记形式来记录。 人造与神造 要有学习操作系统的恰当思维:“哲学”,其为一种思维方式或者一种生活方式。 “什么是计算机的根本特征”?答案:“人造”。 稍微引申一下,计算机学科就是...
Copyright © If Coding 保留所有权利.   Theme  Ality   

用户登录