打字猴:1.700436027e+09
1700436027
1700436028 [3]  杰勒德网站上记载的登录名是gremlin(G.R.Emlin的连写)。Gremlin是传说中破坏机器运行的小妖精。埃姆林胸牌照片的确就是一只小妖精,形象大概来自1984年电影Gremlins。——译者注
1700436029
1700436030 [4]  里奇的博士论文通过了审查,但因为他不肯花钱按学校要求装订,结果没有获得博士学位。——译者注
1700436031
1700436032 [5]  日本信息通信奖是日本政府组织的科学奖项。由于大地震和海啸影响,2011年第27届日本奖颁奖礼没有集中举办,4位获奖者分别在日本和美国领奖。——译者注
1700436033
1700436034  
1700436035
1700436036
1700436037
1700436038
1700436039 UNIX传奇:历史与回忆 [:1700434688]
1700436040 UNIX传奇:历史与回忆 第4章 第6版(1975)
1700436041
1700436042 “Unix安装数已达10个,有望继续增加。”
1700436043
1700436044 —— Unix程序员手册(第2版),1972年6月
1700436045
1700436046 “Unix安装数现已超过50个,有望继续大量增加。”
1700436047
1700436048 —— Unix程序员手册(第5版),1974年6月
1700436049
1700436050 按照手册上的日期,第1版Unix在1971年底开始运行。在接下来的几年里,大约每半年就会有一版新手册问世,每次都会增加重要的新功能、新工具和新语言的相关内容。第6版Unix,其手册发布于1975年5月,首次拓展到贝尔实验室以外。它对世界产生了重大影响。
1700436051
1700436052 丹尼斯·里奇和肯·汤普森的论文“The Unix Time-Sharing System”(Unix分时系统)首次公开描述了Unix。这篇论文发表在1973年10月举行的第四届ACM操作系统原理研讨会(ACM Symposium on Operating Systems Principles)上;1974年7月,稍做修改后,这篇论文重新发表在《ACM通讯》(Communications of the ACM,CACM)上。论文摘要简明扼要地总结了大量的好点子:
1700436053
1700436054 Unix是一个通用、多用户、交互式操作系统,运行在数字设备公司PDP-11/40和11/45计算机上。它提供了一些即使在大型操作系统中也罕见的功能,包括:
1700436055
1700436056 (1)包含可拆卸卷的分层文件系统;
1700436057
1700436058 (2)可兼容的文件、设备和进程间I/O(输入/输出);
1700436059
1700436060 (3)初始化异步进程的能力;
1700436061
1700436062 (4)每个用户可选择不同的系统命令语言;
1700436063
1700436064 (5)100多个子系统,包括十几种语言。
1700436065
1700436066 这些“即使在大型操作系统中也罕见”的功能是什么?其意义何在?接下来的几节将详细讨论其中部分内容。如果你不偏爱技术,略过本章也无关紧要。我尽量在每节开始处总结该节的重要信息,这样你就可以跳过细节。
1700436067
1700436068
1700436069
1700436070
1700436071 UNIX传奇:历史与回忆 [:1700434689]
1700436072 UNIX传奇:历史与回忆 4.1 文件系统
1700436073
1700436074 文件系统是操作系统的一部分,负责管理磁盘等次级存储设备上的信息。过去有好些年,磁盘是基于磁性旋转介质的精密机械装置,如今最常见的是固态硬盘和USB闪存盘等没有可移动部件的集成电路。
1700436075
1700436076 通过Windows上的资源管理器(Explorer)和macOS上的访达(Finder)等程序,我们已经熟识这种信息存储的抽象视图。再往下是管理物理硬件上各种信息的大量软件,它们跟踪每个部分的位置,控制访问,使其有效地进行读写,并确保其始终处于持续一致的状态。
[ 上一页 ]  [ :1.700436027e+09 ]  [ 下一页 ]