unix是什么意思 unix是什么意思中文翻译

2024-11-10 09:55 - 立有生活网

unix是什么?

UNIX作系统(尤尼斯),是一个强大的多用户、多任务作系统,支持多种处理器架构,按照作系统的分类,属于分时作系统,早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

unix是什么意思 unix是什么意思中文翻译unix是什么意思 unix是什么意思中文翻译


unix是什么意思 unix是什么意思中文翻译


UNIX作系统是商业版[4] ,需要收费,价格比Microsoft Windows正版要贵一些。不过UNIX有免费版的,例如:NetBSD等类似UNIX版本。

UNIX特性

UNIX系统是一个多用户,多任务的分时作系统。

UNIX的系统结构可分为三部分:作系统内核(是UNIX系统核心管理和控制中心,在系统启动或常驻内存),系统调用(供程序开发者开发应用程序时调用系统组件,包括进程管理,文件管理,设备状态等),应用程序(包括各种开发工具,编译器,网络通讯处理程序等,所有应用程序都在Shell的管理和控制下为用户服务)。

UNIX系统大部分是由C语言编写的,这使得系统易读,易修改,易移植。

UNIX提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。

UNIX提供了功能强大的可编程的Shell语言(外壳语言)作为用户界面具有简洁,高效的特点。

UNIX系统采用树状目录结构,具有良好的安全性,保密性和可维护性。

UNIX系统采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。

UNIX系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。

首先回答你的问题,笼统的说unix是一种作系统。对于unix这种作系统更详细的解释如下:

作系统是一种特殊的用于控制计算机(硬件)的程序(软件),就如你常用的windows系统也是一种作系统。区别在于windows和unix系统面对的计算机硬件不同,windows系统个人版和企业版分别面对个人电脑和pc

server;而unix一般来说是针对小型机的作系统(solaris是可以安装在一些pc

server机器上的),一种提供了一个分时的系统以控制计算机的活动和资源,并且提供一个交互,灵活的作界。UNIX

被设计成为能够同时运行多进程,支持用户之间共享数据。同时,UNIX

支持模块化结构。这些功能都是针对高端行业用户来设计的。

不知道说了这些对你有没有用,如果你还想了解更多,可以给我留言。

就是一种作系统,历史较久,楼主可参考:

unix是什么东西?

一、概述

标准 UNIX 作系统是一个交互式的分时系统,提供了一个支持程序开发全过程的基础和环境,可以支持40个终端用户。UNIX系统是由美国电报电话公司(AT&T)下属的Bell实验室的两名程序员K.汤普逊(Ken Thompson)和D.里奇(Dennis Ritchie)于1969~1970年研制出来的。UNIX问世以来十分流行,它运行在从微机到大型机各种具有不同处理能力的机器上。目前,UNIX除了可在PDP-11 、DEC公司的VAX-11系统的各种机型上运行之外,还可以在IBM的370、3300系列机和Amdahi公司、Data General公司、Hp公司的系列机上。近年来,几乎所有的16位机、32位计算机都竞相移植UNIX。这种情况在作系统发展的历史上是极为罕见的。随着UNIX的普及,书写系统的C语言也成为引人注目的语言,得到广泛使用。

UNIX系统获得了,这有着内在的原因和客观的因素。客观条件之一是,UNIX问世之前己有许多作系统研制成功,其中有成功的经验,也有失败的教训,而UNIX的设计者正是经过认真考虑,作了适当的取舍,使UNIX站在前人肩头上获得成功(MULTICS用了200人年未达到原定目标,UNIX只用了2个人年);其二是,由于当时人们需要一个使用方便、能提供良好开发环境、大小适中的系统,UNIX恰是生逄其时;其三是,UNIX是在PDP-11系列机上开发出来的,这种机器在世界上己得到广泛应用,这为UNIX广泛配置创造了条件。当然,UNIX成功的关键是在于自身的性能和特点。

UNIX的主要特点是:短小精悍、简易有效、并具有易理解、易扩充、易移植性。

UNIX的核心程序由约10000行C语言代码和1000行汇编语言代码构成,被分成能编译和汇编的44个文件,每个文件又分若干过程。这些文件可分以下三类:

⑴汇编语言文件:系统只有2个文件用汇编语言编程,包含33个汇编子程序,与机器硬件直接相关的部分,如中断处理、系统启动等,为了提高效率,有些频繁使用的基本过程,也用汇编语言编写。

⑵C语言文件:共有28个,其中包括进程管理的主要过程,它们又可分成190个子程序 。文件可以编译,经装配程序连接装配后就可执行。

⑶C语言全局变量文件:共14个,其中含有结构的重要说明。这类文件不能编译,而必须和某个C语言文件一起编译。

二、UNIX作系统的主要特点

1.精巧的核心与丰富的实用层

