Unix的特点
【摘要】 UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,于1969年在AT&T的贝尔实验室开发。 Unix特点:
Unix很简洁,仅仅提供 几百个系统调用并且设计目的十分明确。与其他系统动辄提供上千个系统调用,设计目的不明确形成十分鲜明的对比。在Unix中所有东西都被当做文件对待。这种抽象使得对数据和对设...
UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,于1969年在AT&T的贝尔实验室开发。
Unix特点:
- Unix很简洁,仅仅提供 几百个系统调用并且设计目的十分明确。与其他系统动辄提供上千个系统调用,设计目的不明确形成十分鲜明的对比。
- 在Unix中所有东西都被当做文件对待。这种抽象使得对数据和对设备的操作都是通过一套相同 的系统调用接口来进行的:open()、read()、write()、lssek()、close()。
- Unix的内核和相关的系统工具都是用C语言编写的,让其在各种硬件架构中具有惊人的移植能力。
- Unix创建进程的速度非常快,并且有一个非常独特的fork()系统调用。
- Unix提供一套非常简单又稳定的进程间通信元语,方便把单一目的的程序组合在一起,去解决现实中变得越来越复杂的任务。
今天,Unix已发展成为一个支持抢占式多任务、多线程、虚拟内存、换页、动态链接和TCP/IP网络的现代化操作系统。Unix的不同变体被应用到数百个CPU的集群,和嵌入式设备等各种系统上。
文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_40763897/article/details/90739141
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)