版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2023年網(wǎng)絡(luò)工程師考試全考點(diǎn)總結(jié)內(nèi)部版計(jì)算機(jī)硬件基礎(chǔ)一、計(jì)算機(jī)的硬件組成計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器(指內(nèi)存)、輸入設(shè)備和輸出設(shè)備五大部件組成運(yùn)算器和控制器組成中央處理器(CPU)控制器負(fù)責(zé)依次訪問程序指令,進(jìn)行指令譯碼,并協(xié)調(diào)其他設(shè)備,通常由程序計(jì)數(shù)器(PC)、指令寄存器、指令譯碼器、狀態(tài)/條件寄存器、時(shí)序發(fā)生器、微操作信號發(fā)生器組成1、程序計(jì)數(shù)器(PC):存儲(chǔ)程序指令的起始地址,用于存放下一條指令所在單元的地址,程序員可以訪問。2、指令寄存器(IR):存放當(dāng)前從主存讀出的正在執(zhí)行的一條指令3、指令譯碼器:分析指令的操作碼、以決定操作的性質(zhì)和方法。計(jì)算機(jī)要執(zhí)行指令時(shí),處理器首先要從PC中取出指令在內(nèi)存中的地址,通過地址總線尋址獲取。然后,把內(nèi)存中取出的指令經(jīng)數(shù)據(jù)總線送往指令寄存器中。指令的操作碼被送到指令譯碼器中譯碼,地址碼則送到地址形成部件,地址形成部件根據(jù)指令將地址碼形成有效地址,取出數(shù)據(jù)參與操作。寄存器組:實(shí)現(xiàn)用于暫時(shí)存放尋址和計(jì)算過程中的信息。CPU中的寄存器通常分為5大類:存放數(shù)據(jù),存放地址,存儲(chǔ)控制信息,存儲(chǔ)狀態(tài)信息和其它寄存器。狀態(tài)寄存器(SR):也稱標(biāo)志寄存器,用于保存指令執(zhí)行完成后產(chǎn)生的標(biāo)志信息,比如溢出標(biāo)志(V),奇偶標(biāo)志位(P)。另外還要保存中斷和系統(tǒng)工作狀態(tài)。地址寄存器(AR):用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址。包括堆棧指示器,這址寄存器,段地址寄存器等。運(yùn)算器負(fù)責(zé)完成算術(shù)、邏輯運(yùn)算和移位操作、通常由ALU(算術(shù)邏輯單元)、累加器(AC)、通用寄存器(GR)、狀態(tài)寄存器(SR)、數(shù)據(jù)緩沖寄存器,多路轉(zhuǎn)換器、數(shù)據(jù)總線組成。ALU(算術(shù)邏輯單元):執(zhí)行算術(shù)或邏輯運(yùn)算累加器(AC):保存操作數(shù)和運(yùn)算結(jié)果通用寄存器(GR):用于存儲(chǔ)操作數(shù)或地址,包括數(shù)據(jù)寄存器,指針寄存器等。其作用是減少CPU訪問存儲(chǔ)器的次數(shù),提高運(yùn)算速度??偩€:是CPU、內(nèi)存、輸入、輸出設(shè)備傳送信息的公用通道,主機(jī)的各個(gè)部件通過總線相連,外部設(shè)備通過相應(yīng)的接口電路與總線相連,從而形成計(jì)算機(jī)硬件系統(tǒng)總線系統(tǒng):定義:總線是一組用來連接計(jì)算機(jī)各個(gè)設(shè)備的公共信息傳送線路。按工作任務(wù)分類:數(shù)據(jù)總線、地址總線、控制總線按數(shù)據(jù)傳輸方式:并行總線,串行總線按物理結(jié)果分類:單總線結(jié)構(gòu),雙總線結(jié)構(gòu),三總線結(jié)構(gòu)按工作任務(wù)分類:數(shù)據(jù)總線(DB)用于傳送數(shù)據(jù)信息,雙方傳輸;地址總線(AB)專門用來傳送地址,單向傳輸,地址總線的位數(shù)決定了尋址空間的大小,如果地址總線為n位,則地址總線的可尋址空間為;控制總線(CB)傳送控制信息和時(shí)序號,雙向的;按數(shù)據(jù)傳輸方式:并行總線:并行就是數(shù)據(jù)是一組一組的同時(shí)發(fā)送。優(yōu)點(diǎn)數(shù)據(jù)傳輸速度快,缺點(diǎn)是遠(yuǎn)距離傳輸成本高。常見的并行總線有:內(nèi)存,PAPA硬盤,PCI,STD,IEEE488串行總線:串行就是數(shù)據(jù)一位一位的順序發(fā)送。優(yōu)點(diǎn)成本低,適用于長距離傳輸。缺點(diǎn)傳輸速度慢,常見的串行總結(jié)有:USB,SATA硬盤,PCI-E,RS232按物理結(jié)構(gòu)分類:單總線結(jié)構(gòu):用一條系統(tǒng)總線將各個(gè)部件連接起來。優(yōu)點(diǎn)控制簡單方便,擴(kuò)充方便。缺點(diǎn)是總線只能采用分時(shí)工作,即一時(shí)刻只能有兩個(gè)設(shè)備可以傳送數(shù)據(jù),系統(tǒng)整體的數(shù)據(jù)傳輸效率和速度受到限制。雙總線結(jié)構(gòu):在單總結(jié)的基礎(chǔ)上,在CPU和主存之間專門架設(shè)一組高速存儲(chǔ)總線。優(yōu)點(diǎn)是CPU可以通過存儲(chǔ)總線訪問主存,提高了信息傳送的吞吐量,缺點(diǎn)是外部設(shè)備與主存儲(chǔ)器這間的信息交換必須通過CPU才能進(jìn)行中轉(zhuǎn),從而降低了CPU的工作效率(或增加了CPU的占用率)三總線結(jié)構(gòu):在雙總線結(jié)構(gòu)的基礎(chǔ)上增加了I/O總線,適用于大型計(jì)算機(jī)。二、CPU特性指令周期:取出并執(zhí)行一條指令所需的時(shí)間;總線周期:指CPU通過總線對存儲(chǔ)器或I/O端口進(jìn)行一次訪問(存取一個(gè)字節(jié))所需的時(shí)間,也稱為主振周期;時(shí)鐘周期:也是振蕩周期,是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。定義為時(shí)鐘脈沖倒數(shù)它們之間的關(guān)系:一個(gè)指令周期可以劃分為一個(gè)或多個(gè)總線周期,指令不同,需要的總線周期也不同;一個(gè)總線周期又可分為幾個(gè)時(shí)鐘周期,通常為4個(gè)時(shí)鐘周期。1、計(jì)算總線數(shù)據(jù)傳輸速率總線數(shù)據(jù)傳輸率=時(shí)鐘頻率/每個(gè)總線包含的時(shí)鐘周期*每個(gè)總線周期傳送的字節(jié)數(shù)如:系統(tǒng)總線的一個(gè)總線周期包含3個(gè)時(shí)鐘周期,每個(gè)總線周期可以傳送32位數(shù)據(jù)。若總線的時(shí)候頻率為33MHZ,則總的帶寬(即傳輸速度)應(yīng)該是多少?根據(jù)上述公式得出:33MZH/3*32b=11M*32b=11M*4B=44MB/S2、計(jì)算系統(tǒng)速度(通常是指令/秒)計(jì)算每秒執(zhí)行指令數(shù)的關(guān)健,在于找出平均每條指令需要多少個(gè)總線周期,然后將總線周期數(shù)(時(shí)鐘頻率/每個(gè)總線包含的時(shí)鐘周期數(shù))除以這個(gè)平均數(shù),就可以計(jì)算出來。但通常不同的指令要的總線周期數(shù)不同,這就需要有各種指令需要的總線周期數(shù),以及指令的頻度,通過計(jì)算得出。每鈔指令數(shù)=時(shí)鐘頻率/每個(gè)總線包含的時(shí)鐘周期數(shù)/指令平均占用總線周期數(shù)三、指令系統(tǒng)基礎(chǔ)1、指令由操作碼和地址碼兩個(gè)部分組成,操作碼指出該指令完成什么操作,地址碼提供原始的操作數(shù)或操作數(shù)地址。2、在指令系統(tǒng)中用來確定如何提供操作數(shù)或提供操作數(shù)地址的方式稱為尋址方工和編址方式3、指令系統(tǒng)的功能:數(shù)據(jù)傳輸,算術(shù)邏輯操作,移位操作,控制操作4、指令長度:分為固定長度和可變長度,一般為字節(jié)的整數(shù)倍。操作數(shù)可以采用以下七種尋址方式:立即尋址:直接給出操作數(shù)而非地址(速度最快)直接尋址:直接給出操作數(shù)地址或所在寄存器號(寄存器地址)間接尋址:給出的是指向操作數(shù)地址的地址寄存器尋址:操作數(shù)存放在某一寄存器中,指令中給出操作數(shù)的地址是寄存器編號。寄存器間接尋址:操作數(shù)存放在內(nèi)存中,操作數(shù)所有內(nèi)存地址放在某個(gè)寄存器中。相對尋址:指令中的地址碼給出的是一個(gè)偏移量,操作數(shù)地址等于程序計(jì)數(shù)器PC中的地址加上指令中的偏移量。變址尋址:給出的地址需與特定的地址值累加從而得出操作數(shù)地址。指令系統(tǒng):1、復(fù)雜指令集(CISC):CISC和RISC是當(dāng)前CPU的兩種設(shè)計(jì)架構(gòu)區(qū)別在CPU的設(shè)計(jì)理念和方法不同計(jì)算的CPU一般都是CISC工控機(jī)和手機(jī)一般都使用RISC2、精簡指令集(RISC):CISC主要架構(gòu)有:X86X64和IA64指令集RISC主要架構(gòu)有:ARM、MIPS和RISC-V指令集RISC采用流水線技術(shù)和較少的通用寄存器四、計(jì)算執(zhí)行時(shí)間1、流水線周期=執(zhí)行時(shí)間最長的那個(gè)指令(例如,取指令3,分析指令2,執(zhí)行指令5ns)2、流水線執(zhí)行時(shí)間=(取指令t+分析指令+執(zhí)行)+(總指令-1)*流水線周期
(快速計(jì)算公式=最長時(shí)間*指令數(shù)+其它時(shí)間)3、流水線技術(shù)指標(biāo):吞吐率=總指令數(shù)/流水線執(zhí)行時(shí)間假定有某種類型的任務(wù),可分成N個(gè)子任務(wù),每個(gè)子任務(wù)需要時(shí)間t,則完成該任務(wù)需要的時(shí)間為N*t以傳統(tǒng)方式,完成K個(gè)任務(wù)所需的時(shí)間是kNt.使用流水線技術(shù),花費(fèi)的時(shí)間是Nt+(k-1)t,注意,如果每個(gè)子任務(wù)所需要的時(shí)間不同,其時(shí)間取于執(zhí)行順序中最慢的那一個(gè)。例:若指令流水線把一個(gè)指令,分為取指令、分析和執(zhí)行三部分,三部分的時(shí)間取指令3ns,分析2ns,執(zhí)行1ns,最長的是3ns,因此100條指令全部執(zhí)行完畢所需要的時(shí)間是(3+2+1)+(100-1)*3=303ns不采用流水線的時(shí)間:(3+2+1)*100=600ns1、流水線的吞吐率:在單位時(shí)間內(nèi)流水線所完成的任務(wù)數(shù)量或輸出的結(jié)果數(shù)量。TP=n/Tkn為任務(wù)數(shù),Tk是處理完成n個(gè)任務(wù)所用的時(shí)間2、加速度:指不采用流水線的執(zhí)行時(shí)間/采用流水線執(zhí)行時(shí)間。用來衡量并行系統(tǒng)或程序并行化的性能和效果。例1中的加速比為600/303=1.98ns存儲(chǔ)器:寄存器(容量最小、速度最快、價(jià)格最高)、Cache(高速緩存)、主存、輔存。隨機(jī)存儲(chǔ)器:RAM,分為用于制作內(nèi)存的DRAM動(dòng)態(tài)存儲(chǔ)器和用于制作高速緩存的SRAM靜態(tài)存儲(chǔ)器。存儲(chǔ)體系:層次結(jié)構(gòu)層次:大多數(shù)計(jì)算機(jī)都采用3層存儲(chǔ)架構(gòu)結(jié)構(gòu):高速緩存存儲(chǔ)器Cache主存儲(chǔ)器、外存儲(chǔ)器。目的:解決存儲(chǔ)容量、成本和速度之間的矛盾。訪問:高速緩存和主存可以直接被CPU訪問。原理:程序存儲(chǔ)在外存上,CPU要執(zhí)行程序,先把程序從外存調(diào)入內(nèi)存,再調(diào)入高速緩存,最后被CPU執(zhí)行。命中率:CPU在Cache中訪問信息的概率,假如CPU對Cache的訪問次數(shù)為N1,對主存的訪問次數(shù)為N2,則命中率H=N1/(N1+N2)平均存取時(shí)間:如果cache的命中率為H,cache的訪問周期為T1,主存的訪問周期為T2,則平均存取時(shí)間T=H*T1+(1-H)*T2,訪問效率=T1/TCache淘汰算法:是指當(dāng)cache被占滿后,調(diào)入新數(shù)據(jù)據(jù)時(shí)采用的替換機(jī)制,分為先進(jìn)先出法FIFO最不經(jīng)常使用法,近期最少使用法,隨機(jī)替換法。cache映射機(jī)制:是指主存與cache的地址映射方式。分為直接映射,全相聯(lián)映射,組相聯(lián)映射。接口控制方式:1、直接程序控制方式(
):也叫輪詢方式,早期的計(jì)算機(jī)系統(tǒng)中沒有中斷機(jī)制,CPU需要定期對各個(gè)I/O設(shè)備的狀態(tài)進(jìn)行查詢,判讀外設(shè)是否準(zhǔn)備好進(jìn)行數(shù)據(jù)傳送,直接程序控制方式又分為程序查詢方式和立即程序傳送方式。2、中斷方式I/O接口設(shè)置有中斷控制器,當(dāng)I/O設(shè)備發(fā)出中斷請求后,CPU暫停執(zhí)行正在運(yùn)行的程序,使用堆棧保護(hù)好程序的斷點(diǎn)和中斷向量(中斷程序入口),轉(zhuǎn)而去處理中斷請求,處理完成后再返回來繼續(xù)執(zhí)行程序。3、DMA方式DMA方式采用專門的DMA控制器來管理內(nèi)存與外設(shè)的數(shù)據(jù)傳送,在不受CPU干預(yù)的情況下,控制I/O設(shè)備與系統(tǒng)主存(內(nèi)存)之間的直接數(shù)據(jù)傳輸。只有在數(shù)據(jù)傳送完畢時(shí),才會(huì)向CPU提出中斷請求,報(bào)告?zhèn)魉徒Y(jié)束,CPU利用率最高。順序存取:特定線性順序,代表:磁帶;直接存?。嚎芍苯右浦撂囟〝?shù)據(jù)塊,代表:磁盤;隨機(jī)存?。弘S時(shí)訪問一個(gè)存儲(chǔ)單元,代表:主存儲(chǔ)器(內(nèi)存);相聯(lián)存取中(屬隨機(jī)存?。焊鶕?jù)內(nèi)容而非地址為選擇讀寫點(diǎn)。代表:Cache存儲(chǔ)器帶寬:每鈔能訪問的位數(shù)。通常存儲(chǔ)器周期是納秒級(ns),(1ns=1*(10的負(fù)9次方)),計(jì)算公式是:1/存儲(chǔ)器周期*每周期可訪問的字節(jié)數(shù)。例存儲(chǔ)器周期200ns,每個(gè)周期可訪問4B,則帶寬=1s/200ns*(4B*8)=160Mbps數(shù)據(jù)傳輸率:每秒輸入/輸出的數(shù)據(jù)位數(shù)。對于隨時(shí)存取而言,傳輸率R=1/存儲(chǔ)器周器。224.0.0.1特指所有的主機(jī),224.0.0.2特指所有的路由器,224.0.0.5指所有的OSPF路由器地址,224.0.0.5的組播地址為OSPF所有設(shè)備的預(yù)留IP組播地址;224.0.0.6的組播地址為OSPFDR/BDR的預(yù)留IP組播地址224.0.0.9RIP用于組播224.0.0.13指PIMV2路由器的地址。另外從224.0.0.0――224.0.0.255只能用于局域網(wǎng)中路由器是不會(huì)轉(zhuǎn)發(fā)的,239.0.0.0――239.255.255.255是私有地址(與192.168.*.*功能一樣),224.0.1.0—238.255.255.255可以用于Internet上。如果你的主機(jī)開啟了IRDp(Internet路由發(fā)現(xiàn)協(xié)議,使用組播功能)功能,那么你的主機(jī)路由表中應(yīng)該會(huì)有這樣的一條路由二、計(jì)算機(jī)系統(tǒng)1、進(jìn)程和線程進(jìn)程是指令的集合,是靜態(tài)的代碼。進(jìn)程:是正在運(yùn)行中的程度,是動(dòng)態(tài)的。進(jìn)程是資源分配的最小單位,基本特征:動(dòng)態(tài)性、并發(fā)性、獨(dú)立性,異步性。線程:進(jìn)程在執(zhí)行過程中的每一個(gè)任務(wù)就是線程。進(jìn)程由一個(gè)或多個(gè)線程組成,線程之間共享進(jìn)程的資源。線程是CPU調(diào)度的最小單位。處理機(jī)管理:三種狀態(tài):1、運(yùn)行:進(jìn)程占有處理器正在運(yùn)行;2、就緒:進(jìn)程已經(jīng)具備運(yùn)行條件,等待系統(tǒng)分配處理器以便運(yùn)行。3、阻塞:指進(jìn)程不具備運(yùn)行條件,正在等待外設(shè)傳輸、等待人工干預(yù)信號量機(jī)制和PV操作信號量機(jī)制:信號量是解決進(jìn)程同步和互斥的工具。信號量可分為兩類:一類是公用信號量,用于實(shí)現(xiàn)進(jìn)程間的互斥,初值等于1或資源數(shù)量;另一類是私有信號量,用于實(shí)現(xiàn)進(jìn)程間的同步,初值等于0或正整數(shù)。信號量S>=0時(shí),表示某資源的可用數(shù)量。當(dāng)S<=0時(shí),表示阻塞隊(duì)列中等待資源的進(jìn)程數(shù)量。PV操作:PV操作是用來實(shí)現(xiàn)進(jìn)程同步與互斥。P操作表示申請一個(gè)資源,V操作是用來釋放一個(gè)資源。實(shí)現(xiàn)互斥的方法:信號量設(shè)置為1,當(dāng)進(jìn)程使用資源進(jìn)執(zhí)行P操作,釋放資源時(shí)執(zhí)行V操作。實(shí)現(xiàn)同步的方法:將信號量S與消息關(guān)聯(lián),當(dāng)S等于0時(shí)表示沒有消息,當(dāng)S不等于0表示有消息進(jìn)程B調(diào)用P操作測試消息是否到達(dá),進(jìn)程A調(diào)用V操作通知消息已經(jīng)準(zhǔn)備好。進(jìn)程死鎖:當(dāng)多個(gè)進(jìn)程競爭使用資源時(shí),可能每個(gè)進(jìn)程要求的資源都已經(jīng)被另一個(gè)進(jìn)程占用,于是,也就沒有任何一個(gè)進(jìn)程能夠繼續(xù)運(yùn)行,這種情況稱為死鎖。產(chǎn)生死鎖的情況主要有:進(jìn)程推進(jìn)順序不當(dāng)引起死鎖、同類資源分配不當(dāng)、PV操作使用不當(dāng)死鎖的預(yù)防方法:打破互斥條件、打破不可搶占條件、打破占有且申請條件。(保證至少有一個(gè)進(jìn)程獲取足夠的資源)不死鎖公式:設(shè)M是資源數(shù)量,N是進(jìn)程數(shù)量,W是每個(gè)進(jìn)程需要的資源數(shù)量不死鎖公式:M>n(W-1)+1例1:M=4,N=3,W=2,不死鎖公式M>N(W-1)+1,代入公式4>3(2-1)+1結(jié)果4>=4,不死鎖例2:M=4,N=3,W=3不死鎖公式M>N(W-1)+1,代入公式4>3(3-1)+1結(jié)果4>=7,死鎖進(jìn)程調(diào)度算法:1、先來先服務(wù)算法:進(jìn)程按照進(jìn)入就緒隊(duì)列的順序占用處理器的資源2、優(yōu)先數(shù)算法:對每個(gè)進(jìn)程設(shè)置一個(gè)優(yōu)先數(shù),優(yōu)先數(shù)高的進(jìn)程先使用處理器資源3、時(shí)間片輪轉(zhuǎn)算法:進(jìn)程使用一次處理器的最長時(shí)間稱為“時(shí)間片”,隊(duì)列中進(jìn)程按時(shí)間片輪流使用處理器資源。4、分級算法:系統(tǒng)設(shè)置多個(gè)就緒隊(duì)列,每個(gè)就緒隊(duì)列中的進(jìn)程時(shí)間片輪流占用處理器資源。存儲(chǔ)管理1、計(jì)算尋址范圍:例1:若某計(jì)算機(jī)字長為32位,內(nèi)存容量為2GB,按字節(jié)編址,則可尋址范圍為()公式:容量/字長=2048M/(32/8)Byte=512M注意:計(jì)算單位要統(tǒng)一2、計(jì)算內(nèi)存存計(jì)容量:公式=尾-頭+1地址數(shù)量=BFFFFH-80000H+1=40000H3、計(jì)算芯片需求量例2:地址編號從80000H到BFFFFH且按字節(jié)編址的內(nèi)存容量為(256)kB,若用16K*4bit的存儲(chǔ)芯片該內(nèi)存,共需(32)片解析:每個(gè)地址的容量為1個(gè)字節(jié)(8bit)1、地址數(shù)量=BFFFFH-80000H+1=40000H2、轉(zhuǎn)為二進(jìn)制:100000000
0000000000=256KB3、芯片數(shù)量計(jì)算:若用16K*4bit的芯片構(gòu)成該內(nèi)存,構(gòu)成一個(gè)16kB存儲(chǔ)器需要2片256/16*2=32存儲(chǔ)方式:分頁存儲(chǔ):原量:進(jìn)程的地址空間劃分成大小相同的塊,稱為頁面優(yōu)點(diǎn):頁表對程序員來說是透明的,地址變換快,調(diào)入操作簡單缺點(diǎn):各頁不是程序的獨(dú)立模塊,不便于實(shí)現(xiàn)程序和數(shù)據(jù)的保護(hù)分段存儲(chǔ):原理:進(jìn)程的地址空間被劃分為可變長的塊,稱為段優(yōu)點(diǎn):消除了內(nèi)存零頭,易于實(shí)現(xiàn)存儲(chǔ)保護(hù),便于程序動(dòng)態(tài)裝配缺點(diǎn):調(diào)入操作復(fù)雜,地址變換速度慢于頁式存儲(chǔ)管理虛擬存儲(chǔ):虛擬存儲(chǔ)是解決主存容量和存取速度矛盾的一種方法原量是利用大容量的外存(通常是高速硬盤)來擴(kuò)充內(nèi)存,產(chǎn)生一個(gè)比物理內(nèi)存空間大的多的邏輯內(nèi)存空間,從而增強(qiáng)系統(tǒng)的處理能力。DMA技術(shù):直接存儲(chǔ)器訪問MDA,是在外圍設(shè)備和主存之間開辟直接的數(shù)據(jù)交換通路,數(shù)據(jù)交接不需要CPU干涉,只需要CPU在過程開啟和過程結(jié)束時(shí)處理,實(shí)際操作由DMA硬件直接執(zhí)行完成。緩沖技術(shù):引入緩沖技術(shù)的目的是緩和CPU和I/O設(shè)備之間速度不匹配的矛盾,提高它們之間的并行性,減少對CPU的中斷次數(shù),放寬CPU對中斷響應(yīng)的要求。緩沖技術(shù)可以用硬件緩沖和軟件緩沖兩種,硬件緩沖是利用專門的硬件寄存器作為緩沖區(qū);軟件緩沖是在主存中劃出一個(gè)或多個(gè)區(qū)域作為緩沖區(qū)。spooling系統(tǒng):簡稱假脫機(jī)系統(tǒng),可以將低速的獨(dú)占設(shè)備改成一種可共享的設(shè)備,而且一臺物量設(shè)備可以對應(yīng)若干臺虛擬的同類設(shè)備。文件管理:文件是信息的組織形式,是存儲(chǔ)在外存上具有標(biāo)識名的一組集合。文件系統(tǒng)是操作系統(tǒng)中負(fù)責(zé)管理文件的一組系統(tǒng)軟件。目前常見的文件系統(tǒng)有FATNTFS,EXT2-4,XFS和UFS等。文件結(jié)構(gòu):1、文件的邏輯結(jié)構(gòu)是指用戶看到的文件組織形式,又可以分為無結(jié)構(gòu)的字符流文件和有結(jié)構(gòu)的記錄文件。2、文件的物理結(jié)構(gòu)是指文件在存儲(chǔ)設(shè)備上的存儲(chǔ)方法,常用的結(jié)構(gòu)有連續(xù)結(jié)構(gòu),鏈接結(jié)構(gòu)和索引結(jié)構(gòu)。信息系統(tǒng)開發(fā):軟件生命周期:軟件產(chǎn)品從概念開始到該軟件產(chǎn)品交付使用,直到最終停止使用的整個(gè)過程。包括6個(gè)階段:計(jì)劃、分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、運(yùn)維。1、計(jì)劃階段:確定系統(tǒng)的總體目標(biāo)和范圍、系統(tǒng)的可行性和解決方案。對資源和進(jìn)度合理的估算。2、分析階段:整理并分析收集到的用戶需求,建立分析模型。確定軟件的功能、性能、測試方法,數(shù)據(jù)要求等目標(biāo)。編寫軟件需求規(guī)格說明書。需求分析確定要完成的功能及非功能性需求。3、設(shè)計(jì)階段:依據(jù)軟件需求規(guī)格說明書,在概要設(shè)計(jì)階段,將需求轉(zhuǎn)化為軟件的模塊劃分,確定模塊之間的調(diào)用關(guān)系。在詳細(xì)設(shè)計(jì)階段,將模塊進(jìn)行細(xì)化,得到詳細(xì)的數(shù)據(jù)結(jié)構(gòu)和算法。4、實(shí)現(xiàn)階段:根據(jù)詳細(xì)設(shè)計(jì)結(jié)果,裝飾每個(gè)模塊編寫成程序代碼和相關(guān)文檔,得到可以運(yùn)行的程序。5、測試階段:先進(jìn)行單元測試,檢查各個(gè)軟件模塊。再進(jìn)行集成測試,測試整個(gè)產(chǎn)品的功能和性能是否滿足軟件需求說明書。6、運(yùn)行維護(hù)階段:是軟件生命周期中持續(xù)時(shí)間最長的階段,包括糾錯(cuò)和改進(jìn)性維護(hù)兩個(gè)方面。軟件開發(fā)模型:瀑布模型:將軟件開發(fā)項(xiàng)目分為制訂計(jì)劃,需求分析,軟件設(shè)計(jì),程序編寫,軟件編寫,軟件測試和運(yùn)行維護(hù)6個(gè)階段,并確定了自上而下,相互銜接的固定次序。優(yōu)點(diǎn)是規(guī)范過程,有利于評審。缺點(diǎn)缺乏靈活性,容易產(chǎn)生需求偏差。原型化模型:第一步是建造一個(gè)快速原型交付使用,客戶對原型進(jìn)行評價(jià)。開發(fā)人員通過逐步調(diào)整原型確定客戶的真正需求;第二步是在第一步的基礎(chǔ)上,開發(fā)客戶滿意的軟件產(chǎn)品優(yōu)點(diǎn)為:可以克服瀑布模型的缺點(diǎn),減少開發(fā)風(fēng)險(xiǎn);缺點(diǎn)是維護(hù)困難,不適合大型系統(tǒng)演化模型:該模型首先開發(fā)軟件的核心系統(tǒng),然后根據(jù)用戶在使用過程中提出的建議進(jìn)行改進(jìn),產(chǎn)生新的版本,重復(fù)這一過程,使用用戶最終獲得滿意的軟件。演化模型適用于軟件需求不明確的情況下使用。增量模型:整個(gè)軟件產(chǎn)品被分解成若干個(gè)構(gòu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租宣傳場地合同模板
- 醫(yī)院環(huán)保工程合同模板
- 冷柜購銷合同模板
- 環(huán)保廢氣合同模板
- 蒲柳人家課件帶答案
- 端板采購合同模板
- 老板借款公司合同模板
- 貨車寄賣租售合同模板
- 燒烤進(jìn)貨合同模板
- 板材合法銷售合同模板
- 第八單元(單元解讀)【要點(diǎn)梳理+拓展延伸】四年級語文下冊部編版
- 創(chuàng)新教育2024年培養(yǎng)創(chuàng)新思維的新方式
- 數(shù)字化、智能化車間規(guī)劃與建設(shè)
- 美容整形貸款合同
- 事故隱患報(bào)告舉報(bào)獎(jiǎng)勵(lì)制度培訓(xùn)
- 施工組織設(shè)計(jì)加油站樣本
- 高血糖飲食指導(dǎo)健康宣教
- 人教版小學(xué)四年級下冊《生命.生態(tài).安全》教案
- 兒童及青少年知情同意書版本
- 醫(yī)防融合工作總結(jié)范文
- 酒店宴會(huì)行業(yè)分析
評論
0/150
提交評論