日日夜夜撸啊撸,欧美韩国日本,日本人配种xxxx视频,在线免播放器高清观看

操作系統(tǒng)論文大全11篇

時(shí)間:2023-03-21 17:05:09

緒論:寫作既是個(gè)人情感的抒發(fā),也是對(duì)學(xué)術(shù)真理的探索,歡迎閱讀由發(fā)表云整理的11篇操作系統(tǒng)論文范文,希望它們能為您的寫作提供參考和啟發(fā)。

操作系統(tǒng)論文

篇(1)

一、Linux中網(wǎng)卡的工作原理

為了將這個(gè)問題說明的更清楚一些,不妨先簡要地剖析一下Linux是如何讓網(wǎng)卡工作的。一般來說,Linux核心已經(jīng)實(shí)現(xiàn)了OSI參考模型的網(wǎng)絡(luò)層及更上層部分。網(wǎng)絡(luò)層的實(shí)現(xiàn)依賴于數(shù)據(jù)鏈路層的有效工作。網(wǎng)卡的驅(qū)動(dòng)程序就是數(shù)據(jù)鏈路層與物理層的接口。通過調(diào)用驅(qū)動(dòng)程序的發(fā)送例程向物理端口發(fā)送數(shù)據(jù),調(diào)用驅(qū)動(dòng)程序的接收例程從物理端口接收數(shù)據(jù)。

1.網(wǎng)卡驅(qū)動(dòng)程序

簡單地說,要將你手中的網(wǎng)卡利用起來,你唯一要做的是得到這塊網(wǎng)卡的驅(qū)動(dòng)程序。驅(qū)動(dòng)程序提供了面向操作系統(tǒng)核心的接口和面向物理層的接口。

驅(qū)動(dòng)程序的操作系統(tǒng)接口是一些用于發(fā)現(xiàn)網(wǎng)卡、檢測(cè)網(wǎng)卡參數(shù)以及發(fā)送接收數(shù)據(jù)的例程。當(dāng)驅(qū)動(dòng)程序開始運(yùn)作時(shí),操作系統(tǒng)首先調(diào)用檢測(cè)例程以發(fā)現(xiàn)系統(tǒng)中安裝的網(wǎng)卡。如果該網(wǎng)卡支持即插即用,那么檢測(cè)例程應(yīng)該可以自動(dòng)發(fā)現(xiàn)網(wǎng)卡的各種參數(shù);否則你就要在驅(qū)動(dòng)程序運(yùn)作前,設(shè)置好網(wǎng)卡的參數(shù)供驅(qū)動(dòng)程序使用。當(dāng)核心要發(fā)送數(shù)據(jù)時(shí),它調(diào)用驅(qū)動(dòng)程序的發(fā)送例程。發(fā)送例程將數(shù)據(jù)寫入正確的空間,然后激活物理發(fā)送過程。

驅(qū)動(dòng)程序面向物理層的接口是中斷處理例程。當(dāng)網(wǎng)卡接收到數(shù)據(jù)、發(fā)送過程結(jié)束,或者發(fā)現(xiàn)錯(cuò)誤時(shí),網(wǎng)卡產(chǎn)生一個(gè)中斷,然后核心調(diào)用該中斷的處理例程。中斷處理例程判斷中斷發(fā)生的原因,并進(jìn)行響應(yīng)的處理。比如當(dāng)網(wǎng)卡接收到數(shù)據(jù)而發(fā)生中斷時(shí),中斷處理例程調(diào)用接收例程進(jìn)行接收。

2.驅(qū)動(dòng)程序工作參數(shù)

驅(qū)動(dòng)程序的工作參數(shù)因網(wǎng)卡性質(zhì)的不同而不同,大致包括I/O端口號(hào)、中斷號(hào)、DMA通道、共享存儲(chǔ)區(qū)等。輸入輸出端口號(hào)又被稱為輸入輸出基地址,當(dāng)網(wǎng)卡工作于端口輸入輸出模式時(shí)被使用。端口輸入輸出模式需要CPU的全程干預(yù),但所需硬件及存儲(chǔ)空間要求較低。CPU通過端口號(hào)指定的空間與網(wǎng)卡交換數(shù)據(jù)。中斷號(hào)是網(wǎng)卡的中斷序號(hào),只要不與其它設(shè)備沖突即可。當(dāng)網(wǎng)卡使用DMA方式時(shí),它要使用DMA通道批量傳輸數(shù)據(jù)而不需要CPU的干預(yù)。

對(duì)于一塊具體的網(wǎng)卡,如果網(wǎng)卡支持完全自動(dòng)檢測(cè),那么一個(gè)參數(shù)也不用指定,驅(qū)動(dòng)程序的檢測(cè)例程會(huì)自動(dòng)設(shè)定所需參數(shù)。一般情況,你需要人工設(shè)定這些參數(shù)的一部分。如果你的網(wǎng)卡使用端口輸入輸出模式,你要設(shè)定端口號(hào)和中斷號(hào)。如果你的網(wǎng)卡使用DMA模式,你要設(shè)定DMA通道和中斷號(hào)。如果你的網(wǎng)卡使用共享存儲(chǔ)區(qū)的模式,那你就得設(shè)定共享存儲(chǔ)區(qū)的地址范圍。

3.驅(qū)動(dòng)程序的使用方式

有了網(wǎng)卡的驅(qū)動(dòng)程序后,你可以選擇是把驅(qū)動(dòng)程序加入到Linux核心之中還是把驅(qū)動(dòng)程序加工成獨(dú)立模塊。Linux系統(tǒng)一個(gè)引人入勝的長處就是可以定制系統(tǒng)的核心。把需要頻繁調(diào)用的功能加入系統(tǒng)核心,可以大大提高系統(tǒng)的效率。在這種情況下系統(tǒng)啟動(dòng)時(shí),系統(tǒng)核心自動(dòng)加載網(wǎng)卡的驅(qū)動(dòng)程序。驅(qū)動(dòng)程序的參數(shù)可以通過LILO命令參數(shù)加以指

定。系統(tǒng)啟動(dòng)后驅(qū)動(dòng)程序永久駐留核心,不能用常規(guī)的方法將其卸載。至于定制的系統(tǒng)核心,是通過重新編譯得到的;如何編譯核心將在后文敘及。

如果把驅(qū)動(dòng)程序編譯成可裝載模塊,就可以用系統(tǒng)提供的命令在系統(tǒng)啟動(dòng)后隨時(shí)加載。隨時(shí)加載的好處是減少內(nèi)存開銷,易于管理,但同時(shí)也犧牲了一點(diǎn)網(wǎng)絡(luò)傳輸?shù)男省r?qū)動(dòng)程序的參數(shù)是在命令行中直接輸入或通過配置文件指定。二、網(wǎng)卡安裝前的準(zhǔn)備在安裝網(wǎng)卡前,務(wù)必檢查是否具備下列條件:

1.硬件方面

以太網(wǎng)卡

網(wǎng)絡(luò)連接線及連接頭,如10base-T一般為8芯雙絞線配RJ-45接口

2.軟件方面

Linux操作系統(tǒng)

網(wǎng)卡驅(qū)動(dòng)程序(目標(biāo)碼或源代碼)

*網(wǎng)卡配置程序

*軟件開發(fā)工具,如GNU工具包(包括編譯器gcc、make等)

3.系統(tǒng)配置信息

可用的端口地址

可用的中斷號(hào)

以上不帶星號(hào)標(biāo)記的是必要條件,帶星號(hào)的是視情況不同而要求的條件。具體情況在下面進(jìn)一步說明。

三、網(wǎng)卡的安裝及配置

第一步:配置以太網(wǎng)卡的工作參數(shù)

配置網(wǎng)卡就是配置網(wǎng)卡的工作參數(shù),如端口地址、中斷號(hào)等。網(wǎng)卡的缺省參數(shù)一般存儲(chǔ)于網(wǎng)卡內(nèi)部的EEPROM,這是網(wǎng)卡出廠前設(shè)置好的。缺省參數(shù)在大多數(shù)情況下是可行的,但如果這些參數(shù)與你的系統(tǒng)有沖突并且網(wǎng)卡又不支持軟件動(dòng)態(tài)設(shè)置,那么你就要使用網(wǎng)卡的設(shè)置程序。并不是所有的網(wǎng)卡都要經(jīng)過這一步,因?yàn)橛行┚W(wǎng)卡支持通過驅(qū)動(dòng)軟件及其輸入?yún)?shù)來確定網(wǎng)卡的工作參數(shù)。可以通過查閱網(wǎng)卡使用說明書來確定這一點(diǎn)。

網(wǎng)卡的設(shè)置程序與驅(qū)動(dòng)程序不同,設(shè)置程序僅僅用來對(duì)網(wǎng)卡EEPROM中的設(shè)置進(jìn)行修改。網(wǎng)卡程序本身可能運(yùn)行在其它操作系統(tǒng)下,如WINDOWS95/98、OS/2、DOS等。如果是非Linux平臺(tái),那你就先在適合設(shè)置程序運(yùn)行的系統(tǒng)中安裝網(wǎng)卡,按設(shè)置程序說明設(shè)置網(wǎng)卡參數(shù)。然后再在Linux系統(tǒng)下安裝該網(wǎng)卡。

第二步:安裝Linux系統(tǒng)

假如你將要安裝以太網(wǎng)卡的Linux系統(tǒng)本身還未安裝,那么可以先試著在安裝Linux的同時(shí)安裝網(wǎng)卡。這一步成功的前提是你的Linux發(fā)行版本包含將要安裝的網(wǎng)卡的驅(qū)動(dòng)程序。

運(yùn)行Linux的安裝程序,按提示進(jìn)行操作,別忘了安裝核心的網(wǎng)絡(luò)部分。當(dāng)進(jìn)行到LAN配置時(shí),安裝程序會(huì)列出它支持的所有網(wǎng)卡的類型。看看你的網(wǎng)卡是否榜上有名。隨著Linux發(fā)行版本的不斷升級(jí),目前RedHat6.0已經(jīng)覆蓋了常用的網(wǎng)卡類型。如果很幸運(yùn)地你的網(wǎng)卡恰好在其中,那么下文討論的很多步驟都可以不必考慮了,安裝程序會(huì)自動(dòng)完成網(wǎng)卡的安裝與驅(qū)動(dòng)。但如果沒找到適用于你的網(wǎng)卡類型,也不必?fù)?dān)心,繼續(xù)下一步。

第三步:手工安裝網(wǎng)卡

安裝網(wǎng)卡也就是安裝網(wǎng)卡的驅(qū)動(dòng)程序。網(wǎng)卡要工作必須要有驅(qū)動(dòng)程序,并且驅(qū)動(dòng)程序越成熟越好。驅(qū)動(dòng)程序一般由網(wǎng)卡的生產(chǎn)或供應(yīng)商提供。由于Linux是一個(gè)起步不久的新興操作系統(tǒng),網(wǎng)卡的生產(chǎn)商并不一定提供Linux環(huán)境下的驅(qū)動(dòng)程序。這時(shí)候你就得從其它途徑想辦法了,比如到INTERNET上專門提供硬件驅(qū)動(dòng)程序的網(wǎng)站查找一下,也可以在新聞組上貼個(gè)求助信息。總之,只有得到網(wǎng)卡的驅(qū)動(dòng)程序后,方可進(jìn)行下一步。

網(wǎng)卡的驅(qū)動(dòng)程序有兩種類型。一是可直接使用的二進(jìn)制代碼;另一種是驅(qū)動(dòng)程序的源代碼。二進(jìn)制代碼一般是預(yù)先編譯好的可裝載模塊。源代碼可以編譯成可裝載模塊,也可以編譯成系統(tǒng)核心的一部分。如何把源代碼編譯成可裝載模塊不在本文討論之列,具體可以查閱驅(qū)動(dòng)程序的說明書。

1.可裝載模塊的使用

系統(tǒng)提供了一組命令用于將驅(qū)動(dòng)程序模塊載入內(nèi)存執(zhí)行。這些命令包括modprobe、insmod、Ismod、rmmod。modprobe與insmod命令功能相似,但是方式各異。

modprobe命令使用配置文

件/erc/config.modules來加載可執(zhí)行模塊。要用modprobe命令加載以太網(wǎng)卡的驅(qū)動(dòng)程序,可以在config.modules文件中加入:

aliaseth0drivermodule(drivermodule是驅(qū)動(dòng)程序模塊的名稱)

這行配置信息把以太網(wǎng)卡的設(shè)備名與驅(qū)動(dòng)程序模塊聯(lián)系起來。modprobe命令依據(jù)這條信息,自動(dòng)加載存放于/lib/library/xxxx/net目錄下名為drivermodule.o的模塊。因此要使modprobe命令找到驅(qū)動(dòng)程序模塊,必須將該模塊放在/lib/library/xxxx/net目錄下。

那么驅(qū)動(dòng)程序的參數(shù)如何指定呢?還是使用conf.modules文件。方法是在接著上述配置信息的后面加入下行信息:

optionsdrivermoduleparml=valuel,parm2=value2,……

這里parm1是驅(qū)動(dòng)程序可以接受的參數(shù)名,valuel是該參數(shù)值;依次類推。

比如optionscs89x0io=0x200irq=0xAmedia=aui

insmod命令直接通過命令行參數(shù)將驅(qū)動(dòng)程序模塊載入內(nèi)存,并可以在命令中指定驅(qū)動(dòng)程序參數(shù)。例如:

insmoddrivermodule.oparml=valuel,parm2=value2,……

以上兩個(gè)命令中可以使用驅(qū)動(dòng)程序參數(shù)要依據(jù)具體的網(wǎng)卡及其驅(qū)動(dòng)程序而定,要仔細(xì)閱讀網(wǎng)卡及驅(qū)動(dòng)程序的說明書。有的網(wǎng)卡驅(qū)動(dòng)程序可以用這些參數(shù)覆蓋網(wǎng)卡本身EEPROM中存儲(chǔ)的參數(shù)。有的則必須使用EEPROM中的參數(shù)。有的因?yàn)轵?qū)動(dòng)程序不自動(dòng)檢測(cè)網(wǎng)卡使用的參數(shù),所以還得把網(wǎng)卡使用的EEPROM中的參數(shù)傳給驅(qū)動(dòng)程序。

卸載驅(qū)動(dòng)程序模塊使用rmmod命令:

rmmoddrivermodule.o

2.把驅(qū)動(dòng)程序編譯入系統(tǒng)核心

除了以可裝載模塊的形式使用驅(qū)動(dòng)程序,還可以把驅(qū)動(dòng)程序編譯進(jìn)Linux核心,以獲取更高的效率。這種方式需要驅(qū)動(dòng)程序的源代碼、Linux核心源代碼及其編譯工具。Linux核心的編譯過程包括配置核心、重建依賴關(guān)系、生成核心代碼等步驟。配置核心的過程是用系統(tǒng)提供的配置工具(makeconfig或makemenuconfig)重新生成用來編譯核心的眾多make文件的過程。為了讓核心的配置工具了解你的網(wǎng)卡驅(qū)動(dòng)程序,你需要修改一些核心的配置文件。

(1)修改配置文件:主要修改核心源代碼目錄下的四個(gè)文件,即drivers/net/CONFIG文件、drivers/net/Config.in文件、drivers/net/Makefile文件和drivers/net/Space.c文件。CONFIG和Config.in文件用于控制核心配置工具(makeconfig或makemenuconfig)的運(yùn)行,主要是加入關(guān)于是否包括該網(wǎng)卡的支持提示。Makefile和Space.c文件用于編譯核心代碼并說明面向核心的接口。詳細(xì)語句參見下面例子。

(2)運(yùn)行核心配置工具:在核心源代碼目錄下執(zhí)行makeconfig或makemenuconfig命令。makeconfig是面向命令行的,通過逐句回答提問來配置核心。由于其在配置過程中不可改變或撤消以前的回答,故多有不便。makemenuconfig則是通過窗口菜單方式,使用起來很方便。就本文而言,你只要在上一步中正確修改了配置文件,那么在config中會(huì)出現(xiàn)是否需要該網(wǎng)卡支持的提問,你選擇‘y’。或者在menuconfig中的network菜單中出現(xiàn)表示該網(wǎng)卡的菜單項(xiàng),把它選上即可。

(3)重建依賴關(guān)系:很簡單,執(zhí)行makedep和makeclean命令。

(4)生成核心代碼:執(zhí)行makezImage命令。這個(gè)命令開始真正編譯核心代碼,并把核心代碼存放為arch/i386/boot目錄下的zImage。

(5)為了使用新的核心代碼,你需要用新的核心代碼替換原有的。原有的核心代碼一般存放在/boot目錄下,文件名稱類似于vmlinuz-v.s.r-m(v.s.r-m)表示核心的版本號(hào))。如vmlinuz-2.0.34-1。執(zhí)行下列命令:

cparch/i386/boot/zImage/boot/vmlinuz-v.s.r-m

為了安全起見,可以先把原有的核心代碼做個(gè)備份,以便發(fā)生錯(cuò)

誤時(shí)恢復(fù)。

至此,你可以重新引導(dǎo)系統(tǒng)以使用新的帶有正確網(wǎng)卡驅(qū)動(dòng)支持的Linux核心。唯一剩下未解決的是驅(qū)動(dòng)程序的參數(shù)問題。有些網(wǎng)卡驅(qū)動(dòng)程序如果不輸入?yún)?shù),那它工作就會(huì)不正常,甚至根本不工作。由于現(xiàn)在網(wǎng)卡的驅(qū)動(dòng)程序是系統(tǒng)啟動(dòng)時(shí)由核心載入運(yùn)行的,系統(tǒng)啟動(dòng)之后用戶就很難改變這些參數(shù)了,所以你必須在系統(tǒng)啟動(dòng)時(shí)告訴Linux核心網(wǎng)卡驅(qū)動(dòng)程序使用的參數(shù)。具體方法有兩種:

(1)在系統(tǒng)引導(dǎo)程序LILO中輸入。

