2022年请UNIX操作系统LINUX操作系统Windows他们的区别和优缺点? .pdf
《2022年请UNIX操作系统LINUX操作系统Windows他们的区别和优缺点? .pdf》由会员分享,可在线阅读,更多相关《2022年请UNIX操作系统LINUX操作系统Windows他们的区别和优缺点? .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、UNIX操作系统 LINUX操作系统 Windows操作系统他们的区别和优缺点linux源于 UNIX ,优于 unix ;但他们的 源代码不同,后者适用于大型服务器,前者适用于 网络服务器 嵌入式领域, 一般家庭 PC不会选择 UNIX 。linux类似与 DOS ,但 DOS 命令不灵活,且不稳定等; Windows是一款图形化的操作系统,界面友善,操作方便,但其没linux和 UNIX稳定。所以适合装在不长时间使用的个人PC上。所以说 linux集合了各操作系统的优点,可谓是免费开源的较完美的系统了。首先回答你的问题,笼统的说unix 是一种操作系统。对于unix 这种操作系统更详细的解
2、释如下: 操作系统是一种特殊的用于控制计算机(硬件)的程序(软件) ,就如你常用的 windows系统也是一种操作系统。区别在于windows和 unix 系统面对的计算机硬件不同, windows 系统个人版和企业版分别面对个人电脑和pc server ;而 unix 一般来说是针对小型机的操作系统(solaris是可以安装在一些pc server机器上的),一种提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的操作界。 UNIX 被设计成为能够同时运行多进程,支持用户之间共享数据。同时, UNIX 支持模块化结构。这些功能都是针对高端行业用户来设计的。一、 概述标准 U
3、NIX 操作系统是一个交互式的分时系统,提供了一个支持程序开发全过程的基础和环境, 可以支持 40 个终端用户。UNIX系统是由美国电报电话公司 (AT&T )下属的 Bell 实验室的两名程序员K.汤普逊( Ken Thompson )和 D.里奇(Dennis Ritchie)于 19691970年研制出来的。 UNIX问世以来十分流行, 它运行在从高档微机到大型机各种具有不同处理能力的机器上。目前,UNIX除了可在 PDP-11 、DEC 公司的 VAX-11系统的各种机型上运行之外, 还可以在 IBM的 370、 3300 系列机和 Amdahi公司、 Data General 公司、
4、 Hp公司的系列机上。近年来,几乎所有的16 位机、 32名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 位微型计算机都竞相移植UNIX 。这种情况在操作系统发展的历史上是极为罕见的。随着 UNIX的普及 ,书写系统的 C语言也成为引人注目的语言,得到广泛使用。UNIX系统获得了巨大的成功,这有着内在的原因和客观的因素。客观条件之一是,UNIX问世之前己有许多操作系统研制成功,其中有成功的经验,也有失败的教训,而 UNIX的设计
5、者正是经过认真考虑,作了适当的取舍,使UNIX站在前人肩头上获得成功( MULTICS 用了 200 人年未达到原定目标, UNIX只用了 2 个人年);其二是 ,由于当时人们需要一个使用方便、能提供良好开发环境、大小适中的系统,UNIX恰是生逄其时;其三是, UNIX是在 PDP-11系列机上开发出来的,这种机器在世界上己得到广泛应用,这为UNIX广泛配置创造了条件。当然, UNIX成功的关键是在于自身的性能和特点。UNIX的主要特点是:短小精悍、简易有效、并具有易理解、易扩充、易移植性。UNIX的核心程序由约 10000行 C语言代码和 1000行汇编语言代码构成, 被分成能独立编译和汇编
6、的44 个文件,每个文件又分若干过程。这些文件可分以下三类:汇编语言文件:系统只有2 个文件用汇编语言编程 , 包含 33个汇编子程序,与机器硬件直接相关的部分,如中断处理、系统启动等,为了提高效率,有些频繁使用的基本过程,也用汇编语言编写。C 语言文件:共有 28 个, 其中包括进程管理的主要过程,它们又可分成 190个子程序 。文件可以独立编译,经装配程序连接装配后就可执行。C 语言全局变量文件: 共 14 个,其中含有结构的重要说明。 这类文件不能独立编译,而必须和某个C语言文件一起编译。二、 UNIX 操作系统的主要特点1. 精巧的核心与丰富的实用层名师资料总结 - - -精品资料欢迎
7、下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - UNIX系统在结构上分成内核层和实用层。核心层小巧,而实用层丰富。核心层包括进程管理、存储管理、设备管理、文件系统几个部分。UNIX核心层设计得非常精干简洁,其主要算法经过反复推敲,对其中包含的数据结构和程序进行了精心设计。因此,核心层只需占用很小的存储空间,并能常驻内存,以保证系统以较高的效率工作。实用层是那些能从核心层分离出来的部分,它们以核外程序形式出现并在用户环境下运行。这些核外程序包含有丰富的语言处理程序。
8、UNIX支持十几种常用程序设计语言的编译和解释程序, 如 C、 APL 、 FORTRAN77、 PASCAL 、 SNOBOL、 COBOL、 BASIC 、ALGOL68 等语言及其编译程序。还包括其他操作系统常见的实用程序,如编辑程序、调试程序、有关系统状态监控和文件管理的实用程序等。UNIX还有一组强有力的软件工具,用户能比较容易地使用它们来开发新的软件。这些软件工具包括: 用于处理正文文件的实用程序troff,源代码控制程序 SCC S(Source Code Control System),命令语言的词法分析程序和语法分析程序的生成程序LEX(Generator of Lexica
9、l Analyzers) 和 YACC(Yet Another Compiler Compiler)等。另外, UNIX的命令解释程序 Shell 也属于核外程序。正是这些核外程序给用户提供了相当完备的程序设计环境。UNIX的核心层向核外程序提供充分而强有力的支持。核外程序则以内核为基础,最终都使用由核心层提供的低层服务,它们逐渐都成了“ UNIX系统”的一部分。核心层和实用层两者结合起来作为一个整体,向用户提供各种良好的服务。2. 使用灵活的命令程序设计语言Shell Shell 首先是一种命令语言。 UNIX 的 200多条命令对应着200个实用程序。Shell 也是一种程序设计语言。 它
10、具有许多高级语言所拥有的控制流能力,如 if 、 for 、 while 、until、case 语句, 以及对字符串变量的赋值、替换、传替参数、命令替换等能力。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 用户可以利用这些功能用Shell 语言写出“ Shell ”程序存入文件。以后用户只要打入相应的文件名就能执行它。这种方法易于系统的扩充。3. 层次式文件系统UNIX系统采用树型目录结构来组织各种文件及文件目录。这样的组织
11、方式有利于辅助存储器空间分配及快速查找文件,也可以为不同用户的文件提供文件共享和存取控制的能力,且保证用户之间安全有效的合作。4. 文件和设备统一看待UNIX系统中的文件是无结构的字节序列。在缺省情况下,文件都是顺序存取的,但用户如果需要的话,也可为文件建立自己需要的结构,用户也可以通过改变读写指针对文件进行随机存取。UNIX将外围设备与文件一样看待,外围设备如同磁盘上的普通文件一样被访问、共享和保护。用户不必区分文件和设备,也不需要知道设备的物理特性就能访问它。例如系统中行式打印机对应的文件名是dev/lp 。用户只要用文件的操作(write )就能把它的数据从打印机上输出。这样在用户面前,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年请UNIX操作系统LINUX操作系统Windows他们的区别和优缺点? 2022 UNIX 操作系统 LINUX Windows 他们 区别 优缺点
限制150内