UNIX系统在结构上分成内核层和实用层。核心层小巧,而实用层丰富。核心层包括进程管理、存储管理、设备管理、文件系统几个部分。UNIX核心层设计得非常精干简洁,其主要算法经过反复推敲,对其中包含的数据结构和程序进行了精心设计。因此,核心层只需占用很小的存储空间,并能常驻内存,以保证系统以较高的效率工作。

实用层是那些能从核心层分离出来的部分,它们以核外程序形式出现并在用户环境下运行 。这些核 外程序包含有丰富的语言处理程序。UNIX支持十几种常用程序设计语言的编译和解释程序,如C、APL、FORTRAN77、PASCAL、SNOBOL、COBOL、BASIC、ALGOL68等语言及其编译程序。还包括其他作系统常见的实用程序,如编辑程序、调试程序、有关系统状态和文件管理的实用程序等。UNIX还有一组强有力的软件工具,用户能比较容易地使用它们来开发新的软件。这些软件工具包括:用于处理正文文件的实用程序troff,源代码控制程序SCC

S(Source Code Control System),命令语言的词法分析程序和语法分析程序的生成程序LEX(Generator of Lexical Analyzers)和YACC(Ye

t Another Compiler Compiler)等。另外,UNIX的命令解释程序Shel

l也属于核外程序 。正是这些核外程序给用户提供了相当完备的程序设计环境。

UNIX的核心层向核外程序提供充分而强有力的支持。核外程序则以内核为基础,终都使用由核心层提供的低层服务,它们逐渐都成了“UNIX系统”的一部分。核心层和实用层两者结合起来作为一个整体,向用户提供各种良好的服务。

2.使用灵活的命令程序设计语言Shell

Shell首先是一种命令语言。UNIX 的200多条命令对应着200个实用程序。Shell 也是一种程序设计语言。它具有许多高级语言所拥有的控制流能力,如if、for、while、until、case语句,以及对字符串变量的赋值、替换、传替参数、命令替换等能力。用户可以利用这些功能用Shell语言写出“Shell”程序存入文件。以后用户只要打入相应的文件名就能执行它。这种方法易于系统的扩充。

3.层次式文件系统

UNIX系统采用树型目录结构来组织各种文件及文件目录。这样的组织方式有利于辅助存储器空间分配及快速查找文件,也可以为不同用户的文件提供文件共享和存取控制的能力,且保证用户之间安全有效的合作。

4.文件和设备统一看待

UNIX系统中的文件是无结构的字节序列。在缺省情况下,文件都是顺序存取的,但用户如果需要的话,也可为文件建立自己需要的结构,用户也可以通过改变读/写指针对文件进行随机存取。

UNIX将外围设备与文件一样看待,外围设备如同磁盘上的普通文件一样被访问、共享和保护。用户不必区分文件和设备,也不需要知道设备的物理特性就能访问它。例如系统中行式打印机对应的文件名是/dev/lp 。用户只要用文件的作(write)就能把它的数据从打印机上输出。这样在用户面前,文件的概念简单了,使用也方便了。

5.良好的移植性

UNIX的所有实用程序和核心的90%代码是用C语言写成的,这使得UNIX成为一个可移植的作系统。作系统的可移植性带来了应用程序的可移植性,因而用户的应用程序即可用于小型机,又可用于其他的机或大型机。从而大大提高了用户的工作效率。

虽然UNIX系统取得了,但它也不是没有缺点的。概括起来,对UNIX的批评有如下几点:

1.UNIX系统的版本太多,造成应用程序的可移植性不能完全实现

UNIX是用C语言写成的,因而容易修改和移植。UNIX也鼓励用户用UNIX的工具开发适合自己需要的环境,这样造成了UNIX版本太多而不统一。为了解决这一问题,目前 AT&T己与四家重要的微机厂家(Inte

r,Motorola ,Zilog和National Semiconductor)合作制订统一的UNIX

V版本,这将会给UNIX的标准化以重大影响。

2.UNIX系统缺少诸如实时控制、分布式处理、网络处理能力

这一缺点也在不断改进中,以UNIX为基础的分布式系统和具有实时处理能力的系统己在研制中,有的已研制成功。

3.UNIX系统的核心是无序模块结构

UNIX系统的核心有90%是用C语言写成的,但其结构不是层次的,故显得十分复杂,不易修改和扩充。

UNIX系统的这些缺点比起它的成就而言是十分次要的,它的成功是辉煌的。

三、UNIX系统结构

UNIX作系统采用以全局变量为中心的模块结构,因而系统结构较为复杂,这主要表现在:模块间的循环调用和文件之间的全局变量问题。

从结构上看,UNIX可以分为核心层和外壳层,核心层又分成与硬件接口的设备驱动、物理存储块管理的层及实现存储管理、文件管理、设备管理、进程管理等功能的低层。核心的外层是系统调用,它是UNIX核心的对外接口。外层的Shell是用户与UNIX系统的接口,其他的各种实用程序和用户程序也在这一层运行。

