欧美色欧美亚洲高清在线观看,国产特黄特色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-15 10:38:25下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《安全操作系統(tǒng)報告要求(范文模版)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《安全操作系統(tǒng)報告要求(范文模版)》。

      第一篇:安全操作系統(tǒng)報告要求(范文模版)

      內(nèi)容:

      有關(guān)操作系統(tǒng)安全機(jī)制、策略,開發(fā)與實現(xiàn)、win8系統(tǒng)的安全配置與管理等方面的報告。

      注意事項:

      1.請大家參考科技論文的書寫格式來書寫本次報告。

      2.不能雷同太多,需要有自己的想法,最少不少于3000字。

      3.請大家于19周周三之前班長統(tǒng)一收齊,送到辦公室。

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

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

      一.設(shè)計目的

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

      二.設(shè)計內(nèi)容

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

      pwd

      //顯示當(dāng)前所在目錄的路徑名

      dir <目錄名>

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

      //改變當(dāng)前工作目錄 newdir <目錄名>

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

      //刪除目錄

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

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

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

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

      while(exit未被輸入){

      接收鍵盤的一行輸入

      分析輸入的命令

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

      } 2.設(shè)計要求

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

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

      (4)整個程序必須嚴(yán)格經(jīng)過測試,完成所有基本功能。源程序應(yī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服務(wù)器上。

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

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

      11計算機(jī)2班的同學(xué): 交給韋婷老師

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

      例如:05-李凱.doc

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

      6.設(shè)計提交后將抽取一部分同學(xué)進(jìn)行答辯,答辯時間另行通知。

      注意:

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

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

      例如: 11計算機(jī)2班的5號同學(xué)的用戶名是:11205

      初始密碼:123456

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

      #include using namespace std;并使用g++進(jìn)行編譯。

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

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

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

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

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

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

      ? ccopy 文件1 文件2

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

      (顯示該字符串)

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

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

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

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

      【教學(xué)重點及難點】

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

      【基本要求】

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

      【主要實踐教學(xué)條件】

      ? IBM 586以上微型計算機(jī)及其兼容機(jī)。

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

      項目二:進(jìn)程控制

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

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

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

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

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

      【教學(xué)重點及難點】

      重點:進(jìn)程之間的通信。難點:進(jìn)程之間的互斥。

      【基本要求】

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

      【主要實踐教學(xué)條件】

      ? IBM 586以上微型計算機(jī)及其兼容機(jī)。

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

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

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

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

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

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

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

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

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

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

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

      【基本要求】

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

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

      【主要實踐教學(xué)條件】

      ? IBM 586以上微型計算機(jī)及其兼容機(jī)。

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

      (一)必備教材

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

      (二)實踐教學(xué)指導(dǎo)書

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

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

      (三)參考資料

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

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

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

      1.項目一命令解釋程序課外學(xué)習(xí)要求

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

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

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

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

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

      考核及成績評定方式

      1.考核方式

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

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

      第四篇:實時操作系統(tǒng)報告

      實時操作系統(tǒng)課程實驗報告

      專業(yè):通信1001 學(xué)號:3100601025 姓名:陳治州

      完成時間:2013年6月11日

      實驗 簡易電飯煲的模擬

      一.實驗?zāi)康模?/p>

      掌握在基于嵌入式實時操作系統(tǒng)μC/OS-II的應(yīng)用中,基于多任務(wù)的模式的編程方法。鍛煉綜合應(yīng)用多任務(wù)機(jī)制,任務(wù)間的通信機(jī)制,內(nèi)存管理等的能力。

      二.實驗要求:

      1.按“S”開機(jī),系統(tǒng)進(jìn)入待機(jī)狀態(tài),時間區(qū)域顯示當(dāng)前北京時間,默認(rèn)模式“煮飯”;2.按“C”選擇模式,即在“煮飯”、“煮粥”和“煮面”模式中循環(huán)選擇;

      3.按“B”開始執(zhí)行模式命令,“開始”狀態(tài)選中,時間區(qū)域開始倒計時,倒計時完成后進(jìn)入“保溫”狀態(tài),同時該狀態(tài)顯示選中,時間區(qū)域顯示保溫時間;

      4.按“Q”取消當(dāng)前工作狀態(tài),系統(tǒng)進(jìn)入待機(jī)狀態(tài),時間區(qū)域顯示北京時間,模式為當(dāng)前模式;

      5.按“X”退出系統(tǒng),時間區(qū)域不顯示。

      6.煮飯時長為30,煮粥時長為50,煮面時長為40.三.實驗設(shè)計:

      1.設(shè)計思路:

      以老師所給的五個程序為基礎(chǔ),看懂每個實驗之后,對borlandc的操作有了大概的認(rèn)識,重點以第五個實驗Task_EX為框架,利用其中界面顯示與按鍵掃描以及做出相應(yīng)的響應(yīng),對應(yīng)實現(xiàn)此次實驗所需要的功能。

      本次實驗分為界面顯示、按鍵查詢與響應(yīng)、切換功能、時鐘顯示與倒計時模塊,綜合在一起實驗所需功能。2.模塊劃分圖:(1)界面顯示:

      Main()Taskstart()Taskstartdispinit()在TaskStartDispInit()函數(shù)中,使用PC_DispStr()函數(shù)畫出界面。(2)按鍵查詢與響應(yīng):

      Main()Taskstart()在TaskStart()函數(shù)中,用if(PC_GetKey(&key)== TRUE)判斷是否有按鍵輸入。然后根據(jù)key的值,判斷輸入的按鍵是哪一個;在響應(yīng)中用switch語句來執(zhí)行對應(yīng)按鍵的響應(yīng)。(3)切換功能:

      l計數(shù)“C”按鍵的次數(shù)M=l%3Switch(m)M=0,1,2對應(yīng)于煮飯,煮粥,煮面,然后使用PC_DispStr()函數(shù)在選擇的選項前畫上“@”指示,同時,在其余兩項錢畫上“ ”以“擦出”之前畫下的“@”,注意l自增。

      四.主要代碼:

      #include “stdio.h” #include “includes.h” #include “time.h” #include “dos.h” #include “sys/types.h” #include “stdlib.h” #define TASK_STK_SIZE

      512

      #define N_TASKS

      OS_STK

      TaskStk[N_TASKS][TASK_STK_SIZE];

      OS_STK

      TaskStartStk[TASK_STK_SIZE];

      INT8U

      TaskData[N_TASKS];

      void Task0(void *pdata);

      void TaskStart(void *pdata);

      static void TaskStartDispInit(void);

      void main(void){

      PC_DispClrScr(DISP_FGND_WHITE + DISP_BGND_BLACK);

      OSInit();

      PC_DOSSaveReturn();

      PC_VectSet(uCOS, OSCtxSw);

      OSTaskCreate(TaskStart,(void *)0, &TaskStartStk[TASK_STK_SIZE-1], 4);

      OSStart();

      } void TaskStart(void *pdata){ #if OS_CRITICAL_METHOD == 3

      OS_CPU_SR cpu_sr;#endif

      INT8U l,m;

      INT16S key;

      l=0;

      pdata = pdata;

      TaskStartDispInit();

      OS_ENTER_CRITICAL();

      PC_VectSet(0x08, OSTickISR);

      PC_SetTickRate(OS_TICKS_PER_SEC);

      OS_EXIT_CRITICAL();

      OSStatInit();

      for(;;){

      if(PC_GetKey(&key)== TRUE)

      {

      switch(key)

      {

      case 0x1B:

      PC_DOSReturn();

      break;

      case 0x43:

      { m=(l%3);

      switch(m)

      { case 0: {

      PC_DispStr(26,6, “@”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(40,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(55,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);} break;

      case 1: { PC_DispStr(26,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(40,6, “@”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(55,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);} break;case 2: { PC_DispStr(26,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);

      PC_DispStr(40,6, “ ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(55,6, “@”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);}

      break;}

      l++;} break;

      } } OSCtxSwCtr = 0;

      OSTimeDlyHMSM(0, 0, 1, 0);

      } } static void TaskStartDispInit(void){ PC_DispStr(0, 0, “

      uC/OS-II, The Real-Time Kernel

      ”, DISP_FGND_WHITE + DISP_BGND_RED + DISP_BLINK);PC_DispStr(0, 1, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 2, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 3, “

      dianfanbao shiyan

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 4, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 5, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 6, “

      kai shi.zhu fan.zhu zhou.zhu mian.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 7, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 8, “

      bao wen.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 9, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 10, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 11, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 12, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 13, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 14, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 15, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 16, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 17, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 18, “

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY);PC_DispStr(0, 19, “ 'S':kai ji.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 20, “ 'C':mo shi qie huan.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 21, “ 'B':kai shi zhi xin.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 22, “ 'Q':qu xiao dang qian gong zuo zhuang tai.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);PC_DispStr(0, 23, “ 'X':tui chu xi tong.”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);

      PC_DispStr(0, 24, “

      <-PRESS 'ESC' TO QUIT->

      ”, DISP_FGND_BLACK + DISP_BGND_LIGHT_GRAY + DISP_BLINK);}

      五.運(yùn)行界面:

      (1)主界面:

      (2)顯示北京時間:

      (3)模式切換:

      (4)倒計時:

      (5)保溫執(zhí)行時間:

      六.總結(jié):

      本次實驗主要以老師所給的實驗事例為基礎(chǔ),并結(jié)合老師課堂講的內(nèi)容,理解編寫程序。做實驗本實驗前,先執(zhí)行了一下事例程序,以此了解borlandc的一些基本操作;然后就是看懂每個實驗的框架和主要部分;接著,將事例程序中的部分思想運(yùn)用到本次實驗中,其中以顯示界面的思想運(yùn)用的最多;除此以外,在模式切換上花了最大的精力,最終的解決方法是以變量l作為一個計數(shù)值,并運(yùn)用switch語句在選擇的模式上畫上“@”,同時還得注意在未選擇的模式上畫上空格來“擦除”之前畫上的@;在查詢按鍵上,同樣運(yùn)用switch語句......這次實驗收獲不少,不僅對之前學(xué)的C語言有了更進(jìn)一步的鞏固,而且還強(qiáng)化了ucos里面的多任務(wù)的一些認(rèn)識;同時,以前對DOS界面很陌生,但本次實驗使用的正是DOS界面,通過幾天的經(jīng)歷,對DOS中的編譯、“help”等各個方面有了更深入的認(rèn)識,不再害怕使用DOS了。

      對本課程有很大的興趣,在以后的課余時間里我會不斷學(xué)習(xí)這些知識。

      第五篇:操作系統(tǒng)調(diào)研報告

      操作系統(tǒng)調(diào)研報告

      隨著日常生活的數(shù)字化發(fā)展,計算機(jī)作成為了工作、學(xué)習(xí)、娛樂所不可或缺的一部分,而操作系統(tǒng)通過組織和管理軟硬件資源,使之協(xié)調(diào)一致并高效地完成各種用戶的工作,成為現(xiàn)代電腦必不可少的系統(tǒng)軟件,是電腦的靈魂所在。從設(shè)計者角度看,操作系統(tǒng)是計算機(jī)軟硬件資源的管理和控制機(jī)構(gòu),其目的是充分利用軟硬件資源;從用戶角度看,操作為用戶提供了方便簡單的使用計算機(jī)的環(huán)境。因此本次關(guān)于操作系統(tǒng)的調(diào)研,我們著眼于操作系統(tǒng)提供的各種接口,通過分析操作系統(tǒng)提供的各種接口,更深入的了解操作系統(tǒng)的組成,了解操作系統(tǒng)的原理,從而提高我們對計算機(jī)這一系統(tǒng)整體上的認(rèn)識,具體的認(rèn)識、深入的了解計算機(jī)的工作方式、原理。同時,對我們以后在使用計算機(jī)進(jìn)行工作與學(xué)習(xí)時遇到問題快速準(zhǔn)確的解決提供一些幫助。因為,操作系統(tǒng)管理了所有的計算機(jī)資源,一切的應(yīng)用軟件都是運(yùn)行于基礎(chǔ)之上的。

      操作系統(tǒng)提供給用戶的接口,隨著操作系統(tǒng)的發(fā)展逐漸的發(fā)展著。最初,操作系統(tǒng)是沒有提供圖形化的接口給用戶,那個時候使用計算機(jī)就是一種復(fù)雜而麻煩的事,需要使用者花費大量的時間在學(xué)習(xí)命令及其使用之上,而不是將時間專注與利用計算機(jī)以及操作系統(tǒng)這一工具解決其他的問題。也因此,在圖形化的界面沒有出現(xiàn)以前,計算機(jī)大都應(yīng)用于專業(yè)人群之中,應(yīng)用于對計算機(jī)有深入了解的用戶之中。到如今,大家以及很習(xí)慣于通過圖形化界面,通過鼠標(biāo)來使用計算機(jī)。但,我覺得對于命令式的接口,我們還是有必要做一定的了解。同時,操作系統(tǒng)還有另外一種接口,即程序接口。實際上命令接口與圖形接口的實現(xiàn)都是依賴于程序接口。顧名思義,程序接口是提供給程序用的。一下分別介紹這三種接口。

      命令接口

      在當(dāng)前幾乎所有的計算機(jī),包括大、中型機(jī)到微型機(jī)的操作系統(tǒng)都向用戶提供了命令接口,以實現(xiàn)用戶與計算機(jī)之間的交互。命令接口可以理解為計算機(jī)為了與用戶溝通所使用的語言,用戶使用命令接口來與計算機(jī)進(jìn)行交互時,首先必須在終端上鍵入正確的操作命令,由終端處理程序接收用戶鍵入的命令,并將它顯示在終端屏幕上。當(dāng)一條命令輸入完成后,操作系統(tǒng)的命令解釋程序?qū)τ脩糨斎氲拿钸M(jìn)行分析,然后執(zhí)行相應(yīng)的命令處理程序。操作系統(tǒng)的命令接口都應(yīng)包括一組命令、終端處理程序和命令解釋程序。其中,命令解釋程序的主要作用是在屏幕上給出提示符,請求用戶輸入命令,然后讀入命令,并識別命令,再轉(zhuǎn)到相應(yīng)的命令處理程序去執(zhí)行,并將處理結(jié)果送屏幕上顯示。若用戶鍵入的命令有錯,命令解釋程序未能識別,或在執(zhí)行過程中出現(xiàn)錯誤,則顯示出錯信息。并將處理結(jié)果送屏幕上顯示。

      對DOS來說,命令行程序分為內(nèi)部命令和外部命令,內(nèi)部命令是隨command.com裝入內(nèi)存的,而外部命令是一條一條單獨的可執(zhí)行文件。內(nèi)部命令都集中在根目錄下的command.com文件里,電腦每次啟動時都會將這個文件讀入內(nèi)存,也就是說在電腦運(yùn)行時,這些內(nèi)部命令都駐留在內(nèi)存中,用dir命令是看不到這些內(nèi)部命令的。外部命令都是以一個個獨立的文件存放在磁盤上的,它們都是以com和exe為后綴的文件,例如我們常用的一些可執(zhí)行文件,它們并不常駐內(nèi)存,只有在電腦需要時,才會被調(diào)入內(nèi)存。

      大家比較熟悉的命令解釋程序有MS-DOS/windows 98的command.com,windows 2000/xp/vista/7的cmd.exe以及UNIX/Linux的shell程序。

      圖形接口

      圖形用戶界面或圖形用戶接口(Graphical User Interface,GUI)是指采用圖形方式顯示的計算機(jī)操作環(huán)境用戶接口。與早期計算機(jī)使用的命令行界面相比,圖形界面對于用戶來說更為簡便易用。GUI的廣泛應(yīng)用是當(dāng)今計算機(jī)發(fā)展的重大成就之一,它極大地方便了非專業(yè)用戶的使用人們從此不再需要死記硬背大量的命令,取而代之的是可用用通過窗口、菜單、按鍵等方式來方便地進(jìn)行操作。

      圖形接口的組成一般如下:

      桌面:在啟動時顯示,也是界面中最底層,有時也指代包括窗口、文件瀏覽器在內(nèi)的“桌面環(huán)境”。在桌面上由于可以重疊顯示窗口,因此可以實現(xiàn)多任務(wù)化。一般的界面中,桌面上放有各種應(yīng)用程序和數(shù)據(jù)的圖標(biāo),用戶可以依此開始工作。桌面與既存的文件夾構(gòu)成里面相違背,所以要以特殊位置的文件夾的參照形式來定義內(nèi)容。

      視窗:應(yīng)用程序為使用數(shù)據(jù)而在圖形用戶界面中設(shè)置的基本單元。應(yīng)用程序和數(shù)據(jù)在窗口內(nèi)實現(xiàn)一體化。在窗口中,用戶可以在窗口中操作應(yīng)用程序,進(jìn)行數(shù)據(jù)的管理、生成和編輯。通常在窗口四周設(shè)有菜單、圖標(biāo),數(shù)據(jù)放在中央。

      在窗口中,根據(jù)各種數(shù)據(jù)/應(yīng)用程序的內(nèi)容設(shè)有標(biāo)題欄,一般放在窗口的最上方,并在其中設(shè)有最大化、最小化(隱藏窗口,并非消除數(shù)據(jù))、最前面、縮進(jìn)(僅顯示標(biāo)題欄)等動作按鈕,可以簡單地對窗口進(jìn)行操作。

      單一文件界面(Single Document Interface)

      在窗口中,一個數(shù)據(jù)在一個窗口內(nèi)完成的方式。在這種情況下,數(shù)據(jù)和顯示窗口的數(shù)量是一樣的。若要在其他應(yīng)用程序的窗口使用數(shù)據(jù),將相應(yīng)生成新的窗口。因此窗口數(shù)量多,管理復(fù)雜。

      多文件界面(Multiple Document Interface)

      在一個窗口之內(nèi)進(jìn)行多個數(shù)據(jù)管理的方式。這種情況下,窗口的管理簡單化,但是操作變?yōu)殡p重管理。

      標(biāo)簽:多文件界面的數(shù)據(jù)管理方式中使用的一種界面,將數(shù)據(jù)的標(biāo)題在窗口中并排,通過選擇標(biāo)簽標(biāo)題顯示必要的數(shù)據(jù),這樣使得接入數(shù)據(jù)方式變得更為便捷。

      上述中,多文件界面主要是微軟視窗系統(tǒng)采用。而在其他環(huán)境中,通常多是單文件界面,所以無所謂單一/多文件界面的稱呼問題。

      菜單:將系統(tǒng)可以執(zhí)行的命令以階層的方式顯示出來的一個界面。一般置于畫面的最上方或者最下方,應(yīng)用程序能使用的所有命令幾乎全部都能放入。重要程度一般是從左到右,越往右重要度越低。命定的層次根據(jù)應(yīng)用程序的不同而不同,一般重視文件的操作、編輯功能,因此放在最左邊,然后往右有各種設(shè)置等操作,最右邊往往設(shè)有幫助。一般使用鼠標(biāo)的第一按鈕進(jìn)行操作。

      即時菜單:與應(yīng)用程序準(zhǔn)備好的層次菜單不同,在菜單欄以外的地方,通過鼠標(biāo)的第二按鈕調(diào)出的菜單稱為“即時菜單”。根據(jù)調(diào)出位置的不同,菜單內(nèi)容即時變化,列出所指示的對象目前可以進(jìn)行的操作。

      圖標(biāo):顯示在管理數(shù)據(jù)的應(yīng)用程序中的數(shù)據(jù),或者顯示應(yīng)用程序本身。數(shù)據(jù)管理程序,即在文件夾中用戶數(shù)據(jù)的管理、進(jìn)行特定數(shù)據(jù)管理的程序的情況下,數(shù)據(jù)通過圖標(biāo)顯示出來。通常情況下顯示的是數(shù)據(jù)的內(nèi)容或者與數(shù)據(jù)相關(guān)聯(lián)的應(yīng)用程序的圖案。另外,點擊數(shù)據(jù)的圖標(biāo),一般可以之間完成啟動相關(guān)應(yīng)用程序以后再顯示數(shù)據(jù)本身這兩個步驟的工作。應(yīng)用程序的圖標(biāo)只能用于啟動應(yīng)用程序。

      按鈕:菜單中,利用程度高的命令用圖形表示出來,配置在應(yīng)用程序中,成為按鈕。應(yīng)用程序中的按鈕,通??梢源娌藛?。一些使用程度高的命令,不必通過菜單一層層

      翻動才能調(diào)出,極大提高了工作效率。但是,各種用戶使用的命令頻率是不一樣的,因此這種配置一般都是可以由用戶自定義編輯。

      回收站:為了實現(xiàn)文件刪除的“假安全“功能而設(shè)置了”回收站“(垃圾桶)功能。在文件刪除的時候,暫時將其移動到系統(tǒng)特定的地方,一旦用戶發(fā)現(xiàn)刪除錯誤,還可以將其找回,從而實現(xiàn)防止錯誤刪除的目的。在麥金塔系統(tǒng)中,垃圾桶不僅可以刪除文件,還可以進(jìn)行各種各樣對象的刪除功能,如將可移動硬盤從系統(tǒng)中移出,將光盤從光驅(qū)中取出等等。

      應(yīng)用程序啟動器:從圖形界面上啟動應(yīng)用程序有很多方式,有好幾種操作系統(tǒng)都采用菜單形式的程序啟動器。NEXTSTEP和Mac OS X中有一種稱為dock的操作面板型的工具,可以存放各種文件和應(yīng)用程序的信息,并通過鼠標(biāo)點擊調(diào)出。

      圖形用戶界面的任務(wù)管理

      在圖形用戶界面中,用戶操作是以窗口為單位的。除了MDI和Mac OS以外,大多都是“窗口數(shù)量=任務(wù)數(shù)量”。因此在看整體界面的時候,怎樣進(jìn)行任務(wù)管理是很重要的。Windows等操作系統(tǒng)中,最常用的方式是在桌面上設(shè)置一個棒狀的”任務(wù)欄“,放置各種窗口的圖標(biāo)和標(biāo)題,確保系統(tǒng)的可操作性和可視性,方便對窗口進(jìn)行管理。其他的方法包括,在桌面上的菜單中添加各個窗口管理菜單,在桌面上顯示任務(wù)的圖標(biāo),用虛擬桌面的方式表面增加桌面的數(shù)量等等。在Mac OS X系統(tǒng)中使用Dock進(jìn)行任務(wù)管理,但是還有Exposé進(jìn)行窗口一覽顯示模式的功能。

      指針設(shè)備的操作:圖形用戶界面的基本操作是,用指針設(shè)備(一般是鼠標(biāo))進(jìn)行指示操作,然后使用設(shè)備上的按鈕(通常為兩到三個)進(jìn)行動作的激活。因此”位置“和”指示“都非常明了,從而實現(xiàn)可視操作。

      指示的內(nèi)容根據(jù)位置而不同。在數(shù)據(jù)管理應(yīng)用程序中,第一按鈕進(jìn)行指針?biāo)谖恢脭?shù)據(jù)的選擇,而兩次連續(xù)按鈕(所謂“雙擊”)可以調(diào)出預(yù)制的應(yīng)用程序開始處理數(shù)據(jù)。第二按鈕通常用來顯示即時菜單。第二按鈕調(diào)出的菜單可以再用第一按鈕進(jìn)行選擇打操作。第三按鈕在X Window System中比較常用。另外,最近四鍵、五鍵鼠標(biāo)相繼問世,各個按鈕可以在操作系統(tǒng)中進(jìn)行動作定義。

      程序接口

      程序接口即應(yīng)用編程接口,應(yīng)用編程接口允許應(yīng)用程序調(diào)用操作系統(tǒng)的服務(wù)和功能。程序接口由一組系統(tǒng)調(diào)用組成,用戶程序使用“系統(tǒng)調(diào)用”就可獲得操作系統(tǒng)的底層服務(wù),使用或訪問系統(tǒng)的各種軟硬件資源從某種角度上看,進(jìn)行系統(tǒng)調(diào)用就象進(jìn)行一個特殊的過程調(diào)用。但是,系統(tǒng)調(diào)用的實現(xiàn)與一般的過程調(diào)用的實現(xiàn)相比,兩者間有很大的差異。系統(tǒng)調(diào)用可以進(jìn)入操作系統(tǒng)內(nèi)核,而過程調(diào)用則不能進(jìn)入操作系統(tǒng)的內(nèi)核。對于系統(tǒng)調(diào)用,控制是由原來的用戶態(tài)轉(zhuǎn)換為系統(tǒng)態(tài),這是借助于中斷和陷入機(jī)制來完成的,在該機(jī)制中包括中斷和陷入硬件機(jī)構(gòu)和中斷和陷入處理程序兩部分系統(tǒng)調(diào)用的格式隨計算機(jī)的不同而不同,但對任何不同的計算機(jī)都有以下共同的特點:

      (1)每個系統(tǒng)調(diào)用對應(yīng)一個功能號,要調(diào)用操作系統(tǒng)的某一特定例程,必須在指令中給出對應(yīng)的功能號。

      (2)按功能號實現(xiàn)調(diào)用的過程大體相同,即都是通過對功能號的解釋分別轉(zhuǎn)入對應(yīng)例行子程序。

      對于程序接口,主要是提供給程序調(diào)用的。一般用戶不會接觸到。

      下載安全操作系統(tǒng)報告要求(范文模版)word格式文檔
      下載安全操作系統(tǒng)報告要求(范文模版).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        操作系統(tǒng)課程設(shè)計報告

        課程設(shè)計報告 題 目: 模擬請求頁式管理 課程名稱: 計算機(jī)操作系統(tǒng) 學(xué) 院: 信息工程學(xué)院專 業(yè): 計算機(jī)科學(xué)與技術(shù)班 級: 14計本(1) 學(xué)生姓名: * * * 學(xué) 號: 201403031** 指導(dǎo)教......

        操作系統(tǒng)課程設(shè)計報告(★)

        操 作 系 統(tǒng) 課 程 設(shè) 計 實 驗 報 告 學(xué)院:計算機(jī)科學(xué)與技術(shù)學(xué)院 班級:計112 學(xué)號:1113022032 姓名: 一、 實驗名稱: 用C++實現(xiàn)驅(qū)動調(diào)度算法、頁面替換算法、銀行家算法、處理......

        操作系統(tǒng)課程設(shè)計報告

        操作系統(tǒng)課程設(shè)計報告 專 業(yè):計算機(jī)科學(xué)與技術(shù) 學(xué) 號: 姓 名: 提交日期: 操作系統(tǒng)課程設(shè)計報告 【設(shè)計目的】 (1)本實驗的目的是通過一個簡單多用戶文件系統(tǒng)的設(shè)計,加深理解文件系......

        Linux操作系統(tǒng)實習(xí)報告

        沈陽航空航天大學(xué) Linux系統(tǒng)操作實習(xí)報告 院(系):計算機(jī)學(xué)院 專業(yè):計算機(jī)科學(xué)與技術(shù) 班級:84010103 學(xué)號:2008040101061 姓名:李雪城 指導(dǎo)教師:王越 完成日期:2011年7月22日 7月18日......

        網(wǎng)絡(luò)操作系統(tǒng)實習(xí)報告

        廣西生態(tài)工程職業(yè)技術(shù)學(xué)院信息工程系 課程實習(xí)報告書 課 程: 專 業(yè): 年 級: 班 級: 學(xué) 號: 姓 名: 網(wǎng)絡(luò)操作系統(tǒng) 計算機(jī)系統(tǒng)維護(hù) 2010級 系統(tǒng)101班 11410117 曾令員 信息工程系 20......

        Linux操作系統(tǒng)實習(xí)報告

        Linux系統(tǒng)操作實習(xí)報告 院(系): 班級: 學(xué)號: 姓名: 實習(xí)內(nèi)容 Linux的系統(tǒng)操作實習(xí)的第一天, 尚觀科技長期開發(fā)高端UNIX/Linux、嵌入式開發(fā)、Linux集群、Linux內(nèi)核、POSIX開發(fā)、Ora......

        報告2 Linux操作系統(tǒng)

        Linux操作系統(tǒng) Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用......

        嵌入式操作系統(tǒng)程課程設(shè)計報告

        目錄 一、 實習(xí)任務(wù)和目的????????????1 二、實習(xí)基本要求?????????????1 三、實習(xí)題目???????????????1 四、實習(xí)地點???......