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...

面试题 相关文章推荐
PHP解析URL是哪个函数?怎么用?
May 09 面试题
解释一下抽象方法和抽象类
Aug 27 面试题
AOP的定义以及作用
Sep 08 面试题
简述DNS进行域名解析的过程
Dec 02 面试题
木马的传播途径主要有哪些
Apr 08 面试题
铭立家具面试题
Dec 06 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
软件测试英文面试题
Oct 14 面试题
为什么要做架构设计
Jul 08 面试题
实体的生命周期
Aug 31 面试题
GWT的应用有哪两种部署模式
Dec 21 面试题
精选干货:Java精选笔试题附答案
Jan 18 面试题
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 Rename 更改文件、文件夹名称
2011/05/24 PHP
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
调用DOM对象的focus使文本框获得焦点
2014/02/19 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
微信小程序如何加载数据库真实数据的实现
2020/03/04 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
Python中的类与对象之描述符详解
2015/03/27 Python
Python的Django REST框架中的序列化及请求和返回
2016/04/11 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
python面试题小结附答案实例代码
2019/04/11 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
Django和Flask框架优缺点对比
2019/10/24 Python
python加载自定义词典实例
2019/12/06 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
地理科学专业毕业生求职信
2013/10/15 职场文书
房地产销售员的自我评价分享
2013/12/04 职场文书
学习党的群众路线剖析材料
2014/10/09 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS