首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Concurrent C是一种支持并发程序设计的语言,它是C语言的一个超集。本文讨论Concurrent C语言在运行XENIX或UNIX操作系统的单处理机上的实现。  相似文献   

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

3.
UNIX操作系统以其独有的优良特性称著于世,原因之一是它有一个完善的操作系统命令语言。本文介绍的是一种较美国Bell实验室的Shell语言功能更强的UNIX命令语言——C.Shell语言,它最先由美国California大学Berkeley分校设计完成,其特点是具有与C语言相类似的语法结构。目前一般的UNIX和一些UNIX变种操作系统均配有Shell及C-Shell两种命令语言的命令解释器。  相似文献   

4.
随着μC(微计算机)应用领域的扩大,一九八二年起,要求对高级语言及人机连接方法作进一步扩充。这种扩充要求的一个重要部分涉及μC操作系统。 μC操作系统所要达到的目标是与μC所要达到的主要目标紧密相关的。μC操作系统可以分成两类。一类主要用来开发新的软件系统,  相似文献   

5.
多用户系统下主机对终端的控制如屏幕控制,是通过向终端发送控制序列实现的。以VT100为例,它支持以ESC为引荐符的终端控制序列并作相应处理。在XENIX操作系统下有一个终端能力数据库libterm-cap和一个屏幕操纵数据库libcurses,后者支持多种型号的终端的屏幕控制方式,只要在C语言程序的开  相似文献   

6.
一、引言INCRES数据库系统是典型的关系式数据库管理系统。一般要求在UNIX操作系统的支持下运行。与UNlX操作系统相同,INGRES数据库管理系统亦用C语言写成。本文中,我们将描述INGRES系统中的主要操作命令,它们包括:创建数据库命令,进入数据库环境命令,查询语言QUEL,更新操作等等。  相似文献   

7.
将软件源代码中的A语言数据转化为B语言数据时,因Windows2000以前的平台不能同时支持多种语言的数据编码,转化问题涉及多个操作系统,比较复杂,设计了一种将WindowsNT支持的A语言源文件翻译为Windows2000支持的B语言源文件的算法,并分析了用C Buider实现该算法的几个主要问题。  相似文献   

8.
WindwosNT是Microsoft公司研制开发的一个功能强大的网络操作系统,它采用了操作系统设计的许多新技术,能充分利用高档微机的硬件特点,运行在各种硬件平台上,如Intel、MIPS、Alpha及其他单一或对称处理机,特别是PowerPC处理机。在用户界面上它又和以前Windows的版本十分相似。WindowsNT的主要特性有:抢先式多任务内嵌网络支持C2级安全性多线程对称多处理的支持对多文件系统的支持能运行为其他操作系统而开发的应用程序下面,我们从实用的角度出发介绍~下WindowsNT的网络功能及组网方式。WindowsNT是以网络操作系统为出发点…  相似文献   

9.
李先静 《程序员》2009,(2):85-88
本文讨论了在C语言中如何实现接口和设计模式。真实的C语言C语言始终是开源社区,特别是系统软件和嵌入式系统中的王者,在可预见的未来,C语言将持续焕发它的生命力。有些外行的人认为C语言不适合开发大型软件,这就大错特错了,操作系统内核、虚拟机、数据库管理系统、  相似文献   

10.
1 Windows NT操作系统简介 Windows NT是Microsoft公司于 1992年开发的一个完全 32位的操作系统,它支持进程、多线程、均衡处理和分布式计算。Windows NT是一个支持并发的单用户系统,可以运行在不同的硬件平台上,例如:Intel系列、MIPS和Alpha AXP等。Windows NT的结构是层次结构和客户机/服务器结构的混合体,除了与硬件直接相关的部分由汇编语言实现外,其余主要部分是用C语言编写的。Windows NT用对象模型管理它的资源,因此,在Windows N…  相似文献   

11.
一、MPI简介 MPI是国际上通用的一种基于消息传递的并行程序设计运行环境。与PVM不同,MPI不是由少数厂商控制的私有程序,而是由国际组织MPI论坛(MPI Forum)维护的一种国际标准。像C语言一样,有许多厂商为其提供实现版本,比较著名的有LAM-MPI和MPICH等。MPI的实现版本往往包括两部分:程序库和运行环境。MPI并不是语言而是程序库,它可以和常见的程序设计语言如C,Fortran相结合而构成并行程序设计语言;运行环境可以看作是一个介于操作系统和MPI并行程序之间的中间件,为MPI程序运行提供支持。  相似文献   

