資源簡(jiǎn)介
華中科技大學(xué)操作系統(tǒng)課程設(shè)計(jì)專用,內(nèi)含5個(gè)部分:
1.1 利用系統(tǒng)調(diào)用實(shí)現(xiàn)文件拷貝(含代碼和makefile)
1.2 多進(jìn)程編程,實(shí)現(xiàn)三個(gè)子進(jìn)程窗口(含代碼和makefile)
2 自己的系統(tǒng)調(diào)用,只有系統(tǒng)調(diào)用實(shí)現(xiàn)的代碼,系統(tǒng)調(diào)用需要自己編譯內(nèi)核
3 字符設(shè)備驅(qū)動(dòng)的編寫(含代碼和makefile)
4 GTK編寫系統(tǒng)監(jiān)視器,可以監(jiān)測(cè)系統(tǒng)很多方面(含代碼和makefile)
5 虛擬文件系統(tǒng)(實(shí)現(xiàn)的比較簡(jiǎn)單)(含代碼和makefile)
說(shuō)明:本程序可以實(shí)現(xiàn)三個(gè)并發(fā)的子進(jìn)程,分別是三個(gè)功能不同的子窗口

代碼片段和文件信息
#include?
#include?
#include?
#include?“main.h“
int?main(int?argc?char*?argv[])
{
int?prc1?prc2?prc3;
if((prc1?=?fork())?==?0)
{
StartTimeProcess(argc?argv);
}
else?if((prc2?=?fork())?==?0)
{
ShowProgressBar(argc?argv);
}
else?if((prc3?=?fork())?==?0)
{
StartCounting(argc?argv);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????338??2015-03-07?06:49??1.2-Myprocess\main.c
?????文件???????4775??2015-03-14?09:51??1.2-Myprocess\main.h
?????文件?????????87??2015-03-12?19:37??1.2-Myprocess\makefile
?????目錄??????????0??2015-04-14?17:26??1.2-Myprocess
-----------?---------??----------?-----??----
?????????????????5200????????????????????4
評(píng)論
共有 條評(píng)論