在LILO開始引導(dǎo)系統(tǒng)時(shí),用ether子命令設(shè)定以太網(wǎng)卡驅(qū)動(dòng)程序的參數(shù)。ether命令的使用方式為:

LILO:linuxether=IRO.BASE_ADDR,NAME

這里帶下劃線的是要輸入的部分,IRQ表示中斷號(hào),BASE_ADDR表示端口號(hào),NAME表示網(wǎng)卡的設(shè)備名。例如:linuxether=15,0x320,eth0

(2)在LILO配置文件中設(shè)定。

每次在系統(tǒng)啟動(dòng)時(shí)再輸入驅(qū)動(dòng)程序參數(shù)似乎有點(diǎn)過于麻煩。幸好系統(tǒng)提供了LILO的配置文件可以用來永久性的設(shè)置Linux系統(tǒng)啟動(dòng)時(shí)的子命令。方法是在/etc/lilo.conf文件中的適當(dāng)位置加入以下一行:

append=“ether=IRQ,BASE_ADDR,NAME”

這里帶下劃線部分的意義同上。加入這一行后,還需要用/sbin/lilo命令把這個(gè)配置寫入引導(dǎo)程序。

第四步:網(wǎng)絡(luò)配置及測(cè)試

安裝完網(wǎng)卡就可以配置網(wǎng)絡(luò)通信了。配置網(wǎng)絡(luò)簡單地就是使用ifconfig命令,

例如:

ifconfigeth01.2.3.4netmask255.0.0.0up

最后ping一下網(wǎng)上其它機(jī)器的ip地址,檢查網(wǎng)絡(luò)是否連通。

五、一個(gè)以太網(wǎng)卡安裝實(shí)例

下面以Cirrus公司生產(chǎn)的CrystalCS8920以太網(wǎng)卡為例,詳細(xì)說明上述安裝配置過程。本例中,有些命令參數(shù),如核心源代碼目錄等,是以我使用的系統(tǒng)環(huán)境為出發(fā)點(diǎn)。具體應(yīng)用中還要加以本地化。為了更接近實(shí)際,例子中也包括了對(duì)安裝中碰到的問題的描述。

1.此網(wǎng)卡是IBMPC機(jī)的內(nèi)置式網(wǎng)卡,機(jī)器只提供了Windows95/98環(huán)境下的驅(qū)動(dòng)程序。由于RedHat5.0發(fā)行版本尚未提供對(duì)此網(wǎng)卡的直接支持,所以從Cirrus的站點(diǎn)上找到并下載了該網(wǎng)卡驅(qū)動(dòng)程序的Linux版本,是一個(gè)名為Linux102_tar.gz的壓縮文件。

2.文件Linux102_tar.gz解壓后包括五個(gè)文件。包括源代碼,僅適用于Linux2.0版本的目標(biāo)模塊以及readme文件。

3.查閱readme文件后,了解到這個(gè)驅(qū)動(dòng)程序只能使用網(wǎng)卡EEPROM中設(shè)定的端口號(hào)(I/O基地址)、中斷號(hào)。為了知道網(wǎng)卡EEPROM的設(shè)置,又從Cirrus站點(diǎn)下載了該網(wǎng)卡DOS版本的設(shè)置程序setup.exe

4.在DOS中運(yùn)行setup.exe,發(fā)現(xiàn)網(wǎng)卡的起始端口號(hào)為0x360,中斷號(hào)為10,與別的設(shè)備有沖突。選擇setup.exe程序的相應(yīng)菜單,把中斷號(hào)改成5。另外,此驅(qū)動(dòng)程序不支持plugandPlay,故也在setup.exe中將網(wǎng)卡的PnP功能屏蔽掉。

5.我所使用的RedHat5.0的Linux核心版本為2.0.34,所以不能用現(xiàn)成的驅(qū)動(dòng)程序目標(biāo)模塊,需要自己動(dòng)手編譯。如上文所述,有兩種方式使用此驅(qū)動(dòng)程序。

6.如果要編譯成獨(dú)立模塊,執(zhí)行下列命令:

gcc-D_KERNEL_-I/usr/src/linux/include-I/usr/src/linux/net/inet-Wall-Wstrictprototypes-02-fomit-frame-pointer-DMODULE-DCONFIG_MODVERSIONS-ccs89x0.c

編譯結(jié)果是名為cs89x0.o的驅(qū)動(dòng)程序目標(biāo)模塊。要裝載此驅(qū)動(dòng)程序,輸入下列命令:insmodcs89x0.oio=0x360irq=10

要卸載此驅(qū)動(dòng)程序,用rmmod命令:

rmmodcs89x0.o

7.如果要將驅(qū)動(dòng)程序編進(jìn)系統(tǒng)核心,

修改/usr/src/linux/drivers/net/CONFIG,加入:

CS89x0_OPTS=

修改/usr/src/linux/drivers/net/Config.in,加入:

tristate‘CS8920Support’CONFIG_CS8920

以上兩行是為了讓makeconfig在配置過程中詢問是否增加CS8920網(wǎng)卡的支持。修改/usr/src/linux/drivers/net/Makefile加入:

ifeq((CONFIG_CS8920),y)

L_OBJS+=cs89x0.o

endif

修改/usr/src/linux/drivers/net/Space.c,加入:

externintcs89x0_probe(structdevice*dev);

……

#ifdefCONFIG_CS8920

&&cs89x0_probe(dev);

#endif

以上兩段是為了編譯并輸出網(wǎng)卡驅(qū)動(dòng)程序及其例程。

把驅(qū)動(dòng)程序源代碼拷到/usr/src/linux/drivers/net目錄下。

在/usr/src/linux目錄下執(zhí)行makeconfig或makemenuconfig,選擇核心CS8920網(wǎng)卡支持。

執(zhí)行makedep、makeclean命令。最后用makezImage編譯Linux核心。

篇(2)

中圖分類號(hào):G642 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2013)11-72-02

0 引言

操作系統(tǒng)課程是計(jì)算機(jī)及相關(guān)專業(yè)的核心課程,是各層次學(xué)生的必修課和選拔考試的一門常考課程[1]。因此講好、學(xué)好操作系統(tǒng)事關(guān)各方切身利益。

然而操作系統(tǒng)課程卻是講之不易、學(xué)之困難的一門課程。究其原因,首先是操作系統(tǒng)軟件本身規(guī)模龐大,邏輯復(fù)雜,不易描述;其次是教材內(nèi)容偏離學(xué)生興趣,理論與實(shí)際聯(lián)系不夠緊密,工程性不足,邏輯欠清晰,內(nèi)容選材應(yīng)試化等使得教材可讀性不強(qiáng)。本文根據(jù)多年操作系統(tǒng)課程教學(xué)經(jīng)驗(yàn),并結(jié)合相關(guān)學(xué)科理論與實(shí)踐經(jīng)驗(yàn),分析了操作系統(tǒng)課程存在的問題,總結(jié)了行之有效的應(yīng)對(duì)措施。

1 操作系統(tǒng)課程的若干問題分析

1.1 理論性強(qiáng)

操作系統(tǒng)課程給人的第一印象就是理論性強(qiáng)[2,3],其內(nèi)容不具體、不直觀,教材篇章以文字?jǐn)⑹鰹橹鳎瑢哟谓Y(jié)構(gòu)較為隱蔽,不易把握邏輯脈絡(luò)。知識(shí)內(nèi)容可操作性不強(qiáng),難以設(shè)計(jì)實(shí)驗(yàn)以驗(yàn)證書本理論的正確性。與課程配套的訓(xùn)練題目同樣難以理解,難以解答。

1.2 理論與實(shí)際脫節(jié),整體與部分脫節(jié)

眾多學(xué)習(xí)人員具有使用某一種或幾種具體操作系統(tǒng)的經(jīng)驗(yàn),但是對(duì)其內(nèi)部構(gòu)造和工作機(jī)制不甚了解,自然希望通過操作系統(tǒng)理論課程揭開心中之謎。但是課程內(nèi)容有所答非所問、理論與實(shí)際需要脫節(jié)之嫌,學(xué)員關(guān)心的實(shí)際問題,如:操作系統(tǒng)是如何研制開發(fā)出來的,操作系統(tǒng)的整體結(jié)構(gòu)是什么,其各個(gè)組成部分是如何聯(lián)接在一起的,它們是如何協(xié)作運(yùn)行的等問題往往得不到明確解答。

理論與實(shí)際脫節(jié)、整體與部分脫節(jié),使得雙方難以相互追溯、相互印證。似懂非懂的知識(shí)只會(huì)令人疑慮重重,增加課程的困難體驗(yàn)。

1.3 課程的工程性、趣味性不足,應(yīng)試化特征明顯

作為一種結(jié)構(gòu)復(fù)雜、規(guī)模龐大的軟件系統(tǒng),操作系統(tǒng)的研制離不開軟件工程技術(shù)的支持。操作系統(tǒng)技術(shù)代表了軟件工程的頂級(jí)應(yīng)用技術(shù),操作系統(tǒng)軟件的開發(fā)是軟件工程技術(shù)應(yīng)用的一個(gè)重要范例。操作系統(tǒng)的資源抽象、資源虛化等技術(shù)思想符合軟件工程從抽象到具體、自頂向下、逐步細(xì)化的復(fù)雜問題求解原則,對(duì)于其他各類軟件的開發(fā)具有普遍的借鑒意義。

而以知識(shí)性為主、缺乏應(yīng)用功能的教材內(nèi)容脫離了操作系統(tǒng)自身的工程性,培養(yǎng)學(xué)生的工程興趣無從談起。缺乏工程性的內(nèi)容學(xué)起來往往很枯燥。這樣,操作系統(tǒng)理論課程就容易淪落為選拔考試的工具,而不是充滿快樂的課程。

1.4 操作系統(tǒng)規(guī)模的龐大與學(xué)習(xí)時(shí)間及學(xué)習(xí)能力的有限性之間存在著尖銳的矛盾

源代碼是操作系統(tǒng)的第一手資料,分析源代碼有望了解最真實(shí)的操作系統(tǒng)。然而有限的學(xué)習(xí)時(shí)間和有限的學(xué)習(xí)能力使得源代碼分析很難實(shí)施。因?yàn)椴僮飨到y(tǒng)規(guī)模極為龐大,Windows2000達(dá)到了幾千萬行代碼,Linux2.2.20內(nèi)核達(dá)到了幾百萬行以上代碼,即使是最低版本的Linux內(nèi)核也達(dá)到了將近1萬行源程序代碼。如此龐大的軟件系統(tǒng)很難在一年半載時(shí)間內(nèi)分析完畢和透徹理解。分析幾十萬行的操作系統(tǒng)源代碼幾乎需要耗盡人的畢生精力。最終,基于源代碼分析的操作系統(tǒng)學(xué)習(xí)方式對(duì)于很多人來說是可望而不可及的,他們或者無從下手,或者半途而廢。

因此,深入了解操作系統(tǒng)原理的現(xiàn)實(shí)途徑依然是操作系統(tǒng)理論專著的學(xué)習(xí),即通過第二手資料進(jìn)行間接學(xué)習(xí)和了解。

2 操作系統(tǒng)課程問題應(yīng)對(duì)措施

根據(jù)上述分析,解決操作系統(tǒng)課程教學(xué)困難主要從教材建設(shè)、課堂講授和訓(xùn)練三個(gè)環(huán)節(jié)采取相應(yīng)的措施。

2.1 教材建設(shè)

既然教材仍然是操作系統(tǒng)課程學(xué)習(xí)的關(guān)鍵資源,提高教材質(zhì)量就是解決教學(xué)困難問題的基本途徑。教材建設(shè)時(shí),必須改造操作系統(tǒng)理論教材內(nèi)容中不合理、不適應(yīng)需要的部分,提高邏輯清晰度,尤其是要明確具體操作系統(tǒng)技術(shù)與相應(yīng)概念理論之間的對(duì)應(yīng)關(guān)系,避免有意無意的模糊論述。在闡述操作系統(tǒng)某一概念、知識(shí)、數(shù)據(jù)結(jié)構(gòu)、操作或子系統(tǒng)等局部事物時(shí),通過明確該事物與其他事物之間的關(guān)系和該事物在全局框架中所處的位置而避免知識(shí)孤立,正確引導(dǎo)人們了解事物全局面貌。

確保教材內(nèi)容理論聯(lián)系實(shí)際的關(guān)鍵仍然是掌握和理解第一手資料,即透徹分析理解操作系統(tǒng)源代碼。鑒于操作系統(tǒng)的復(fù)雜龐大和學(xué)習(xí)時(shí)間的有限,可將待分析的源代碼限制在規(guī)模較小的低版本上,分析人員也僅限于教師等教材建設(shè)人員,對(duì)學(xué)生不作統(tǒng)一要求。

2.2 課堂講授

在教學(xué)環(huán)節(jié),則要采取言簡意賅、清晰易懂、引人入勝的教學(xué)方式。充分運(yùn)用直觀表達(dá)工具,控制學(xué)習(xí)強(qiáng)度,提高學(xué)習(xí)效率,避免學(xué)生過于疲勞。增強(qiáng)學(xué)習(xí)內(nèi)容的邏輯清晰性和吸引力,提高學(xué)生解題訓(xùn)練的規(guī)范性,培養(yǎng)學(xué)生邏輯思維能力和以理服人的習(xí)慣。

清晰是產(chǎn)生注意力和吸引力的前提,冗長枯燥的講解會(huì)令人倍感疲乏。只有清晰才能引導(dǎo)、啟發(fā)學(xué)生積極思考問題,參與課堂討論,提高學(xué)生學(xué)習(xí)積極性。

簡練是使學(xué)生保持注意力的另一舉措。過多的文字、密集的語言容易使人很快陷入疲勞。因此,應(yīng)當(dāng)盡量避免或減少文字使用量,增加圖表、動(dòng)畫等較為直觀的表達(dá)形式,并運(yùn)用美術(shù)色彩原理,將表示不同對(duì)象的幾何圖形涂上不同的背景及邊框顏色,使不同對(duì)象可以醒目、輕松地加以區(qū)分。幻燈片文字和圖表盡可能交替出現(xiàn),避免單調(diào)感,以豐富多彩的形式直觀形象地解釋抽象的事物和含義。

2.3 解題訓(xùn)練

在訓(xùn)練階段,強(qiáng)調(diào)學(xué)生解題訓(xùn)練的規(guī)范性。解題規(guī)范性包括:清晰簡明地給出解題步驟或解題示意圖,求解算法設(shè)計(jì)類、編程類題目如P、V操作[4]應(yīng)用問題時(shí),要按照軟件工程規(guī)范方法步驟,首先給出算法設(shè)計(jì)思想,然后給出算法實(shí)現(xiàn),定義相關(guān)信號(hào)量和變量,并對(duì)變量和語句給出必要的、準(zhǔn)確的注釋。解題過程要清晰表明自己答案的合理性,而不只是表明與某個(gè)標(biāo)準(zhǔn)答案相符合。

3 結(jié)束語

操作系統(tǒng)是一門復(fù)雜的課程,對(duì)教材、教學(xué)方法、訓(xùn)練方法等均有較高要求。上述措施的采用已經(jīng)獲得了良好的教學(xué)效果,原本抽象的內(nèi)容變得容易明白了,學(xué)生對(duì)操作系統(tǒng)課程的興趣被激發(fā)起來,課堂討論積極,氣氛活躍,互動(dòng)良好,學(xué)生分析問題、解決問題的能力大大提高。學(xué)生的理解水平和應(yīng)用水平都大幅提高了,這不僅為他們繼續(xù)深造打下了深厚的理論基礎(chǔ),而且為他們成為合格、優(yōu)秀的卓越工程師也奠定了良好的實(shí)踐功底。

參考文獻(xiàn):

[1] 符琦,李潤求,黃力.操作系統(tǒng)課程教學(xué)內(nèi)容和方法的探討[J].當(dāng)代教育理論與實(shí)踐,2011.3(2):69-70

篇(3)

1.理論性強(qiáng)

該課程教學(xué)內(nèi)容理論性強(qiáng)、概念抽象、涉及知識(shí)面廣,學(xué)生時(shí)其整體實(shí)現(xiàn)思想和技術(shù)往往難以理解,學(xué)習(xí)時(shí)有較大難度,大部分學(xué)生有一種畏難情緒。因此學(xué)生很容易陷入疲于記憶的狀態(tài),忽略了對(duì)課程各部分間關(guān)系和課程教學(xué)目標(biāo)的把握。因而該課程是計(jì)算機(jī)專業(yè)中教師“最難教”,學(xué)生“最難學(xué)”的課程之一。

2.學(xué)習(xí)效果見效不快

很多學(xué)生對(duì)學(xué)后有立竿見影效果的課程興趣較大,如程序設(shè)計(jì)語言,學(xué)生學(xué)會(huì)了便很快可以就某個(gè)問題編寫程序上機(jī)運(yùn)行,頗有成就感;而對(duì)諸如操作系統(tǒng)這樣原理性強(qiáng),實(shí)驗(yàn)要求高,設(shè)計(jì)一個(gè)操作系統(tǒng)又不現(xiàn)實(shí)的課程,一些學(xué)生因感覺學(xué)習(xí)后效應(yīng)不會(huì)立即顯現(xiàn)而對(duì)課程重視度較低。

二、教學(xué)目標(biāo)

操作系統(tǒng)是目前最復(fù)雜、技術(shù)含量最高的軟件,在計(jì)算機(jī)專業(yè)軟、硬件課程的設(shè)置上起著承上啟下的作用,其中的許多設(shè)計(jì)思想、技術(shù)和算法都可以推廣和應(yīng)用到大型的、復(fù)雜的系統(tǒng)設(shè)計(jì),以及其他領(lǐng)域。因此,其教學(xué)目標(biāo)應(yīng)重在培養(yǎng)學(xué)生理解和掌握計(jì)算機(jī)操作系統(tǒng)的基本工作原理、設(shè)計(jì)技術(shù)及設(shè)計(jì)方法,培養(yǎng)學(xué)生開發(fā)系統(tǒng)軟件和大型應(yīng)用軟件的意識(shí)和能力,同時(shí)還要讓學(xué)生了解現(xiàn)代操作系統(tǒng)的新思想、新技術(shù)和發(fā)展研究動(dòng)向。

