中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 中科院软件所  > 中科院软件所
题名:
UNIX系统的移植与实时扩充
作者: 杨建平
答辩日期: 1991
专业: 计算机软件
授予单位: 中国科学院软件研究所
授予地点: 中国科学院软件研究所
学位: 博士
摘要: 本文主要论述UNIX系统的移植方法与实现过程,并讨论如何对传统的UNIX分时系统进行实时扩充的方法。主要包括下列内容:1. 简要地介绍了UNIX系统的发展历史以及UNIX System V的内部结构,对其实现进行了综述和评论。2. 讨论了系统软件特别是操作系统的移植,总结了UNIX系统的各种移植方法,并针对本项UNIX系统移植工作的特点,提出了一种简便有效的移植方法。3. 设计并实现了C语言交叉编译器,为UNIX系统核心移植提供了基础。4. 实现UNIX System V核心的移植,针对VAX机的硬件特性,重新设计了存储管理和进程管理的数据结构及算法,修改了中断管理程序并增加了一些设备驱动程序。5. 介绍了实时操作系统的概念与发展,总结了UNIX系统进行实时扩充的各种方法。6. 对UNIX System V提出了一套实时扩充方案,提出并设计了一种新的基于时间和优先数两者驱动的进程调度策略,对实时进程、核心进程和分时进程统一调度;设计了一种新的允许继承进程优先数的并发控制策略;在UNIX随机文件系统的基础之上扩充了连续文件操作;并且设计了高精度的时种处理程序。
英文摘要: This paper describes the porting method of UNIX system and the realization of the porting. It also discusses the method of expanding the traditional UNIX time-sharing operating system to support real-time applications. The paper contains the following aspects: 1. Concisely introduce the progress of the UNIX System and the internal structure of UNIX System V; give the evaluation of UNIX implementation and performance. 2. Discuss the issues on the system software porting, especially on the operating system porting. Summarize various porting, especially on the operating system porting. Summarize various porting methods of UNIX, and propose an easy and effective UNIX porting method according to the feature of the porting project to be done. 3. Design and implement a C language cross compiler, providing the base on which the UNIX kernel is ported. 4. Implement the porting of the UNIX kernel. According to the architecture of VAX machine, redesign the data structures and algorithms used in the memory management and process management subsystems, modify the interrupt management programs and add some device drivers. 5. Describe the concept and progress of real-time operating system, and summarize the various methods of expanding UNIX function in real-time. 6. Propose a real-time expanding scheme for UNIX System V. Propose and design a new time-and-priority driven process scheduling strategy, which can unify real-time process, kernel process and time-sharing process for scheduling. Design a new concurrence control strategy for UNIX, which can support priority inheritance. Add the sequential file operations to the UNIX random file system and design a high accuracy clock timer.
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/7038
Appears in Collections:中科院软件所

Files in This Item:
File Name/ File Size Content Type Version Access License
N88268.pdf(1393KB)----限制开放-- 联系获取全文

Recommended Citation:
杨建平. UNIX系统的移植与实时扩充[D]. 中国科学院软件研究所. 中国科学院软件研究所. 1991-01-01.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[杨建平]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[杨建平]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace