大學計算機基礎-大學課件高級語言程序設計之計算機基礎三_第1頁
大學計算機基礎-大學課件高級語言程序設計之計算機基礎三_第2頁
大學計算機基礎-大學課件高級語言程序設計之計算機基礎三_第3頁
大學計算機基礎-大學課件高級語言程序設計之計算機基礎三_第4頁
大學計算機基礎-大學課件高級語言程序設計之計算機基礎三_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機中正負數(shù)的表示法通常一個數(shù)字的前面加上符號“+”或“-”表示這個數(shù)是正數(shù)或是負數(shù)。而計算機無法識別“+”或“-”這兩個符號,解決的辦法就是將數(shù)的最高位設置為符號位,規(guī)定“0”代表正數(shù),“1”代表負數(shù)。例如,(+1101101)2和(-1101101)2在計算機中分別表示為01101101和11101101。這兩個數(shù)的最高位0和1就是符號位。符號在機器中已經數(shù)碼化了。符號數(shù)字化后給運算帶來了一定的方便。在現(xiàn)代計算機中,數(shù)有三種表示方法:原碼表示法、反碼表示法和補碼表示法。計算機中正負數(shù)的表示法通常一個數(shù)字的前面加上符號“+”或“-原碼表示法原碼表示法是把二進制數(shù)x與它的符號位放在一起考慮,使之成為統(tǒng)一的一組數(shù)碼。原碼相對于x來說,其數(shù)值部分并沒改變,只是將其最高位作為符號位,即當符號為正時用“。”表示,為負時用“1”表示。原碼(8位)符號位:正→0負→1,尾數(shù)為原數(shù)碼例x1=+26=+1,1010B[x1]原=0001,1010x2=-26=-1,1010B[x2]原=1001,1010x3=+0[x3]原=0000,0000x4=-0[x4]原=1000,0000*符號不參加尾數(shù)運算原碼表示法原碼表示法是把二進制數(shù)x與它的符號位放在一起考慮,反碼表示法正數(shù)的反碼和原碼一樣:負數(shù)的反碼符號為“1”,數(shù)值部分的數(shù)碼與原碼中的數(shù)碼相反,即“0"變"1","1"變成"0。反碼(8位)符號位:正→0負→1正數(shù)尾數(shù)為原數(shù)碼自己負數(shù)尾數(shù)為原數(shù)碼自己各位分別求反例:x1=+1,1010B[x1]反=0001,1010x2=-1,1010B[x2]反=1110,0101x3=+0[x3]反=0000,0000x4=-0[x4]反=1111,1111*符號參加尾數(shù)運算符號數(shù)碼化反碼表示法正數(shù)的反碼和原碼一樣:負數(shù)的反碼符號為“1”,數(shù)值反碼減法反碼減法(即用反碼運算實現(xiàn)減法運算)只需加負數(shù)的反碼,并需注意循環(huán)進位例:(8)-(11)=(+1000B)-(+0001B)(原碼相減)=(+1000B)+(-0001B)(原碼相減)=0000,1000+11111110(反碼表示)=0000,0111反碼=0000,0111原碼00001000+11111110100000110

循環(huán)進位后為0000,0111反碼減法反碼減法(即用反碼運算實現(xiàn)減法運算)只需加負數(shù)的反碼補碼表示法(8位)正數(shù)的補碼與原碼相同,負數(shù)的補碼就是其反碼在末位加上"1"。正→“0”負→“1”正數(shù)尾數(shù)為原數(shù)自身,負數(shù)尾數(shù)為原數(shù)求反,末位+1例:x1=+11010B[x1]補=0001,1010x2=-11010B[x2]補=1110,0110x3=+0[x3]補=0000,0000x4=-0[x4]補=0000,0000符號參加尾數(shù)運算符號數(shù)碼化補碼減法只需加負數(shù)的補碼,高位進位丟失補碼表示法(8位)正數(shù)的補碼與原碼相同,負數(shù)的補碼就是其反碼小結引入這三種碼的概念主要是為計算機運算方便,有了補碼可以把減法運算轉化為加法運算,可以提高計算機的運算速度。1.表示規(guī)則:正數(shù):尾數(shù)不變負數(shù):尾數(shù)分別求原、反、補、移碼2.轉換規(guī)則:正數(shù):不變負數(shù):符號位為1,尾數(shù)區(qū)別對待小結引入這三種碼的概念主要是為計算機運算方便,有了補碼可以把原、反、補碼的算術運算1.原碼運算(自己練習)2.反碼運算(8位)00011010(+26)00000110(+6)+11100101(-26)+11111011(-4)11111111(-0)反碼100000001循環(huán)進位00000010(+2)反碼原、反、補碼的算術運算1.原碼運算(自己練習)補碼運算(8位)00011010(+26)00000110(+6)+11100110(-26)+11111100(-4)100000000(±0)補100000010(+2)進位位丟失

