Linux操作系统:特性、历史与软件资源全解析
1. 操作系统与Linux概述
1.1 操作系统基础
操作系统是为用户管理计算机硬件和软件的程序。最初,它旨在执行重复性硬件任务,主要围绕文件管理、程序运行以及接收用户命令。用户通过用户界面与操作系统交互,界面可以简单到在一行中输入命令,也可以复杂到在桌面上选择菜单和图标。操作系统还负责管理软件应用程序,当用户需要执行特定任务,如编辑文档或进行计算时,就需要相应的软件应用。例如,编辑器就是一种能让用户编辑文档、进行修改和添加新文本的软件应用。程序要被使用,需先加载到计算机内存,然后执行其指令,这一过程由操作系统控制。
1.2 Linux的特性
传统操作系统具有文件管理、程序管理和用户交互等功能,而Linux和所有Unix版本一样,增加了多用户和多任务处理这两个特性。作为多任务系统,用户可以让系统同时执行多个任务,比如在打印文件的同时编辑另一个文件。作为多用户系统,多个用户可以同时登录系统,通过各自的终端与系统交互。
Linux继承了Unix的灵活性,这种灵活性源于Unix的研究起源。Unix由Ken Thompson在20世纪60年代末和70年代初于AT&T贝尔实验室开发,最初是为研究人员设计的操作系统,其主要目标是创建一个能满足研究人员不断变化需求的系统,因此灵活性比硬件效率更重要。Linux也具备处理各种任务的优势,用户可以根据自己的特定需求配置和编程系统,使操作系统成为一个操作环境。
2. Linux与Unix的历史
2.1 Unix的发展历程
Unix的历史可以追溯到20世纪60年代末。1968年,通用
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