系统结构如图8.1所示。

1.Shell

UNIX提供的用户接口是一种被称为Shell的命令语言,这种命令语言的解释程序也称为Shell 。在系统初始启动时为每个用户建立一个Shell进程,每个Shell进程等待用户输入命令。命令的简单形式是一个命令行,由命令名和若干参数组成,中间用空格隔开。Shell解释执行命令时,先区分命令名和参数,然后根据命令名找出对应的文件,把文件读入内存,并按给出的参数解释执行。

命令的执行是通过 fork 系统调用来完成的,Shell进程调用for

k后,fork创建一个Shell进程的子进程且让Shell进程等待。子进程解释执行命令,命令执行结束时子进程调用exit系统调用完成终止子进程和释放父进程的工作。Shell进程被释放后,给出允许用户输入下一个命令行的提示,命令的基本执行过程如图8.2。

UNIX的交互系统要求用户必须等待前一行命令执行结束,在终端上出现提示符后才能输入下一个命令行。由于有些命令的执行时间较长,因此为了减少用户等待时间,在UNIX系统中允许用户使用Shell命令语言编写程序来表示一组命令的执行顺序,用命令语言编写成的程序称Shell程序。Shell程序存放在文件上,需要时由命令解释程序去执行Shell程序中的各个命令。

2.系统调用

系统调用是用户程序请求作系统为其服务的惟一形式,在UNIX中把系统调用称为程序员接口。UNIX规定用户程序用捕俘(trap)指令请求系统服务,UNIX核心中的中断捕俘程序根据trap的类型转向相应的处理程序。Trap指令形式如下:

UNIX第6版共有41条系统调用,可以分成以下三类:

①与进程管理有关的系统调用,如建立子进程、等待子进程、睡眠、发信号、修改数据段大小等。

②与文件管理有关的系统调用,如建立文件、连接文件、打开文件、关闭文件 、读文件 、写文件以及修改当前目录、修改文件属性等。

③其他系统调用,如取当前用户号 、取日历时间 、读取进程运行时间、改变优先数等。

在系统调用中,参数的传递有两种方式。种方式:在程序中通过trap指令后继单元传送。这一方式又分为直接方式和间接方式。在直接方式中,允许在trap指令的后继单元中多可放5个参数;在间接方式中,trap指令的后继单元放的是一个参数区指针,在这个参数区可以存放更多的参数。第二种方式是通过寄存器R0,R1传递参数的。

UNIX的系统程序员界面这包括了大量的库子程序和标题文件。标题文件定义了在系统调用中使用的复杂数据结构;库子程序和库函数为系统调用提供了附加的程序支持。

3.存储管理

UNIX系统初是在 PDP-11 上开发的,PDP-11是段式结构的存储器,在PDP-11中把段称作页,每一页可包含若干块,每块64个字节,主存以块为单位进行分配。

存储分配采用优先适应算法,存储空间使用空闲区表来管理。每表占50项,每项2个单元,一个指向相应空闲区起始块号,另一个指出空闲区大小。表内各项次序按空闲区地址从低到高排列,若有两个相邻空闲区则合并成一个。表项内容为0,表示表尾。

由于PDP-11不支持虚拟存储器,所以UNIX中内存用户区和磁盘对换区的分配和释放由存储管理模块管理。在对换程序的管理下内存用户区和磁盘对换区连成一体,起着虚拟存储器的作用。对换进程扫描PCB表,发现辅存有就绪进程时,查内存是否有空闲区,若有空闲区则直接调入;否则要把内存中某些进程换出,若内存没有可换出进程,则对换进程处于等待状态,直到某些发生,唤醒后再度工作。辅存有多个就绪进程时,按先进先出换进内存;内存有多个进程可换出时,则选可换进程中优先数低的进程换出。

当进程要增加页长时,可通过申请新页、释放旧页来实现。若内存无足够空间,则在辅存申请新页,同时将进程整个换到辅存。

unix 是 比windows作系统更好用更 美观更方便的一种作系统

UNIX是作系统。

支持多种处理器架构,按照作系统的分类,属于分时作系统,早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

Unix是作系统

unix是什么意思

unix的意思是:unix作系统(可供多人同时使用)

什么是UNIX,计算机专业术语名词解释

它是针对小型主机环境开发的一种作系统,采用集中式分时多用户体系结构。UNIX有着悠久历史,具有丰富的应用软件的支持,其良好的网络管理功能使它在英特网中获得了广泛应用。

Unix

UNIX作系统,是美国AT&T公司于1971年在PDP-11上运行的作系统。

