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中如何创建和修改数组
May 02 面试题
Yahoo-PHP面试题1
Jul 20 面试题
super()与this()的区别
Jan 17 面试题
某公司Java工程师面试题笔试题
Mar 27 面试题
"序列点" 是什么
Jul 29 面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 面试题
密封类可以有虚函数吗
Aug 11 面试题
接口可以包含哪些成员
Sep 30 面试题
ShellScript面试题一则-ShellScript编程
Jun 24 面试题
Python如何定义一个函数
Sep 01 面试题
汇科协同Java笔试题
Mar 31 面试题
UNIX操作系统结构由哪几部分组成
Feb 17 面试题
UNIX文件名称有什么规定
Mar 25 #面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 #面试题
UNIX文件类型
Aug 29 #面试题
Unix/Linux开发面试题
Aug 16 #面试题
UNIX文件系统分类
Nov 11 #面试题
三个Unix的命令面试题
Apr 12 #面试题
介绍一些UNIX常用简单命令
Nov 11 #面试题
You might like
咖啡的传说和历史
2021/03/03 新手入门
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
php&java(三)
2006/10/09 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
jquery 查找iframe父级页面元素的实现代码
2011/08/28 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
使用vue构建移动应用实战代码
2017/08/02 Javascript
vue webpack开发访问后台接口全局配置的方法
2018/09/18 Javascript
解决微信小程序中的滚动穿透问题
2019/09/16 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
Vue $attrs & inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
Vue 修改网站图标的方法
2020/12/31 Vue.js
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
Python中不同进制的语法及转换方法分析
2016/07/27 Python
Python实现单词翻译功能
2017/06/06 Python
详解python3中tkinter知识点
2018/06/21 Python
Python提取频域特征知识点浅析
2019/03/04 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
Html5自定义字体解决方法
2019/10/09 HTML / CSS
英语感恩演讲稿
2014/01/14 职场文书
门诊手术室工作制度
2014/01/30 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
教代会开幕词
2015/01/28 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript
拙作再改《我的收音机情缘》
2022/04/05 无线电