作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 1988, Vol. 14 ›› Issue (02): 28-33.

• 论文 • 上一篇    下一篇

一个微机网络操作系统——Uni NOS的设计与实现

程岩,朱逸芬   

  1. 合肥工业大学,合肥工业大学
  • 发布日期:1988-04-25

DESIGN AND IMPLEMENTATION OF UniNOS- A MICROCOMPUTER NETWORK OPERATING SYSTEM

Cheng Yan   

  • Published:1988-04-25

摘要: 本文分别从计算机网络角度和分布式系统的角度,考察了网络操作系统的定义和特点、实现方法,并提出了基于Unix7~+、从分布式角度出发的网络操作系统UniNOS的结构模式。UniNOS引入了网络特别目录文件,并扩充了文件描述字和进程标识号的意义,使其具有全局性概念,从而把本地操作和网络操作有机地统一起来,做到了网络对用户的透明性。为支持分布式系统的开发,系统增加了远程过程调用、消息传送机构,加强了进程同步机构,使得网络际的任意进程间的通迅和同步成为可能。随着Unix内核网络功能的增加,附在其上的 Shell命令也随之具有了远程访问的功能。

Abstract: This paper discusses the definition, characteristic and implementing method of NOS in the scope of computer network system and distributed system, respectively. And it advances the network operating system UniNOS structure model in the scope of distributed system. UniNOS introduces a special network directory file and enlarges the area which the file descriptor and process identifier express. The file descriptor and process identifier have a globle meaning in UniNOS. Therefore, the local operation and network operation have the same interface to users, so the system has good network trans-parecy to users. Remote process call, message-oriented interprocess communication and remote process fork are added into the system to support the development of distributed applications. UniNOS strengthens the synchronous process mechanism and makes it possible to communicate between any process and synchronize the operation in the network wide. With the network function being added into the Unix kernel, the Shell on the Unix kernel also has the remote access function.