楊威
摘 要 隨著科技的發(fā)展、社會(huì)的進(jìn)步,計(jì)算機(jī)軟件的相關(guān)版權(quán)問(wèn)題逐漸地受到越來(lái)越多的人的關(guān)注,而如何能夠更好地鑒定計(jì)算機(jī)軟件技術(shù)信息的商業(yè)機(jī)密受到了越來(lái)越多的人的注意,但是目前為止還沒(méi)有一個(gè)明確地解決方案。在這樣的背景下本文主要對(duì)使用計(jì)算機(jī)軟件技術(shù)信息的特點(diǎn)和商業(yè)秘密的鑒定結(jié)合到一起的相關(guān)問(wèn)題進(jìn)行了相應(yīng)的分析,介紹了如何對(duì)計(jì)算機(jī)軟件技術(shù)信息的商業(yè)秘密進(jìn)行鑒定,希望能夠起到一定的參考性價(jià)值。
關(guān)鍵詞
中圖分類(lèi)號(hào):TP393.06 文獻(xiàn)標(biāo)識(shí)碼:A
I/O數(shù)據(jù)傳送控制方式具體有以下幾種:
1程序直接控制I/O方式
1.1無(wú)條件傳送方式
無(wú)條件傳送方式也稱(chēng)同步傳送方式主要用于對(duì)一些簡(jiǎn)單的外設(shè),如開(kāi)關(guān)機(jī)電器,顯示器或機(jī)器式傳感器等,在規(guī)定的時(shí)間用相應(yīng)的I/O指令對(duì)接口中的寄存器進(jìn)行信息的輸入或輸出。其實(shí)質(zhì)是通過(guò)程序來(lái)定時(shí),以同步傳送數(shù)據(jù)適合于各類(lèi)巡回檢測(cè)采樣或過(guò)程控制。無(wú)條件傳送的接口比較簡(jiǎn)單,無(wú)需任何定時(shí)信號(hào)和狀態(tài)查詢,只需要進(jìn)行相應(yīng)的續(xù)寫(xiě)控制和地址譯碼即可。無(wú)條件傳送方式下,處理器對(duì)外設(shè)接口進(jìn)行周期性的定時(shí)訪問(wèn)。直接對(duì)I/O端口進(jìn)行數(shù)據(jù)存取,因此這種方式下處理器在I/O操作上的時(shí)間開(kāi)銷(xiāo)多少與定時(shí)訪問(wèn)的時(shí)間間隔有關(guān)。對(duì)于慢速設(shè)備,因?yàn)槎〞r(shí)訪問(wèn)時(shí)間間隔長(zhǎng),所以,I/O操作時(shí)所用的處理器時(shí)間占整個(gè)處理器時(shí)間的比例較少。對(duì)處理器效率影響不大而對(duì)于快速設(shè)備,因?yàn)樾枰l繁地進(jìn)行I/O訪問(wèn),所以很多處理器時(shí)間被操作占用,因而這種方式不宜用于高速設(shè)備的I/O。
1.2條件傳送方式
條件傳送方式也稱(chēng)為異步傳送方式,對(duì)于一些較復(fù)雜的I/O接口往往有多個(gè)控制,狀態(tài)和數(shù)據(jù)寄存器,對(duì)設(shè)備的控制必須在一定的狀態(tài)條件下才能進(jìn)行,此時(shí)可通過(guò)在查詢程序中安排相應(yīng)的I/O指令,有這些指令直接從I/O接口中取的外設(shè)和接口的狀態(tài)。如:“就緒”、“忙”、“完成”等,根據(jù)這些狀態(tài)來(lái)控制外設(shè)和主機(jī)的信息交換,因此這是一種通過(guò)查詢接口中的狀態(tài)來(lái)控制數(shù)據(jù)傳送的方式,所以也被稱(chēng)為程序查詢方式。
2 DMA方式
(1)DMA稱(chēng)為直接存儲(chǔ)器存取。該輸入輸出方式,用專(zhuān)門(mén)的接口硬件來(lái)控制外設(shè)與主存間的直接數(shù)據(jù)交換,數(shù)據(jù)不通過(guò)CPU。把專(zhuān)門(mén)用來(lái)控制總線進(jìn)行的DMA傳送的接口硬件稱(chēng)為DMA控制器。DMA方式主要用于磁盤(pán)等高速設(shè)備的數(shù)據(jù)傳送。這類(lèi)高速設(shè)備的記錄方式多采用數(shù)據(jù)塊的組織方式,數(shù)據(jù)塊之間有間隙,因而數(shù)據(jù)傳輸時(shí)數(shù)據(jù)塊之間的時(shí)間間隔較長(zhǎng)而數(shù)據(jù)塊內(nèi)部數(shù)據(jù)間的傳輸時(shí)間間隔較短,因此,這類(lèi)設(shè)備大多采用成批數(shù)據(jù)交換方式。
(2)DMA有三種數(shù)據(jù)傳送方式: CPU停止法、交替分時(shí)訪問(wèn)法、周期挪用法。
①CPU停止法。DMA傳輸時(shí),由DMA控制器發(fā)一個(gè)信號(hào)給CPU,使CPU脫離總線,停止訪問(wèn)主存,直到DMA傳送一塊數(shù)據(jù)結(jié)束。
②交替分時(shí)訪問(wèn)法。每個(gè)存儲(chǔ)周期分為兩個(gè)時(shí)間片,一個(gè)給DMA,一個(gè)給CPU,這樣在每個(gè)存儲(chǔ)周期內(nèi),DMA和CPU都可以訪問(wèn)存儲(chǔ)器。
③周期挪用法。DMA傳輸時(shí),CPU讓出一個(gè)總線事務(wù)周期,由DMA控制器挪用一個(gè)主存周期來(lái)訪問(wèn)主存,傳送完一個(gè)數(shù)據(jù)后立即釋放總線,是一種單線傳送方式。
3通道和I/O處理器方式
在大型計(jì)算機(jī)系統(tǒng)中,外圍設(shè)備的數(shù)量種類(lèi)較多,為了在處理I/O請(qǐng)求時(shí),進(jìn)一步減少中斷處理次數(shù)和處理器占用時(shí)間,通常把對(duì)外設(shè)的管理和控制工作從CPU中分離出來(lái)。使I/O控制器更具智能化,這種I/O控制器稱(chēng)為通道控制器或I/O處理器,通道控制器和I/O處理器可獨(dú)立執(zhí)行一系列I/O操作,這些I/O操作序列被稱(chēng)為通道程序,這些程序可能被存儲(chǔ)在通道或I/O處理器自己的存儲(chǔ)器或在共享的主存中,由通道或I/O處理器從主存中取出執(zhí)行。當(dāng)CPU執(zhí)行到I/O請(qǐng)求時(shí),操作系統(tǒng)要為I/O讀寫(xiě)操作組織相應(yīng)的傳送,參數(shù)或通道程序,通道或I/O處理器通過(guò)通道程序執(zhí)行相應(yīng)的操作,只有當(dāng)整個(gè)通道程序都執(zhí)行完后才會(huì)中CPU。
4程序中斷I/O方式
在計(jì)算機(jī)發(fā)展過(guò)程中,處理器速度提高很快。CPU和外設(shè)速度改善較慢,兩者之間速度相差很大,在獨(dú)占程序查詢方式中。和外設(shè)采用完全串行的工作方式,使處理器大量寶貴時(shí)間花在等待極慢速的外設(shè)上。為避免CPU長(zhǎng)時(shí)間等待外設(shè)提出了“中斷”控制方式。
5總結(jié)
隨著科技的發(fā)展,計(jì)算機(jī)的使用逐漸滲入到了我們每個(gè)人的生活中,而計(jì)算機(jī)軟件很多之間都存在一定的聯(lián)系,因此在研發(fā)的過(guò)程中對(duì)計(jì)算機(jī)軟件的商業(yè)秘密性進(jìn)行鑒定顯得至關(guān)重要。本文首先介紹了計(jì)算機(jī)軟件的特點(diǎn),然后介紹了計(jì)算機(jī)軟件技術(shù)信息的保護(hù)方式以及鑒定方法,并且主要指出了鑒定的過(guò)程中值得注意的難點(diǎn)所在,希望能夠?qū)τ谕苿?dòng)我國(guó)的計(jì)算機(jī)軟件技術(shù)的進(jìn)一步發(fā)展起到一定的參考價(jià)值。
參考文獻(xiàn)
[1] 陳小靜,黃少暉,梁永宏.淺析計(jì)算機(jī)軟件技術(shù)信息的商業(yè)秘密鑒定[J].中國(guó)發(fā)明與專(zhuān)利,2013(08):31-33.
[2] 鐘艷.淺析計(jì)算機(jī)軟件技術(shù)信息的商業(yè)秘密鑒定[J].軟件,2014(02):111-112.
[3] 劉淳.芻議計(jì)算機(jī)軟件技術(shù)信息特殊性和商業(yè)秘密鑒定技術(shù)[J].數(shù)字技術(shù)與應(yīng)用,2015(12):234.
[4] 王心舟.論計(jì)算機(jī)軟件的商業(yè)秘密保護(hù)[D].湖南師范大學(xué),2009.