基于Linux内核的文件管理GUI设计与实现文献综述

 2022-03-29 09:03

1.课题背景研究背景及意义

20世纪60年代,出现并流行交互式操作系统,即分时操作系统。其中multics就是一套由贝尔实验室、麻省理工学院及美国通用电气公司的1964年共同参与研发出的安装在大型主机上实现多人多工的操作系统。但由于资金的超支及贝尔实验室的退出等因素而被“放弃”。

随后贝尔实验室的Ken Thompson使用B语言开发出了名为Unics操作系统,后改名为UNIX操作系统。

由于B语言进行系统编程时不够强大,因此Thompson联合Ritchie对其进行了改造,并于1971年共同发明了C语言。1973年Thompson和Ritchie用C语言重写了UNIX。自此到20世纪90年代UNIX已经成为大学中的主流操作系统。与此同时,UNIX 转向商业化,价格昂贵。而唯一低廉的选择就是 MINIX,这是一个功能有限的类似 UNIX 的操作系统,作者 Andrew Tanenbaum 开发它的目的是用于教学。

1991年初,Linus Torvalds接触到UNIX操作系统,通过学习 MINIX成功地将自己开发的bash移植到了minix 上,并于1991年10月正式向外宣布Linux内核的诞生。同年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。

Linux 本身只是操作系统的内核。内核是使其它程序能够运行的基础。它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序实际上都运行在内核之上。其中有些程序是必需的,比如说,命令行解释器(shell),它用于用户交互和编写 shell 脚本。 Linux 没有自己去开发这些应用程序,而是使用已有的自由软件。许多重要的软件,包括 C 编译器,都来自于自由软件基金 GNU 项目。因此,把 Linux 也称为 GNU/Linux。

1965 年,Bell 实验室、MIT、GE(通用电气公司)开发 Multics(Multiplexed Information and Computing Service)系统。

1969 年,Ken Thompson(C语言之父)利用汇编语言(B语言)开发了 File Server System(Unics,即 UNIX 的原型)。

1973 年,Dennis Ritchie 和 Ken Thompson 发明了 C 语言,随后二人使用C语言重写 UNIX 的内核。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。