首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
美国Bell实验室D.M.Ritchie和K.Tompson在PDP11系列机上研制的UNIX系统是当前国际上公认的相当成功的一个分时系统。整个系统包括C编译程序、命令解释语言Shell、用于软件开发、资料准备等各种各样的实用程序,而其核心部分是UNIX操作系统。该系统目前已成为PDP11、VAX11、Interdata8/32等小型机系列,及M68000、Z8000、Intel8086等高档微型机的主要操作系统。由于UNIX操作系统采用了一系列成熟技术和精巧算法,所以短小精悍(整个操作系统的代码在10000行左右)而功能很强(在许多方面可以和“大型”系统媲美),成为人们学习和研究操作系统的一  相似文献   

2.
C是个强有力的程序设计语言。它所提供的各种特点有助于写出简单明了、有效且易于维护的程序。 C语言原是贝尔实验室Dennis Ritchie为DEC PDP11机写UNIX操作系统而创立的。UNIX系统本身、C编译程序及大部分UNIX系统下的实用程序都是用C写的。因此,C的设计思想是基于面向机器的,具有许多机器语言的特点,比如有许多地址操作和位操作,可直接使用机器寄存器,可进行存贮分配等,但作为一个高级语言,又具有高级语言的特点,如具有很丰富的高级数据类型和高级程序结构。  相似文献   

3.
在生产可移植的应用软件中已很好地确立了对高级语言和自顶向下设计方法的使用。在系统程序设计中应用同样的原理,就能把可移植性扩展到操作系统本身。虽然 UNIX 操作系统是为特定的计算机(DEC PDP 11)研制的,但是它的简洁和雅致的设计以及细心选择所提供的“原语”,使它成为一个可移植系统的理想候选者。本文描叙了把 UNIX 移植到 Interdata 7/32上的经验。  相似文献   

4.
一、概况 UNIX是贝尔电话公司的商标,也是一簇操作系统的代号。第一个UNIX操作系统文本是在1969年研制成功的,于PDP7和PDP9计算机上运行。1971年2月又产生了第二个文本,于PDP11/20上运行。73年夏改用C语言重写,系统扩大了1/3,略增加了一些功能’于PDP11/40,PDP11/45上运行,开始得到推广,当前广泛使用的是美国西部电子公司的专利——第六版文本。在贝尔实验室中使用  相似文献   

5.
UNIX分时系统     
贝尔实验室在PDP-11系统上实现的UNIX操作系统是当前国际上公认的相当成功的一个操作系统。这个系统的第一个文本是在1974年开始研究的,仅两个人用了一年时间就完成了系统的基本部分,可供用户使用。至1976年已研究出了第六个文本,并包括了2500个子程序。该系统已被广泛使用,很受欢迎。许多大学(如哈佛大学)等都把它列入教学和研究计划之中。该系统功能简单实用,使用方便、结构灵活。它的成功主要是采用了一系列先进技术和措施,解决了一系列软件工程的问题等等。为了使读者和有关技术人员了解该系统,我们从《The Bell System Technical Jo-urnal》中选最有意义一组文章介绍给读者,主要文章有:UNIX的实现、外壳程序、C语言介绍、C语言和UNIX的可移植性、在微处理机上的实现、经验总结、语言工具等。自本期起陆续刊登。以利于对UNIX操作系统的学习和研究参考。  相似文献   

6.
本文涉及在PDP11系列计算机RSX11M操作系统中处理外来的ASCⅡ磁带文件以及由于设备故障或操作错误导致文件不能读出或被破坏等几种情况下,RSX11M几个系统实用程序和几个我们编制的程序的灵活使用。对结晶学SDP用户和其他计算机用户有一定的启发性。  相似文献   