具有多用户、多任务的特点,支持多种处理器架构,早由肯·汤普逊(Kenn Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。

Unix 简史

该计画要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-ll)的MULTICS作系统。直到1969年,因MULTICS计画的工作进度太慢,该计画就被停了下来。当时,Ken Thompson(后被称为Unix之父)已经有一个称为「星际旅行」的程序在GE-635的机器上跑,但是反应非常的慢。

正巧也被他发现了一部被闲置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将「星际旅行」的程序移植到PDP-7上。而这部PDP-7就此在整个计算机历史上留下了芳名。

当时,Brian Kernighan 就开玩笑地戏称他们的系统其实是:UNiplexed Information and Computing System,缩写为UNICS,后来,大家取其谐音,就称其为Unix了。1970年可称为是Unix元年。

UNIX是什么意思?

unique 惟一的,单一的。

这说来有点历史,初有机构出了一个取名大意为复杂的作系统,名字我忘了。这个系统没能成功。UNIX则是反其道行之,取了这个名字。

UNIX是历史悠久的通用作系统,一般在高端中使用。由于UNIX具有稳定性和可靠性,因此用来提供各种INTERNET服务的电脑运行的作系统占很例的都是UNIX和UNIX类作系统。常见的UNIX类作系统有BSD UNIX,SOLARIS X86和SCO UNIX等。

UNIX

1. 一种多用户作系统。

计算机英语系列 (2) - 王熙 -- I...

UNIX:一种多用户作系统

unix是什么意思

UNIX是20世纪70年代初出现的一个作系统,除了作为网络作系统之外,还可以作为单机作系统使用。

UNIX作为一种开发平台和台式作系统获得了广泛使用,主要用于工程应用和科学计算等领域。

UNIX系统在计算机作系统的发展史上占有重要的地位。它确实对已有技术不断作了精细、谨慎而有选择的继承和改造,并且,在作系统的总体设计构想等方面有所发展,才使它获得如此大的成功。

UNIX系统在结构上分为核心程序(kernel)和外围程序(shell)两部分,而且两者有机结合成为一个整体。核心部分承担系统内部的各个模块的功能,即处理机和进程管理、存储管理、设备管理和文件系统。

核心程序的特点是精心设计、简洁精干,只需占用很小的空间而常驻内存,以保证系统的高效率运行。外围部分包括系统的用户界面、系统实用程序以及应用程序,用户通过外围程序使用计算机。

UNIX系统提供了良好的用户界面,具有使用方便、功能齐全、清晰而灵活、易于扩充和修改等特点。

UNIX系统的使用有两种形式:一种是作命令,即shell语言,是用户可以通过终端与系统发生交互作用的界面;另一种是面向用户程序的界面,它不仅在汇编语言,而且在C语言中向用户提供服务。

UNIX系统的文件系统是树形结构。它由基本文件系统和若干个可装卸的子文件系统组成,既能扩大文件存储空间,又有利于安全和保密。

UNIX系统把文件、文件目录和设备统一处理。它把文件作为不分任何记录的字符流进行顺序或随机存取,并使得文件、文件目录和设备具有相同的语法语义和相同的保护机制,这样既简化了系统设计,又便于用户使用。

UNIX系统的绝大部分程序是用C语言编程的,只有约占5%的程序用汇编语言编程。C语言是一种高级程序设计语言,它使得UNIX系统易于理解、修改和扩充,并且具有非常好的移植性。UNIX系统还提供了进程间的简单通信功能。

UNIX和Linux的区别:

UNIX和Linux之间的区别在于UNIX是多用户和多任务作系统,而Linux是基于UNIX的作系统。此外,UNIX主要用于高端、实验室等,而Linux则被用于更贴近生活的台式机、笔记本等。

Unix是什么啊?

你应该听说过WIN XP 或者 WIN 7吧,他们都是作系统,Unix也是作系统的一种。除了Unix还有Lnix呢,你要想仔细了解作系统,还有很多。计算机基础知识里有。不知道我的解释你是否能明白。

和windows一样也是作系统

省运会安顺比赛时间表格_省运会安顺比赛时间

安徽省运会2022年什么时候举办 第十五届安徽省运会自2022年6月21日青少年部手球比赛开始,到11月8日闭幕,本届运动会时间跨度6个月。 省运会安顺比赛时间表格_省运会安顺比赛时间表格 省运会安···

号多音字组词及其意义

“号”字读音有多种,其不同的读音对应不同的含义,组成不同的词语。 号多音字组词及其意义 一、ào 号召:呼吁、号令 号码:标识事物或身份的数字或字母组合 号泣:大声哭泣 号角:用角吹···

成果转化方式 完整描述科技成果转化方式

我有一项科技成果,可以找到哪些转化途径呢? 科技成果转化主要有直接转化和间接转化这两种类型。 成果转化方式 完整描述科技成果转化方式 成果转化方式 完整描述科技成果转化方式 直接转···