欧美色欧美亚洲高清在线观看,国产特黄特色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)上機(jī)實(shí)驗(yàn)報(bào)告格式規(guī)范

      時(shí)間:2019-05-12 06:53:06下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《操作系統(tǒng)上機(jī)實(shí)驗(yàn)報(bào)告格式規(guī)范》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《操作系統(tǒng)上機(jī)實(shí)驗(yàn)報(bào)告格式規(guī)范》。

      第一篇:操作系統(tǒng)上機(jī)實(shí)驗(yàn)報(bào)告格式規(guī)范

      操作系統(tǒng)上機(jī)實(shí)驗(yàn)報(bào)告

      學(xué)生姓名:學(xué)號(hào):學(xué)院:

      實(shí)驗(yàn)日期:

      實(shí)驗(yàn)名稱(chēng):

      實(shí)驗(yàn)?zāi)康模?/p>

      實(shí)驗(yàn)內(nèi)容:

      實(shí)驗(yàn)步驟及分析:

      (此部分為關(guān)鍵內(nèi)容。要求總結(jié)編寫(xiě)實(shí)驗(yàn)過(guò)程中遇到哪些問(wèn)題,如何解決的,若未解決也應(yīng)總結(jié))

      第二篇:oracle上機(jī)實(shí)驗(yàn)報(bào)告格式規(guī)范

      Oracle上機(jī)實(shí)驗(yàn)報(bào)告

      學(xué)生姓名:學(xué)號(hào):班級(jí):實(shí)驗(yàn)日期:

      實(shí)驗(yàn)名稱(chēng):

      實(shí)驗(yàn)?zāi)康模?/p>

      實(shí)驗(yàn)內(nèi)容:

      實(shí)驗(yàn)步驟及分析:(此部分為關(guān)鍵內(nèi)容:要求整理實(shí)驗(yàn)主要步驟,總結(jié)編寫(xiě)實(shí)驗(yàn)過(guò)程中遇到哪些問(wèn)題,如何解決的,若未解決也應(yīng)總結(jié),回答思考題的答案)

      第三篇:操作系統(tǒng)實(shí)驗(yàn)報(bào)告

      實(shí)驗(yàn)二

      進(jìn)程調(diào)度

      1.目的和要求

      通過(guò)這次實(shí)驗(yàn),理解進(jìn)程調(diào)度的過(guò)程,進(jìn)一步掌握進(jìn)程狀態(tài)的轉(zhuǎn)變、進(jìn)程調(diào)度的策略,進(jìn)一步體會(huì)多道程序并發(fā)執(zhí)行的特點(diǎn),并分析具體的調(diào)度算法的特點(diǎn),掌握對(duì)系統(tǒng)性能的評(píng)價(jià)方法。

      2.實(shí)驗(yàn)內(nèi)容

      閱讀教材《計(jì)算機(jī)操作系統(tǒng)》第二章和第三章,掌握進(jìn)程管理及調(diào)度相關(guān)概念和原理。

      編寫(xiě)程序模擬實(shí)現(xiàn)進(jìn)程的輪轉(zhuǎn)法調(diào)度過(guò)程,模擬程序只對(duì)PCB進(jìn)行相應(yīng)的調(diào)度模擬操作,不需要實(shí)際程序。假設(shè)初始狀態(tài)為:有n個(gè)進(jìn)程處于就緒狀態(tài),有m個(gè)進(jìn)程處于阻塞狀態(tài)。采用輪轉(zhuǎn)法進(jìn)程調(diào)度算法進(jìn)行調(diào)度(調(diào)度過(guò)程中,假設(shè)處于執(zhí)行狀態(tài)的進(jìn)程不會(huì)阻塞),且每過(guò)t個(gè)時(shí)間片系統(tǒng)釋放資源,喚醒處于阻塞隊(duì)列隊(duì)首的進(jìn)程。

      程序要求如下:

      1)輸出系統(tǒng)中進(jìn)程的調(diào)度次序; 2)計(jì)算CPU利用率。

      3.實(shí)驗(yàn)環(huán)境

      Windows操作系統(tǒng)、VC++6.0 C語(yǔ)言

      4設(shè)計(jì)思想:

      (1)

      程序中進(jìn)程可用PCB表示,其類(lèi)型描述如下:

      struct PCB_type

      {

      int pid;

      //進(jìn)程名 int

      state;

      //進(jìn)程狀態(tài)

      2——表示“執(zhí)行”狀態(tài)

      1——表示“就緒”狀態(tài)

      0——表示“阻塞”狀態(tài)

      int cpu_time;//運(yùn)行需要的CPU時(shí)間(需運(yùn)行的時(shí)間片個(gè)數(shù))

      } 用PCB來(lái)模擬進(jìn)程;

      (2)設(shè)置兩個(gè)隊(duì)列,將處于“就緒”狀態(tài)的進(jìn)程PCB掛在隊(duì)列ready中;將處于“阻塞”狀態(tài)的進(jìn)程PCB掛在隊(duì)列blocked中。隊(duì)列類(lèi)型描述如下:

      struct QueueNode{

      struct PCB_type

      PCB;

      Struct QueueNode *next;} 并設(shè)全程量:

      struct QueueNode *ready_head=NULL,//ready隊(duì)列隊(duì)首指針

      *ready_tail=NULL , //ready隊(duì)列隊(duì)尾指針

      *blocked_head=NULL,//blocked隊(duì)列隊(duì)首指針 *blocked_tail=NULL;//blocked隊(duì)列隊(duì)尾指針(3)設(shè)計(jì)子程序:

      start_state();

      讀入假設(shè)的數(shù)據(jù),設(shè)置系統(tǒng)初始狀態(tài),即初始化就緒隊(duì)列和阻塞隊(duì)列。

      dispath();

      模擬調(diào)度,當(dāng)就緒隊(duì)列的隊(duì)首進(jìn)程運(yùn)行一個(gè)時(shí)間片后,放到就緒隊(duì)列末尾,每次都是隊(duì)首進(jìn)程進(jìn)行調(diào)度,一個(gè)進(jìn)程運(yùn)行結(jié)束就從就緒隊(duì)列中刪除,當(dāng)?shù)絫個(gè)時(shí)間片后,喚醒阻塞隊(duì)列隊(duì)首進(jìn)程。

      calculate();

      就緒進(jìn)程運(yùn)行一次,usecpu加1,當(dāng)就緒隊(duì)列為空時(shí)unusecpu加1,CPU利用率為use_cpu/(use_cpu+unuse_cpu)。

      5源代碼:

      #include #include

      struct PCB_type {

      int pid;

      //進(jìn)程名

      int

      state;

      //進(jìn)程狀態(tài)

      //2--表示“執(zhí)行”狀態(tài)

      //1--表示“就緒”狀態(tài)

      //0--表示“阻塞”狀態(tài)

      int cpu_time;//運(yùn)行需要的CPU時(shí)間(需運(yùn)行的時(shí)間片個(gè)數(shù))};struct QueueNode{

      struct PCB_type

      PCB;

      struct QueueNode *next;};struct QueueNode *ready_head=NULL,//ready隊(duì)列隊(duì)首指針

      *ready_tail=NULL,//ready隊(duì)列隊(duì)尾指針

      *block_head=NULL,//blocked隊(duì)列隊(duì)首指針

      *block_tail=NULL;

      //blocked隊(duì)列隊(duì)尾指針

      int use_cpu,unuse_cpu;

      void start_state()//讀入假設(shè)的數(shù)據(jù),設(shè)置系統(tǒng)初始狀態(tài) {

      int n,m;

      int i;

      struct QueueNode *p,*q;

      printf(“輸入就緒節(jié)點(diǎn)個(gè)數(shù)n:”);

      scanf(“%d”,&n);

      printf(“輸入阻塞節(jié)點(diǎn)個(gè)數(shù)m:”);

      scanf(“%d”,&m);

      p=(struct QueueNode *)malloc(sizeof(struct QueueNode));

      p->next =NULL;

      ready_head=ready_tail=p;

      for(i=0;i

      {

      p=(struct QueueNode *)malloc(sizeof(struct QueueNode));

      p->next =NULL;

      p->PCB.state=1;

      printf(“輸入就緒進(jìn)程%d的pid和cpu_time:”,i+1);

      scanf(“%d%d”,&p->PCB.pid,&p->PCB.cpu_time);

      ready_tail->next=p;

      ready_tail=p;

      }

      q=(struct QueueNode *)malloc(sizeof(struct QueueNode));

      q->next =NULL;

      block_head=block_tail=q;

      for(i=0;i

      {

      q=(struct QueueNode *)malloc(sizeof(struct QueueNode));

      q->next=NULL;

      q->PCB.state=0;

      printf(“輸入阻塞進(jìn)程%d的pid和cpu_time:”,i+1);

      scanf(“%d%d”,&q->PCB.pid,&q->PCB.cpu_time);

      block_tail->next=q;

      block_tail=q;

      }

      printf(“n處于就緒狀態(tài)的進(jìn)程有:n”);

      p=ready_head->next;

      i=1;

      while(p)

      {printf(“進(jìn)程%d的pid和cpu_time:%5d%5d%5dn“,i,p->PCB.pid,p->PCB.state,p->PCB.cpu_time);

      p=p->next;

      i++;

      } } void dispath()

      //模擬調(diào)度 {

      int x=0,t;

      use_cpu=0;

      unuse_cpu=0;

      printf(”輸入t:“);

      scanf(”%d“,&t);

      printf(”開(kāi)始調(diào)度n“);

      while(ready_head!=ready_tail||block_head!=block_tail)

      {

      struct QueueNode *p,*q;

      if(ready_head!=ready_tail)

      {

      p=ready_head->next;

      ready_head->next=p->next;

      p->next=NULL;

      if(ready_head->next==NULL)

      {

      ready_tail=ready_head;

      }

      p->PCB.state=2;

      printf(”進(jìn)程%d調(diào)度t“,p->PCB.pid);

      state和

      use_cpu++;

      x++;

      p->PCB.cpu_time--;

      if(p->PCB.cpu_time)

      {

      ready_tail->next=p;

      ready_tail=p;

      }

      else

      {

      printf(”進(jìn)程%d完成t“,p->PCB.pid);

      free(p);

      }

      }

      else

      {

      unuse_cpu++;

      x++;

      printf(”空閑一個(gè)時(shí)間片t“);

      }

      if(x==t&&block_head!=block_tail)

      {

      q=block_head->next;

      block_head->next=q->next;

      q->next=NULL;

      if(block_head->next==NULL)

      {

      block_tail=block_head;

      }

      ready_tail->next=q;

      ready_tail=q;

      x=0;

      }

      } } void calculate()

      //計(jì)算CPU利用率 { printf(”ncpu的利用率%.2fn“,(float)use_cpu/(use_cpu+unuse_cpu));

      } void main(){start_state();

      dispath();

      calculate();} 6運(yùn)行結(jié)果:

      7實(shí)驗(yàn)總結(jié):

      實(shí)驗(yàn)幫我復(fù)習(xí)了數(shù)據(jù)結(jié)構(gòu)和C語(yǔ)言,且鞏固課本知識(shí),知道了如何定義結(jié)構(gòu)體,如何在鏈接隊(duì)列中增刪節(jié)點(diǎn)。模擬進(jìn)程調(diào)度幫我們鞏固了進(jìn)程三狀態(tài)之間的變遷。懂得調(diào)式的重要性??傊?,我們明白了理論聯(lián)系實(shí)際。多看書(shū),多上機(jī)。

      實(shí)驗(yàn)三

      可變分區(qū)存儲(chǔ)管理

      1.目的和要求

      通過(guò)這次實(shí)驗(yàn),加深對(duì)內(nèi)存管理的認(rèn)識(shí),進(jìn)一步掌握內(nèi)存的分配、回收算法的思想。

      2.實(shí)驗(yàn)內(nèi)容

      閱讀教材《計(jì)算機(jī)操作系統(tǒng)》第四章,掌握存儲(chǔ)器管理相關(guān)概念和原理。編寫(xiě)程序模擬實(shí)現(xiàn)內(nèi)存的動(dòng)態(tài)分區(qū)法存儲(chǔ)管理。內(nèi)存空閑區(qū)使用自由鏈管理,采用最壞適應(yīng)算法從自由鏈中尋找空閑區(qū)進(jìn)行分配,內(nèi)存回收時(shí)假定不做與相鄰空閑區(qū)的合并。

      假定系統(tǒng)的內(nèi)存共640K,初始狀態(tài)為操作系統(tǒng)本身占用64K。在t1時(shí)間之后,有作業(yè)A、B、C、D分別請(qǐng)求8K、16K、64K、124K的內(nèi)存空間;在t2時(shí)間之后,作業(yè)C完成;在t3時(shí)間之后,作業(yè)E請(qǐng)求50K的內(nèi)存空間;在t4時(shí)間之后,作業(yè)D完成。要求編程序分別輸出t1、t2、t3、t4時(shí)刻內(nèi)存的空閑區(qū)的狀態(tài)。

      3.實(shí)驗(yàn)環(huán)境

      Windows操作系統(tǒng)、VC++6.0 C語(yǔ)言

      4.設(shè)計(jì)思想

      模擬內(nèi)存分配和回收,要設(shè)置兩個(gè)鏈隊(duì)列,一個(gè)空閑區(qū)鏈和一個(gè)占用區(qū)鏈,空閑區(qū)鏈節(jié)點(diǎn)有起始地址,大小和指向下一節(jié)點(diǎn)的指針等數(shù)據(jù)域,占用區(qū)鏈節(jié)點(diǎn)有起始地址,大小,作業(yè)名和指向下一節(jié)點(diǎn)的指針等數(shù)據(jù)域,本實(shí)驗(yàn)用最壞適應(yīng)算法,每次作業(yè)申請(qǐng)內(nèi)存都是從空閑鏈隊(duì)頭節(jié)點(diǎn)分配,如果相等,就刪除空閑頭結(jié)點(diǎn),如果小于申請(qǐng)的,就不分配,否則就劃分內(nèi)存給作業(yè),剩下的內(nèi)存大小,重新插入空閑鏈隊(duì),按從大到小,接著把作業(yè)占用的內(nèi)存放到占用區(qū)鏈節(jié)點(diǎn)的末尾。每次作業(yè)運(yùn)行完,就要回收其占用的內(nèi)存大小,把作業(yè)節(jié)點(diǎn)按從大到小插入到空閑鏈隊(duì)中。5.源代碼:

      #include #include struct freelinkNode{ int len;int address;

      struct freelinkNode *next;};struct busylinkNode{ char name;

      int len;int address;struct busylinkNode *next;};struct freelinkNode *free_head=NULL;

      //自由鏈隊(duì)列(帶頭結(jié)點(diǎn))隊(duì)首指針

      struct busylinkNode *busy_head=NULL;

      //占用區(qū)隊(duì)列隊(duì)(帶頭結(jié)點(diǎn))首指針

      struct busylinkNode *busy_tail=NULL;

      //占用區(qū)隊(duì)列隊(duì)尾指針 void start(void)/* 設(shè)置系統(tǒng)初始狀態(tài)*/ { struct freelinkNode *p;

      struct busylinkNode *q;

      free_head=(struct freelinkNode*)malloc(sizeof(struct freelinkNode));

      free_head->next=NULL;// 創(chuàng)建自由鏈頭結(jié)點(diǎn)

      busy_head=busy_tail=(struct busylinkNode*)malloc(sizeof(struct busylinkNode));

      busy_head->next=NULL;// 創(chuàng)建占用鏈頭結(jié)點(diǎn)

      p=(struct freelinkNode *)malloc(sizeof(struct freelinkNode));

      p->address=64;

      p->len=640-64;//OS占用了64K

      p->next=NULL;

      free_head->next=p;

      q=(struct busylinkNode *)malloc(sizeof(struct busylinkNode));

      q->name='S';/* S表示操作系統(tǒng)占用

      */

      q->len=64;q->address=0;q->next=NULL;

      busy_head->next=q;busy_tail=q;} void requireMemo(char name, int require)/*模擬內(nèi)存分配*/ { freelinkNode *w,*u,*v;busylinkNode *p;if(free_head->next->len>=require){

      p=(struct busylinkNode*)malloc(sizeof(struct busylinkNode));

      p->name=name;

      p->address=free_head->next->address;

      p->len=require;

      p->next=NULL;

      busy_tail->next=p;

      busy_tail=p;} else

      printf(”Can't allocate“);

      w=free_head->next;

      free_head->next=w->next;

      if(w->len==require)

      {

      free(w);} else {

      w->address=w->address+require;

      w->len=w->len-require;}

      u=free_head;

      v=free_head->next;

      while((v!=NULL)&&(v->len>w->len)){

      u=v;

      v=v->next;}

      u->next=w;

      w->next=v;} void freeMemo(char name)/* 模擬內(nèi)存回收*/ { int len;

      int address;busylinkNode *q,*p;freelinkNode *w,*u,*v;q=busy_head;

      p=busy_head->next;

      while((p!=NULL)&&(p->name!=name))

      {

      q=p;

      p=p->next;}

      if(p==NULL){

      printf(”%c is not exist“,name);} else

      {

      if(p==busy_tail)

      {

      busy_tail=q;

      }

      else

      {

      q->next=p->next;

      len=p->len;

      address=p->address;

      free(p);

      w=(struct freelinkNode*)malloc(sizeof(struct freelinkNode));

      w->len=len;

      w->address=address;

      u=free_head;

      v=free_head->next;

      while((v!=NULL)&&(v->len>len))

      { u=v;v=v->next;

      }

      u->next=w;

      w->next=v;

      } } } void past(int time)/* 模擬系統(tǒng)過(guò)了time 時(shí)間*/ { printf(”過(guò)了時(shí)間%d后:n“,time);} void printlink()/* 輸出內(nèi)存空閑情況(自由鏈的結(jié)點(diǎn))*/ {

      freelinkNode *p;

      printf(”內(nèi)存的空閑情況為:n“);

      p=(struct freelinkNode *)malloc(sizeof(struct freelinkNode));

      p=free_head->next;

      while(p!=NULL)

      {

      printf(”內(nèi)存的起始地址和內(nèi)存的大小%5dt%5d:n",p->address,p->len);

      p=p->next;

      } }

      void main(){

      int t1=1,t2=2,t3=3,t4=4;

      start();

      past(t1);

      requireMemo('A',8);

      requireMemo('B',16);

      requireMemo('C',64);

      requireMemo('D',124);

      printlink();

      past(t2);

      freeMemo('C');

      printlink();

      past(t3);

      requireMemo('E',50);

      printlink();

      past(t4);

      freeMemo('D');

      printlink();} 6.運(yùn)行結(jié)果:

      7.實(shí)驗(yàn)總結(jié):

      鞏固編程能力,和調(diào)式能力,復(fù)習(xí)課本知識(shí),明白理論聯(lián)系實(shí)際的重要性,動(dòng)手能力非常重要,多看書(shū),多獨(dú)立思考,品味痛苦的過(guò)程,享受成功的喜悅。

      操作系統(tǒng)實(shí)驗(yàn)報(bào)告

      院系:數(shù)計(jì)學(xué)院

      班級(jí):大類(lèi)6班 學(xué)號(hào):100511624 姓名:明章輝

      指導(dǎo)教師:徐軍利

      第四篇:操作系統(tǒng)實(shí)驗(yàn)報(bào)告

      許昌學(xué)院

      《操作系統(tǒng)》實(shí)驗(yàn)報(bào)告書(shū)

      學(xué)號(hào):姓名:閆金科班級(jí):成績(jī):

      5006140057

      14物聯(lián)網(wǎng)工程 2016年02月實(shí)驗(yàn)一 Linux的安裝與配置

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.熟悉Linux系統(tǒng)的基本概念,比如Linux發(fā)行版、宏內(nèi)核、微內(nèi)核等。2.掌握Linux系統(tǒng)的安裝和配置過(guò)程,初步掌握Linux系統(tǒng)的啟動(dòng)和退出方法。3.熟悉Linux系統(tǒng)的文件系統(tǒng)結(jié)構(gòu),了解Linux常用文件夾的作用。

      二、實(shí)驗(yàn)內(nèi)容

      1.從網(wǎng)絡(luò)上下載VMware軟件和兩個(gè)不同Linux發(fā)行版鏡像文件。2.安裝VMware虛擬機(jī)軟件。

      3.在VMware中利用第一個(gè)鏡像文件完成第一個(gè)Linux的安裝,期間完成網(wǎng)絡(luò)信息、用戶信息、文件系統(tǒng)和硬盤(pán)分區(qū)等配置。

      4.在VMware中利用第二個(gè)鏡像文件完成第二個(gè)Linux的安裝,并通過(guò)LILO或者GRUB解決兩個(gè)操作系統(tǒng)選擇啟動(dòng)的問(wèn)題。

      5.啟動(dòng)Linux系統(tǒng),打開(kāi)文件瀏覽器查看Linux系統(tǒng)的文件結(jié)構(gòu),并列舉出Linux常用目錄的作用。

      三、實(shí)驗(yàn)過(guò)程及結(jié)果

      1、啟動(dòng)VMware,點(diǎn)擊新建Linux虛擬機(jī),如圖所示:

      2、點(diǎn)擊下一步,選擇經(jīng)典型,點(diǎn)擊下一步在選擇客戶機(jī)頁(yè)面選擇Linux,版本選擇Red Hat Enterprise Linux 5,如圖所示:

      3、點(diǎn)擊下一步創(chuàng)建虛擬機(jī)名稱(chēng)以及所要安裝的位置,如圖所示:

      4、點(diǎn)擊下一步,磁盤(pán)容量填一個(gè)合適大小,此處選擇默認(rèn)值大小10GB,如圖所示:

      5、點(diǎn)擊完成,點(diǎn)擊編輯虛擬機(jī)設(shè)置,選擇硬件選項(xiàng)中的CD-ROM(IDE...)選項(xiàng),在右側(cè)連接中選擇“使用ISO鏡像(I)”選項(xiàng),點(diǎn)擊“瀏覽”,找到Linux的鏡像文件,如圖所示:

      6點(diǎn)擊確定按鈕后,點(diǎn)擊啟動(dòng)虛擬機(jī)按鈕,來(lái)到Linux的安裝界面,如圖所示:

      7、到此頁(yè)面之后,等待自動(dòng)檢測(cè)安裝,如圖所示:

      8、等到出現(xiàn)如圖所示頁(yè)面后點(diǎn)擊“skip”按鈕,跳過(guò)檢測(cè),直接進(jìn)入安裝設(shè)置界面,如圖所示:

      9、安裝設(shè)計(jì)界面如圖所示:

      10、點(diǎn)擊Next按鈕進(jìn)入設(shè)置語(yǔ)言界面,設(shè)置語(yǔ)言為“簡(jiǎn)體中文”,如圖所示:

      11、點(diǎn)擊Nest按鈕進(jìn)入系統(tǒng)鍵盤(pán)設(shè)置按鈕,設(shè)置系統(tǒng)鍵盤(pán)為“美國(guó)英語(yǔ)式”,如圖所示:

      12、點(diǎn)擊下一步按鈕,彈出“安裝號(hào)碼”對(duì)話框,選擇跳過(guò)輸入安裝號(hào)碼,如圖所示:

      13、按照提示,一直點(diǎn)擊下一步按鈕,如圖所示:

      14、到設(shè)置最后一步,點(diǎn)擊下一步按鈕進(jìn)入開(kāi)始安裝Red Hat Enterprise Linux Sever界面,如圖所示:

      15、安裝完成后,進(jìn)入歡迎界面,按照提示點(diǎn)擊前進(jìn)按鈕知道進(jìn)入Linux桌面,如圖所示:

      16、安裝成功的Linux系統(tǒng)桌面如圖所示,桌面包含五個(gè)圖標(biāo),分別為:計(jì)算機(jī)、jk’s Home、回收站、RHEL/5.3 i386DVD。

      四、實(shí)驗(yàn)總結(jié)

      通過(guò)安裝虛擬機(jī)等操作讓我認(rèn)識(shí)到Linux這系統(tǒng)一些基本特點(diǎn),本次試驗(yàn)學(xué)會(huì)了安裝虛擬機(jī)并且使用虛擬機(jī)安裝操作系統(tǒng),掌握了紅帽Linux系統(tǒng)的安裝和配置過(guò)程,以及對(duì)鏡像ISO文件的使用,有別于我們機(jī)器上使用的系統(tǒng),通過(guò)虛擬機(jī)這個(gè)軟件還可以在已有系統(tǒng)的基礎(chǔ)上使用其他操作系統(tǒng)。安裝過(guò)程中一定要注意選擇版本的時(shí)候要選擇Red Hat Enterprise Linux 5版本,否則安裝不能成功。自己動(dòng)手成功的安裝了Linux系統(tǒng),自己對(duì)Linux的學(xué)習(xí)產(chǎn)生更大的興趣。

      實(shí)驗(yàn)二 Linux操作系統(tǒng)的運(yùn)行模式

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.熟悉Linux系統(tǒng)終端工作環(huán)境的使用,了解Linux命令的格式,使用學(xué)會(huì)利用常用的Linux命令來(lái)完成系統(tǒng)的管理和維護(hù)。

      2.了解X-Windows的特點(diǎn),熟悉Linux圖形用戶接口的使用,掌握GNOME桌面環(huán)境的基本操作。

      3.了解和掌握在Linux環(huán)境下安裝軟件包的方法,如QQ for Linux等用軟件的安裝方法。

      二、實(shí)驗(yàn)內(nèi)容

      1.啟動(dòng)Linux系統(tǒng)打開(kāi)虛擬終端界面,使用Linux的在線幫助指令man或help獲得ls、uname、date、cal、mkdir、cp等Linux命令的幫助手冊(cè),了解這些命令的具體使用方法。同時(shí),也可以通過(guò)執(zhí)行“命令名 –help”來(lái)顯示該命令的幫助信息,如“l(fā)s –help”,試用這些命令。

      2.通過(guò)uname命令的執(zhí)行,查看并給出相關(guān)系統(tǒng)信息:操作系統(tǒng)的名稱(chēng)、系統(tǒng)域名、系統(tǒng)CPU名稱(chēng)等。

      3.在主目錄下創(chuàng)建一個(gè)名為myetc的子目錄,將/etc目錄下與網(wǎng)絡(luò)相關(guān)的文件和子目錄拷貝到該目錄,并將這些文件的執(zhí)行權(quán)限設(shè)置為可執(zhí)行。

      4.在主目錄/home下創(chuàng)建目錄program、music 和temp,然后在program下建立目錄java和C,列出完成該過(guò)程的所有命令。

      5.在圖形界面環(huán)境中,查看GNOME桌面的面板和桌面,設(shè)置GNOME,包括屏幕保護(hù)程序、更改背景和指定關(guān)聯(lián)程序等。6.實(shí)現(xiàn)對(duì)光盤(pán)的加載和訪問(wèn),然后卸載。

      三、實(shí)驗(yàn)過(guò)程及結(jié)果

      1、打開(kāi)終端,輸入 【ls –help】來(lái)查看【ls】指令的使用方法,同理查看uname、date、cal、mkdir、cp的使用方法。

      2、在終端中輸入【uname –a】顯示操作系統(tǒng)名系統(tǒng)cpu名和系統(tǒng)域名

      3、重啟系統(tǒng),用【root】用戶名進(jìn)入系統(tǒng),以獲得權(quán)限。在終端中輸入【mkdir myetc】,在主目錄下創(chuàng)建【myrtc】的目錄,【ls】查看是否創(chuàng)建。輸入【cd..】返回至【/】文件,輸入【cp –r etc root/myetc】講etc中內(nèi)容復(fù)制到myetc中,進(jìn)入myetc文件【ls】查看。輸入

      【chmod u+x etc】賦予文件可執(zhí)行的權(quán)限,輸入【ll】查看。

      4、在home下,輸入【mkdir {program,music,temp}】,可在home下創(chuàng)立這三個(gè)目錄,輸入【ls】查看。在program下輸入【mkdir{java,C}】,可創(chuàng)立java和C兩個(gè)目錄,【ls】查看。

      5、在桌面上方選擇【系統(tǒng)】-【首選項(xiàng)】,即可設(shè)置屏幕保護(hù)程序和更改背景和指定關(guān)聯(lián)程序

      5、在桌面上可見(jiàn)看到有CD光盤(pán),雙擊瀏覽,右鍵【彈出】即卸載。

      四、實(shí)驗(yàn)總結(jié)和體會(huì)

      Linux的指令系統(tǒng)是學(xué)習(xí)Linux操作系統(tǒng)很重要的一部分,指令系統(tǒng)相當(dāng)于在Windows操作系統(tǒng)下的doc,可以省去圖形化界面。通過(guò)這次的實(shí)驗(yàn)讓我了解了Linux的強(qiáng)大功能,了解到Linux有許多方便快捷的設(shè)置基本配置的方法,這使我更喜歡上Linux的使用。在使用指令的過(guò)程中,有時(shí)候?qū)ξ募牟僮餍枰欢ǖ臋?quán)限,這時(shí)需要在登陸時(shí)用戶名使用【root】,而不是我們?cè)诎惭b時(shí)使用的用戶名,這樣就獲得了管理員權(quán)限,可以對(duì)一些系統(tǒng)文件進(jìn)行操作。

      實(shí)驗(yàn)三 Linux應(yīng)用軟件與系統(tǒng)管理

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.了解OpenOffice.Org集成辦公軟件,掌握利用OpenOffice.Org的套件來(lái)完成文檔和圖片的處理。

      2.了解Linux網(wǎng)絡(luò)管理的知識(shí),熟悉Linux網(wǎng)絡(luò)配置的方法,掌握在Linux環(huán)境下配置Web服務(wù)器和ftp服務(wù)的方法。

      二、實(shí)驗(yàn)內(nèi)容

      1.配置Linux系統(tǒng)的網(wǎng)絡(luò)環(huán)境,安裝FTP和Web服務(wù)器,并配置相關(guān)的屬性,利用FTP實(shí)現(xiàn)WINDOWS和Linux之間的數(shù)據(jù)交換。

      2.利用FTP程序上傳自己的照片到FTP服務(wù)器,利用OpenOffice的文字處理工具OpenOffice Writer制作一份表格形式的個(gè)人簡(jiǎn)歷。個(gè)人簡(jiǎn)歷中至少包含學(xué)號(hào)、姓名、性別、專(zhuān)業(yè)、照片和學(xué)習(xí)經(jīng)歷等內(nèi)容,并保存為網(wǎng)頁(yè)格式(html格式)。3.將個(gè)人簡(jiǎn)歷網(wǎng)頁(yè)設(shè)置為WEB服務(wù)器的首頁(yè),然后在客戶端利用瀏覽器訪問(wèn)WEB服務(wù)器,查看效果。

      4.通過(guò)讀取proc文件系統(tǒng),獲取系統(tǒng)各種信息(如主機(jī)名、系統(tǒng)啟動(dòng)時(shí)間、運(yùn)行時(shí)間、版本號(hào)、所有進(jìn)程信息、CPU使用率等),并以比較容易的方式顯示。

      三、實(shí)驗(yàn)過(guò)程及結(jié)果

      1.配置網(wǎng)絡(luò)環(huán)境:在(服務(wù).cmd).里面進(jìn)行以下操作:在服務(wù)里選擇3按回車(chē)

      完成后,可在本地連接看到VMware已連接上網(wǎng)絡(luò)

      在虛擬機(jī)設(shè)置中設(shè)置以太網(wǎng)網(wǎng)絡(luò)連接方式為

      網(wǎng)關(guān)地址填虛擬機(jī)的網(wǎng)管,IP地址設(shè)為虛擬機(jī)的一個(gè)子網(wǎng):

      四、總結(jié):

      在linux系統(tǒng)下,make是我們經(jīng)常用到的編譯命令,所以關(guān)于make代碼和他的操作指令一定要記清楚。所以,熟練掌握了make和makefile工具之后,源碼安裝軟件就變的像windows下安裝軟件一樣簡(jiǎn)單。

      實(shí)驗(yàn)四 進(jìn)程控制與管理

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.掌握GCC編譯器的用法,學(xué)會(huì)利用GCC編輯器來(lái)編輯C語(yǔ)言程序,學(xué)會(huì)利用GDB調(diào)試器來(lái)調(diào)試C語(yǔ)言程序。

      2.理解進(jìn)程和程序的區(qū)別和聯(lián)系,3.掌握在Linux環(huán)境下觀察進(jìn)程運(yùn)行情況和CPU工作情況的命令。4.了解fork()系統(tǒng)調(diào)用,掌握利用fork()創(chuàng)建進(jìn)程的方法。

      5.了解Linux系統(tǒng)其他與進(jìn)程相關(guān)的系統(tǒng)調(diào)用,如exec、wait和exit等。6.了解Linux常用的進(jìn)程通信機(jī)制。

      二、實(shí)驗(yàn)內(nèi)容

      1.利用Linux的進(jìn)程管理命令ps、top來(lái)監(jiān)視和跟蹤進(jìn)程,體會(huì)進(jìn)程和程序的關(guān)系。2.利用Linux的文字編輯器編寫(xiě)文件復(fù)制的C語(yǔ)言程序,并用gcc編譯該程序,然后運(yùn)行該程序。

      3.編寫(xiě)一段程序,使用系統(tǒng)調(diào)用fork()創(chuàng)建兩個(gè)子進(jìn)程。當(dāng)此程序運(yùn)行時(shí),在系統(tǒng)中有一個(gè)父進(jìn)程和兩個(gè)子進(jìn)程活動(dòng)。讓每一個(gè)進(jìn)程在屏幕上顯示一個(gè)字符:父進(jìn)程顯示'a',子進(jìn)程分別顯示字符'b'和字符'c'。試觀察記錄屏幕上的顯示結(jié)果,并分析原因。

      4.修改上述程序,每一個(gè)進(jìn)程循環(huán)顯示一句話。子進(jìn)程顯示'daughter ?'及'son ??',父進(jìn)程顯示 'parent ??',觀察結(jié)果,分析原因。5.用fork()創(chuàng)建一個(gè)進(jìn)程,再調(diào)用exec()用新的程序替換該子進(jìn)程的內(nèi)容。

      三、實(shí)驗(yàn)過(guò)程及結(jié)果

      1、利用Linux的進(jìn)程管理命令ps、top來(lái)監(jiān)視和跟蹤進(jìn)程,體會(huì)進(jìn)程和程序的關(guān)系。<1>從用戶身份切換到ROOT身份

      <2>輸入命令 ps 查看進(jìn)程

      <2>輸入命令 top 跟蹤進(jìn)程

      2、利用Linux的文字編輯器編寫(xiě)一個(gè)計(jì)算機(jī)100個(gè)自然數(shù)和的C語(yǔ)言程序,并用gcc編譯該程序,然后運(yùn)行該程序。

      <1>創(chuàng)建一個(gè).C文件 并進(jìn)入進(jìn)行編輯

      <2>用GCC 進(jìn)行編譯,再查看文件,發(fā)現(xiàn)產(chǎn)生執(zhí)行文件 a.out

      <3>執(zhí)行這個(gè)可執(zhí)行文件得到結(jié)果5050

      1、編寫(xiě)一段程序,使用系統(tǒng)調(diào)用fork()創(chuàng)建兩個(gè)子進(jìn)程。當(dāng)此程序運(yùn)行時(shí),在系統(tǒng)中有一個(gè)父進(jìn)程和兩個(gè)子進(jìn)程活動(dòng)。讓每一個(gè)進(jìn)程在屏幕上顯示一個(gè)字符:父進(jìn)程顯示'a',子進(jìn)程分別顯示字符'b'和字符'c'。試觀察記錄屏幕上的顯示結(jié)果,并分析原因。

      <1>穿件一個(gè).C文件 并進(jìn)行編寫(xiě)程序代碼

      <2>反復(fù)執(zhí)行2次該程序

      <3>可以看出兩次執(zhí)行的結(jié)果 a b c 出現(xiàn)的順序不同,原因是,3個(gè)進(jìn)程的輸出次序是隨機(jī)的,并不會(huì)按規(guī)定的順序出現(xiàn),所以會(huì)出現(xiàn)上述結(jié)果。

      4、修改上述程序,每一個(gè)進(jìn)程循環(huán)顯示一句話。子進(jìn)程顯示'daughter ?'及'son ??',父進(jìn)程顯示 'parent ??',觀察結(jié)果,分析原因。<1>重新修改代碼

      <3>執(zhí)行這段程序

      <4>原分析:

      因和之前一樣,可以看出執(zhí)行的結(jié)果 3個(gè)單詞出現(xiàn)的順序不同,原因是,3個(gè)進(jìn)程的輸出次序是隨機(jī)的,并不會(huì)按規(guī)定的順序出現(xiàn),所以會(huì)出現(xiàn)上述結(jié)果。

      5、用fork()創(chuàng)建一個(gè)進(jìn)程,再調(diào)用exec()用新的程序替換該子進(jìn)程的內(nèi)容。<1>

      編寫(xiě)代碼

      <2> 執(zhí)行的結(jié)果

      結(jié)果表明 execl 替代了son的內(nèi)容

      四、實(shí)驗(yàn)總結(jié)和體會(huì)

      這個(gè)實(shí)驗(yàn)考察的是進(jìn)程之間存在很多可能性以及對(duì)編輯器的使用。本次實(shí)驗(yàn)學(xué)習(xí)了在linux環(huán)境下用gcc編譯器運(yùn)行c語(yǔ)言程序,在linux環(huán)境下編寫(xiě)程序用到了vi編輯器,知道了該編輯器也需要各種命令來(lái)操作。編寫(xiě)C語(yǔ)言程序時(shí)用到了fork()函數(shù),再調(diào)用execl()用新的程序替換該子進(jìn)程的內(nèi)容。

      實(shí)驗(yàn)五 進(jìn)程調(diào)度模擬程序的設(shè)計(jì)與實(shí)現(xiàn)

      一、實(shí)驗(yàn)?zāi)康?/p>

      1.了解進(jìn)程調(diào)度的概念,掌握常用進(jìn)程調(diào)度算法的原理。2.掌握Linux程序設(shè)計(jì)編輯、編譯和調(diào)試的技巧。

      二、實(shí)驗(yàn)內(nèi)容

      1.編寫(xiě)程序?qū)崿F(xiàn)進(jìn)程調(diào)度調(diào)度算法先來(lái)先服務(wù)、優(yōu)先級(jí)高優(yōu)先和時(shí)間片輪轉(zhuǎn)調(diào)度算法。(編程語(yǔ)言不限)

      2.輸入數(shù)據(jù),輸出運(yùn)行結(jié)果。

      三、實(shí)驗(yàn)過(guò)程及結(jié)果

      1先來(lái)先服務(wù)

      #i nclude float t,d;

      struct { int id;

      float ArriveTime;float RequestTime;float StartTime;float EndTime;float RunTime;float DQRunTime;int Status;}arrayTask[4];GetTask(){ int i;float a;

      for(i=0;i<4;i++){arrayTask[i].id=i+1;printf(“input the number”);

      printf(“input the the ArriveTime of arrayTask[%d]:”,i);scanf(“%f”,&a);

      arrayTask[i].ArriveTime=a;

      printf(“input the RequestTime of arrayTask[%d]:”,i);scanf(“%f”,&a);

      arrayTask[i].RequestTime=a;arrayTask[i].StartTime=0;arrayTask[i].EndTime=0;arrayTask[i].RunTime=0;arrayTask[i].Status=0;

      } }

      int fcfs()

      {

      int i,j,w=0;

      for(i=0;i<4;i++)

      {

      if(arrayTask[i].Status==0)

      {

      t=arrayTask[i].ArriveTime;

      w=1;

      }

      if(w==1)

      break;

      }

      for(i=0;i<4;i++)

      {

      if(arrayTask[i].ArriveTime

      t=arrayTask[i].ArriveTime;

      }

      for(i=0;i<4;i++)

      {

      if(arrayTask[i].ArriveTime==t)

      return i;

      }

      }

      int sjf(){

      int i,x=0,a=0,b=0;float g;

      for(i=0;i<4;i++){

      if(arrayTask[i].Status==1){g=arrayTask[i].EndTime;x=1;} }

      if(x==0){

      t=arrayTask[0].ArriveTime;

      for(i=0;i<4;i++){

      if(arrayTask[i].ArriveTime

      t=arrayTask[i].ArriveTime;a=i;} }

      return a;} else {

      for(i=0;i<4;i++){ if(arrayTask[i].EndTime>g)g=arrayTask[i].EndTime;}

      for(i=0;i<4;i++){ if(arrayTask[i].Status==0&& arrayTask[i].ArriveTime<=g){ t=arrayTask[i].RequestTime;a=i;b=1;} /*判斷有沒(méi)有進(jìn)程在前個(gè)進(jìn)程完成前到達(dá)*/ }

      if(b!=0)/*有進(jìn)程到達(dá)則按SJF*/ { for(i=0;i<4;i++){

      if(arrayTask[i].Status==0&&arrayTask[i].ArriveTime<=g&&arrayTask[i].RequestTime

      return a;} else{ /*否則按FCFS*/ for(i=0;i<4;i++)

      {if(arrayTask[i].Status==0)t=arrayTask[i].ArriveTime;}

      for(i=0;i<4;i++){

      if(arrayTask[i].Status==0&&arrayTask[i].ArriveTime

      return a;} } }

      new(int s)/*定義執(zhí)行進(jìn)程后相關(guān)數(shù)據(jù)的修改*/ { int i,g=0;for(i=0;i<4;i++){

      if(arrayTask[i].Status==0)continue;else { g=1;break;} }

      if(g==0)/*當(dāng)處理的是第一個(gè)未執(zhí)行的進(jìn)程時(shí)執(zhí)行*/ {

      arrayTask[s].StartTime=arrayTask[s].ArriveTime;

      arrayTask[s].EndTime=arrayTask[s].RequestTime+arrayTask[s].ArriveTime;arrayTask[s].RunTime=arrayTask[s].RequestTime;arrayTask[s].Status=1;g=2;}

      if(g==1)/*當(dāng)處理的不是第一個(gè)未執(zhí)行的進(jìn)程時(shí)執(zhí)行*/ {

      arrayTask[s].Status=1;for(i=0;i<4;i++){

      if(arrayTask[i].Status==1)d=arrayTask[i].EndTime;}

      for(i=0;i<4;i++)/*查找最后執(zhí)行的進(jìn)程的完成時(shí)間*/ {

      if(arrayTask[i].EndTime>d&&arrayTask[i].Status==1)d=arrayTask[i].EndTime;}

      if(arrayTask[s].ArriveTime

      arrayTask[s].StartTime=arrayTask[s].ArriveTime;

      arrayTask[s].EndTime=arrayTask[s].StartTime+arrayTask[s].RequestTime;arrayTask[s].RunTime=arrayTask[s].EndTime-arrayTask[s].ArriveTime;}

      arrayTask[s].DQRunTime=arrayTask[s].RunTime/arrayTask[s].RequestTime;}

      Printresult(int j)/*定義打印函數(shù)*/ {

      printf(“%dt”,arrayTask[j].id);

      printf(“%5.2ft”,arrayTask[j].ArriveTime);printf(“%5.2ft”,arrayTask[j].RequestTime);printf(“%5.2ft”,arrayTask[j].StartTime);printf(“%5.2ft”,arrayTask[j].EndTime);printf(“%5.2ft”,arrayTask[j].RunTime);printf(“%5.2fn”,arrayTask[j].DQRunTime);} main(){

      int i,b,k,a,c=0;int d[4];clrscr();

      printf(“t F.FCFS n”);printf(“t S.SFJ n”);printf(“t Q.EXIT n”);for(i=0;;i++){ if(c)break;

      printf(“please input the number a:n”);scanf(“%d”,&a);switch(a){

      case Q: c=1;break;

      case F:printf(“please input the different-ArriveTime of arrayTasksn”);GetTask();

      printf(“*****************************the result of fcfsn”);printf(“NumbertArrivetServertStarttFinishtTurnovetTake power turnover timen”);

      for(b=0;b<4;b++)/*調(diào)用兩個(gè)函數(shù)改變結(jié)構(gòu)體數(shù)的值*/ {

      k=fcfs();d[b]=k;new(k);}

      for(b=0;b<4;b++)

      Printresult(d[b]);/*調(diào)用打印函數(shù)打出結(jié)果*/ continue;

      case S: printf(“please input the different-RequestTime of array

      Tasksn”);GetTask();

      printf(“******************************the result of sjfn”);printf(“NumbertArrivetRequesttStarttEndtRuntDQRun timen”);for(b=0;b<4;b++){ k=sjf();d[b]=k;new(k);}

      for(b=0;b<4;b++)Printresult(d[b]);continue;

      default:printf(“the number Error.please input another number!n”);} } }

      四、實(shí)驗(yàn)總結(jié)和體會(huì)

      通過(guò)做本實(shí)驗(yàn),讓我對(duì)進(jìn)程或作業(yè)先來(lái)先服務(wù)、高優(yōu)先權(quán)、按時(shí)間片輪轉(zhuǎn)調(diào)度算法以及進(jìn)程調(diào)度的概念和算法,有了更深入的認(rèn)識(shí)!理解進(jìn)程的狀態(tài)及變化,動(dòng)態(tài)顯示每個(gè)進(jìn)程的當(dāng)前狀態(tài)及進(jìn)程的調(diào)度情況。進(jìn)程調(diào)度是處理機(jī)管理的核心內(nèi)容。優(yōu)先級(jí)高優(yōu)先是根據(jù)作業(yè)的優(yōu)先級(jí),總是選擇優(yōu)先級(jí)最高者進(jìn)入隊(duì)列。輪轉(zhuǎn)調(diào)度算法是調(diào)度程序每次把CPU分配給就緒隊(duì)列首進(jìn)程/線程使用規(guī)定的時(shí)間間隔,就緒隊(duì)列中都路保留巡行一個(gè)時(shí)間片。

      第五篇:上機(jī)實(shí)驗(yàn)報(bào)告格式

      請(qǐng)各位同學(xué)按照下列格式寫(xiě):否則按照0分記

      上機(jī)實(shí)驗(yàn)報(bào)告格式

      Matlab學(xué)習(xí)第?次上機(jī)實(shí)驗(yàn)報(bào)告(第?次)

      姓名:???班級(jí):???上機(jī)時(shí)間:??????

      1.上機(jī)內(nèi)容

      2.建模及算法分析

      3.程序

      4.小結(jié)

      5.參考文獻(xiàn)

      將文檔發(fā)到我的郵箱里面

      learn_matlab@163.com

      下載操作系統(tǒng)上機(jī)實(shí)驗(yàn)報(bào)告格式規(guī)范word格式文檔
      下載操作系統(tǒng)上機(jī)實(shí)驗(yàn)報(bào)告格式規(guī)范.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        上機(jī)實(shí)驗(yàn)報(bào)告

        一. 題目1. 建立一個(gè)學(xué)生檔案,內(nèi)容包括學(xué)號(hào),姓名,年齡,性別,數(shù)學(xué),物理和英語(yǔ)3門(mén)功課成績(jī)。要求實(shí)現(xiàn)以下功能:1) 數(shù)據(jù)輸入;2) 查詢某個(gè)學(xué)生的成績(jī);3) 按平均排列輸出;4) 統(tǒng)計(jì)某門(mén)課各分?jǐn)?shù)......

        操作系統(tǒng)第一次實(shí)驗(yàn)報(bào)告(大全)

        操作 系統(tǒng) 實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)名稱(chēng):線程 控制實(shí)驗(yàn) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 目錄 一、實(shí)驗(yàn)?zāi)康暮鸵?2 二、實(shí)驗(yàn)內(nèi)容 2 三、實(shí)驗(yàn)步驟 2 四、實(shí)驗(yàn)結(jié)果與分析 3 1.單線程 3 2.單線程(睡......

        嵌入式操作系統(tǒng)實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)一 嵌入式開(kāi)發(fā)環(huán)境的建立 一、實(shí)驗(yàn)?zāi)康?通過(guò)此實(shí)驗(yàn)系統(tǒng),讀者可以了解嵌入式實(shí)時(shí)操作系統(tǒng) uC/OS-II 的內(nèi)核機(jī)制和運(yùn)行原理。本實(shí)驗(yàn)系統(tǒng)展示了 uC/OS-II 各方面的管理功能,......

        操作系統(tǒng)實(shí)驗(yàn)報(bào)告[五篇材料]

        計(jì)算機(jī)學(xué)院實(shí)驗(yàn)報(bào)告 課 程實(shí)驗(yàn)名稱(chēng) 專(zhuān) 業(yè)班 級(jí)學(xué) 號(hào)學(xué)生姓名 操作系統(tǒng) 進(jìn)程的控制 計(jì)算機(jī)操作系統(tǒng) 131110196 鄒明鎮(zhèn) 嘉應(yīng)學(xué)院計(jì)算機(jī)學(xué)院 1305 一、實(shí)驗(yàn)?zāi)康?熟悉......

        linux操作系統(tǒng)實(shí)驗(yàn)報(bào)告

        Linux實(shí)驗(yàn)報(bào)告一 一、實(shí)驗(yàn)步驟及內(nèi)容 1.虛擬機(jī)軟件的安裝 (1)先準(zhǔn)備虛擬機(jī)安裝包。 (2)更改安裝路徑: "D: VMwareVMware Workstationvmware.exe" (3)輸入序列號(hào):ctrl+v, 在安裝過(guò)......

        操作系統(tǒng)專(zhuān)題實(shí)驗(yàn)報(bào)告樣式

        操作系統(tǒng)專(zhuān)題實(shí)驗(yàn)報(bào)告班級(jí): 學(xué)號(hào): 姓名:2014 年月日目錄 1內(nèi)核編譯與系統(tǒng)調(diào)用...................... 3 1.1實(shí)驗(yàn)?zāi)康?.............................. 3 1.2實(shí)驗(yàn)內(nèi)容 ...............

        操作系統(tǒng)實(shí)驗(yàn)報(bào)告一

        實(shí)驗(yàn)報(bào)告一 一、實(shí)驗(yàn)?zāi)康?通過(guò)本實(shí)驗(yàn),掌握Linux的基本操作以及Linux的文本編輯,對(duì)Linux有一個(gè)基本的了解。 二、實(shí)驗(yàn)任務(wù) 1、 Linux的基本操作 1) 在圖形交互方式下實(shí)現(xiàn)對(duì)用戶......

        信息論上機(jī)實(shí)驗(yàn)報(bào)告

        華中科技大學(xué)文華學(xué)院 信息論上機(jī)實(shí)驗(yàn)報(bào)告 專(zhuān)業(yè)年級(jí):10級(jí)通信工程** 學(xué)號(hào):1001******** 姓名:** 指導(dǎo)教師:*** 2012年 04月30日 目錄 1 等長(zhǎng)編碼 ......................... 2......