Linux笔记答题.docx

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、系统运行原理 1、内存运行的程序:一部分是BIOS映射,一部分是内核; 2、Shell:和计算机交互(GUI:图形界面和CLI:命令行); 3、内核功能:进程管理、内存管理、文件系统、网络功能、硬件驱动、安全机制。 AIX Advanced Interactive Excutive (先进的交互式执行) 二、Linux发展史 1、世界上第一台计算机,最原始的输出设备是用穿孔纸带,而此时CPU运算数据大量时间是浪费的; 2、批处理, 使用磁带机做为存储,例如,Jobs1$$$$$$$$$$jobs2执行完job1后执行job2,但是怎么才能让CPU尽可能快的执行工作呢? 3、美国3家公司开始研究 a)GE通用电气,ATT Bell实验室,MIT麻省理工研发的系统; b)此时使用的是汇编语言开发,在MainFrame(大型商业服务器)平台上,开发了多任务的Multics系统。而后这些研究者继续研究,但是失去了目标,GE和Bell退出了研发; c)这时有个叫Ken的研发者,研究机构解散,无所事事,然后用Multics系统研发了一款Space Travel游戏,后向领导申请主机继续研发游戏,因当时主机价格昂贵没获批准。后来Ken落魄的来到了Bell实验室,发现了被淘汰的PDP7(DEC:PDP、VAX)小型机(当时最流行的是PDP-11)如获至宝,随后Ken研发了运行Space Travel游戏的系统Unics; d)Ken和他的同事使用高级语言移植内核,后来B语言诞生,经过改进C语言诞生,重新写了Unics(UNiplexed Information and Computing System)系统; e)而后美国反垄断法规定Bell禁止销售除了电话、电报的产品,后来Unics不得不被免费公开,研究的人越来越多。 4、美国DEC/9(美国数字设备公司)公司研发 a)PDP-11.PDF-7; b)VAXàvms系统à被CP/M CP/M;全称:Control Program/Monitor (控制程序或监控程序)(康柏)收购; c)DEC被CP/M收购后,DEC的vms团队被Microsoft购买,在vms的基础上研发了Windows NT Server; 5、Bill Joy成立 a)BSRG小组成立:BSD(Berkeley System Distribution伯克利系统的分布)开始销售; b)Bell实验室:眼看Bill Joy在销售,非常眼红也开始销售(价格非常贵),后来和Bill Joy打官司(10年之久)。 6、Microsoft公司诞生 a)做编译器出身,一个程序员模仿CP/M开发了一个小系统,后被盖茨买断后稍加更改,重新命名为Dos系统。因为比尔盖茨的母亲是IBM的董事,得到在IBM的机器上发行DOS系统。 7、乔布斯公司 a)乔布斯最崇拜的人是阿兰·麦席森·图灵,当时图灵同性恋遭到社会的谴责,吃了一口涂了氰化钾的苹果自杀,后来乔布斯的产品标志就是一个被咬的苹果。 8、Xeror(施乐公司): a)PARK (布莱切利公园实验室):研究了世界上第一个鼠标,施乐公司不同意销售鼠标; b)后来被乔布斯发现,购买了鼠标,又进行研究了另外一种鼠标。盖茨接近乔布斯后,研究出了Windows1.0; 9、SUN公司太阳微系统公司 a)开发的Sun Microsystems; b)后开发Solaris(只用于Sun的产品)àSun被Oracle收购; 10、Andrew a)为了教学Andrew研发了Minixà后来学生写了很多硬件驱动,但是Andrew不允许写进Minix; b)学生Linus芬兰赫尔辛基大学的 重新写了系统,对外免费公开,研究者可以Linus内核任意更改,只需要有所反馈就行了,从此Linux流行开来。 11、Stallman a)Stallman认为:程序是全人类的,软件全球公有。他举起Freedom大旗,成立了一个专门的组织叫GUN(GUN is not Unix)。宣言是GPL:General Public License(通用公用许可证),此举得到全球的支持,都为此做出了贡献。Emacs(文本编辑器)和gcc(GNU C Complier)诞生,但是必须运行在Unix下,这时Stallman组织需要一个内核,遇到Linus后,Linus提供了内核。而Linus则通过gcc编译移植了bash(Linux只是内核)。 12、GPL宣言 a)所有开发Unix内核的人,都必须遵循GPL宣言。由于某些安全原因后来改进了GPL宣言GPLv2和GPLv3; 三、全球Unix/Linux 1、完整的叫法是GNU/Linux; 2、无论是GUN还是Linux都是源代码c à编译成二进制才能运行在计算机上 3、第三方

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档