7.
UNIX系统讲座     
第七章 UNIX的开发环境和软件工具 UNIX系统之所以能获得成功是和它在软件开发环境中使用C语言分不开的。特别是在一个价格低廉的小型设备上提供丰富而实用的开发环境。这种开发环境也常常称为程序设计环境。它通常指操作系统、各种编程语言、编译程序、解释程序、编辑程序、调试程序及验证程序等。这些软件我们也常常称软件工具。在UNIX系统中这些软件工具用C语言来描述的。  相似文献   

8.
序言 UNIX系统是国际上最为著名的操作系统之一,特别是七十年代末到八十年代初,UNIX系统越来越引起人们的重视,尤其在小型和微型计算机上,也广泛的配有UNIX操作系统,例如DUAL68000及IBM-PC-AT(类似UNIX的操作系统)等机器。在巨型机及大型机上也广泛采用,如IBM370及Amdahl 470巨型机。因此UNIX操作系统现在已成为唯一能够在微型机、小型机、中型机、大型机及巨型机上广泛使用的一种操作系统。近来我国引进或组装的小型及微型机中,也大量的带有UNIX系统或者类似UNIX的  相似文献   

9.
本文对一个可以在各种微型机上实现的高级语言—“MICRO-C”作了介绍。MICRO-C实际上是C语言的子集,C语言则是一个用于UNIX操作系统(贝尔实验室为PDP-11研制的操作系统)的语言。和C语言对比,MICRO-C不支持浮点操作,整数限于8位;但C语言的其它主要特性它都支持,这些便是它与C语言的主要不同点。  相似文献   

10.
一、前言 RT—11是PDP—11系列机上的带有单作业和前后台两套监督程序的磁盘操作系统。DOS MONITOR是PDP—11系列机上的另外一个单用户磁盘操作系统监督程序,我们只有不完整的资料。为了给SJ55(仿PDP—11)机配制磁盘操作系统监督程序,我们采用了DOS MONITOR这套资料进行了工作。工作首先是在PDP—11/04机(下简称04机)上进行的。我们把MONITOR库建立在R×11  相似文献   

11.
C程序设计语言是1972年贝尔实验室的D.M.Ritchie在研制通用分时系统UNIX的过程中,设计并加以实现的。最初的目的是用于描述UNIX操作系统。UNIN核心代码绝大部分由C语言写成,UNIX系统中的大量实用例行程序也是由C语言编制的。C语言与  相似文献   

12.
这至少是一本简明的,适于自学的工具书。它可以使你顺利地学会UNIX操作系统,而花费的时间只是读其它任何文献资料的一小部分。你可以拿着这本书坐在计算机旁边独自地学会使用UNIX系统,或者你也可以用这本书来指导工作人员、学生或任何学习班。由于UNIX操作系统是一个交互式的多用户系统,因而它广泛地用在科学研究、教育和大型商业机构中。作为在小型、大型和微型机上运行的一个可移植的操作系统,它也可以成为未来办公网络方面的操作系统。已经有成千上万的人了解了UNIX系统的性能,如果你是其中的一页,或者你有机会接触到UNIX系统并且希望知道它可以怎样容易地学会,那么,这本书就是你所需要的。  相似文献   

13.
美国BELL实验室D.M.RITCHIE和K.TOMPSON研制成功的通用、分时操作系统,由于其简单、通用、有效和使用方便引起了国际上的赞许,并得到了广泛的使用。UNIX的核心部分90%是用程序设计语言C来描述的,UNIX上的实用程序和绝大多数应用程序都是用C语言编写的,因此,UNIX的成功与C语言的成功是紧密地联系在一起的。UNIX的成功又引起了人们对C语言的关注和重视,使它成为当前世界上有影响的程序设计语言之一。 本书的作者(其中之一D.M.RITCHIE是C语言的创始者)关于C语言的特点曾作过多次阐述,综合起来大致有以下几个方面: 1.C语言是通用的程序设计语言。不局限于某种机器。可以用它来写操作系统,编译程序等系统软件,也可以写各种应用软件。在UNIX中的大多数软件(包括系统软件和应用软件)都是用C语言写的。 2.C语言容易学习,容易编写,用C语言编写的程序清晰,紧凑,有助于模块化和好的程序结构。C语言提供了定义新数据结构的功能。 3.C语言的编译程序简单,好写,也比较紧凑。编译出来的目标质量好,可与汇编程序的目标质量相比。 4.C语言有很高程度的机动性,不同机器上的C编译程序80%的代码是公共的,很便于移植,并已在IBM等许多机器上作了移植。 5.C语言考虑到硬件对程序的影响。 本书是关于C语言的通俗介绍。内容深入  相似文献   