三、課程知識(shí)體系設(shè)計(jì)

鑒于以上課程教學(xué)難點(diǎn),教師若能從繁雜抽象的理論中理出一個(gè)脈絡(luò)清晰的課程知識(shí)體系呈現(xiàn)給學(xué)生,將為有效達(dá)到教學(xué)目標(biāo)要求起到事半功倍的作用。該課程教學(xué)內(nèi)容有縱、橫兩條主線,縱線主要指操作系統(tǒng)各功能的設(shè)計(jì)思想、處理機(jī)制,橫線主要指功能實(shí)現(xiàn)的具體技術(shù)方法、不同環(huán)境下的實(shí)現(xiàn)差異。因此,整個(gè)課程知識(shí)體系可按縱、橫兩條線展開,遵循知識(shí)、能力、素質(zhì)協(xié)調(diào)發(fā)展的原則,從知識(shí)模塊、知識(shí)單元和知識(shí)點(diǎn)3個(gè)層次來設(shè)計(jì)。其中知識(shí)模塊代表特定學(xué)科子領(lǐng)域,可包括若干知識(shí)單元;知識(shí)單元代表知識(shí)模塊中的不同方向,可包括若干知識(shí)點(diǎn);知識(shí)點(diǎn)代表知識(shí)模塊中單獨(dú)的主題,是教學(xué)活動(dòng)中傳遞教學(xué)信息的基本單元。

1.縱向功能線

本文的縱向功能線是從資源管理功能出發(fā)來設(shè)計(jì),通過基于操作資源管理功能的知識(shí)建構(gòu),學(xué)生能明確所學(xué)內(nèi)容在知識(shí)體系中的層次、位置、關(guān)系。此處為使結(jié)構(gòu)更清晰,按操作系統(tǒng)資源管理功能出發(fā)的縱向功能線細(xì)化為進(jìn)程管理、處理機(jī)管理、存儲(chǔ)器管理、設(shè)備管理、文件管理和用戶接口六個(gè)知識(shí)模塊,由此設(shè)計(jì)的縱向功能線知識(shí)結(jié)構(gòu)如下:

(1)進(jìn)程管理知識(shí)模塊包括進(jìn)程概念、進(jìn)程調(diào)度、進(jìn)程互斥、進(jìn)程同步、進(jìn)程通信、進(jìn)程死鎖各知識(shí)單元。進(jìn)程概念包含進(jìn)程特征、進(jìn)程狀態(tài)與轉(zhuǎn)換、進(jìn)程控制各知識(shí)點(diǎn);進(jìn)程調(diào)度包含調(diào)度時(shí)機(jī)、調(diào)度算法、調(diào)度過程各知識(shí)點(diǎn);進(jìn)程互斥包含與時(shí)間有關(guān)的錯(cuò)誤、臨界資源與臨界區(qū)、臨界區(qū)使用原則、臨界區(qū)互斥訪問的解決途徑、臨界區(qū)互斥訪問的解決途徑各知識(shí)點(diǎn);進(jìn)程同步包含信號(hào)量同步機(jī)制、生產(chǎn)者與消費(fèi)者問題、讀者與寫者問題、哲學(xué)家進(jìn)餐問題各知識(shí)點(diǎn);進(jìn)程通信包含忙等待策略、睡眠和喚醒策略、消息傳遞策略各知識(shí)點(diǎn);進(jìn)程死鎖包含產(chǎn)生原因、必要條件、解決途徑各知識(shí)點(diǎn)。

(2)處理機(jī)管理知識(shí)模塊包括分級(jí)調(diào)度、調(diào)度算法、算法評(píng)價(jià)各知識(shí)單元。分級(jí)調(diào)度包含作業(yè)調(diào)度、交換調(diào)度、進(jìn)程調(diào)度各知識(shí)點(diǎn);調(diào)度算法包含作業(yè)調(diào)度算法、進(jìn)程調(diào)度算法各知識(shí)點(diǎn);算法評(píng)價(jià)包含作業(yè)調(diào)度算法評(píng)價(jià)、進(jìn)程調(diào)度算法評(píng)價(jià)各知識(shí)點(diǎn)。

(3)存儲(chǔ)器管理知識(shí)模塊包括存儲(chǔ)管理功能、存儲(chǔ)管理方案各知識(shí)單元。存儲(chǔ)管理功能包含內(nèi)存分配與回收、地址映射、內(nèi)存共享、內(nèi)存保護(hù)、內(nèi)存擴(kuò)充各知識(shí)點(diǎn);存儲(chǔ)管理方案包含分區(qū)存儲(chǔ)管理、頁式存儲(chǔ)管理、段式存儲(chǔ)管理、段頁式存儲(chǔ)管理各知識(shí)點(diǎn)。

(4)設(shè)備管理知識(shí)模塊包括數(shù)據(jù)傳送控制方式、并行技術(shù)各知識(shí)單元。數(shù)據(jù)傳送控制方式包含程序直接控制方式、中斷方式、DMA方式、通道控制方式各知識(shí)點(diǎn);并行技術(shù)包含通道技術(shù)、中斷技術(shù)、緩沖技術(shù)、分配技術(shù)、虛擬技術(shù)各知識(shí)點(diǎn)。

(5)文件管理知識(shí)模塊包括文件結(jié)構(gòu)、文件存儲(chǔ)空間管理、文件目錄管理、文件存取控制各知識(shí)單元。文件結(jié)構(gòu)包含文件邏輯結(jié)構(gòu)與文件存取、文件物理結(jié)構(gòu)與存儲(chǔ)設(shè)備各知識(shí)點(diǎn);文件存儲(chǔ)空間管理包含空閑文件目錄、空閑塊鏈、位示圖各知識(shí)點(diǎn);文件目錄管理包含文件目錄形式、文件共享與保護(hù)、目錄檢索各知識(shí)點(diǎn);文件存取控制包含文件存取控制方法。

(6)用戶管理知識(shí)模塊包括命令接口和系統(tǒng)調(diào)用知識(shí)單元。命令接口包含脫機(jī)控制命令、聯(lián)機(jī)控制命令知識(shí)點(diǎn);系統(tǒng)調(diào)用包含設(shè)備管理類命令、文件管理類命令、進(jìn)程管理類命令、存儲(chǔ)管理類命令、線程管理類命令各知識(shí)點(diǎn)。

2.橫向技術(shù)線

操作系統(tǒng)知識(shí)點(diǎn)看似繁雜,但究其原理,在對(duì)不同系統(tǒng)資源功能進(jìn)行管理時(shí),所采取的策略和方法有很多是相同的。因此通過對(duì)重要方法和機(jī)制進(jìn)行貫穿式的橫向技術(shù)線,可使被條塊分割的教學(xué)內(nèi)容有效關(guān)聯(lián)起來;通過橫縱交錯(cuò)的連接,可使看似離散的知識(shí)有穩(wěn)固而緊密銜接的結(jié)構(gòu)。從操作系統(tǒng)四種重要實(shí)現(xiàn)技術(shù)出發(fā)的橫向技術(shù)線包括中斷技術(shù)、共享技術(shù)、虛擬技術(shù)和緩沖技術(shù)。當(dāng)然,有些技術(shù)在其它相關(guān)課程中已有介紹,也可看出其在整個(gè)計(jì)算機(jī)系統(tǒng)中的重要程度,由此設(shè)計(jì)橫向技術(shù)線知識(shí)結(jié)構(gòu)如下:

(1)中斷技術(shù)知識(shí)模塊是實(shí)現(xiàn)程序并發(fā)執(zhí)行與設(shè)備并行操作的基礎(chǔ),它包括中斷類型、中斷優(yōu)先級(jí)、中斷事件各知識(shí)單元。中斷類型知識(shí)單元包括外中斷、內(nèi)中斷知識(shí)點(diǎn);中斷優(yōu)先級(jí)知識(shí)點(diǎn)在不同的系統(tǒng)中有不同的規(guī)定;中斷事件知識(shí)單元包括進(jìn)程創(chuàng)建與撤消、進(jìn)程阻塞與喚醒、分時(shí)時(shí)間片、缺頁中斷與缺段中斷、I/O操作、文件操作各知識(shí)點(diǎn)。

(2)共享技術(shù)知識(shí)模塊是提高資源利用率的必然途徑,它包括處理機(jī)共享、存儲(chǔ)共享、設(shè)備共享、文件共享各知識(shí)單元。處理機(jī)共享包含進(jìn)程的并發(fā)執(zhí)行;存儲(chǔ)共享包含外存儲(chǔ)器共享、內(nèi)存儲(chǔ)器共享知識(shí)點(diǎn);設(shè)備共享包含SPOOLing系統(tǒng);文件共享包含便于共享的文件目錄。:

(3)虛擬技術(shù)知識(shí)模塊是把一個(gè)物理實(shí)體變?yōu)槿舾擅嫦蛴脩舻倪壿媶卧?使資源的用戶使用與系統(tǒng)管理相分離,從而提高資源利用率和安全性方,它包括虛擬處理機(jī)、虛擬存儲(chǔ)器、虛擬存儲(chǔ)器方法、虛擬設(shè)備、虛擬文件各知識(shí)單元。虛擬處理機(jī)包含多進(jìn)程管理;虛擬存儲(chǔ)器包含地址轉(zhuǎn)換、中斷處理過程、置換知識(shí)點(diǎn);虛擬存儲(chǔ)器方法包含頁式管理、段式管理、段頁式管理各知識(shí)點(diǎn);虛擬設(shè)備包含設(shè)備共享;虛擬文件包含文件共享。

(4)緩沖技術(shù)知識(shí)模塊是異步技術(shù)的實(shí)現(xiàn)前提,可大大提高相關(guān)資源的并行操作程度,它包括存儲(chǔ)管理緩沖技術(shù)、設(shè)備管理緩沖技術(shù)、文件管理緩沖技術(shù)各知識(shí)單元。存儲(chǔ)管理緩沖技術(shù)包含快表;設(shè)備管理緩沖技術(shù)包含硬緩沖、軟緩沖、SPOOLing系統(tǒng)中的輸入/輸出井知識(shí)點(diǎn);文件管理緩沖技術(shù)包含記錄成組技術(shù)、文件表的打開。

四、課程知識(shí)體系操作

知識(shí)體系的設(shè)計(jì)顯然要有必要的操作作為支持才能使其與學(xué)習(xí)者間進(jìn)行互動(dòng),形成交流并達(dá)到知識(shí)的內(nèi)化。依據(jù)上述的知識(shí)體系設(shè)計(jì),該課程教學(xué)可采用以下兩個(gè)步驟進(jìn)行操作,一是以“核心拓展”的方式進(jìn)行縱向功能學(xué)習(xí),二是以“小組學(xué)習(xí)和共同學(xué)習(xí)相結(jié)合”方式進(jìn)行橫向技術(shù)綜合學(xué)習(xí)。

“核心拓展”方式中核心指六大知識(shí)模塊,它們也是該課程的核心內(nèi)容,教師應(yīng)結(jié)合具體系統(tǒng)的具體實(shí)例以講授方式進(jìn)行,講授過程中對(duì)于一些關(guān)鍵算法一定要以具體實(shí)例加以講解,不能照本宣科。“小組學(xué)習(xí)和共同學(xué)習(xí)相結(jié)合”方式可采用將多次出現(xiàn)的具體技術(shù)單獨(dú)提出來,討論哪些功能應(yīng)用了該技術(shù)。分小組,一個(gè)小組負(fù)責(zé)總結(jié)一項(xiàng)技術(shù),然后以小組宣講共同討論的方式來加深技術(shù)對(duì)功能的應(yīng)用。

通過這兩個(gè)步驟的操作,整個(gè)課程的知識(shí)體系便可以橫、縱兩條線的形式清晰地呈現(xiàn)在學(xué)生面前,為培養(yǎng)學(xué)生從離散到系統(tǒng)性的學(xué)習(xí)和思維習(xí)慣創(chuàng)造條件。

篇(4)

1.1CDIO環(huán)節(jié)之設(shè)計(jì)——設(shè)計(jì)教學(xué)方案這一環(huán)節(jié)要求提高學(xué)生的感性認(rèn)識(shí),為學(xué)生主動(dòng)建構(gòu)打下基礎(chǔ)。教師可按照從感性到理性的原則安排課程教學(xué),結(jié)合實(shí)際案例組織教學(xué),提高學(xué)生學(xué)習(xí)興趣,幫助學(xué)生實(shí)現(xiàn)主動(dòng)建構(gòu);利用多媒體教學(xué)手段和多種形式的教學(xué)資源,在各個(gè)教學(xué)環(huán)節(jié)中保護(hù)學(xué)生的積極性;創(chuàng)造交互式的學(xué)習(xí)環(huán)境,使學(xué)生的主動(dòng)建構(gòu)得以保障;開發(fā)網(wǎng)絡(luò)化教學(xué)平臺(tái),為學(xué)生創(chuàng)造一個(gè)交互式的學(xué)習(xí)環(huán)境,能滿足個(gè)性化學(xué)習(xí)的要求;注重能力培養(yǎng),使學(xué)生的主動(dòng)建構(gòu)得以發(fā)展。教師在授課過程中應(yīng)該合理組織教學(xué)流程,精心策劃教學(xué)方案,可以“內(nèi)容復(fù)習(xí)—新課引入—主題教學(xué)—總結(jié)回顧—課堂練習(xí)”作為主線開展教學(xué)。在每一章中引入該章內(nèi)容導(dǎo)讀,概述該章主要內(nèi)容及教學(xué)要求,讓學(xué)生先從整體上了解該章的知識(shí)框架,清楚地認(rèn)識(shí)到該章的重、難點(diǎn)所在。在某一具體章節(jié)的教學(xué)中,教師可將微格教學(xué)思想及微格教學(xué)5個(gè)環(huán)節(jié)(導(dǎo)入、板書、提問、講解、課結(jié))很好地融入該門課程。教師需要構(gòu)建和諧的課堂教學(xué)氛圍,將教學(xué)過程視為是教師有目的、有計(jì)劃引導(dǎo)學(xué)生在掌握系統(tǒng)的科學(xué)文化基礎(chǔ)知識(shí)和形成基本技能的基礎(chǔ)上,促進(jìn)學(xué)生身心全面發(fā)展的過程。教學(xué)過程是學(xué)生在教師指導(dǎo)下的一種積極主動(dòng)認(rèn)知過程,是師生的雙向交流與合作過程。教師應(yīng)重視課堂提問,以操作系統(tǒng)中的一些基礎(chǔ)理論或簡單應(yīng)用為提問內(nèi)容,可以請(qǐng)學(xué)生參與回答,也可以自問自答,這樣既能幫助鞏固知識(shí),又能活躍課堂氣氛并將學(xué)生的學(xué)習(xí)成效及時(shí)反饋給任課教師。

1.2CDIO環(huán)節(jié)之實(shí)現(xiàn)

1)課堂表達(dá)。考慮到成教生的自身特點(diǎn),教師在該門課程教學(xué)中應(yīng)盡量做到用語通俗易懂,將一些操作系統(tǒng)中本身較為抽象的術(shù)語及定義轉(zhuǎn)變?yōu)楦鼮樾蜗蠡吧罨恼Z言。對(duì)于某些基本概念,教材的定義都非常嚴(yán)謹(jǐn)而規(guī)范,但是教師可以通過自己的理解將其簡化,不要求學(xué)生死記硬背,而是知其意,概其義,如講到進(jìn)程與程序之間的關(guān)系時(shí),教師可以這樣描述:程序好比一份菜譜,是靜態(tài)的,而進(jìn)程就像一位廚師按照菜譜炒菜的過程,是運(yùn)行的、動(dòng)態(tài)的,二者相輔相成,進(jìn)程存在的目的就是為了執(zhí)行程序,而程序又是以進(jìn)程的形式存在以接受操作系統(tǒng)的調(diào)度。再以存儲(chǔ)管理為例,學(xué)生通常不容易建立起存儲(chǔ)管理的過程思維圖,教師可將其與生活中的實(shí)際結(jié)合起來進(jìn)行闡述。操作系統(tǒng)的存儲(chǔ)管理如同一個(gè)大農(nóng)場主管理著一個(gè)大莊園,當(dāng)有農(nóng)戶需要租用田地時(shí),農(nóng)場主就分配一塊地給他種(用戶區(qū)分配),等到地里長出了果實(shí)(結(jié)果出來后),農(nóng)場主還得收回這塊地(存儲(chǔ)空間回收)。為了管好這片田地,農(nóng)場主還要管好莊園的門,凡是要進(jìn)去種地的,都得由他根據(jù)申請(qǐng)人的需要讓其到位置確定的實(shí)際田地干活(把邏輯地址轉(zhuǎn)換成物理地址)。莊園里還有一些大家可以共同使用的地方,如農(nóng)場主的花園、工具房等,大家可以進(jìn)去,也可以使用,但是不許改變?nèi)魏维F(xiàn)有的東西,還有每個(gè)農(nóng)戶只能在自己的地里耕種,如果有人越權(quán)侵犯別人的領(lǐng)土就要受到懲罰享和保護(hù))。當(dāng)然,再大的地也不夠多,農(nóng)場主為了多賺些錢,當(dāng)把所有的地都租出去的時(shí)候,他會(huì)想辦法把有些種田人暫時(shí)不種的那塊地里的東西連地皮一起挖出來,放到倉庫里堆著,然后把地騰出來租給別人種(這就是“虛擬存儲(chǔ)”)。通過這樣一個(gè)生活中的實(shí)例,教師可以更加形象、直觀地讓學(xué)生理解存儲(chǔ)管理的過程及相關(guān)定義,再以此為基礎(chǔ)分析其工作原理,讓學(xué)生由感性認(rèn)識(shí)上升為理性認(rèn)識(shí),這也是一個(gè)知識(shí)逐步升華的過程。

