UNIX特点都有哪些


Posted in 面试题 onApril 05, 2016
UNIX操作系统是一种非常流行的多任务、多用户操作系统,应用非常广泛。UNIX的主要特点为:

多任务(Multi-tasking) UNIX是一个多任务操作系统,在它内部允许有多个任务同时运行。而DOS操作系统是单任务的操作系统,不能同时运行多个任务。早期的UNIX操作系统的多任务是靠分时(time sharing)机构实现的,现在有些UNIX除了具有分时机制外,还加入了实时(real-time)多任务能力,用于象实时控制、数据采集等实时性要求较高的场合。

多用户(Multi-users) UNIX又是一个多用户操作系统,它允许多个用户同时使用。在UNIX中,每位用户运行自己的或公用的程序,好象拥有一台单独的机器。DOS操作系统是单用户的操作系统,只允许一个用户使用。

并行处理能力 UNIX支持多处理器系统,允许多个处理器协调并行运行。

管道 UNIX允许一个程序的输出作为另外一个程序输入,多个程序串起来看起来好象一条管道一样。通过各个简单任务的组合,就可以完成更大更复杂的任务,并极大提高了操作的方便性。后来DOS操作系统也借鉴并提供了这种机制。

功能强大的Shell UNIX的命令解释器由Shell实现。UNIX提供了三种功能强大的Shell,每种Shell本身就是一种解释型高级语言,通过用户编程就可创造无数命令,使用方便。

安全保护机制 UNIX提供了非常强大的安全保护机制,防止系统及其数据未经许可而被非法访问。

稳定性好 在目前使用的操作系统中,UNIX是比较稳定的。UNIX具有非常强大的错误处理能力,保护系统的正常运行。

用户界面 传统的UNIX用户界面采用命令行方式,命令较难记忆,很难普及到非计算机专业人员。这也是长期以来UNIX遭受指责的主要原因,但现在大多数的UNIX都加入的图形界面,可操作性大大增强。

强大的网络支持 UNIX具有很强的联网功能,目前流行的TCP/IP协议就是UNIX的缺省网络协议,正是因为UNIX和TCP/IP的完美结合,促进了UNIX、TCP/IP以及Internet的推广和普及。目前UNIX一直是Internet上各种服务器的首选操作系统。

移植性好 UNIX操作系统的源代码绝大部分用C语言写成,非常便于移植到其它计算机上,再加上初期UNIX组织对UNIX源代码宽松的管理政策,促进了UNIX的发展和普及。 很早以前,就应用到几乎所有16位及以上的计算机上,包括微机、工作站、服务器、小型机、多处理机和大型机等等。

Tags in this post...

面试题 相关文章推荐
JAVA中的关键字有什么特点
Mar 07 面试题
C++面试题目
Jun 25 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
一组SQL面试题
Feb 15 面试题
DBA的职责都有哪些
May 16 面试题
结构和类有什么异同
Jul 16 面试题
.NET常见笔试题集
Dec 01 面试题
天网面试题
Apr 07 面试题
Linux文件系统类型
Sep 16 面试题
什么是组件架构
May 15 面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Jul 02 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
UNIX文件名称有什么规定
Mar 25 #面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 #面试题
UNIX文件类型
Aug 29 #面试题
Unix/Linux开发面试题
Aug 16 #面试题
UNIX文件系统分类
Nov 11 #面试题
三个Unix的命令面试题
Apr 12 #面试题
介绍一些UNIX常用简单命令
Nov 11 #面试题
You might like
php 生成文字png图片的代码
2011/04/17 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
php将csv文件导入到mysql数据库的方法
2014/12/24 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
jquery遍历checkbox介绍
2014/02/21 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
JavaScript中的数组操作介绍
2014/12/30 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
Python易忽视知识点小结
2015/05/25 Python
详解Python中的Descriptor描述符类
2016/06/14 Python
Python入门之后再看点什么好?
2018/03/05 Python
python绘制简单彩虹图
2018/11/19 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
教职工代表大会主持词
2014/04/01 职场文书
协议书样本
2014/04/23 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
Python中的datetime包与time包包和模块详情
2022/02/28 Python