首页 | 本学科首页   官方微博 | 高级检索  
     

一种并发PASCAL语言的设计与实现
引用本文:张延园 蒋立源. 一种并发PASCAL语言的设计与实现[J]. 西北工业大学学报, 1993, 11(3): 357-363
作者姓名:张延园 蒋立源
作者单位:西北工业大学 讲师(张延园),西北工业大学 教授(蒋立源)
基金项目:国家自然科学基金(69073345),航空基金(91F53120)
摘    要:本文论述了作者设计的一种并发PASCAL语言,语言中采用了作者提出的“可更换式进程调度”思想,使本语言不但能满足不同用户对调度策略的需求,同时还可以使本系统开销保持在很低的水平.“可更换式进程调度”的含义是:在并发PASCAL语言的进程调度中,不是采用传统的固定的调度算法模式,而是允许程序员按照不同需求,使用不同算法的进程调度内核程序.

关 键 词:并发程序设计 进程调度 PASCAL语言

Design and Implementation of a Concurrent PASCAL
Zhang Yanyuan Jiang Liyuan. Design and Implementation of a Concurrent PASCAL[J]. Journal of Northwestern Polytechnical University, 1993, 11(3): 357-363
Authors:Zhang Yanyuan Jiang Liyuan
Affiliation:Department of Science and Engineering Northwestern Polytechnical University
Abstract:In traditional concurrent PASCAL Language, a kind of fixed algorithm is usually adopted to perform process dispatch. Such dispatch model appears to be unable to satisfy all the needs of different users. In order to overcome this shortcoming, the authors present a new concurrent PASCAL based on "Changeable Process Dispatch". The meaning of "Changeable Process Dispatch" is: process dispatch modules corresponding to a number of different algorithms are available so as to allow the user to select the most suitable one. "Changeable Process Dispatch" has already been adopted in a concurrent PASCAL compiler designed and constructed by the authors. Running of the authors' concurrent PASCAL compiler shows that " Changeable Process Dispatch" works satisfactorily. Compared with traditional fixed process dispatch model, it brings the following advantages: 1. Flexibility is greatly enhanced since the user has many process dispatch modules at his disposal and special needs of any particular situation can be better satisfied. 2. The effectiveness of the running of different dispatch modules can be compared by programmer. 3. New process dispatch module can be easily added and obsolete old one can be easily removed. 4. The system overhead can be reduced.
Keywords:concurrent PASCAL  process dispatch  compiler
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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