ISCAS OpenIR  > 中科院软件所  > 中科院软件所
基于微核心的多线程文件服务器的设计与实现
Alternative TitleThe design and implementation of filesysem server based on microkernel
唐铁兵
Major计算机软件(computer software)
1995
Degree Grantor中国科学院软件研究所
Degree Level博士
Place of Degree Grantor中国科学院软件研究所
Keyword微核心 服务器 任务 线程 端口
English Abstract本文讨论在MACH3.0微核心上构造UNIX文件服务器,实现POSIX语义的UFS及S5文件系统调用。并重点说明了文件服务器初启时多线程技术的实现,及因多技术线程的引入;产生了资源竞争。为了解决资源竞争的问题,引入了锁机制。本论文说明了在MACH的C线程库上读/写锁的实现。由此而使得下层文件系统的操作可以共享读文件和互斥写。为了快速缓冲。引入了Timestamp机制。
AbstractTo support mulitiprocessor and muliticompuer architecture systems and provide parallel processing, Microkernels provide a greate modularity and flexibility for the conception of an operating system with the server architecture, which take high-level operating out of kernel and run as a user-task. Our goal is to develop a filesystem server on mircokernel; in which VFS filesystem structure was adopted and S5 and UFS filesystem service was provided. My major work is to implement filesystem server's initilization, termination and UFS, In initilization, I used the multithread mode to implement the server. In UFS, a read/write locking strategy based on C-threads libarary of MACH was designed and applied.
Pages57
Language中文
Content Type学位论文
URIhttp://ir.iscas.ac.cn/handle/311060/7244
Collection中科院软件所_中科院软件所
Recommended Citation
GB/T 7714
唐铁兵. 基于微核心的多线程文件服务器的设计与实现[D]. 中国科学院软件研究所. 中国科学院软件研究所,1995.
Files in This Item:
File Name/Size DocType Version Access License
N91063.pdf(2184KB) 限制开放--Application Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[唐铁兵]'s Articles
Baidu academic
Similar articles in Baidu academic
[唐铁兵]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[唐铁兵]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

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