2)算法演示。操作系統(tǒng)課程中有一些重要的算法,教材中一般會(huì)給出相關(guān)算法的思想及應(yīng)用舉例,那么如何能更生動(dòng)地分析算法的執(zhí)行過程呢?筆者認(rèn)為可以設(shè)計(jì)基于Flash的算法演示動(dòng)畫,如進(jìn)程狀態(tài)變遷圖、銀行家算法、進(jìn)程死鎖、地址轉(zhuǎn)換、頁面調(diào)度等一系列算法均可以由教師設(shè)計(jì)成Flas,通過其動(dòng)態(tài)演示效果分析算法的思想及執(zhí)行過程,幫助學(xué)生更好地理解算法原理,進(jìn)而達(dá)到算法應(yīng)用的目的。教師在算法演示中應(yīng)遵循循序漸進(jìn)的原則,首先介紹算法思想,然后由此推導(dǎo)出算法模型及相關(guān)公式,再過渡到分步驟的動(dòng)態(tài)演示,期間應(yīng)設(shè)置暫停按鈕,允許以交互式的方式控制算法的執(zhí)行。

1.3CDIO環(huán)節(jié)之運(yùn)作

1)搭建實(shí)驗(yàn)教學(xué)平臺(tái)。對(duì)于某些基礎(chǔ)性的重要算法,還可結(jié)合算法思想編程實(shí)現(xiàn)并在虛擬機(jī)環(huán)境下安裝相應(yīng)版本的操作系統(tǒng)加以運(yùn)行,如并發(fā)過程中的進(jìn)程創(chuàng)建、進(jìn)程通信,文件管理中虛擬文件系統(tǒng)的創(chuàng)建,設(shè)備管理中驅(qū)動(dòng)程序的工作過程等。學(xué)習(xí)操作系統(tǒng)課程的目的是為了理解操作系統(tǒng)的基本原理,進(jìn)而過渡到使用、維護(hù)并具備一定的開發(fā)能力,因此實(shí)踐環(huán)節(jié)尤為重要,教師可結(jié)合CDIO理念中提出的“做中學(xué)”及“基于項(xiàng)目教學(xué)”思想,按照CDIO大綱要求,努力培養(yǎng)學(xué)生團(tuán)隊(duì)合作和人際溝通的能力。教師可以設(shè)置若干個(gè)綜合性實(shí)驗(yàn),讓學(xué)生以小組合作的形式完成實(shí)驗(yàn)項(xiàng)目,將任務(wù)劃分為方案設(shè)計(jì)、代碼調(diào)試、報(bào)告填寫,小組內(nèi)的成員可以自行決定其扮演的角色。每個(gè)小組根據(jù)事先計(jì)劃完成實(shí)驗(yàn)項(xiàng)目的開發(fā),最終形成一份項(xiàng)目總結(jié)報(bào)告并制作PPT文稿,分組進(jìn)行演示答辯。這樣既能夠讓學(xué)生根據(jù)自己的特長參與到項(xiàng)目實(shí)訓(xùn)中,又增強(qiáng)了他們的團(tuán)隊(duì)協(xié)作能力,同時(shí)鑒于成教生的編程功底較弱,因此整個(gè)實(shí)驗(yàn)教學(xué)平臺(tái)的側(cè)重點(diǎn)在于程序的運(yùn)行調(diào)試上,教師在項(xiàng)目執(zhí)行的中期可以針對(duì)較復(fù)雜的實(shí)驗(yàn)項(xiàng)目給出一部分實(shí)驗(yàn)源代碼,各小組只需將空缺代碼補(bǔ)齊即可運(yùn)行,讓學(xué)生著重體會(huì)程序的運(yùn)行效果并由此聯(lián)系自己在使用操作系統(tǒng)過程中對(duì)諸如此類功能的設(shè)置等。這樣將書中原理過渡到實(shí)際應(yīng)用,才能讓學(xué)生真正理解操作系統(tǒng)的5大功能如何發(fā)揮作用。

2)構(gòu)建輔助學(xué)習(xí)平臺(tái)。教師可利用開發(fā)設(shè)計(jì)的輔助學(xué)習(xí)平臺(tái)為學(xué)生提供交流學(xué)習(xí)的空間。結(jié)合操作系統(tǒng)課程特點(diǎn)開發(fā)相應(yīng)的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)是新形勢(shì)下課程發(fā)展的必然趨勢(shì)。成教生基于自身特點(diǎn),可能由于工作原因不能兼顧每一次的課堂教學(xué),如果缺席了相關(guān)內(nèi)容的課堂教學(xué)又沒有及時(shí)補(bǔ)救,那么就會(huì)造成知識(shí)脫節(jié),因此利用網(wǎng)絡(luò)教學(xué)平臺(tái)將使學(xué)生的學(xué)習(xí)不再僅局限于課堂內(nèi),學(xué)習(xí)過程不再受時(shí)間、空間的限制,也為學(xué)生的自主學(xué)習(xí)創(chuàng)造了條件,充分體現(xiàn)CDIO的“做中學(xué)”。為典型的輔助學(xué)習(xí)平臺(tái)架構(gòu)。觀察該圖的各個(gè)模塊可以發(fā)現(xiàn),通過網(wǎng)絡(luò)答疑能及時(shí)解決學(xué)生提出的問題,也能增強(qiáng)師生間的交流與互動(dòng)。在“問題討論”區(qū)中,學(xué)習(xí)者之間也可以互動(dòng)合作,分享學(xué)習(xí)過程中的經(jīng)驗(yàn)體會(huì),推薦優(yōu)秀的學(xué)習(xí)資源,這種方式能將大家凝聚為一個(gè)團(tuán)隊(duì),相互推動(dòng),相互進(jìn)步。在“課程學(xué)習(xí)”模塊中,學(xué)生可以自主選擇“在線練習(xí)”或“在線測(cè)試”對(duì)所學(xué)知識(shí)進(jìn)行自我檢測(cè),以此發(fā)現(xiàn)自己學(xué)習(xí)中的不足并實(shí)時(shí)補(bǔ)救。

2效果評(píng)價(jià)

在面向成人教育的操作系統(tǒng)課程教學(xué)中,將CDIO教學(xué)理念引入其中,充分考慮學(xué)生的主動(dòng)性及能動(dòng)性,令學(xué)生的自主學(xué)習(xí)能力、團(tuán)隊(duì)協(xié)作能力及綜合運(yùn)用知識(shí)能力得到鍛煉與提升,學(xué)習(xí)效果良好,自考合格率有較大提高,學(xué)生對(duì)課程的教學(xué)評(píng)定為優(yōu)秀。我們對(duì)近3年來學(xué)習(xí)該門課程學(xué)生的情況進(jìn)行對(duì)比,通過匯總學(xué)生學(xué)習(xí)情況數(shù)據(jù),發(fā)現(xiàn)基于CDIO模式的課程教學(xué)效果理想,學(xué)生掌握了更多的理論知識(shí),提升了實(shí)踐能力,提高了自我認(rèn)可度和對(duì)授課教師的認(rèn)可度。操作系統(tǒng)課程教學(xué)情況匯

篇(5)

2安全域隔離

(1)TEE隔離iOS在推出TOUCHID功能的同時(shí)也推出了SecureEnclave安全域,SecureEnclave是蘋果A7及以上主處理器的協(xié)處理器,其自身具有微操作系統(tǒng),與主處理器共享加密RAM,通過中斷與主處理器通信,操作系統(tǒng)借助它實(shí)現(xiàn)指紋特征數(shù)據(jù)、UID和GID密鑰等需高安全級(jí)別關(guān)鍵數(shù)據(jù)的存儲(chǔ),其在架構(gòu)上與TEE相似。TEE系統(tǒng)架構(gòu)標(biāo)準(zhǔn)由智能卡及終端安全的標(biāo)準(zhǔn)組織GlobalPlatform,它提出了在原有硬件和軟件的基礎(chǔ)上,隔離出可信執(zhí)行環(huán)境TEE(TrustedExecutionEnvironment)和富執(zhí)行環(huán)境REE(RichExecutionEnvironment),其中TEE用于安裝、存儲(chǔ)和保護(hù)可信應(yīng)用(TA),而REE用于安裝、存儲(chǔ)其它的應(yīng)用。TEE具有自身的操作系統(tǒng),與REE環(huán)境中的操作系統(tǒng)(如iOS、Android)相隔離。REE中的授權(quán)應(yīng)用,通過驅(qū)動(dòng)程序才能與TEE中的驅(qū)動(dòng)程序通信,不可直接訪問TEE的資源。TEE還可具備可信用戶界面(TUI),為一些關(guān)鍵的屏幕顯示和交互提供了安全保障。圖3為TEE系統(tǒng)架構(gòu)示意圖。TEE在實(shí)際應(yīng)用中也存在一些問題與缺點(diǎn):TEE的硬件隔離主要體現(xiàn)在對(duì)CPU資源的分時(shí)或分核隔離、RAM資源和存儲(chǔ)資源的尋址隔離等,物理器件上仍然與REE環(huán)境共享,實(shí)質(zhì)上只是芯片內(nèi)的軟件調(diào)度隔離,因此不具備較高的防篡改能力。同時(shí),TEE仍存在認(rèn)證的問題,CC(信息技術(shù)安全評(píng)價(jià)通用準(zhǔn)則)組織的EAL(評(píng)估保證級(jí)別)等級(jí)認(rèn)證仍在進(jìn)行中。針對(duì)TEE架構(gòu)的移動(dòng)平臺(tái)攻擊包括:1)芯片攻擊利用JTAG調(diào)試接口對(duì)MMU(內(nèi)存管理單元)處理器單元重新編程,修改RAM及存儲(chǔ)的尋址范圍,以獲得相應(yīng)數(shù)據(jù)的訪問權(quán)限。利用物理探針在SoC芯片的數(shù)據(jù)總線上進(jìn)行信號(hào)竊聽。2)共享資源攻擊如果REE環(huán)境中的非法代碼能共享訪問與TEE相同的CPU或RAM資源,那么TEE就存在受到共享資源攻擊的風(fēng)險(xiǎn)。3)系統(tǒng)漏洞攻擊在智能手機(jī)設(shè)備上發(fā)現(xiàn)了TEE內(nèi)存訪問控制的漏洞。Bootloader存在設(shè)計(jì)漏洞,可用于系統(tǒng)非法提權(quán)。整數(shù)溢出會(huì)給TEE的運(yùn)行帶來風(fēng)險(xiǎn)。在安全啟動(dòng)代碼中存在證書處理或簽名有效期的漏洞,允許黑客插入惡意代碼。4)入侵式攻擊篡改代碼簽名機(jī)制可允許黑客插入惡意代碼。(2)SE隔離SIMallicance組織提出了基于Java語言的OpenMobileAPI機(jī)卡通信接口,使得運(yùn)行于智能手機(jī)操作系統(tǒng)上的應(yīng)用可通過操作系統(tǒng)提供OpenMobileAPI接口,使用ISO7816協(xié)議與SE安全單元中的Applet應(yīng)用通信,現(xiàn)主要應(yīng)用于Android系統(tǒng)。SE是具有防物理攻擊的高安全性的芯片,內(nèi)含獨(dú)立的CPU、RAM、FLASH和操作系統(tǒng),SE可存儲(chǔ)密鑰等關(guān)鍵數(shù)據(jù)信息,SE中的Applet應(yīng)用可進(jìn)行各種加解密算法的運(yùn)算。主流SE芯片廠家通過了CC組織的EAL5+安全認(rèn)證,這是目前較為安全的系統(tǒng)隔離方案。由于SE自身不具備UI界面,需借助上層操作系統(tǒng)(即REE),用戶輸入的PIN碼等仍有被截獲的風(fēng)險(xiǎn)。由于Android系統(tǒng)的開源特性,黑客可對(duì)操作系統(tǒng)中安全規(guī)則檢查模塊代碼進(jìn)行修改、編譯并向終端重新刷入更改的模塊,使得非授權(quán)應(yīng)用可直接與SE中的Applet通信,為終端安全帶來極大的風(fēng)險(xiǎn)。

3安全解決方案建議

REE+TEE方案或REE+SE方案在一定程度上提升了終端系統(tǒng)的安全性,但仍然存在一定的缺陷,難以抵擋高級(jí)別的攻擊。以下針對(duì)運(yùn)營商的具體情況給出一些建議:(1)架構(gòu)方面:建議SE不直接與REE對(duì)接,而是與TEE的TrustedKernal對(duì)接,REE對(duì)SE的訪問,可通過TEE進(jìn)行,即REE+TEE+SE方案。(2)關(guān)鍵信息存儲(chǔ)方面:原存儲(chǔ)于TEE中的密鑰、密碼等關(guān)鍵信息,可轉(zhuǎn)移放至SE中,借助SE的抗攻擊能力,對(duì)關(guān)鍵信息實(shí)施保護(hù)。(3)關(guān)鍵運(yùn)算載體:大數(shù)據(jù)量的加解密預(yù)算,如對(duì)稱加解密運(yùn)算等,建議由TEE中TA應(yīng)用負(fù)責(zé),借助TEE豐富的運(yùn)算和內(nèi)存資源保障響應(yīng)性能;小數(shù)據(jù)量的加解密運(yùn)算,如數(shù)字簽名等,建議由SE中的Applet應(yīng)用負(fù)責(zé)。(4)實(shí)施建議:電信運(yùn)營商的SIM卡是現(xiàn)成的SE資源,且具有成熟的TSM后臺(tái)對(duì)其管理,終端TEE可通過ISO7816接口與SIM卡SE進(jìn)行對(duì)接,把SIM卡SE作為可信設(shè)備,從而構(gòu)建出軟件+硬件的整套安全解決方案。

篇(6)

1引言

當(dāng)前,操作系統(tǒng)的功能不斷擴(kuò)展,操作系統(tǒng)的類型呈現(xiàn)出多樣化的趨勢(shì)。一個(gè)小規(guī)模的開發(fā)小組已經(jīng)不可能完全從頭開始實(shí)現(xiàn)一個(gè)實(shí)用的操作系統(tǒng),而一般情況下,研究人員只對(duì)操作系統(tǒng)的一些特定領(lǐng)域感興趣,而對(duì)于另外一些元素,如啟動(dòng)加載代碼、核心啟動(dòng)代碼、設(shè)備驅(qū)動(dòng)程序和內(nèi)存分配代碼等往往不感興趣,但是一個(gè)可運(yùn)行的原型系統(tǒng)又必須包含這些內(nèi)容。編寫這些基礎(chǔ)結(jié)構(gòu)延緩了操作系統(tǒng)研究項(xiàng)目的進(jìn)度,同時(shí)也增加了進(jìn)行操作系統(tǒng)研究的代價(jià)。為了解決這一問題,猶他大學(xué)的FLUX研究小組開發(fā)了OSKit,它提供了一個(gè)框架和一組模塊化的、具有簡單接口的庫以及一組清晰的、可重用的OS組件。OSKit可以用來構(gòu)建操作系統(tǒng)內(nèi)核、外層服務(wù)和其他核心OS功能模塊。OSKit提供了各種功能模塊,諸如簡單自舉,一個(gè)可用于內(nèi)核的最小化POSIX環(huán)境、與物理內(nèi)存和其約束一致的內(nèi)存管理、廣泛的調(diào)試支持,以及高層子系統(tǒng)如協(xié)議棧和文件系統(tǒng)。開發(fā)者可以根據(jù)自己的研究興趣或所要考慮的性能來使用這些模塊,或用他們自己的模塊來替代標(biāo)準(zhǔn)的OSKit模塊。

OSKit公開了它內(nèi)部的實(shí)現(xiàn)細(xì)節(jié),允許用戶從成熟的操作系統(tǒng)中不加修改地提取代碼,然后通過一小部分經(jīng)過仔細(xì)設(shè)計(jì)的粘接代碼將它們合并到一起,隔離它們的依賴性,并輸出良好定義的接口。OSKit使用這一技術(shù)整合了許多穩(wěn)定而成熟的源代碼,包括設(shè)備驅(qū)動(dòng)、文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議等等。實(shí)踐表明,使用組件軟件架構(gòu)和重用技術(shù)會(huì)給操作系統(tǒng)實(shí)現(xiàn)領(lǐng)域帶來大的影響。

2組件技術(shù)簡介

組件技術(shù)是一種較新的軟件開發(fā)技術(shù)。到目前為止,還難以確定組件技術(shù)的明確定義。比如,對(duì)組件技術(shù)的常見說法有以下這些:“二進(jìn)制軟件單元”、“任意場合可部署的軟件”、“特別適合第三方開發(fā)”和“規(guī)范定義的接口”等等。大致上可以這樣理解:所謂組件,其實(shí)就是一種可部署軟件的代碼包,其中包括某些可執(zhí)行模塊。組件單獨(dú)開發(fā)并作為軟件單元使用,它具有明確的接口,軟件就是通過這些接口調(diào)用組件所能提供的服務(wù),多種組件可以聯(lián)合起來構(gòu)成更大型的組件乃至直接建立整個(gè)系統(tǒng)。組件的實(shí)現(xiàn)必須支持一種或者多種其用戶所希望獲得的接口。實(shí)現(xiàn)組件并不一定需要采用面向?qū)ο笳Z言。為了構(gòu)造新應(yīng)用程序,軟件開發(fā)人員找出適當(dāng)?shù)慕M件,將這些組件加入到正在開發(fā)中的應(yīng)用程序,同時(shí)對(duì)應(yīng)用程序進(jìn)行測(cè)試并保證應(yīng)用程序的組裝工作按照預(yù)定的規(guī)劃正常進(jìn)行。采用組件技術(shù)能降低開發(fā)、測(cè)試和維護(hù)成本,提高可靠性和穩(wěn)定性。

3Oskit組件綜述