補碼運算(8位)00011010(+26)算術運算與邏輯運算算術運算與邏輯運算二進制的算術運算1.加法規(guī)則:0+0=0,0+1=1,1+1=10,向高位進位例:1010.1001+1011.1110=10110.01112.減法規(guī)則:0-0=1-1=0,1-0=1,0-1=1,向高位借位例:1110.1001-1011.01110011.0010

二進制的算術運算1.加法乘法規(guī)則:0×0=0×1=0,1×1=1例:101×11=1111101×11101+1011111乘法規(guī)則:0×0=0×1=0,1×1=1除法規(guī)則:0÷1=0,1÷1=1,例:1001÷11=1111111001-1111-110除法規(guī)則:0÷1=0,1÷1=1,邏輯運算邏輯運算的數(shù)學基礎是布爾代數(shù)(BooleanAlgebra)即二值代數(shù),即變量和運算結果只有兩個可能的值“0”、“1”,亦即“真”(True)、“假”(False),多位邏輯變量參與運算時,各位獨立進行。邏輯運算邏輯運算的數(shù)學基礎是布爾代數(shù)(BooleanAlg邏輯加(“或”運算)A+B=C或寫成A∨B=C規(guī)則:0+0=0,0+1=1,1+0=1,1+1=1邏輯加(“或”運算)A+B=C或寫成A∨B=C邏輯或電路ABC邏輯或電路ABC邏輯乘(“與”運算)A×B=C或寫成A∧B=c規(guī)則:0×0=0,0×1=0,1×0=0,1×1=1邏輯乘(“與”運算)A×B=C或寫成A∧B=c邏輯與電路ABC邏輯與電路ABC邏輯反(“非”運算)C=A規(guī)則:0=11=0邏輯反(“非”運算)C=A邏輯反電路AC邏輯反電路AC例題x=1010y=1011①

z=x+y=1011②

z=x×y=1010③例題x=1010y=1011-------stop---------------stop--------第三章操作系統(tǒng)3.1.1操作系統(tǒng)的定義是直接控制和管理微型計算機系統(tǒng)的硬件、軟件資源,使用戶充分有效地利用這些資源的管理程序的集合。第三章操作系統(tǒng)3.1.1操作系統(tǒng)的定義操作系統(tǒng):用于管理和控制計算機硬件和軟件資源的一組程序計算機硬件與其它軟件的接口用戶和計算機的接口裸機操作系統(tǒng)應用程序用戶虛擬機=裸機+操作系統(tǒng)主要功能有:處理機管理存儲管理設備管理信息(文件)管理操作系統(tǒng)概述操作系統(tǒng):用于管理和控制計算機硬件和軟件資源的一組程序裸機操操作系統(tǒng)的功能操作系統(tǒng)的功能:處理機管理,存儲管理,設備管理,文件管理,進程管理。(1)處理機管理:在單道作業(yè)或單用戶以及多道作業(yè)或多用戶的情況下,處理機管理負責處理機的調度策略,使用分配和資源回收等。注:作業(yè):是指計算機為完成用戶賦予的任務而進行的一切操作。操作系統(tǒng)的功能操作系統(tǒng)的功能:處理機管理,存儲管理

(2)存儲管理:存儲管理負責給程序和數(shù)據(jù)分配內存空間,保護并實現(xiàn)存取操作,從而保證各作業(yè)占用的存儲空間不發(fā)生矛盾,相互之間無干擾。(3)設備管理:設備管理負責各種輸入/輸出設備與中央處理機內存之間的數(shù)據(jù)傳遞。根據(jù)需要把接口控制器和輸入/輸出設備分配給請求輸入/輸出操作的程序,并啟動設備完成實際的輸入/輸出操作。還常采用虛擬技術和緩沖技術盡可能地發(fā)揮設備和主機并行工作的能力。(2)存儲管理:(4)文件管理:常稱為信息管理,負責存取文件,對整個文件庫進行管理。例如,進行文件目錄管理、文件存儲空間的分配等。(5)進程管理: 所謂進程管理是指處理機執(zhí)行程序,對數(shù)據(jù)進行處理的全過程所進行的管理,負責組織和控制作業(yè)的運行,決定什么時候誰可使用處理機。即負責作業(yè)的輸入輸出、調度與控制。(4)文件管理:即負責作業(yè)的輸入操作系統(tǒng)的分類操作系統(tǒng)的分類一、操作系統(tǒng)的分類操作系統(tǒng)按界面分類圖形用戶界面操作系統(tǒng)命令行界面操作系統(tǒng):按用戶數(shù)分類多用戶操作系統(tǒng)單用戶操作系統(tǒng)按任務數(shù)分類多任務操作系統(tǒng)單任務操作系統(tǒng)按系統(tǒng)功能分類分時操作系統(tǒng)批處理系統(tǒng)實時操作系統(tǒng)網(wǎng)絡操作系統(tǒng):一、操作系統(tǒng)的分類操作系統(tǒng)按界面分類圖形用戶界面操作系統(tǒng)命令(1)按與用戶對話的界面分類命令行界面操作系統(tǒng):用戶只能在命令提示符后輸入命令才能操作計算機。如MSdos,Novell圖形用戶界面操作系統(tǒng):每一個文件、文件夾和應用程序都以圖標來表示,所有命令都組織成菜單或以按鈕的形式列出。運行程序無需知道命令的具體格式和語法。只需單擊或者雙擊對應圖標即可運行。如WindowsNT、Windows2000/XP、網(wǎng)絡版Novell等(1)按與用戶對話的界面分類(2)按照能夠支持的用戶數(shù)為標準分類單用戶操作系統(tǒng):只能完成一個用戶提交的任務。如MSdos,Windows2000/XP等。多用戶操作系統(tǒng):能夠管理和控制由多臺計算機通過通信口連接起來組成的一個工作環(huán)境并未多個用戶服務的操作系統(tǒng)。如UNIX,XENIX。(3)按是否能夠運行多個任務為標準分類單任務操作系統(tǒng):用戶一次只能提交一個任務。如MSdos。多任務操作系統(tǒng):系統(tǒng)可同時接受并處理用戶一次提交的多個任務。如WindowsNT、Windows2000/XP、UNIX、Novell等(2)按照能夠支持的用戶數(shù)為標準分類(4)按系統(tǒng)的功能為標準分類批處理系統(tǒng):用戶可以把作業(yè)一批批地輸入系統(tǒng)。其主要特點是允許用戶將由程序、數(shù)據(jù)、以及說明如何運行該作業(yè)的操作說明書組成的作業(yè)一批批地提交系統(tǒng),然后不再與作業(yè)發(fā)生交互,直到作業(yè)運行完畢后,才能根據(jù)輸出結果分析作業(yè)運行情況,確定是否需要適當修改。批處理系統(tǒng)現(xiàn)在已經不多見了。分時操作系統(tǒng):將CPU的時間劃分成時間片,輪流接收和處理各個用戶從終端輸入的命令。如果用戶的某個處理要求時間較長,分配的一個時間片不夠用,只能暫停后等待下一輪時間。但由于計算機運算的高速性能和并行工作的特點,用戶感覺不到別人也在使用這臺計算機。典型的分時系統(tǒng)有UNIX,Linux。

(4)按系統(tǒng)的功能為標準分類(4)按系統(tǒng)的功能為標準分類實時操作系統(tǒng):對信號的輸入、計算、都能在一定的時間范圍內完成輸出。如實時控制系統(tǒng)(導彈發(fā)射系統(tǒng)、飛機自動導航系統(tǒng))和實時信息處理系統(tǒng)(機票訂購系統(tǒng),聯(lián)機檢索系統(tǒng))。常用的實時系統(tǒng)有RDOS。網(wǎng)絡操作系統(tǒng):能夠管理網(wǎng)絡通信和網(wǎng)絡上的共享資源,協(xié)調各個主機上任務的運行,并向用戶提供統(tǒng)一、高效、方便易用的網(wǎng)絡接口。常用的有NovellNetWare、WindowsNT、Windows的服務器版。(4)按系統(tǒng)的功能為標準分類常用的操作系統(tǒng)DOS:它是一種單用戶單任務的磁盤操作系統(tǒng),簡單易學,硬件要求低,通用性強,但存儲能力有限。已成為標準的微機操作系統(tǒng)。

常用的操作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論