14.
CBASIC—16     
1.概况1.1引言这本手册叙述一版CBASIC/16,它是为UNIX操作系统设计的,内容极其广泛的、面向商业的编译/解释程序语言。UNIX为Bell实验室的商标。CBASlC/16适用于UNIX或任何UNIX系列的操作系统。在这本手册里,“UNIX”是指装有CBASIC/16的特殊操作系统。CPU是指装在系统上的微处理器芯片。CBASIC/16具有多种扩展功能,包括IF……THEN……ELSE和WHILE结构  相似文献   

15.
UNIX系统已成为目前广泛流行的操作系统之一,运行于从微型机到大型机的不同处理能力的机器上。随着电子技术的飞速发展,计算机不但性能上逐步提高,设备种类上也日臻丰富起来。将各种设备以文件形式设计并使用,是UNIX系统的一个主要特点。为此,如何设计优质可靠的UNIX系统的设备驱动程序,就显得十分重要。 SCO UNIX系统是SCO公司开发的、基于Intel系微型机的UNIX系统,是目前微型机UNIX系统的主流之一。本文将着重讨论如何在SCO UNIX系统下设计与实现字符设  相似文献   

16.
CP/M操作系统是美国Digital Reserch公司为微型机设计的一种通用磁盘操作系统。由于它具有可靠易懂,用途广泛,便于改造和移植等优点,近年来已成为世界上最流行的操作系统之一。特别是CP/M支持下的软件极为丰富,因而具有“软总线”之称。 INTEL公司的isBc单板系列是一个OEM产品系列。能给isBC单板机提供一种方便的软件开发工具,享用CP/M下的各种资源,将CP/M移植到isBc组成的系统中是具有实际意义的事。为此,我们分别  相似文献   

17.
命名为C的程序语言原先是作为分时系统(TSS)用的操作系统(OS)UNIX的主力语言。它是一种精巧的语言。由于C语言适于描述操作系统、编译程序及软件工具,所以自1979年以来在能使用软盘的微型计算机中也开始使用它。相当于C语言子集的tiny C是面向初学者的小语言。一、作为UNIX主力语言而产生的C语言 C语言目的是描述PDP-11上用的操作系统UNIX。在1972年由贝尔研究所的D.Rit-chie研制。设计用在分时系统(TSS)上的UNIX是一个使用非常方便的操作系统,相当普及,随之,C语言也被推广了。  相似文献   

18.
本文从结构程序设计的观点分析了UNIX 操作系统结构上的一些问题,介绍了重新设计的UNIX操作系统核心结构及在设计中采用的方法。最后,讨论了在用XCY语言改写这一系统时要处理的该语言与操作系统的接口问题。  相似文献   

19.
<正> 今年八月份美国的杂志上,介绍了一组对UNIX类操作系统的基准测试程序,和一些小型机和微型机上UNIX类系统的测试结果(没有Dual机的)。笔者在Dual 83/20上调试并运行了这组基准程序,得出了结果。  相似文献   

20.
UNIX是目前最著名的操作系统之一,它已在大量计算机系统上运行。本文分析了某些重要的UNIX 核外程序,它们是cdb(C 程序调试程序)、Shell(命令语言解释程序)以及ed(文本编辑程序)。其目的是进一步讨论UNIX 核中某些机构的设计思想。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号