OSKIT的組件庫提供了一般情況下更高層的功能,它通常只對(duì)外開放一些相關(guān)的公用調(diào)用接口。目標(biāo)系統(tǒng)通過OSKit的面向?qū)ο蟮腃OM接口來與這些組件進(jìn)行交互。以下幾節(jié)概述了OSKit所提供的組件。

3.1引導(dǎo)程序

大多數(shù)操作系統(tǒng)多有自身的啟動(dòng)加載機(jī)制,彼此互不兼容。這種加載機(jī)制的多樣性并不是由于每個(gè)OS所要求的自舉服務(wù)不同而引起,而是由于構(gòu)建啟動(dòng)加載器的特定方式造成的。因?yàn)閺牟僮飨到y(tǒng)研究的立場來看,啟動(dòng)加載器是一個(gè)令人不敢興趣的領(lǐng)域,因此OS開發(fā)者通常進(jìn)行一個(gè)最小化、快捷的設(shè)計(jì)。由于設(shè)計(jì)理念和要求的輕微差別,每個(gè)啟動(dòng)加載器都不適用于下一個(gè)OS。為了解決這個(gè)問題,OSKit直接支持多啟動(dòng)標(biāo)準(zhǔn),這一標(biāo)準(zhǔn)是由幾個(gè)OS項(xiàng)目的成員共同設(shè)計(jì)的,它的目的是提供一個(gè)簡單而通用的啟動(dòng)加載器與OS內(nèi)核間的接口,從而允許一個(gè)啟動(dòng)加載器加載任何兼容的OS。

在進(jìn)行操作系統(tǒng)研究時(shí),多啟動(dòng)標(biāo)準(zhǔn)非常有用,這其中的主要原因是啟動(dòng)加載器在加載內(nèi)核自身的同時(shí)還具有加載附加文件或者啟動(dòng)模塊的能力。這里的一個(gè)啟動(dòng)模塊只是一個(gè)普通文件,啟動(dòng)加載器不以任何方式解釋它,而僅僅把它隨同內(nèi)核映像一起加載到保留物理內(nèi)存塊中。在啟動(dòng)內(nèi)核時(shí),啟動(dòng)加載器提供給內(nèi)核以下內(nèi)容:物理地址的列表、所有已加載的啟動(dòng)模塊的大小,以及與每個(gè)模塊相聯(lián)系的由用戶定義的字符串。這些啟動(dòng)模塊和與它們相聯(lián)系的用戶定義的字符串由內(nèi)核解釋。這樣做的目的是為了通過提供內(nèi)核啟動(dòng)時(shí)需要的數(shù)據(jù),諸如初始化程序、設(shè)備驅(qū)動(dòng)和文件系統(tǒng)服務(wù)器,來減輕內(nèi)核啟動(dòng)的負(fù)擔(dān)。

3.2核心支持庫

OSKit核心支持庫的主要用途是讓客戶OS更容易訪問硬件設(shè)施。它包含了一個(gè)較大的實(shí)用函數(shù)和符號(hào)定義的集合,該集合對(duì)于管理模式代碼是非常具體的。與此相對(duì)應(yīng),OSKit的大多數(shù)其他庫在用戶模式代碼中通常很有用。和OSKit的其余部分所不同的是,多數(shù)核心支持代碼必須是針對(duì)特定系統(tǒng)結(jié)構(gòu)的,而這些特定機(jī)器的細(xì)節(jié)對(duì)客戶OS也是有用的。例如,在x86機(jī)器上,核心支持庫包含一些函數(shù),用來創(chuàng)建和操縱x86頁表和段寄存器。其他OSKit組件通常提供建立在這些低層機(jī)制上的與體系結(jié)構(gòu)無關(guān)的設(shè)施,但是為了提供最大的靈活性,與特定結(jié)構(gòu)相關(guān)的接口始終可以被訪問。

OSKit核心支持庫在x86體系結(jié)構(gòu)上尤為重要,因?yàn)樵擉w系結(jié)構(gòu)的OS級(jí)編程環(huán)境特別復(fù)雜和模糊。核心支持庫仔細(xì)地設(shè)置了一個(gè)基本的32位執(zhí)行環(huán)境(為了與MS-DOS兼容,x86處理器通常以16位模式開始),初始化段和頁轉(zhuǎn)換表,安裝一個(gè)中斷向量表,并提供缺省的陷阱和中斷處理程序。當(dāng)然,客戶OS能夠修改或重載這些行為。然而,在缺省情況下,核心支持庫自動(dòng)地做所有必要的工作,以便使處理器進(jìn)入一個(gè)方便的執(zhí)行環(huán)境,此時(shí)中斷、陷阱、調(diào)試以及其他標(biāo)準(zhǔn)設(shè)施已經(jīng)如預(yù)期的那樣開始工作。該庫在缺省情況下自動(dòng)地定位所有隨內(nèi)核加載的啟動(dòng)模塊,并保留它們所在的物理內(nèi)存。接下來,應(yīng)用程序可以很容易使用它們。客戶OS只需以標(biāo)準(zhǔn)C語言風(fēng)格提供一個(gè)main()函數(shù)。一切都設(shè)置好以后,內(nèi)核支持庫將用所有參數(shù)和由啟動(dòng)加載器傳遞過來的環(huán)境變量來調(diào)用它。

3.3內(nèi)存管理庫

如同在一個(gè)標(biāo)準(zhǔn)C語言庫中實(shí)現(xiàn)的malloc()一樣,內(nèi)存管理代碼典型地用于用戶空間。通常并不適用于內(nèi)核。設(shè)備驅(qū)動(dòng)常常需要分配特定類型的內(nèi)存,并伴隨具體的調(diào)整屬性。例如,對(duì)于內(nèi)建的DMA控制器只能訪問最初的16M物理內(nèi)存。為解決這些內(nèi)存管理問題,OSKit包含了兩個(gè)簡單而靈活的內(nèi)存管理庫:(1)基于隊(duì)列的內(nèi)存管理器(或稱LMM),它提供了功能強(qiáng)大且高效的原語來進(jìn)行分配管理,并支持在一個(gè)池中管理多種類型的內(nèi)存。(2)地址映射管理器(或稱AMM)被設(shè)計(jì)用來管理不必直接映射到物理內(nèi)存或虛擬內(nèi)存的地址空間,它對(duì)OS的其他方面提供了類似的支持,諸如進(jìn)程地址空間、分頁、空閑塊或IPC名字空間的管理。盡管這些庫可以很容易地應(yīng)用在用戶空間,但實(shí)際上它們是被特別設(shè)計(jì)用來滿足OS內(nèi)核的需求。

3.4最小C語言庫

成熟的OS內(nèi)核一般都包含著相當(dāng)數(shù)量的僅僅用來重新實(shí)現(xiàn)基本的C語言庫函數(shù)如printf()和malloc()的代碼。與此形成對(duì)比的是,OSKit提供了一個(gè)最小化C語言函數(shù)庫,它圍繞著最小化依賴性而不是最大化函數(shù)性和性能的原則來設(shè)計(jì)。

3.5調(diào)試支持

OSKit的一個(gè)最實(shí)用的好處是:給定一個(gè)適當(dāng)?shù)挠布O(shè)置,它立刻就能提供給OS開發(fā)者一個(gè)完全源代碼級(jí)的內(nèi)核調(diào)試環(huán)境。OSKit內(nèi)核支持庫包括一個(gè)可用于GNU調(diào)試器(GDB)的串行存根模塊,它在客戶OS環(huán)境中處理陷阱,并使用GDB的標(biāo)準(zhǔn)遠(yuǎn)程調(diào)試協(xié)議通過一個(gè)串行程序與運(yùn)行在另一臺(tái)機(jī)器上的GDB通信。甚至當(dāng)客戶機(jī)OS執(zhí)行自己的陷阱處理時(shí),OSKit的GDB存根模塊也是可用的。如果客戶OS提供適當(dāng)?shù)你^子,它甚至支持多線程調(diào)試。除了基本的調(diào)試器支持,OSKit也提供了一個(gè)內(nèi)存分配調(diào)試庫,它可以跟蹤內(nèi)存分配并檢測(cè)一般的錯(cuò)誤,如緩沖區(qū)溢出和釋放已釋放的內(nèi)存。這個(gè)庫提供了與許多普通應(yīng)用程序調(diào)試器相似的功能性,所不同的是它運(yùn)行在由OSKit提供的最小內(nèi)核環(huán)境中。3.6設(shè)備驅(qū)動(dòng)支持

在OS開發(fā)和維護(hù)中最艱巨的一個(gè)任務(wù)是支持多種多樣的I/O硬件。這些復(fù)雜的設(shè)備常會(huì)含有潛在的錯(cuò)誤,而新硬件的又常常伴隨著不兼容的軟件接口。由于這些原因,OSKit采用了為現(xiàn)有內(nèi)核開發(fā)的穩(wěn)定的、經(jīng)過充分測(cè)試的驅(qū)動(dòng)程序。OSKit使用了一種封裝技術(shù),將現(xiàn)有的驅(qū)動(dòng)程序代碼基本上未加修改地合并到OSKit中。這些現(xiàn)有的驅(qū)動(dòng)程序被一個(gè)OSKit粘結(jié)代碼層所包裝,從而使得這些驅(qū)動(dòng)程序可以在與開發(fā)它們的環(huán)境完全不同的環(huán)境中工作。目前,來自Linux的大多數(shù)以太網(wǎng)卡、SCSI和IDE磁盤的設(shè)備驅(qū)動(dòng)程序被包括進(jìn)來,總數(shù)超過了五十種。用同樣的方式,來自FreeBSD的八個(gè)字符設(shè)備驅(qū)動(dòng)程序也被包含了進(jìn)來,它們支持標(biāo)準(zhǔn)PC控制臺(tái)和串口及不同的多串口板。由于OSKit把這些驅(qū)動(dòng)仔細(xì)地進(jìn)行了包裝,F(xiàn)reeBSD驅(qū)動(dòng)程序可以與Linux驅(qū)動(dòng)程序一起工作。

3.7協(xié)議棧

OSKit提供了一個(gè)完整的TCP/IP網(wǎng)絡(luò)協(xié)議棧。如同驅(qū)動(dòng)程序一樣,有關(guān)網(wǎng)絡(luò)的代碼也可以通過封裝機(jī)制被合并進(jìn)來。OSKit當(dāng)前可以從Linux中獲取網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序,它們是PC平臺(tái)可獲得的最大的免費(fèi)資源。OSKit的網(wǎng)絡(luò)組件繼承于FreeBSD4.4,它通常被認(rèn)為具有更多成熟的網(wǎng)絡(luò)協(xié)議。這顯示了使用封裝機(jī)制將現(xiàn)有軟件包裝成靈活的組件的第二個(gè)優(yōu)點(diǎn):即從不同的資源中獲取最好的組件,并讓它們一起被使用。

3.8文件系統(tǒng)

通過使用封裝技術(shù),OSKit吸收了NetBSD的基于磁盤的文件系統(tǒng)代碼。NetBSD之所以被選擇為首要資源庫,是因?yàn)樵诳捎玫南到y(tǒng)中,它的文件系統(tǒng)代碼被最清晰地分離了出來,而FreeBSD和Linux的文件系統(tǒng)與它們的虛擬內(nèi)存系統(tǒng)結(jié)合的更緊密。當(dāng)前,OSKit也把Linux文件系統(tǒng)合并了進(jìn)來,以便能夠支持多種類型的文件系統(tǒng)格式,如Windows95、OS/2和SystemV的文件系統(tǒng)格式等等。

OSKit文件系統(tǒng)輸出的COM接口類似于許多Unix文件系統(tǒng)所使用的內(nèi)部VFS接口。這些接口具有很好的粒度,使我們可以不必接觸OSKit文件系統(tǒng)的內(nèi)部。例如,OSKit接口只接受簡單的路徑名組件,允許安全封裝的代碼執(zhí)行適當(dāng)?shù)脑L問許可檢查。

4OSKit的現(xiàn)狀

自從在1996年6月了OSKit的第一個(gè)公開發(fā)行版以來,OSKit已經(jīng)更新了多次,每次更新都增加了一些算法,并修正了一些錯(cuò)誤。最新的發(fā)行版是2002年3月的版本。由此可見,OSKit一直處于操作系統(tǒng)開發(fā)平臺(tái)的前沿,其自身也在不斷完善和發(fā)展。

5結(jié)論

作為一個(gè)操作系統(tǒng)研究與開發(fā)的平臺(tái),OSKit大大減輕了操作系統(tǒng)研究與開發(fā)者的負(fù)擔(dān)。它可以讓開發(fā)人員避開復(fù)雜的底層,而把興趣集中與他們所感興趣的領(lǐng)域。開發(fā)者可以用自己編寫的組件來取代OSKit中的部分組件,以滿足自己特定的需要,從而豐富了操作系統(tǒng)的應(yīng)用層。總之,OSKit滿足了實(shí)際客戶系統(tǒng)的需求,有助于操作系統(tǒng)的研究與開發(fā)。

參考文獻(xiàn)

(1)湯海京基于面向?qū)ο蟛僮飨到y(tǒng)開發(fā)平臺(tái)(OSKit)的分析與程序設(shè)計(jì)www-/developerWorks/linux/kernel/oskit/part1/index.shtml

篇(7)

一、經(jīng)濟(jì)系統(tǒng)的層次性

一般系統(tǒng)論創(chuàng)始人貝塔朗菲定義:“系統(tǒng)是相互聯(lián)系相互作用的諸元素的綜合體”,他強(qiáng)調(diào)元素間的相互作用以及系統(tǒng)對(duì)元素的整合作用。牽一發(fā)而動(dòng)全身是系統(tǒng)的特征,更是當(dāng)今社會(huì)經(jīng)濟(jì)的特征。

經(jīng)濟(jì)系統(tǒng)是系統(tǒng)經(jīng)濟(jì)學(xué)研究的主要對(duì)象,經(jīng)濟(jì)系統(tǒng)的層次性是系統(tǒng)經(jīng)濟(jì)學(xué)的重要概念之一。經(jīng)濟(jì)系統(tǒng)的層次性指根據(jù)某個(gè)或某些指標(biāo)可以把經(jīng)濟(jì)系統(tǒng)劃分為若干層次的經(jīng)濟(jì)系統(tǒng),每個(gè)層次的經(jīng)濟(jì)系統(tǒng)都有自己獨(dú)特的特征和規(guī)律。根據(jù)組織水平的不同可以,將經(jīng)濟(jì)系統(tǒng)分成六個(gè)層次,即“家庭經(jīng)濟(jì)系統(tǒng)企業(yè)經(jīng)濟(jì)系統(tǒng)產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)區(qū)域經(jīng)濟(jì)系統(tǒng)國家經(jīng)濟(jì)系統(tǒng)全球經(jīng)濟(jì)系統(tǒng)”。

一般來說,高層次的經(jīng)濟(jì)系統(tǒng)是以低層次的經(jīng)濟(jì)系統(tǒng)為其載體的。低層次的經(jīng)濟(jì)系統(tǒng)是高層次經(jīng)濟(jì)系統(tǒng)的子系統(tǒng)或經(jīng)濟(jì)元(經(jīng)濟(jì)元是指具有一定功能的所有系統(tǒng)水平上的經(jīng)濟(jì)實(shí)體,經(jīng)濟(jì)系統(tǒng)是由經(jīng)濟(jì)元和經(jīng)濟(jì)元之間的關(guān)系組成)。

二、Android智能手機(jī)操作系統(tǒng)在經(jīng)濟(jì)系統(tǒng)層級(jí)過渡的鏈接

1.家庭經(jīng)濟(jì)系統(tǒng)過渡到企業(yè)經(jīng)濟(jì)系統(tǒng)

溝通與交流是人類組成社會(huì)的充分必要條件。信息爆炸的現(xiàn)在,人與人、人與家庭、家庭與家庭的聯(lián)系需求比以往的任何時(shí)期更加強(qiáng)烈。手機(jī)的出現(xiàn)更好的滿足了人們溝通交流的需求,隨著消費(fèi)者對(duì)手機(jī)需求的增加,其對(duì)手機(jī)功能的需求卻與價(jià)格成反向關(guān)系。

Android智能手機(jī)操作系統(tǒng)的成功研發(fā),很好的解決了需求和價(jià)格的問題。Android手機(jī)操作系統(tǒng)是開源的,采用Webkit瀏覽器引擎,具有觸摸屏、高級(jí)圖形顯示和上網(wǎng)功能,消費(fèi)者能夠在手機(jī)上查看電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等,比其他手機(jī)具有更強(qiáng)大的搜素功能,可以說是一種融入全部Web應(yīng)用的單一平臺(tái)。它的開源性,極大地降低了開發(fā)成本,因此安卓手機(jī)受到市場強(qiáng)烈歡迎,市場占有率從2009年的1.3%①,一路飆升到2013年第一季度的51.4%。

Android手機(jī)系統(tǒng)的特征在于系統(tǒng)的開放性和服務(wù)免費(fèi),作為對(duì)第三方軟件完全開放的平臺(tái),使開發(fā)者開發(fā)程序時(shí)擁有更大的自由度,突破了iPhone等只能添加為數(shù)不多的固定軟件的枷鎖;同時(shí)與Windows Mobile、Symbian等廠商不同,它免費(fèi)向開發(fā)人員提供,可節(jié)省近三成成本。生產(chǎn)成本的降低和家庭經(jīng)濟(jì)系統(tǒng)對(duì)其需求的加大,企業(yè)經(jīng)濟(jì)系統(tǒng)也在隨之變化。

本文以代表性的三星集團(tuán)為例。三星在市場上的崛起可以通過和諾基亞(生產(chǎn)Symbian操作系統(tǒng))的市場占有率比較看出。2009年第三季度諾基亞在中國市場的占有率為50.08%,三星為12.36%,而到了2012年第二季度諾基亞卻降到了2.5%,三星為22.20%②。2013年第一季度,全球安卓智能手機(jī)收益共達(dá)50億美元。三星以占安卓智能手機(jī)總收益的95%份額主導(dǎo)安卓手機(jī)市場。

