欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《操作系統(tǒng)課程設計》題目要求

      時間:2019-05-14 03:02:16下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《《操作系統(tǒng)課程設計》題目要求》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《操作系統(tǒng)課程設計》題目要求》。

      第一篇:《操作系統(tǒng)課程設計》題目要求

      操作系統(tǒng)課程設計要求

      一.設計目的

      熟悉Linux編程環(huán)境,加強對Linux命令的理解及函數(shù)的運用

      二.設計內(nèi)容

      1.在Linux環(huán)境下模擬實現(xiàn)簡單命令解釋器。(1)要求實現(xiàn)的基本命令包括:

      pwd

      //顯示當前所在目錄的路徑名

      dir <目錄名>

      //列出指定目錄名中的所有目錄及文件 cd <目錄名或路徑>

      //改變當前工作目錄 newdir <目錄名>

      //新建目錄 deldir <目錄名>

      //刪除目錄

      exit //退出命令解釋程序(2)可選做的擴展命令包括:

      rename <舊文件名> <新文件名> //重命名一個文件或目錄

      find <目錄>-name <待查找的文件名> //在指定的目錄及其子目錄中查找指定的文件

      date //顯示當前日期(3)提示:整個程序的大致框架可參考如下:

      while(exit未被輸入){

      接收鍵盤的一行輸入

      分析輸入的命令

      對輸入的命令進行處理,調(diào)用系統(tǒng)函數(shù)實現(xiàn)功能

      } 2.設計要求

      (1)設計必須在Linux環(huán)境下進行。

      (2)命令解釋程序的提示符為:姓名拼音@(3)程序編寫中不得使用system()系統(tǒng)調(diào)用。

      (4)整個程序必須嚴格經(jīng)過測試,完成所有基本功能。源程序應有較詳盡的注釋。

      3.可能用到的系統(tǒng)調(diào)用:

      open(),close(),read(),write(),creat()chdir(), opendir(),readdir(),rewinddir(),closedir(),rmdir(),mkdir()getcwd(), ftw()

      time(), localtime(), asctime()三. 提交要求:

      1.完成的源程序和可執(zhí)行程序必須保存在Linux服務器上。

      2.要求實現(xiàn)的基本命令必須全部實現(xiàn)。完成可選做的擴展命令將得到較高的分數(shù)。容錯性強和功能細節(jié)考慮更完全也將得到較高的分數(shù)。

      3.每位同學必須完成操作系統(tǒng)課程設計說明書并上交紙質(zhì)打印版(不少于3000字),設計說明書格式請從ftp下載《操作系統(tǒng)課程設計說明書(模板)》查看。(學習委員收齊后交到老師辦公室)。說明書電子版提交到老師的FTP

      11計算機2班的同學: 交給韋婷老師

      說明書電子版提交到:ftp://we:345678@10.5.1.請?zhí)峤坏皆揻tp的“/作業(yè)/操作系統(tǒng)課程設計/”文件夾中 每位同學的課程設計說明書按以下格式命名: “班內(nèi)序號-姓名.doc”

      例如:05-李凱.doc

      4.獨立完成,不得抄襲,凡是發(fā)現(xiàn)抄襲的(無論抄與被抄者),均不及格。5.課程設計上交截止日期: 11月12 日

      6.設計提交后將抽取一部分同學進行答辯,答辯時間另行通知。

      注意:

      1.Linux服務器遠程連接方式:telnet 10.5.1.6(telnet連接服務器的過程可能需要十幾秒,屬正常現(xiàn)象,請耐心等待)2.登陸的用戶名和密碼 11計算機2班的同學:

      用戶名:112班內(nèi)序號

      例如: 11計算機2班的5號同學的用戶名是:11205

      初始密碼:123456

      3.在Linux環(huán)境編程,若要使用cin、cout,則必須用

      #include using namespace std;并使用g++進行編譯。

      4.本課程設計所需資料從ftp://we:345678@10.5.1.5 “/下載/操作系統(tǒng)課程設計/” 文件夾中下載。

      第二篇:操作系統(tǒng)課程設計題目

      遼寧科技大學操作系統(tǒng)課程設計指導書

      一、課程設計目的和要求

      本設計是專業(yè)基礎課《操作系統(tǒng)》的課程設計。由于操作系統(tǒng)課的學時有限,安排實驗的次數(shù)不多。為了進一步鞏固實驗成果,加強理論聯(lián)系實際、分析問題、解決問題的能力,加深對操作系統(tǒng)的基本概念、原理、技術(shù)和方法的理解,特安排此次課程設計。它是操作系統(tǒng)課程的實踐環(huán)節(jié)。由于具體的操作系統(tǒng)相當復雜,在短短的一周之內(nèi),不可能對所有管理系統(tǒng)進行詳細地分析。因此,選擇了操作系統(tǒng)中最重要的管理之一進程管理(或進程的死鎖、頁面置換算法)作為本設計的任務。另外,通過此次設計使學生在使用系統(tǒng)調(diào)用的同時,進一步了解系統(tǒng)內(nèi)部是如何實現(xiàn)系統(tǒng)調(diào)用的全過程,使學生在更深層次上對操作系統(tǒng)有所了解。要求:

      1.在具有自主版權(quán)的Linux環(huán)境下,用c或c++語言,以及相關的系統(tǒng)調(diào)用,編程實現(xiàn)進程的創(chuàng)建、控制、軟中斷通信、管道通信等功能。2.利用某種高級語言編程實現(xiàn)銀行家算法。

      3.常用的頁面置換算法有:最佳置換算法(Optimal)、先進先出法(Fisrt In First Out)、、最近最久未使用(Least Recently Used),至少實現(xiàn)其中的兩種算法。

      二、課程設計內(nèi)容

      設計題目1:進程管理及理解(1)進程的創(chuàng)建

      編寫一段程序,使用系統(tǒng)調(diào)用fork()創(chuàng)建兩個子進程。當此程序運行時,在系統(tǒng)中有一個父進程和兩個子進程活動。讓每一個進程在屏幕上顯示一個字符:父進程顯示“a”;子進程分別顯示字符“b”和“c”。試觀察記錄屏幕上的顯示結(jié)果,并分析原因。

      (2)進程的控制

      修改已編寫的程序,將每個進程輸出一個字符改為每個進程輸出一句話,再觀察程序執(zhí)行時屏幕上出現(xiàn)的現(xiàn)象,并分析原因。

      如果在程序中使用系統(tǒng)調(diào)用lockf(),來給每一個進程加鎖,可以實現(xiàn)進程之間的互斥,觀察并分析出現(xiàn)的現(xiàn)象。

      (3)①編制一段程序,使其實現(xiàn)進程的軟中斷通信。

      要求:使用系統(tǒng)調(diào)用fork()創(chuàng)建兩個子進程,再用系統(tǒng)調(diào)用signal()讓父進程捕捉鍵盤上來的中斷信號;當捕捉到中斷信號后,父進程用系統(tǒng)調(diào)用kill()向兩個子進程發(fā)出信號,子進程捕捉到信號后分別輸出下列信息后終止:

      Child Process11 is Killed by Parent!Child Process12 is Killed by Parent!

      父進程等待兩個子進程終止后,輸出如下的信息后終止: Parent Process is Killed!

      ②在上面的程序中增加系統(tǒng)調(diào)用signal(SIGINT,SIG_IGN)和signal(SIGQUIT,SIG_IGN),觀察執(zhí)行結(jié)果,并分析原因。

      (4)進程的管道通信

      編制一段程序,實現(xiàn)進程的管道通信,使用系統(tǒng)調(diào)用pipe()建立一個管道文件;兩個子進程P1和P2分別向管道各寫一句話: Child1 is sending a message!Child2 is sending a message!

      而父進程則從管道中讀出來自于兩個子進程的信息,顯示在屏幕上。

      要求父進程先接收子進程P1發(fā)來的消息,然后再接收子進程P2發(fā)來的消息。設計題目2:銀行家算法實現(xiàn)資源分配

      要求如下:

      (1)進程可動態(tài)地申請資源和釋放資源,系統(tǒng)按各進程的申請動態(tài)地分配資源。(2)要求程序具有顯示和打印各進程的某一時刻的資源分配表和安全序列的功能。(3)顯示和打印各進程依次要求申請的資源號以及為某進程分配資源后的有關資源數(shù)據(jù)。

      (4)可能用到的數(shù)據(jù)結(jié)構(gòu):

      ? 可利用資源向量Available。它是一個含有m個元素的數(shù)組,其中每個元素代表一類可利用資源的數(shù)目。

      ? 最大需求矩陣Max。n*m矩陣,表示n個進程的每一個對m類資源的最大需求。? 分配矩陣Allocation。n*m矩陣,表示每個進程已分配的每類資源的數(shù)目。? 需求矩陣Need。n*m矩陣,表示每個進程還需要各類資源數(shù)。設計題目3:虛擬頁面置換算法的實現(xiàn)

      要求如下:

      (1)至少實現(xiàn)OPT、FIFO、LRU三種置換算法中的兩種。

      (2)做成GUI界面最好,若不能,則要求界面盡量友好,便于操作。(3)算法中涉及到的頁面訪問序列可以固定,也可以隨機生成。

      (4)在實現(xiàn)算法的同時要計算每種算法的缺頁數(shù)。(5)以表格的形式輸出最終的頁面置換結(jié)果。

      注:以上三個題目任選其一,還可以自擬其它題目。

      選擇題目1的同學,應事先了解(1)Linux的命令及使用格式;

      可通過下面的幾個任務熟悉有關文件(夾)操作的命令。

      (2)在虛擬機vmware下讓Linux加載U盤的方法。

      (3)利用gcc、gdb編譯、調(diào)試C/C++程序

      第三篇:《操作系統(tǒng)課程設計》內(nèi)容要求

      《操作系統(tǒng)課程設計》

      注意事項:要求每個同學獨立完成以下三個項目中的任兩個,編程語言不限.項目一:命令行解釋程序

      【教學內(nèi)容】 利用C語言編寫一個微型命令解釋程序,體會操作系統(tǒng)作為用戶與計算機接口的作用。鞏固C語言編程能力。

      1.所設計的微型命令解釋程序具有下列5條命令 ? cdir(列出當前文件和目錄)

      ? ccopy 文件1 文件2

      (拷貝文件)? cerase 文件名(刪除文件)? Cdis 字符串

      (顯示該字符串)

      ? Cend(退出微型命令解釋程序)2.項目報告要求

      ? 列出采用的數(shù)據(jù)結(jié)構(gòu)并加以說明。

      ? 打印一份源程序清單,并附加流程圖與注釋。

      ? 分析Windows操作系統(tǒng)和Linux操作系統(tǒng)的命令解釋程序的不同之處。

      【教學重點及難點】

      重點:命令解釋程序的作用。難點:命令解釋程序的實現(xiàn)原理。

      【基本要求】

      ? 了解常用操作系統(tǒng)的命令操作方式和不同操作系統(tǒng)的命令解釋程序。? 理解命令解釋程序的作用。? 掌握命令解釋程序的實現(xiàn)原理。

      【主要實踐教學條件】

      ? IBM 586以上微型計算機及其兼容機。

      ? Windows xp/2000 以上版本,Linux redhat9 以上版本。? TURBO C 2.0、VC++、其他高級語言或GCC編譯器。

      項目二:進程控制

      【教學內(nèi)容】 利用Linux進程控制部分的主要系統(tǒng)調(diào)用進行編程,實現(xiàn)對進程的創(chuàng)建、終止、同步和通信等控制,提高學生對進程控制系統(tǒng)調(diào)用的編程能力,加深對進程控制的理解。

      1.實現(xiàn)對進程的如下控制操作 ? 進程的創(chuàng)建和終止; ? 進程的狀態(tài)轉(zhuǎn)換; ? 進程之間的通信; ? 進程之間的互斥訪問文件。2.項目報告要求

      ? 列出采用的數(shù)據(jù)結(jié)構(gòu)并加以說明。

      ? 打印一份源程序清單,并附加流程圖與注釋。

      ? 分析Windows操作系統(tǒng)和Linux操作系統(tǒng)的進程控制系統(tǒng)調(diào)用的不同之處。

      【教學重點及難點】

      重點:進程之間的通信。難點:進程之間的互斥。

      【基本要求】

      ? 了解常用操作系統(tǒng)的提供的常用進程控制類系統(tǒng)調(diào)用。? 理解進程通信方式。? 掌握用信號量實現(xiàn)進程互斥。

      【主要實踐教學條件】

      ? IBM 586以上微型計算機及其兼容機。

      ? Windows xp/2000 以上版本,Linux redhat9 以上版本。? TURBO C 2.0、VC++、其他高級語言或GCC編譯器。

      項目三:文件系統(tǒng)

      【教學內(nèi)容】模擬文件管理。設計并調(diào)試一個簡單的文件系統(tǒng),模擬文件操作命令的執(zhí)行。深入了解主要文件操作命令的執(zhí)行過程,掌握它們的基本實施方法。

      1.實現(xiàn)文件系統(tǒng)的基本功能

      ? 設計一個支持n個用戶的文件系統(tǒng),每個用戶可擁有多個文件。? 采用二級或二級以上的多級文件目錄管理。

      ? 對文件設置存取控制保護方式,如“只能執(zhí)行”、“允許讀”、“允許寫”等。? 系統(tǒng)的外部特征應接近于真實系統(tǒng),可以設置下述文件操作命令:建立文件、打開文件、關閉文件、刪除文件、讀文件、寫文件、復制文件、查詢目錄。? 通過鍵盤使用該文件系統(tǒng),系統(tǒng)應當顯示操作命令的執(zhí)行結(jié)果。2.項目報告要求

      ? 列出采用的數(shù)據(jù)結(jié)構(gòu)及并加以說明。

      ? 打印一份源程序清單,并附加流程圖與注釋。

      ? 分析Windows操作系統(tǒng)和Linux操作系統(tǒng)的文件系統(tǒng)的不同之處。? 分析Windows操作系統(tǒng)和Linux操作系統(tǒng)的文件操作命令有何不同?!窘虒W重點及難點】

      重點:文件系統(tǒng)的主要功能。

      難點:文件系統(tǒng)的常用命令的主要工作。

      【基本要求】

      ? 了解各種文件操作系統(tǒng)的異同。? 理解常用操作系統(tǒng)支持的文件操作系統(tǒng)。? 掌握文件系統(tǒng)的主要功能。

      ? 掌握文件系統(tǒng)的常用命令的主要工作。

      【主要實踐教學條件】

      ? IBM 586以上微型計算機及其兼容機。

      ? Windows xp/2000 以上版本,Linux redhat9 以上版本。? TURBO C 2.0、VC++、其他高級語言或GCC編譯器。、必備教材、實踐教學指導書和參考資料

      (一)必備教材

      1.《操作系統(tǒng)實驗教程(Linux版)》,潘景昌 編著,清華大學出版社,2010年第1版。

      (二)實踐教學指導書

      1.《計算機操作系統(tǒng)實驗與實踐——基于Windows與Linux》,秦明 編著,清華大學出版社,2010年第1版。

      2.《操作系統(tǒng)實驗教程及Linux和Windows系統(tǒng)調(diào)用編程》,張麗芬 編著,清華大學出版社,2010年第1版。

      (三)參考資料

      1.《操作系統(tǒng)原理實用教程》,李儉 編著,清華大學出版社,2011年第1版。

      2.《操作系統(tǒng)原理實驗教程(基于Linux)》,胡峰松 編著,清華大學出版社,2010年第1版。

      3.《計算機操作系統(tǒng)》,湯小丹 編著,西安電子科技大學出版社,2007年第3版。、課外學習要求

      1.項目一命令解釋程序課外學習要求

      ? 了解Windows操作系統(tǒng)和Linux操作系統(tǒng)的命令解釋程序,并分析二者的不同之處。

      ? 會使用Windows操作系統(tǒng)和Linux操作系統(tǒng)的常用命令。? 完成項目一的報告。2.項目二進程控制課外學習要求

      ? 了解Windows操作系統(tǒng)和Linux操作系統(tǒng)的進程控制類常用系統(tǒng)調(diào)用,并分析二者的不同之處。

      ? 了解Windows操作系統(tǒng)和Linux操作系統(tǒng)中實現(xiàn)進程同步的系統(tǒng)調(diào)用方法有哪些,并能利用該方法夠編程實現(xiàn)進程的同步。? 完成項目二的報告。3.項目三文件系統(tǒng)課外學習要求

      ? 了解Windows操作系統(tǒng)和Linux操作系統(tǒng)的文件系統(tǒng),并分析二者的不同之處。? 會使用Windows操作系統(tǒng)和Linux操作系統(tǒng)的文件操作命令,分析兩種操作系統(tǒng)支持的文件操作命令有何不同。? 完成項目三的報告。

      考核及成績評定方式

      1.考核方式

      本課程設計中的三個項目都屬于綜合設計類項目,所以對每個項目進行驗收時,通過學生演示程序?qū)崿F(xiàn)的功能,檢查學生完成的程序是否符合項目要求,結(jié)合源程序代碼對學生進行質(zhì)疑,每個項目有一個驗收成績。2.成績評定方式

      總評成績=課程設計報告(30%)+平時(70%)。平時成績包括考勤、提問、質(zhì)疑和課程設計期間表現(xiàn)等,主要考查學生日常項目完成情況,注重對學生能力的考核。課程設計報告要符合要求并獨立完成。

      第四篇:操作系統(tǒng)課程設計題目及代碼

      題目一

      模擬操作系統(tǒng)設計

      設計一個模擬操作系統(tǒng)管理程序,實現(xiàn)下列管理功能: 1.內(nèi)存管理功能 2.文件管理功能 3.磁盤管理功能

      題目二

      虛擬存儲器各頁面置換算法的實現(xiàn)與比較 內(nèi) 容:設計一個虛擬存儲區(qū)和內(nèi)存工作區(qū),通過產(chǎn)生一個隨機數(shù)的方法得到一個頁面序列,假設內(nèi)存給定的頁面數(shù)由鍵盤輸入,分別計算使用下述各方法時的內(nèi)存命中率:

      先進先出算法(FIFO)、最近最少使用算法(LRU)、最佳淘汰算法(OPT)、最少訪問頁面算法(LFU)等。

      參考資料

      題目二

      資料

      虛擬存儲器各頁面置換算法的實現(xiàn)與比較

      1.實驗目的

      存儲管理的主要功能之一是合理的分配空間。請求頁式管理是一種常用的虛擬存儲管理技術(shù)。

      本實驗的目的是通過請求頁式存儲管理中頁面置換算法模擬設計,了解虛擬存儲技術(shù)的特點,掌握請求頁式存儲管理的頁面置換算法。2.實驗內(nèi)容

      (1)通過隨機數(shù)產(chǎn)生一個指令序列,共320條指令。指令的地址按下述原則生成: 1)50%的指令是順序執(zhí)行的;

      2)25%的指令是均勻分布在前地址部分; 3)25%的指令是均勻分布在后地址部分; 具體的實施方法是:

      1)在[0,319]的指令地址之間隨機選取一起點m; 2)順序執(zhí)行一條指令,即執(zhí)行地址為m+1的指令;

      3)在前地址[0,m+1]中隨機選取一條指令并執(zhí)行,該指令的地址為m'; 4)順序執(zhí)行一條指令,其地址為m'+1;

      5)在后地址[m'+2,319]中隨機選取一條指令并執(zhí)行; 6)重復上述步驟1)-5),直到執(zhí)行320次指令。(2)將指令序列變換成為頁地址流 設:1)頁面大小為1k;

      2)用戶內(nèi)存容量為4頁到32頁; 3)用戶虛存容量為32k; 在用戶虛存中,按每k存放10條指令排列虛存地址,即320條指令在虛存中的存放方式為: 第0條-第9條指令為第0頁(對應虛存地址為[0,9]); 第10條-第19條指令為第1頁(對應虛存地址為[10,19]);

      ...第310條-第319條指令為第31頁(對應虛存地址為[310,319]);

      按以上方式,用戶指令可組成為32頁。

      (3)計算并輸出下列各種算法在不同內(nèi)存容量下的命中率。1)先進先出的算法(FIFO); 2)最近最少使用算法(LRR);3)最佳淘汰算法(OPT):先淘汰最不常用的頁地址; 4)最少訪問頁面算法(LF.U); 5)最近最不經(jīng)常使用算法(NUR)。其中3)和4)為選擇內(nèi)容。命中率=1-頁面失效次數(shù)/頁地址流長度

      在本實驗中,頁地址流長度為320,頁面失效次數(shù)為每次訪問相應指令時,該指令所對應的頁不在內(nèi)存的次數(shù)。3.隨機數(shù)產(chǎn)生辦法

      關于隨機數(shù)產(chǎn)生辦法,Linux或Unix系統(tǒng)提供函數(shù)srand()和rand(),分別進行初始化和產(chǎn)生隨機數(shù)。例如: srand();

      語句可初始化一個隨機數(shù); a[0]=10*rand()/32767*319+1;a[1]=10*rand()/32767*a[0];

      ..語句可用來產(chǎn)生a[0]與a[1]中的隨機數(shù)。

      提示:

      首先用Srand()和rand()函數(shù)定義和產(chǎn)生指令序列,然后將指令序列變換成相應的頁地址流,并針對不同的算法計算出相應的命中率。

      命中率=1-頁面失效次數(shù)/頁地址流長度

      1、數(shù)據(jù)結(jié)構(gòu)

      (1)頁面類型 typedef struct{

      int pn,pfn,counter,time;}pl-type;

      其中pn為頁號,pfn為頁面號,count為一個周期內(nèi)訪問該頁面的次數(shù),time為訪問時間。

      (2)頁面控制結(jié)構(gòu) pfc_struct{

      int pn,pfn;

      struct pfc_struct *next;

      };typedef struct

      pfc_struct pfc_type;pfc_type

      pfc[total_vp],*freepf_head,*busypf_head;pfc_type *busypf_tail;其中,pfc[total_vp]定義用戶進程虛頁控制結(jié)構(gòu),*freepf_head為空頁面頭的指針,*busypf_head為忙頁面頭的指針,*busyf_tail為忙頁面尾的指針。

      2、函數(shù)定義

      (1)Void initialize():初始化函數(shù),給每個相關的頁面賦值。(2)Void FIFO():計算使用FIFO算法時的命中率。(2)Void LRU():計算使用FIFO算法時的命中率。(4)VoidOPT():計算使用OPT算法時的命中率。(5)Void LFU():計算使用LFU算法時的命中率。(6)Void

      NUR():計算使用NUR算法時的命中率。

      3、變量定義

      (1)int a[tatal_instruction] :指令流數(shù)據(jù)組。

      (2)int page[total_instruction]:每條指令所屬頁號。

      (3)int offset[total_instruction]:每頁裝入不敷出0條指令后取模運算頁號偏移量。(4)int total_pf:用戶進程的內(nèi)存頁面數(shù)。(5)int diseffect:頁面失效次數(shù)。

      程序清單

      程序: 程序: #include “stdio.h” #include “process.h” #include “stdlib.h” #define TRUE 1 #define FALSE 0 #define INVALID-1 #define null 0 #define total_instruction 320 /*指令流長*/ #define total_vp 32 /*虛頁長*/ #define clear_period 50 /*清0周期*/ typedef struct { int pn,pfn,counter,time;}pl_type;pl_type pl[total_vp];/*頁面數(shù)據(jù)結(jié)構(gòu)*/ struct pfc_struct{ /*頁面控制結(jié)構(gòu)*/ int pn,pfn;struct pfc_struct *next;};typedef struct pfc_struct pfc_type;pfc_type pfc[total_vp],*freepf_head,*busypf_head,*busypf_tail;int diseffect,a[total_instruction];int page[total_instruction],offset[total_instruction];void initialize();void FIFO();void LRU();void OPT();void LFU();void NUR();main(){ int S,i,j;srand(getpid()*10);/*由于每次運行時進程號不同,故可用來作為初始化隨機數(shù)隊

      列的種子*/ S=(float)319*rand()/32767+1;for(i=0;inext;pl[busypf_head->pn].pfn=INVALID;freepf_head=busypf_head;/*釋放忙頁面隊列中的第一個頁面*/ freepf_head->next=null;busypf_head=p;} p=freepf_head->next;/*按FIFO方式調(diào)新頁面入內(nèi)存頁面*/ freepf_head->next=null;freepf_head->pn=page[i];pl[page[i]].pfn=freepf_head->pfn;if(busypf_tail==null)

      busypf_head=busypf_tail=freepf_head;else {busypf_tail->next=freepf_head;busypf_tail=freepf_head;} freepf_head=p;} } printf(“FIFO:%6.4”,1-(float)diseffect/320);} void LRU(total_pf)/*LRU*/ int total_pf;{ int min,minj,i,j,present_time;initialize(total_pf);present_time=0;for(i=0;ipl[j].time&&pl[j].pfn!=INVALID){min=pl[j].time;minj=j;} freepf_head=&pfc[pl[minj].pfn];pl[minj].pfn=INVALID;pl[minj].time=-1;freepf_head->next=null;} pl[page[i]].pfn=freepf_head->pfn;pl[page[i]].time=present_time;freepf_head=freepf_head->next;} else pl[page[i]].time=present_time;present_time++;} printf(“LRU:%6.4f”,1-(float)diseffect/320);} void NUR(total_pf)/*NUR*/ int total_pf;{ int i,j,dp,cont_flag,old_dp;pfc_type *t;initialize(total_pf);dp=0;for(i=0;inext=null;} pl[page[i]].pfn=freepf_head->pfn;freepf_head=freepf_head->next;} else pl[page[i]].counter=1;if(i%clear_period==0)for(j=0;jnext=null;pl[maxpage].pfn=INVALID;} pl[page[i]].pfn=freepf_head->pfn;freepf_head=freepf_head->next;} } printf(“OPT:%6.4f”,1-(float)diseffect/320);} void LFU(total_pf)/*LFU*/ int total_pf;{ int i,j,min,minpage;pfc_type * t;initialize(total_pf);for(i=0;ipl[j].counter&&pl[j].pfn!=INVALID){ min=pl[j].counter;minpage=j;} pl[j].counter=0;} freepf_head=&pfc[pl[minpage].pfn];pl[minpage].pfn=INVALID;freepf_head->next=null;} pl[page[i]].pfn=freepf_head->pfn;freepf_head=freepf_head->next;} else pl[page[i]].counter++;} printf(“LFU:%6.4f”,1-(float)diseffect/320);} void initialize(total_pf)/*初始化相關數(shù)據(jù)*/ int total_pf;/*用戶進程的內(nèi)存頁面數(shù)*/ {int i;diseffect=0;for(i=0;i

      1、操作系統(tǒng)實驗教程 張麗芬編著

      清華大學出版社

      2、操作系統(tǒng)原理實驗教程(基于Linux)胡峰松編

      清華大學出版社

      第五篇:課程設計題目及要求

      《ERP原理與應用》課程設計題目與要求

      課程設計題一:某服裝廠ERP系統(tǒng)應用

      設計目的:通過一周的課程設計,基本掌握ERP系統(tǒng)軟件的業(yè)務處理流程,學習如何把企業(yè)設計、銷售、采購、生產(chǎn)、管理過程中所涉及的各種基礎資料按ERP系統(tǒng)的內(nèi)在邏輯要求錄入到電腦中,掌握在ERP系統(tǒng)中建立物料主文件、產(chǎn)品結(jié)構(gòu)清單、工作中心、資源清單、工藝路線的方法,掌握在ERP系統(tǒng)中錄入銷售訂單和產(chǎn)品預測數(shù)據(jù),進而生成主生產(chǎn)計劃、物料需求計劃和能力需求計劃的方法,掌握按主生產(chǎn)計劃、物料需求計劃實施采購業(yè)務和車間生產(chǎn)業(yè)務的處理流程,掌握與銷售采購相關的財務處理業(yè)務。設計內(nèi)容:

      第一階段:根據(jù)各自的企業(yè)規(guī)劃數(shù)據(jù)(18周周一前)

      第二階段:系統(tǒng)實施(18周)

      第三階段:課程設計報告(18周周五上交,包括校外實習的同學)

      系統(tǒng)實施具體步驟:

      (1)新建帳套,進行帳套的初始設置。

      (2)建立主營產(chǎn)品的物料主文件和產(chǎn)品結(jié)構(gòu)清單。

      (3)建立加工該產(chǎn)品所用到的資源清單和工作中心。

      (4)錄入和維護加工該產(chǎn)品各零件的工藝路線。

      (5)錄入初始庫存資料。

      (6)錄入和維護銷售訂單和產(chǎn)品預測數(shù)據(jù)、編制主生產(chǎn)計劃、進行粗能力計算。

      (7)根據(jù)主生產(chǎn)計劃生成物料需求計劃、并進行細能力計算。

      (8)根據(jù)主生產(chǎn)計劃、物料需求計劃生成采購計劃和車間生產(chǎn)任務。

      (9)根據(jù)采購計劃實施采購業(yè)務各項流程、直至外購零件入庫。

      (10)根據(jù)車間生產(chǎn)任務實施車間管理各項流程,直至產(chǎn)品完工入庫。

      (11)根據(jù)采購和銷售數(shù)據(jù)完成應收、應付的財務處理業(yè)務

      設計要求:

      1.實施過程全部在金蝶K3 ERP軟件上完成。設計結(jié)束后,每位同學獨立提交一份ERP課程設計報告,內(nèi)容包括規(guī)劃的數(shù)據(jù)、設計過程、軟件處理內(nèi)容及處理結(jié)果、運行參數(shù)設置、遇到的疑難問題及解決辦法。

      2.界面截圖里要有各自的數(shù)據(jù)。

      3.禁止抄襲,雷同報告成績均為0。

      課程設計題二:某客車廠ERP系統(tǒng)應用

      課程設計題三:某機械廠ERP系統(tǒng)應用

      課程設計題四:某電器公司ERP系統(tǒng)應用

      課程設計題五:某電子企業(yè)ERP系統(tǒng)應用

      下載《操作系統(tǒng)課程設計》題目要求word格式文檔
      下載《操作系統(tǒng)課程設計》題目要求.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關范文推薦

        課程設計參考題目及要求

        課程設計 題目 : 環(huán)境與能源工程學院 分院名稱 : 課程名稱 : 學姓號 : 名 : 指導老師 : 同學們也可到網(wǎng)站上另選題目,字數(shù)不得少于7K字。 一、課程設計內(nèi)容組成 課程設計應由......

        課程設計題目及要求

        Java課程設計指導書 指導教師:葉妙 學生成績管理系統(tǒng) 一、設計題目及內(nèi)容 功能需求 1)必做: 1、實現(xiàn)本班同學成績的錄入、編輯, 2、提供對學號或姓名,進行成績或所有信息的查詢。......

        操作系統(tǒng)課程設計

        操作系統(tǒng)課程設計 注意事項: 0. 請每位同學必須按時提交課程設計報告(包括電子版和紙質(zhì)版),算入期末成績 1. 在三個題目中選擇一個 2. 如果選擇題目(一)進程調(diào)度算法,要求實現(xiàn)其中2......

        操作系統(tǒng)課程設計

        湖北民族學院信息工程學院11級計算機專業(yè)操作系統(tǒng)課程設計 (操作系統(tǒng)課程設計)連續(xù)動態(tài)分區(qū)內(nèi)存 管理模擬實現(xiàn) 學生姓名: 韓 慧 學生學號: 031140312 班 級: 031140--3 0311401、......

        操作系統(tǒng)課程設計

        長春理工大學 軟件學院 0813111班 27號 姓名:丁為勝 一. 概述 1、課程設計目的及任務課程設計地點及要求 每個學生一臺微機,需要安裝windows98或windows2000操作系統(tǒng),配備VC、VB......

        操作系統(tǒng)課程設計

        1 引言 操作系統(tǒng)是計算機科學與技術(shù)專業(yè)的主要專業(yè)基礎課和主干課。操作系統(tǒng)對計算機系統(tǒng)資源實施管理,是所有其他軟件與計算機硬件的唯一接口,所有用戶在使用計算機時都要得......

        計算機網(wǎng)絡課程設計題目及其要求

        計算機網(wǎng)絡課程設計題目及要求 一. 中小型千兆網(wǎng)吧組建 內(nèi)容及要求: 用BOSON軟件實現(xiàn)小規(guī)模網(wǎng)絡的模擬。熟悉對路由器和交換機的配置命令,調(diào)通網(wǎng)絡,并通過實例深入理解網(wǎng)絡基本......

        單片機課程設計要求及參考題目

        《單片機原理與應用》課程設計要求 一、目的: 本課程設計是《單片機原理與應用》課程的綜合、設計性實驗,作為課堂教學和課內(nèi)正常實驗的補充和提高。通過對《單片機原理與應用......