12.
电子数据表是先进的计算和制表技术,广泛地应用于商业财务,使这些事务处理更为简单,更为容易。但是原电子数据表不能打印输出带汉字的报表,使推广应用受到一定限制。因此打印电子数据表输出汉字的尝试具有一定意义的实用价值。四川省电子计算机应用研究中心专门为“P、P”机设计了汉字打印处理软件。该软件的主要工作是对CP/M2.2进行修改和扩充某些功能。由于经改造后的操作系统具有处理汉字打印的能力,可以说凡是CP/M支持下的各种语言均能使用该软件来处理汉字打印。电子数据表是PERFECT SOFTW-ARE应用软件包之一,是在CP/M2.2操作系统支持下,用C语言编写的面问用户的软件。它有以下两个打印文件命令:  相似文献   

13.
VB采用动态链接库DLL访问低层输入输出端口的方法   总被引:1,自引:0,他引:1  
Visual Basic(VB)是一个完整全面的程序设计语言,是一种非常方便的Windows应用程序开发平台,可以实现Win-dow的绝大多数功能.它最有力的一面就是把复杂而完整的Window操作系统的使用融于易于学习和使用的高级语言中.一般认为熟练的C语言或C 编程人员要成为一个较好的Window程序设计人员需要约半年时间,而由于VB  相似文献   

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

15.
在正交持久性系统中,所有数据都是持久的,并可用相同的方式访问。程序设计语言层面的持久性支持具有性能低下、功能重复等缺点,操作系统级别的持久性支持才是更好的解决方案。本文首先介绍正交持久性的概念,然后分析持久性操作系统的需求并给出它的定义,接下来讨论持久性地址空间、影式分页和日志式分页等技术,最后研究一个持久性操作系统一GIrasshopper的设计。  相似文献   

16.
NITDB是南京工学院在Dual system 83/20微机上开发的一个多用户关系数据库管理系统,它由UNIX操作系统支持,全部用C语言实现,NITDB具有多种友好的用户接口,用合理的代价实现了较复杂的功能,而且还具有较完善的保密、恢复和并发控制功能。在本文中,较详细地介绍了它的实现原理及技术,同时也论述了在微机环境下实现这种数据库管理系统的设计原则。  相似文献   

17.
国产系统软件的研究与发展孟庆余(中国计算机软件与技术服务总公司北京100081)计算机软件是一个统称,是对应计算机硬件而言的,它由系统软件、支撑软件和应用软件组成。系统软件是支持计算机系统工作的最基本软件,它又包括操作系统、各种语言编译系统、数据库系...  相似文献   

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

19.
云风 《程序员》2010,(8):71-73
C语言,从20世纪70年代设计并实现之初,就注定是带有强烈工程师文化,而缺乏一些学术气息的语言。它的许多细节设计,都带有强烈的实用化痕迹。C语言因Unix操作系统而生,是Unix系统的母语。这导致在这个广泛应用的操作系统上开发,必须通过C语言的形式和系统进行交互。这不仅影响了Unix一个平台上的软件,也影响了后来世界上最大的桌面系统Windows,以及越来越多的嵌入式平台。  相似文献   

20.
UNIX操作系统分析报告   总被引:1,自引:0,他引:1  
美国Bell实验室D.M.Ritchie和K·Tompson在PDP11系列机上研制的UNIX系统是当前国际上公认的相当成功的一个分时系统。整个系统包括C编译程序、命令解释语言Shell、用于软件开发、资料准备等各种各样的实用程序,而其核心部分是UNIX操作系统。该系统目前已成为PDP11、VAX11、Interdata8/32等小型机系列,及M68000、28000、Intel8086等高档微型机的主要操作系统。由于UNIX操作系统采用了一系列成熟技术和精巧算法,所以短小精悍(整个操作系统的代码在10000行左右)而功能很强(在许多方面可以和“大型”系统媲美),成为人们学习和研究操作系统的一个理想对象。在美国和澳大利亚等国家,它是大学计算机科学系操作系统课程的主要教材和参考书。有人评论它是“操作系统中的Fortran”。“就如CP/M是8位微型机的标准操作系统一样,UNIX将是16位微型机的标准操作系统”。有的甚至认为它已远远超出操作系统范畴,而是继高级语言兴起阶段,结构程序设计阶段后出现的自动程序阶段的成功代表作。这种观点很值得我们重视。在我国有不少科研部门、学校和生产单位也在学习,使用和移值UNIX系统。 1980年4月至6月,在仲萃豪导师指导下,我们学习了UNIX操作系统源代码及《注释》等有关资料。以后我们又按模块化层次结构方法重新构造了这个操作系统,并在此基础上完成了硕士论文及其它有关论文和讲义。同时,我们在若干研究所、高等院校介绍了UNIX操作系统。为了满足广大读者的需要,根据教学实践,我们重新编写了这份《分析报告》。在本文形成过程中得到了仲萃豪导师的指导,蒋士騛和高庆狮教授给予了热情鼓励,范植华和陈修同两同志参加了UNIX操作系统分析的早期工作。对于他们的支持谨致谢意。  相似文献   

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

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