三星的成功依賴于充分運(yùn)用了企業(yè)經(jīng)濟(jì)系統(tǒng)中各經(jīng)濟(jì)元之間的相互作用。企業(yè)系統(tǒng)的經(jīng)濟(jì)元包括很多,本文只選取對(duì)三星成功最重要的六個(gè)經(jīng)濟(jì)元和它們的相互作用來分析。如圖1所示。

圖1 智能手機(jī)企業(yè)經(jīng)濟(jì)系統(tǒng)

三星的高管對(duì)家庭經(jīng)濟(jì)系統(tǒng)的需求信息做出正確的判斷,將旗下50%智能手機(jī)采用Android操作系統(tǒng),全面轉(zhuǎn)投這個(gè)開源平臺(tái)。三星的財(cái)務(wù)管理子系統(tǒng)向技術(shù)研發(fā)管理子系統(tǒng)投入了大量研發(fā)安卓智能手機(jī)操作系統(tǒng)的研發(fā)費(fèi)用,像產(chǎn)品數(shù)據(jù)管理子系統(tǒng)投入設(shè)計(jì)費(fèi)用,以便安卓手機(jī)能夠更美觀便捷,同時(shí)向營銷管理子系統(tǒng)支出營銷費(fèi)用,進(jìn)行系統(tǒng)營銷。三星通過家庭子系統(tǒng)了解安卓智能手機(jī)操作系統(tǒng)的需求,進(jìn)而通過企業(yè)經(jīng)濟(jì)系統(tǒng)的整體運(yùn)作,擴(kuò)大市場占有率,獲取超額利潤。

2.企業(yè)經(jīng)濟(jì)系統(tǒng)過渡到產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)

Android操作系統(tǒng)為制造智能手機(jī)的企業(yè)經(jīng)濟(jì)系統(tǒng)帶來了超額的利潤,這必定會(huì)帶動(dòng)相關(guān)企業(yè)經(jīng)濟(jì)系統(tǒng)的發(fā)展,為整個(gè)產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)帶來利潤。

這里的產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)的經(jīng)濟(jì)元主要有9個(gè),即家庭經(jīng)濟(jì)系統(tǒng)、Android手機(jī)制造企業(yè)經(jīng)濟(jì)系統(tǒng)、廣告企業(yè)經(jīng)濟(jì)系統(tǒng)、半導(dǎo)體企業(yè)經(jīng)濟(jì)系統(tǒng)、開發(fā)Android操作系統(tǒng)企業(yè)經(jīng)濟(jì)系統(tǒng)、移動(dòng)網(wǎng)絡(luò)運(yùn)營企業(yè)經(jīng)濟(jì)系統(tǒng)、Android手機(jī)應(yīng)用交易平臺(tái)、支付平臺(tái)、Android手機(jī)應(yīng)用軟件開發(fā)企業(yè)經(jīng)濟(jì)系統(tǒng)。

與安卓手機(jī)相關(guān)的產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)中這9個(gè)經(jīng)濟(jì)元和經(jīng)濟(jì)元間的相互作用如圖2。圖中是以現(xiàn)金和服務(wù)或產(chǎn)品為鏈接,將家庭經(jīng)濟(jì)系統(tǒng)、Android手機(jī)制造企業(yè)經(jīng)濟(jì)系統(tǒng)同其他的經(jīng)濟(jì)元相互作用共同構(gòu)成產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)。從圖中我們可以看出,只要產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)中的一個(gè)經(jīng)濟(jì)元能獲得超額的利潤,由于關(guān)聯(lián)性,可以帶動(dòng)整個(gè)產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)獲得利潤。

圖2 與Android手機(jī)的相關(guān)的

產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)之間的經(jīng)濟(jì)關(guān)系

3.產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)過渡到國家經(jīng)濟(jì)系統(tǒng)

安卓智能手機(jī)操作系統(tǒng)這種產(chǎn)品的特殊性,使之不能像其他傳統(tǒng)產(chǎn)品那樣可以按照家庭經(jīng)濟(jì)系統(tǒng)企業(yè)經(jīng)濟(jì)系統(tǒng)產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)區(qū)域經(jīng)濟(jì)系統(tǒng)國家經(jīng)濟(jì)系統(tǒng)逐級(jí)過渡,因?yàn)榘沧渴謾C(jī)操作系統(tǒng)是一種虛擬產(chǎn)品,受到區(qū)域限制較少,所以可以直接從產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)過渡到國家經(jīng)濟(jì)系統(tǒng)來分析。

安卓手機(jī)產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)的發(fā)展,引起了我國政府的重視。中國工業(yè)和信息化部電信研究院在一份報(bào)告表示:“我國移動(dòng)操作系統(tǒng)研發(fā)對(duì)于Android系統(tǒng)存在嚴(yán)重路徑依賴。”Android操作系統(tǒng)是一種開源系統(tǒng),但其核心技術(shù)和技術(shù)路線受到谷歌的嚴(yán)重控制,導(dǎo)致我國操作系統(tǒng)研發(fā)企業(yè)時(shí)刻面臨谷歌的商業(yè)歧視。

我國三大運(yùn)營商中,中國移動(dòng)推出了自有的手機(jī)操作系統(tǒng),名為Open Mobile System,簡稱OMS。由于其技術(shù)短板,導(dǎo)致我國品牌缺乏國際競爭力,而且消費(fèi)者對(duì)OMS系統(tǒng)幾乎沒有差異化的體驗(yàn),與Android系統(tǒng)相差甚遠(yuǎn)。

手機(jī)操作系統(tǒng)作為向上支撐軟件、向下管理硬件和橫向構(gòu)建手機(jī)產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)的基礎(chǔ),必然成為提高我國智能手機(jī)產(chǎn)業(yè)競爭力的第一突破點(diǎn)。失去產(chǎn)業(yè)主導(dǎo)權(quán)將導(dǎo)致國際巨頭長期壟斷市場,掠奪利潤,威脅安全,所以必須大力發(fā)展我國自主知識(shí)產(chǎn)權(quán)的智能手機(jī)操作系統(tǒng),進(jìn)而提高我國在智能手機(jī)和移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)的國際競爭力,更加快速地促進(jìn)我國智能手機(jī)產(chǎn)業(yè)的發(fā)展。國家經(jīng)濟(jì)系統(tǒng)中與智能手機(jī)經(jīng)濟(jì)系統(tǒng)相關(guān)的經(jīng)濟(jì)元主要有5個(gè),即Android智能手機(jī)操作系統(tǒng)的產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng),我國自主研發(fā)的操作系統(tǒng)產(chǎn)業(yè)經(jīng)濟(jì)系統(tǒng)、司法系統(tǒng)、政府、教育系統(tǒng)。國家經(jīng)濟(jì)系統(tǒng)的經(jīng)濟(jì)元之間的相互作用如圖3所示。

圖3 國家經(jīng)濟(jì)系統(tǒng)中

與智能手機(jī)經(jīng)濟(jì)系統(tǒng)相關(guān)的經(jīng)濟(jì)元及其之間的關(guān)系

從圖3可以看出,我國要想提高在智能手機(jī)和移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)的國際競爭力就應(yīng)該從國家經(jīng)濟(jì)系統(tǒng)的整體出發(fā),政府分別向司法和教育系統(tǒng)傳遞出支持研發(fā)和大力發(fā)展人才的信息,然后各個(gè)系統(tǒng)再做出反應(yīng),只有國家經(jīng)濟(jì)系統(tǒng)的每個(gè)子系統(tǒng)相互協(xié)調(diào)、相互配合、相互激勵(lì)才能使國家這個(gè)總體經(jīng)濟(jì)系統(tǒng)得到整體的升級(jí)。

三、小結(jié)

本文以系統(tǒng)經(jīng)濟(jì)學(xué)的層級(jí)結(jié)構(gòu)理論來淺析了Android智能手機(jī)占有率提升的這個(gè)經(jīng)濟(jì)現(xiàn)象。當(dāng)今社會(huì)是“系統(tǒng)的時(shí)代”,經(jīng)濟(jì)的一些經(jīng)濟(jì)現(xiàn)象應(yīng)該從系統(tǒng)的角度去分析,問題的解應(yīng)該放到社會(huì)這個(gè)大的系統(tǒng)中來尋求,而非只是片面的拘泥于小部分來找答案。

注釋:

①數(shù)據(jù)來源于艾媒市場咨詢2006-2010年中國智能手機(jī)操作系統(tǒng)市場份額。

②數(shù)據(jù)來源于艾媒市場咨詢。

參考文獻(xiàn)

[1]昝廷全.系統(tǒng)經(jīng)濟(jì)學(xué)探索[M].北京:科學(xué)教育出版社, 2004.

[2]昝廷全.系統(tǒng)經(jīng)濟(jì)學(xué)學(xué)術(shù)散墨[M].北京:中國書店, 2012.

篇(8)

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1005-913X(2015)09-0071-01

一、研究的目的及意義

食品安全溯源系統(tǒng)可以追溯“從源頭到餐桌”中的各個(gè)環(huán)節(jié)的全部信息,是從生產(chǎn)到最終消費(fèi)建立起完整的一套可溯源性食品信息,從而可以追究相應(yīng)環(huán)節(jié)違法者的法律責(zé)任。

目前,我國食品安全超標(biāo)、檢測(cè)和環(huán)保體系以及監(jiān)管追溯信息平臺(tái)不健全、法律法規(guī)缺失等問題嚴(yán)重存在。食品安全事件不僅引發(fā)大量食源性疾病,造成嚴(yán)重的經(jīng)濟(jì)損失,而且,造成生產(chǎn)力水平下降,經(jīng)濟(jì)效益減少。并且,食品安全事件增加醫(yī)療費(fèi)用,造成國家財(cái)政支出上升,從而影響社會(huì)經(jīng)濟(jì)發(fā)展,最終威脅國家安全和社會(huì)穩(wěn)定。對(duì)于食品安全的管理,我國只是在控制食品生產(chǎn)的加工過程中采取了一些方法,并沒有將食品供應(yīng)整個(gè)環(huán)節(jié)連接起來。傳統(tǒng)的方法是采用食品檢驗(yàn),對(duì)食品供應(yīng)的關(guān)鍵環(huán)節(jié)進(jìn)行控制等手段,但由于管理不嚴(yán),并且操作失誤和人工誤差,經(jīng)常會(huì)導(dǎo)致效率低下和出錯(cuò)率較高等問題。為了確保全國人民的食品安全,有效控制食源性疾病的爆發(fā),在我國建立食品跟蹤、管理、追溯的“源頭到餐桌”的信息溯源體系,將對(duì)食品行業(yè)的發(fā)展產(chǎn)生巨大的影響,是我國解決食品安全問題的一種非常重要方法。

二、國內(nèi)外研究情況概述

全球已有四十多個(gè)國家采用相關(guān)系統(tǒng)進(jìn)行食品溯源,特別是英國、日本、法國、美國、澳大利亞等國,均取得了顯著成效。我國食品安全問題不斷出現(xiàn),食品溯源體系建設(shè)與完善在我國越來越受到關(guān)注和重視。但目前我國整體上食品安全追溯技術(shù)體系仍然不盡完善,一旦食品安全出現(xiàn)問題,很難實(shí)施有效追溯,進(jìn)行控制與召回,這一問題急待解決。

三、研究內(nèi)容

(一)技術(shù)架構(gòu)設(shè)計(jì)

WEB平臺(tái)主要功能:對(duì)采集設(shè)備記錄信息數(shù)據(jù)的查詢、系統(tǒng)配置管理、溯源碼/防偽碼申請(qǐng);數(shù)據(jù)采集設(shè)備主要功能:數(shù)據(jù)的錄入;二維碼打印系統(tǒng)(打印機(jī) + 打印軟件)主要功能:獲取溯源碼/防偽碼圖像進(jìn)行打印輸出;智能手機(jī)平臺(tái):掃描溯源碼/防偽碼,查詢相關(guān)信息。

系統(tǒng)設(shè)計(jì)模式遵循以下原則:單一職責(zé)原則、開放閉合原則、里氏替換原則、依賴倒置原則、接口隔離原則。

系統(tǒng)多層結(jié)構(gòu)的技術(shù)組成模型:表現(xiàn)層、中間層、數(shù)據(jù)層。

(二)功能設(shè)計(jì)

四、研究方法:主要技術(shù)路線

(一)RFID信息技術(shù)采集

食品追溯管理系統(tǒng)將利用RFID先進(jìn)的技術(shù)并依托網(wǎng)絡(luò)技術(shù)、及數(shù)據(jù)庫技術(shù),實(shí)現(xiàn)信息融合、查詢、監(jiān)控,為每一個(gè)生產(chǎn)階段以及分銷到最終消費(fèi)領(lǐng)域的過程中提供針對(duì)每件貨品安全性、食品成分來源及庫存控制的合理決策,實(shí)現(xiàn)食品安全預(yù)警機(jī)制。

(二)WSN物聯(lián)網(wǎng)技術(shù)

WSN(無線傳感器網(wǎng)絡(luò))就是由部署在監(jiān)測(cè)區(qū)域內(nèi)大量的廉價(jià)微型傳感器節(jié)點(diǎn)組成,通過無線通信方式形成的一個(gè)多跳的自組織的網(wǎng)絡(luò)系統(tǒng),其目的是協(xié)作地感知、采集和處理網(wǎng)絡(luò)覆蓋區(qū)域中被感知對(duì)象的信息,并發(fā)送給觀察者。傳感器、感知對(duì)象和觀察者構(gòu)成了無線傳感器網(wǎng)絡(luò)的三個(gè)要素。而構(gòu)成WSN網(wǎng)絡(luò)的重要技術(shù),zigbee技術(shù)以其低復(fù)雜度、自組織、低功耗、低數(shù)據(jù)速率、低成本的優(yōu)勢(shì),逐漸被市場所接受。

(三)EPC全球產(chǎn)品電子代碼體系

EPC的全稱是Electronic Product Code,中文稱為產(chǎn)品電子代碼。EPC的載體是RFID電子標(biāo)簽,并借助互聯(lián)網(wǎng)來實(shí)現(xiàn)信息的傳遞。EPC旨在為沒意見單品建立全球的、開放的標(biāo)識(shí)標(biāo)準(zhǔn),實(shí)現(xiàn)全球范圍內(nèi)對(duì)單件產(chǎn)品的跟蹤與追溯,從而有效提高供應(yīng)鏈管理水平、降低物流成本。EPC是一個(gè)完整的、復(fù)雜的綜合的系統(tǒng)。食品溯源系統(tǒng)將結(jié)合EPC技術(shù),把所有的流通環(huán)節(jié)(包括生產(chǎn)、運(yùn)輸、零售)統(tǒng)一起來,組成一個(gè)開放的、可查詢的EPC物聯(lián)網(wǎng),從而大大提高對(duì)食品的追溯。

(四)物流跟蹤定位技術(shù)(GIS/GPS)

要做到食品追溯,就要貫穿整個(gè)食品的過程,包括生產(chǎn)、加工、流通和銷售,全過程必須嚴(yán)格控制,這樣才能形成一個(gè)完整的產(chǎn)業(yè)鏈的食品安全控制體系,以保證向社會(huì)提供優(yōu)質(zhì)的放心食品,并可確保供應(yīng)鏈的高質(zhì)量數(shù)據(jù)交流,讓食品行業(yè)徹底實(shí)施食品的源頭追蹤以及在食品供應(yīng)鏈中提供完全透明度的能力。因此,物流運(yùn)輸環(huán)節(jié)對(duì)于整個(gè)食品的安全來說就顯得異常重要。

篇(9)

《計(jì)算機(jī)科學(xué)導(dǎo)論》課程是計(jì)算機(jī)專業(yè)的引導(dǎo)性課程,為計(jì)算機(jī)專業(yè)的新生提供了關(guān)于該專業(yè)學(xué)科的入門介紹。使學(xué)生能夠全面掌握計(jì)算機(jī)的基礎(chǔ)知識(shí),并了解該專業(yè)的學(xué)生在該領(lǐng)域工作應(yīng)具有的職業(yè)道德和應(yīng)遵守的法律準(zhǔn)則。《計(jì)算機(jī)科學(xué)導(dǎo)論》課程在大一第一個(gè)學(xué)期開設(shè),新生雖然具有計(jì)算機(jī)的基本使用能力,但在計(jì)算機(jī)理論知識(shí)上的專業(yè)性不夠,大部分的知識(shí)對(duì)新生來說都是第一次接觸。如果一味地想把如此廣的知識(shí)介紹給學(xué)生,理解上的難度會(huì)影響他們學(xué)習(xí)的積極性,效果并不好。根據(jù)該課程近幾年的教學(xué)實(shí)踐,筆者總結(jié)出了教學(xué)中存在的一些問題,并對(duì)教學(xué)內(nèi)容的選取、教學(xué)方法和考核方式給出思考。

教學(xué)中存在的問題

計(jì)算機(jī)科學(xué)導(dǎo)論的教學(xué)內(nèi)容雖然相對(duì)淺顯,但是涵蓋的知識(shí)面很廣,幾乎包括計(jì)算機(jī)領(lǐng)域所有的理論知識(shí),應(yīng)用技術(shù)、熱點(diǎn)研究問題等。在授課中不僅要把基本的概念介紹清楚,還要對(duì)最新的專業(yè)動(dòng)態(tài)有所介紹。在教學(xué)過程中主要存在以下幾個(gè)問題。

1.合適教材難以選擇

