Unix的特点

举报
yd_221104950 发表于 2020/12/04 22:57:19 2020/12/04
【摘要】 UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,于1969年在AT&T的贝尔实验室开发。 Unix特点: Unix很简洁,仅仅提供 几百个系统调用并且设计目的十分明确。与其他系统动辄提供上千个系统调用,设计目的不明确形成十分鲜明的对比。在Unix中所有东西都被当做文件对待。这种抽象使得对数据和对设...

UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,于1969年在AT&T的贝尔实验室开发。
Unix特点:

  1. Unix很简洁,仅仅提供 几百个系统调用并且设计目的十分明确。与其他系统动辄提供上千个系统调用,设计目的不明确形成十分鲜明的对比。
  2. 在Unix中所有东西都被当做文件对待。这种抽象使得对数据和对设备的操作都是通过一套相同 的系统调用接口来进行的:open()、read()、write()、lssek()、close()。
  3. Unix的内核和相关的系统工具都是用C语言编写的,让其在各种硬件架构中具有惊人的移植能力。
  4. Unix创建进程的速度非常快,并且有一个非常独特的fork()系统调用。
  5. Unix提供一套非常简单又稳定的进程间通信元语,方便把单一目的的程序组合在一起,去解决现实中变得越来越复杂的任务。

今天,Unix已发展成为一个支持抢占式多任务、多线程、虚拟内存、换页、动态链接和TCP/IP网络的现代化操作系统。Unix的不同变体被应用到数百个CPU的集群,和嵌入式设备等各种系统上。

文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_40763897/article/details/90739141

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。