我國的計(jì)算機(jī)科學(xué)導(dǎo)論教材非常多,按其內(nèi)容主要有以下三種:一、內(nèi)容為計(jì)算機(jī)各種辦公軟件的使用,使學(xué)生具有使用計(jì)算機(jī)的初步能力,和非計(jì)算機(jī)專業(yè)開設(shè)的《大學(xué)計(jì)算機(jī)文化基礎(chǔ)》課程等同[1];二、將計(jì)算機(jī)專業(yè)學(xué)生大學(xué)四年要學(xué)的專業(yè)核心課程進(jìn)行了濃縮,內(nèi)容涉及面廣;三、計(jì)算機(jī)和計(jì)算的本質(zhì)屬性用高度抽象的數(shù)學(xué)模型來刻畫[2],內(nèi)容進(jìn)行系統(tǒng)化、形式化的概括。由于目前中小學(xué)已開始開設(shè)了相關(guān)的課程,新生都具有不同程度的使用計(jì)算機(jī)的能力。所以選擇第一種教材對(duì)于計(jì)算機(jī)專業(yè)的學(xué)生會(huì)過于簡單,失去“專業(yè)引導(dǎo)”課程的本質(zhì)屬性;第二種教材在廣度和深度上是比較難以把握的;第三種教材過于抽象,教師難講,一般院校的學(xué)生難以理解。再加之計(jì)算機(jī)科學(xué)技術(shù)和應(yīng)用技術(shù)的發(fā)展變化非常快[3],可謂日新月異,許多教材內(nèi)容的更新速度嚴(yán)重滯后。

2.理論教學(xué)過于復(fù)雜

新生非常渴望專業(yè)知識(shí),計(jì)算機(jī)專業(yè)的新生對(duì)第一學(xué)期開設(shè)的計(jì)算機(jī)科學(xué)導(dǎo)論課程抱有很大的期望。教師希望通過講授該課程給學(xué)生初步建立整個(gè)學(xué)科的框架,指明計(jì)算機(jī)專業(yè)學(xué)習(xí)的方向,激發(fā)他們的學(xué)習(xí)興趣。但是把如數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),數(shù)據(jù)庫系統(tǒng),編譯原理等專業(yè)課濃縮為一章進(jìn)行敘述[4],敘述方式上又較少考慮新生的知識(shí)背景和理解能力。理論教學(xué)中勉強(qiáng)把計(jì)算機(jī)科學(xué)系統(tǒng)知識(shí)精裝到學(xué)生的知識(shí)結(jié)構(gòu)中[5],不斷出現(xiàn)的新概念、新理論和新知識(shí)使學(xué)生難以真正理解,又要求他們?cè)诙唐趦?nèi)消化吸收,這樣不但起不到很好的專業(yè)引導(dǎo),反而使學(xué)生對(duì)計(jì)算機(jī)的學(xué)習(xí)望而生畏。

3.實(shí)驗(yàn)內(nèi)容與理論教學(xué)相對(duì)獨(dú)立

本課程配有相應(yīng)的實(shí)驗(yàn)內(nèi)容,但一般是以Windows操作系統(tǒng)和常用辦公軟件的操作為主,與理論教學(xué)相對(duì)獨(dú)立。

4.考核方式傳統(tǒng)化

對(duì)學(xué)生來說,最熟悉的考試方式是閉卷考試,這種考試方式注重對(duì)知識(shí)的記憶、理解和應(yīng)用。在大學(xué)學(xué)習(xí)期間,很多課程沒有單元測(cè)試、期中考試,采取的是直接的期末考試。學(xué)生到了期末死記硬背搞突擊,平時(shí)很少去細(xì)細(xì)思索所學(xué)內(nèi)容。本課程不只是介紹一些計(jì)算機(jī)專業(yè)的知識(shí),更應(yīng)該引導(dǎo)學(xué)生思考相關(guān)的一些問題。

教學(xué)的幾點(diǎn)思考

1.教材內(nèi)容和補(bǔ)充新信息相結(jié)合

教材的內(nèi)容對(duì)基本知識(shí)介紹得比較全面,但為了提高教學(xué)質(zhì)量和教學(xué)的有效性,在教學(xué)內(nèi)容上教師需要適當(dāng)?shù)剡x擇一些專業(yè)領(lǐng)域的新知識(shí)進(jìn)行補(bǔ)充,如計(jì)算機(jī)技術(shù)和產(chǎn)品的最新發(fā)展、新成果、未來發(fā)展趨勢(shì)等[6]。學(xué)生在掌握計(jì)算機(jī)基本知識(shí)的基礎(chǔ)上對(duì)專業(yè)新知識(shí)有所了解,緊跟時(shí)代的新發(fā)展,與學(xué)生實(shí)際生活中接觸到的產(chǎn)品和概念有所共鳴,這樣可以激發(fā)他們學(xué)習(xí)本專業(yè)知識(shí)的興趣。

2.構(gòu)建啟發(fā)式教學(xué)模式

傳統(tǒng)的教學(xué)模式是非常封閉的,教師講解學(xué)生聽課,兩者的交流比較少。學(xué)生的這種被動(dòng)局面制約了他們學(xué)習(xí)主動(dòng)性的發(fā)揮。啟發(fā)式教學(xué)模式就是讓學(xué)生的學(xué)習(xí)方式從被動(dòng)變?yōu)橹鲃?dòng)。教師在對(duì)基礎(chǔ)知識(shí)的介紹過程中,根據(jù)相應(yīng)的知識(shí)點(diǎn)設(shè)置相關(guān)問題,對(duì)學(xué)生進(jìn)行分組選擇相應(yīng)問題;進(jìn)行前期的文獻(xiàn)查找,撰寫論文培訓(xùn)后,讓學(xué)生自己去查閱相關(guān)資料,提煉內(nèi)容,形成一份綜合的材料,并在課堂上講解給同學(xué)們;教師及時(shí)對(duì)學(xué)生所講內(nèi)容進(jìn)行總結(jié)評(píng)述。把課堂的某些時(shí)間讓學(xué)生掌控,教學(xué)中充分調(diào)動(dòng)教師和學(xué)生的交流,在問題中探討學(xué)習(xí),在參與中掌握相關(guān)知識(shí)。在這個(gè)過程中讓學(xué)生學(xué)會(huì)檢索文獻(xiàn),整理資料,初步閱讀計(jì)算機(jī)專業(yè)文獻(xiàn)等;鼓勵(lì)學(xué)生從問題出發(fā),去鉆研去思考,逐步訓(xùn)練專業(yè)的創(chuàng)新能力;在團(tuán)隊(duì)中學(xué)會(huì)合作;鍛煉學(xué)生的表達(dá)能力;提高辦公軟件的使用能力;培養(yǎng)學(xué)生專業(yè)自信心;充分發(fā)揮學(xué)生的主動(dòng)性。

3.適當(dāng)增加理論教學(xué)的實(shí)驗(yàn)

Windows操作系統(tǒng)和常用辦公軟件的操作這些操作技能需掌握,但課堂上講到的有些內(nèi)容最好配合相應(yīng)的實(shí)踐,給學(xué)生實(shí)實(shí)在在的接觸,這樣能使理論教學(xué)的效果更理想。

4.改變考核方式

大學(xué)的課程在考核上一般采取期末考試成績和平時(shí)成績相結(jié)合的方法。計(jì)算機(jī)導(dǎo)論課程內(nèi)容多,授課中若不采取傳統(tǒng)的教學(xué)方式,而是結(jié)合專題講座、學(xué)生參與教學(xué)的方式,該課程的部分考核可以在教學(xué)過程中完成。例如,可采取分組合作課題和獨(dú)立選題論文相結(jié)合的考核形式。分組合作課題在授課中完成,學(xué)生按所在分組,分工合作完成相關(guān)課題,上臺(tái)講演,并通過各小組之間的評(píng)比給出相應(yīng)成績,這項(xiàng)成績?cè)诮虒W(xué)中完成;獨(dú)立選題論文,學(xué)生自主選取與計(jì)算機(jī)領(lǐng)域相關(guān)的選題,以論文形式上交,培養(yǎng)學(xué)生獨(dú)立思考能力,這項(xiàng)考核在結(jié)課后一定時(shí)間內(nèi)完成。兩者結(jié)合,不增加學(xué)生記憶的壓力,又給了學(xué)生充分的自。

結(jié)束語

《計(jì)算機(jī)科學(xué)導(dǎo)論》課程在專業(yè)知識(shí)整體介紹的同時(shí)要激發(fā)學(xué)生學(xué)習(xí)本專業(yè)的興趣,發(fā)揮學(xué)生學(xué)習(xí)的主動(dòng)性。課程難度和廣度不容易把握,教師要不斷更新教學(xué)內(nèi)容,改進(jìn)教學(xué)方法,使《計(jì)算機(jī)科學(xué)導(dǎo)論》課程真正起到引導(dǎo)的作用。

參考文獻(xiàn):

[1]許晴媛.《計(jì)算機(jī)導(dǎo)論》課程內(nèi)容探索與改革[J].寧德師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,23(3):303-306.

[2]何昭青.《計(jì)算機(jī)導(dǎo)論》課程內(nèi)容體系構(gòu)建的研究與實(shí)踐[J].湖南第一師范學(xué)院學(xué)報(bào),2010,10(5):63-66.

[3]李明東,等.《計(jì)算機(jī)導(dǎo)論》課程內(nèi)容及體系結(jié)構(gòu)改革研究[J].四川師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2003,24(1):6-8.

篇(10)

目前,企業(yè)的財(cái)務(wù)管理環(huán)境面臨著發(fā)展的機(jī)遇和挑戰(zhàn):在全球?qū)崿F(xiàn)一體化、信息化的的背景下,財(cái)務(wù)管理工作也要逐步實(shí)現(xiàn)信息化,這體現(xiàn)為,財(cái)務(wù)管理信息化、網(wǎng)絡(luò)化;財(cái)務(wù)聯(lián)系電子化;財(cái)務(wù)通訊科技化;管理人員專業(yè)化等多個(gè)方面。同時(shí),對(duì)于許多企業(yè)而言,管理手段不斷豐富,無形資產(chǎn)的比重逐漸上升,在這樣的背景下,更新財(cái)務(wù)管理理念,引進(jìn)新式財(cái)務(wù)管理模式,是十分重要的。

對(duì)于筆者所在的公司,企業(yè)的發(fā)展進(jìn)入了國際化和現(xiàn)代化的新階段。作為大型集團(tuán)企業(yè)下屬的地區(qū)公司,在籌融資及投資功能被上收的情況下,作為生產(chǎn)中心,財(cái)務(wù)管理的核心內(nèi)容似乎只剩下了成本控制管理。以ERP作業(yè)鏈為基礎(chǔ)的企業(yè)業(yè)務(wù)運(yùn)作模式在一定程度上整合了企業(yè)財(cái)務(wù)管理各個(gè)環(huán)節(jié),有力支持了企業(yè)財(cái)務(wù)核算和管理。

一、EPR 系統(tǒng)概述

(一)EPR 系統(tǒng)簡介

所謂ERP(Enterprise Resource Planning)系統(tǒng),是指企業(yè)在資源管理過程中對(duì)資源分配使用的各個(gè)環(huán)節(jié)進(jìn)行系統(tǒng)化安排,從而達(dá)到資產(chǎn)使用效率最高的結(jié)果。EPR系統(tǒng)的主要運(yùn)行職能是對(duì)企業(yè)財(cái)務(wù)管理中的每一個(gè)環(huán)節(jié)進(jìn)行重新的安排、規(guī)劃和優(yōu)化,從而使得財(cái)務(wù)管理人員能夠清楚地認(rèn)識(shí)到公司資產(chǎn)的真實(shí)實(shí)時(shí)價(jià)值,為公司決策提供基本信息。。

(二)ERP 系統(tǒng)特點(diǎn)

EPR系統(tǒng)整合了公司內(nèi)部的財(cái)務(wù)信息,從而使財(cái)務(wù)管理人員和決策人員能夠清楚地獲悉公司內(nèi)部的基本資產(chǎn)狀況。EPR系統(tǒng)的作用首先是統(tǒng)一信息,由于其運(yùn)行模式具有高度標(biāo)準(zhǔn)化,運(yùn)行內(nèi)容有統(tǒng)一標(biāo)準(zhǔn),因此EPR系統(tǒng)特點(diǎn)之一是統(tǒng)一性和高效性。

同時(shí),ERP系統(tǒng)的信息獲取和更新是實(shí)時(shí)的。這意味著,管理系統(tǒng)能夠獲取最新的生產(chǎn)經(jīng)營狀態(tài)。因此,EPR系統(tǒng)整合各個(gè)部門的財(cái)務(wù)信息,有助于系統(tǒng)信息整合后及時(shí)更新總體數(shù)據(jù),EPR系統(tǒng)具有高度及時(shí)性。

(三)EPR 系統(tǒng)在財(cái)務(wù)管理中的意義

從EPR的定位中我們就可以看出,EPR的核心內(nèi)容是價(jià)值鏈與業(yè)務(wù)鏈的融合管理。因?yàn)椋诠局袑?duì)財(cái)務(wù)資產(chǎn)的管理一直是財(cái)務(wù)部門的分內(nèi)職責(zé),而財(cái)務(wù)數(shù)據(jù)又基本上來源于業(yè)務(wù)部門的生產(chǎn)經(jīng)營行為。因此通過組織實(shí)施ERP系統(tǒng),將業(yè)務(wù)部門操作與財(cái)務(wù)價(jià)值核算實(shí)時(shí)的連接起來,對(duì)于提高企業(yè)財(cái)務(wù)管理效率有很大幫助。我認(rèn)為,EPR系統(tǒng)在財(cái)務(wù)管理中的意義如下:

1、EPR系統(tǒng)整合財(cái)務(wù)信息

在傳統(tǒng)的信息收集模式和財(cái)務(wù)管理模式下,財(cái)務(wù)信息是十分不統(tǒng)一的,各個(gè)部門各自為戰(zhàn)。信息難以及時(shí)傳遞,各部門對(duì)公司整體運(yùn)營狀況難以做出有效評(píng)估和調(diào)整。這極大地限制了公司決策的科學(xué)性和各個(gè)部門能動(dòng)性的發(fā)揮。在EPR系統(tǒng)下,通過各業(yè)務(wù)模塊的融合,上述問題將迎刃而解。例如:生產(chǎn)計(jì)劃部門通過生產(chǎn)模塊下達(dá)生產(chǎn)計(jì)劃、根據(jù)生產(chǎn)經(jīng)營計(jì)劃各業(yè)務(wù)部門會(huì)產(chǎn)生其各自的物料或服務(wù)需求計(jì)劃。這些需求計(jì)劃,在企業(yè)的采購模塊里又會(huì)生成采購計(jì)劃,相應(yīng)的后續(xù)采購、驗(yàn)收、掛賬付款等事項(xiàng)在系統(tǒng)中相應(yīng)完成。采購的物料和服務(wù),又會(huì)根據(jù)需求計(jì)劃和生產(chǎn)計(jì)劃分配到各自的成本中去,經(jīng)過系統(tǒng)設(shè)定的成本核算模式,相應(yīng)的成本將會(huì)實(shí)時(shí)計(jì)算出來。EPR的運(yùn)用使每個(gè)部門擺脫其各自為戰(zhàn)的尷尬局面,解決了財(cái)務(wù)部門難以掌握整體信息的困境以及各個(gè)子核算系統(tǒng)相互分離的問題,解決了內(nèi)部財(cái)務(wù)信息傳輸和整合的問題。在EPR系統(tǒng)下,上述所以信息都會(huì)被整合核算成為一個(gè)整體。大大減少了財(cái)務(wù)信息失誤的可能性,信息高度整合,企業(yè)財(cái)務(wù)管理的效率大大提高。

2、提高財(cái)務(wù)管理的效率

企業(yè)在整個(gè)生產(chǎn)經(jīng)營過程中,需要對(duì)自身的財(cái)務(wù)狀況、運(yùn)營能力、生產(chǎn)能力、市場環(huán)境等方面與進(jìn)行一系列評(píng)估,并在此基礎(chǔ)上做出決策。在傳統(tǒng)財(cái)務(wù)管理模式下,據(jù)以評(píng)估的信息是相互分離的,并且在不同的部門中進(jìn)行管理,如:銷售部門只關(guān)心銷售數(shù)據(jù)、生產(chǎn)部門只關(guān)心成本數(shù)據(jù)、采購部門只關(guān)心采購數(shù)據(jù),很多重大決策缺乏過硬的數(shù)據(jù)支持。在EPR系統(tǒng)下,上述信息得到了高度整合。舉例而言,在原料供應(yīng)的需求中,其要受到受到市場環(huán)境、和庫存狀況等因素的影響,在EPR系統(tǒng)下,上述信息得到整合,企業(yè)可以根據(jù)生產(chǎn)狀況、庫存狀況等決定采購與否以及采購數(shù)量,這一財(cái)務(wù)管理決策效率得到了大幅度提高。EPR 系統(tǒng)協(xié)調(diào)各個(gè)部門信息,從而使系統(tǒng)自身產(chǎn)生價(jià)值,形成產(chǎn)品和信息的一致性,實(shí)現(xiàn)資金流動(dòng)、實(shí)物流動(dòng)、信息流動(dòng)的高度統(tǒng)一,加強(qiáng)了財(cái)務(wù)管理的一致性。提高財(cái)務(wù)管理的效率。

3、EPR系統(tǒng)的安全性和及時(shí)性

EPR系統(tǒng)是一個(gè)現(xiàn)代企業(yè)中資源管理的科學(xué)分析體系,從而使企業(yè)的財(cái)務(wù)信息資源能夠準(zhǔn)確快速地提供,減少?zèng)Q策失誤.EPR系統(tǒng)有效實(shí)現(xiàn)了對(duì)財(cái)務(wù)管理的信息整合,使得各個(gè)部門的信息能夠及時(shí)得到匯總,實(shí)現(xiàn)數(shù)據(jù)的動(dòng)態(tài)化管理。同時(shí),EPR系統(tǒng)強(qiáng)調(diào)對(duì)數(shù)據(jù)的統(tǒng)一管理。系統(tǒng)論認(rèn)為,數(shù)據(jù)的統(tǒng)一整合和系統(tǒng)分析,能夠有效減少每一個(gè)環(huán)節(jié)在最終信息獲得和決策中所占的比重,從而有效避免人工失誤,保證系統(tǒng)的安全。

然而,需要企業(yè)注意的是,EPR系統(tǒng)的安全性是相對(duì)的。在計(jì)算機(jī)和互聯(lián)網(wǎng)高度發(fā)達(dá)的今天,網(wǎng)絡(luò)黑客無所不在,一些國際化大公司也存在不少被黑客攻擊造成重大損失的案例。企業(yè)應(yīng)該提高警惕,加強(qiáng)網(wǎng)絡(luò)和信息系統(tǒng)的安全。

二、EPR系統(tǒng)的應(yīng)用

本文以筆者所在公司ERP系統(tǒng)為例說明,如何在財(cái)務(wù)管理中實(shí)現(xiàn)EPR系統(tǒng)的應(yīng)用。

(一)數(shù)據(jù)采集系統(tǒng)的應(yīng)用

ERP管理系統(tǒng)所采集的數(shù)據(jù)并以此建成的數(shù)據(jù)庫主要包括總帳會(huì)計(jì)模塊、物資采購模塊、生產(chǎn)計(jì)劃模塊、項(xiàng)目管理模塊等等,涵蓋公司和具體業(yè)務(wù)流程,由此可見,完整的數(shù)據(jù)采集系統(tǒng)對(duì)EPR系統(tǒng)而言必不可少。

(二)ERP系統(tǒng)與會(huì)計(jì)核算系統(tǒng)融合

ERP系統(tǒng)作為整合公司業(yè)務(wù)的系統(tǒng),其并不是專業(yè)的會(huì)計(jì)核算軟件。其產(chǎn)生的原始數(shù)據(jù)信息,需加工處理成財(cái)務(wù)信息。為此,公司采取了ERP系統(tǒng)與財(cái)務(wù)核算系統(tǒng)融合的方式,將ERP原始業(yè)務(wù)信息,通過對(duì)照表等方式,轉(zhuǎn)化成財(cái)務(wù)數(shù)據(jù)。這樣,每當(dāng)業(yè)務(wù)部門有業(yè)務(wù)發(fā)生,產(chǎn)生了實(shí)時(shí)的實(shí)物流,相應(yīng)的就會(huì)產(chǎn)生實(shí)時(shí)的會(huì)計(jì)信息,為企業(yè)加強(qiáng)成本控制,實(shí)施財(cái)務(wù)管理提供了有力支持。

(三)網(wǎng)路系統(tǒng)更新

EPR系統(tǒng)強(qiáng)調(diào)數(shù)據(jù)整合,因此在應(yīng)用中企業(yè)應(yīng)當(dāng)建立完善的內(nèi)部網(wǎng)絡(luò)和數(shù)據(jù)系統(tǒng),為分公司和子公司建立并并入公司主干網(wǎng)絡(luò)之中。與此同時(shí),網(wǎng)絡(luò)及硬件的建設(shè)也為系統(tǒng)安全提供保障。

(四)操作系統(tǒng)統(tǒng)一化

EPR系統(tǒng)的數(shù)據(jù)格式應(yīng)當(dāng)統(tǒng)一,才能實(shí)現(xiàn)數(shù)據(jù)共享。在許多企業(yè)中,其信息設(shè)備尚存在多個(gè)操作系統(tǒng)并用的情況,這會(huì)導(dǎo)致信息處理的混亂。因此,在應(yīng)用EPR系統(tǒng)時(shí),企業(yè)必須統(tǒng)一操作系統(tǒng)。為此,公司在集團(tuán)總部層面上控制編碼標(biāo)準(zhǔn)化是較好的方法。

(五)財(cái)務(wù)制度的統(tǒng)一化管理

EPR系統(tǒng)中要求業(yè)務(wù)流程,編碼等高度一致。而在現(xiàn)實(shí)操作中,許多企業(yè)的各個(gè)部門采用不同的標(biāo)識(shí)方法和標(biāo)識(shí)技術(shù),造成企業(yè)內(nèi)部存在人為的信息障礙,這對(duì)于企業(yè)長期發(fā)展十分不利。鑒于此,企業(yè)應(yīng)當(dāng)以總部EPR系統(tǒng)為模版,要求各個(gè)部門必須按照EPR系統(tǒng)的要求整理財(cái)務(wù)報(bào)表,整合財(cái)務(wù)數(shù)據(jù)。企業(yè)應(yīng)當(dāng)建立內(nèi)部統(tǒng)一的會(huì)計(jì)制度、核算辦法、標(biāo)準(zhǔn)編碼、業(yè)務(wù)流程和應(yīng)用系統(tǒng),才能實(shí)現(xiàn)財(cái)務(wù)管理的統(tǒng)一化。

另外,為適應(yīng)ERP系統(tǒng)實(shí)時(shí),相關(guān)業(yè)務(wù)流程會(huì)有所改變,因此切合業(yè)務(wù)流程的改變,相關(guān)的制度也應(yīng)重新修訂。

(六)EPR系統(tǒng)人員更新

EPR系統(tǒng)使得財(cái)務(wù)管理的處理在網(wǎng)絡(luò)和計(jì)算機(jī)設(shè)備上完成,這就要求各業(yè)務(wù)部門操作人員需要提高認(rèn)識(shí),明確自己的操作在整個(gè)企業(yè)業(yè)務(wù)鏈條中的位置,并且明白每個(gè)操作所產(chǎn)生的財(cái)務(wù)后果。同時(shí),傳統(tǒng)許多由財(cái)務(wù)人員掌控和操作的程序已經(jīng)被EPR系統(tǒng)自身所取代,這需要財(cái)務(wù)管理人員認(rèn)真調(diào)整心態(tài),及時(shí)更新知識(shí),并將財(cái)務(wù)監(jiān)督前移到業(yè)務(wù)部門崗位上去。

三、 結(jié)束語

EPR系統(tǒng),作為財(cái)務(wù)管理的核心系統(tǒng),是現(xiàn)代化企業(yè)進(jìn)行管理的核心。因此,企業(yè)應(yīng)當(dāng)重視EPR系統(tǒng)的發(fā)展,高效應(yīng)用EPR系統(tǒng),使其真正能為企業(yè)健康高效發(fā)展發(fā)揮作用。

篇(11)

隨著社會(huì)化大生產(chǎn)的深入展開,對(duì)日常行政的指揮、監(jiān)督、控制成為強(qiáng)烈的必需,科學(xué)化管理的需求日益上升。實(shí)踐證明管理者素質(zhì)的高低,在極大程度上影響著政務(wù)效率與質(zhì)量。因此,對(duì)新時(shí)期行政管理科學(xué)化問題的探討具有十分重要的意義。

一、行政管理的演變

管理是一個(gè)歷史范疇,其作為實(shí)踐是歷經(jīng)無數(shù)人的努力,步步演變,才走向科學(xué)化的。從最初的經(jīng)驗(yàn)管理發(fā)展到工業(yè)化時(shí)期的泰羅制和福特制管理,管理開始進(jìn)入科學(xué)管理時(shí)期。泰羅在其《科學(xué)管理原理》中指出,科學(xué)管理是由組織、協(xié)調(diào)、合作、發(fā)揮每個(gè)人最高的效率,實(shí)現(xiàn)最大的富裕等多種要素結(jié)合而成的。這使人們對(duì)科學(xué)管理開始關(guān)注,特別是現(xiàn)代行為科學(xué)的誕生,為管理注入了新的心理因素,而系統(tǒng)論的發(fā)展,為系統(tǒng)管理的實(shí)施提供了強(qiáng)有力的理論指導(dǎo)。此時(shí),以梅奧為代表的以人為本的管理思想開始占據(jù)主導(dǎo)地位,管理不僅僅是追求有序化、合理化,同時(shí)也追求人的需要的滿足,而且謀求管理的整個(gè)系統(tǒng)功能的優(yōu)化。這就是管理的科學(xué)化問題。

現(xiàn)代行政管理正在發(fā)生一系列的趨勢(shì)性變化。首先是從流行程序管理變?yōu)槌珜?dǎo)目標(biāo)管理。程序管理要求管理者對(duì)被管理者明確行動(dòng)的目標(biāo),且交代每一個(gè)行動(dòng)的操作步驟,而目標(biāo)管理僅需對(duì)被管理者明確目標(biāo)及其工作要求,具體步驟由被管理者、操作層次的人自行解決。當(dāng)然,不同的被管理者應(yīng)運(yùn)用不同的管理方式,但在人力資源素質(zhì)不斷提高的今天,仍一味奉行程序性管理是過于落后了。

其次,從單一管理發(fā)展為分層管理。系統(tǒng)論中的結(jié)構(gòu)——層次——功能理論開始在管理中發(fā)揮作用。不同人員結(jié)構(gòu)的系統(tǒng)(單位)要運(yùn)用不同的管理模式,不同層次的管理者,其管理方法不能相同。高層次的管理者僅僅關(guān)注戰(zhàn)略性決策,而日常程序性決策都授權(quán)于低層次管理者操辦。不同的管理者其管理半徑不一樣,其控制力、監(jiān)督能力也不一樣。

再次,從剛性管理發(fā)展為柔性管理。剛性管理強(qiáng)調(diào)硬性行政命令約束,管理思維是非此即彼,容不得權(quán)變。而柔性管理認(rèn)為管理存在彈性,管理者往往根據(jù)不同的被管理者和不同的情境而采取不同的管理方法,從而達(dá)到理想的管理效果。管理者注重對(duì)管理“柔性”因素的控制如管理風(fēng)格、溝通、文化等。

第四,從無風(fēng)險(xiǎn)管理發(fā)展為危機(jī)管理。傳統(tǒng)的管理強(qiáng)調(diào)對(duì)被管理者的激勵(lì)與約束的對(duì)稱即所謂的獎(jiǎng)懲機(jī)制的建立。通過表揚(yáng)的手段、樹立典型的效應(yīng)來帶動(dòng)一批人前進(jìn),不談憂患,不提危機(jī),害怕被管理者受刺激過度,產(chǎn)生懼怕心理,影響工作及效率。危機(jī)管理在一些特殊情況下有其獨(dú)特、甚至令人意想不到的作用。如急中生智,置之死地而后生,都說明危機(jī)管理具有獨(dú)特功能。更值得注意的是,現(xiàn)在危機(jī)管理似乎有演變?yōu)橐环N經(jīng)常性管理模式的趨勢(shì)。如微軟公司總裁比爾·蓋茨在管理中強(qiáng)調(diào)“最好的軟件公司離真正破產(chǎn)永遠(yuǎn)只有18個(gè)月”。正是有這種危機(jī)管理技能的運(yùn)用,微軟公司才會(huì)日益強(qiáng)盛。

不僅僅是管理模式在變,而且管理的指導(dǎo)思想也在變。如鯰魚效應(yīng)和木桶原理,學(xué)習(xí)型組織的理論的興起等。鯰魚效應(yīng)是指在一批沙丁魚的遠(yuǎn)途運(yùn)輸中,如果摻入幾只兇猛的鯰魚,反而會(huì)使沙丁魚的死亡率降低,這是因?yàn)橛辛颂由母偁?使沙丁魚游動(dòng)頻率增高,從而生存力增強(qiáng)。同樣,在管理中,如果多引入一些不同類型的人才,則會(huì)使單位的生命力愈加旺盛,這破除了傳統(tǒng)的“一山難容二虎”的理念。木桶原理是指一只由幾十塊木板拼接而成的大木桶,其容量取決于最短一塊木板。這給管理者的啟示是:面對(duì)被管理者的差異與管理環(huán)節(jié)、問題的差異,其實(shí)是最薄弱的那一個(gè)環(huán)節(jié),可能會(huì)導(dǎo)致管理上的麻煩與致命傷。因此,一名優(yōu)秀管理者應(yīng)從最薄弱環(huán)節(jié)改進(jìn)入手,去提升整體的管理績效。只有經(jīng)常性檢查,經(jīng)常性抓落實(shí),抓責(zé)任制的貫徹才會(huì)獲得滿意的管理效果。現(xiàn)代管理科學(xué)還告訴管理者,如何將自己所管理的組織發(fā)展成為一個(gè)學(xué)習(xí)型的組織,已是十分迫切的問題。傳統(tǒng)的管理認(rèn)為,被管理者一次充電,受益終生,知識(shí)、才能運(yùn)用只須儲(chǔ)備一次,便可應(yīng)付全部的挑戰(zhàn)。而在信息、知識(shí)經(jīng)濟(jì)時(shí)代,這一管理理念落伍了。只有帶領(lǐng)組織成為持續(xù)學(xué)習(xí)型的組織,擺脫單純的模仿,且成員之間相互學(xué)習(xí),具有共同的愿景,一個(gè)單位、組織才會(huì)生機(jī)勃勃,不斷發(fā)展,不斷拓展成長空間,不斷超越同行,取得成功。

二、現(xiàn)行行政管理的誤區(qū)剖析

當(dāng)前,一些人戲稱流行的行政管理模式為“領(lǐng)導(dǎo)就是開會(huì)、管理就是收費(fèi)、協(xié)調(diào)就是喝醉”,一些管理人士甚至將其作為管理的金科玉律。這其實(shí)是行政管理庸俗化的表現(xiàn),是明顯的認(rèn)識(shí)誤區(qū),在這種指導(dǎo)思想下進(jìn)行管理將貽害無窮。

首先,將開會(huì)布置任務(wù),理解為可替代科學(xué)決策,這首先是管理者的悲哀。這種錯(cuò)誤的認(rèn)識(shí)容易造成“會(huì)海”連綿,管理者開了會(huì)就等于任務(wù)布置了,事情完成了,長此以往,落實(shí)工作成為頑癥。而沒有落實(shí)的政策、措施等于一切都是空的,管理的效能無從體現(xiàn)。

其次,管理的中心任務(wù)是什么,僅僅是收費(fèi)嗎?把管理權(quán)限混同于單項(xiàng)財(cái)權(quán)行使、賺錢的所為,這是將管理極端簡單化的表現(xiàn)。的確,好的管理可以產(chǎn)生經(jīng)濟(jì)效益與社會(huì)效益,但管理不是為了收費(fèi)了事,這是管理導(dǎo)向的錯(cuò)誤,會(huì)造成管理可有可無,機(jī)構(gòu)形同虛設(shè),人浮于事,最終斷送了事業(yè)。

再次,協(xié)調(diào)就是喝醉,這是將管理極端庸俗化的表現(xiàn)。當(dāng)然,協(xié)調(diào)是需要將方方面面的利益進(jìn)行平衡,對(duì)各方傾向、意見進(jìn)行妥協(xié),但決不是一喝了事。管理既要協(xié)調(diào)管理者與被管理者,使二者利益、愿望與目標(biāo)等大體相一致。做到上下同心,形成組織的凝聚力。要協(xié)調(diào)長遠(yuǎn)利益與眼前利益,最終目標(biāo)與近期目標(biāo)之間的關(guān)系。也要協(xié)調(diào)管理者與工作任務(wù)相適應(yīng),還要協(xié)調(diào)被管理者與工作任務(wù)相適應(yīng),達(dá)到1+1>2的系統(tǒng)功能效應(yīng)。還有一種管理誤區(qū)就是一味多訂制度,認(rèn)為有了制度就有了管理,從而導(dǎo)致規(guī)章多如牛毛,有否貫徹執(zhí)行則無人問津。這種錯(cuò)誤的認(rèn)識(shí)容易造成“文山”現(xiàn)象,管理者須簽閱大量的文件,哪有時(shí)間、精力去真正管理呢?其實(shí),有了制度不等于就有了管理,有了制度,只是為管理準(zhǔn)備了一些基本前提、準(zhǔn)備了一些條件,這只是管理的開始,實(shí)際上,被管理者是否自覺執(zhí)行這些規(guī)章,是需要監(jiān)控、需要調(diào)研的,這都是管理的題中之義。制定過多的規(guī)章等于沒有規(guī)章,因此規(guī)章過濫也會(huì)影響管理的效能。

三、新時(shí)期行政管理的科學(xué)化走向

決策的科學(xué)化。作出一項(xiàng)正確而充分的決策,有賴于準(zhǔn)確而充分的信息,也需有一套動(dòng)力機(jī)制去刺激決策付諸實(shí)施。傳統(tǒng)的管理以領(lǐng)導(dǎo)者“拍頭腦決策”為主,憑經(jīng)驗(yàn)、憑主觀決策,容易導(dǎo)致決策失誤,導(dǎo)致嚴(yán)重后果。因此,我們必須尋求決策的動(dòng)力機(jī)制,健全為決策服務(wù)的信息系統(tǒng)。

辦公的自動(dòng)化。辦公系統(tǒng)是決策系統(tǒng)與操作系統(tǒng)的銜接環(huán)節(jié),是落實(shí)決策的重要一環(huán)。制度、決策的落實(shí)在于執(zhí)行,它涉及到辦公環(huán)節(jié)的啟動(dòng),傳達(dá)貫徹、督辦決策的實(shí)施到位。傳統(tǒng)管理中的這些環(huán)節(jié)都已齊備,但缺乏的是高科技手段。現(xiàn)代管理就是要借助于辦公自動(dòng)化技術(shù),成倍地提高政務(wù)效率,建立督辦網(wǎng)絡(luò)體系,使事中、事畢都存在可測(cè)性與可控性,使決策者、管理者隨時(shí)能得到確切、全面的信息反饋,以便實(shí)現(xiàn)全程動(dòng)態(tài)管理。

主站蜘蛛池模板: 靖远县| 城步| 浠水县| 志丹县| 昌邑市| 西平县| 温泉县| 福州市| 涞水县| 桓台县| 罗江县| 永善县| 隆德县| 航空| 县级市| 嘉祥县| 阳西县| 清徐县| 莆田市| 高阳县| 平山县| 北京市| 荔浦县| 九江县| 桐庐县| 鸡泽县| 洪江市| 延庆县| 克东县| 镇原县| 江津市| 琼结县| 集贤县| 呼和浩特市| 临江市| 林口县| 永济市| 富源县| 乡城县| 曲阜市| 瓦房店市|