WAP手機(jī)網(wǎng)站 手機(jī)下載 手機(jī)軟件 手機(jī)游戲 手機(jī)網(wǎng)游 手機(jī)主題 手機(jī)圖片 手機(jī)鈴聲 手機(jī)世界微博
手機(jī)游戲攻略

解析P30的Symbian UIQ文件系統(tǒng)

PentiumIII 3533手機(jī)世界 2005-3-30

  Symbian和UIQ的關(guān)系:

  Symbian OS是由手機(jī)界諾基亞、愛(ài)立信、摩托羅拉、松下、三星、西門(mén)子五大巨頭與Pison聯(lián)合起來(lái)為了反對(duì)微軟的進(jìn)攻而成立的一個(gè)公司,專(zhuān)門(mén)開(kāi)發(fā)自己的智能手機(jī)操作系統(tǒng)。

  Symbian OS是一個(gè)開(kāi)放的操作系統(tǒng)。它采用基于靜態(tài)優(yōu)先級(jí)的搶先式多任務(wù)機(jī)制且配合時(shí)間片輪轉(zhuǎn),構(gòu)成簡(jiǎn)捷、高效的內(nèi)核,具有模塊化的系統(tǒng)結(jié)構(gòu),提供了良好的擴(kuò)充空間,支持強(qiáng)大的通信及多媒體功能。此外 Symbian OS的最大有點(diǎn)是價(jià)格適中,對(duì)手機(jī)要求較低,很次隨著手機(jī)的發(fā)展獲得了越來(lái)越大發(fā)揮的空間。

  Symbian UIQ是在Symbian之上的一層“外套”,它對(duì)Symbian的界面進(jìn)行了漂亮的“包裝”,同時(shí)增加了一些常用的應(yīng)用程序,目前索愛(ài)的P8xx/9xx手機(jī)就使用的是Symbian UIQ系統(tǒng),BenQ P30同樣采用Symbian UIQ系統(tǒng)。具體來(lái)說(shuō),UIQ的這種“外套”并沒(méi)有改變更多的系統(tǒng)內(nèi)核方面的操作方式和功能,只深思為了方便重新定義了自己的圖形類(lèi)代替Symbian中相同功能的類(lèi),這有點(diǎn)類(lèi)似于Windows操作系統(tǒng)下的Theme(主題)一樣,Theme只是簡(jiǎn)單的改變了顯示方式而已。

  Symbian的典型結(jié)構(gòu):

  一般來(lái)說(shuō)在一個(gè)Symbian系統(tǒng)的硬件構(gòu)成主要是如下幾個(gè)部分:處理器、ROM、RAM、I/O設(shè)備和電源。

  • 處理器一般是一顆32位的ARM處理器(這里一般來(lái)說(shuō)是TI的OMAP平臺(tái)處理器),這個(gè)處理器是整個(gè)系統(tǒng)運(yùn)行的源動(dòng)力,也是構(gòu)成一個(gè)Symbian系統(tǒng)的最重要部分之 。

  • ROM則是用來(lái)存放操作系統(tǒng)和Symbian內(nèi)建的中間件和應(yīng)用程序的地方。

  • RAM則有多方面的作用,一是 存放當(dāng)前活動(dòng)的程序和系統(tǒng)核心需求數(shù)據(jù)的存放地;另外一種則是當(dāng)成存放用戶(hù)自定義輸入數(shù)據(jù)的地方,由于RAM的容量一般都比較小,因此如果空閑容量比較低的話,容易出現(xiàn)內(nèi)存越界錯(cuò)誤或磁盤(pán) 已滿(mǎn)錯(cuò)誤。

  • IO設(shè)備,包括一般的控制設(shè)備,諸如觸摸屏,鍵盤(pán),擴(kuò)展Flash卡、藍(lán)牙接口等。

  • 電源部分則包括電池于外接電源。

P30為例,系統(tǒng)被劃分成如上幾個(gè)盤(pán)符:C:、D:、E:和Z:

  其實(shí)對(duì)于普通用戶(hù)來(lái)說(shuō),真正關(guān)系到性能的部分可能還是RAM和ROM。Symbian使用內(nèi)存管理單元(Memory Management Unit MMU)管理RAM,一個(gè)RAM被MMU分成4K的頁(yè)模式、一個(gè)物理頁(yè)可以用戶(hù)用戶(hù)用戶(hù)進(jìn)程的虛擬地址空間也可以是內(nèi)核服務(wù)的虛擬地址空間,也就是說(shuō)在Symbian系統(tǒng)中RAM既充當(dāng)了“內(nèi)存”的角色又充當(dāng)了“硬盤(pán)”的角色。而且Symbian不支持虛擬內(nèi)存技術(shù),只是使用了交換技術(shù),因此對(duì)于Symbian來(lái)說(shuō)影響性能的最關(guān)鍵因素就是RAM的容量。

  系統(tǒng)采用虛擬文件系統(tǒng)(Virtual File System VFS)將不同的硬件設(shè)備抽象成普通的文件格式并加以管理。其自動(dòng)將RAM設(shè)置為C:盤(pán)/E:盤(pán)、ROM設(shè)置為Z:盤(pán)、擴(kuò)展卡設(shè)置為D:盤(pán)。Symbian不支持虛擬內(nèi)存技術(shù),但采用了交換技術(shù),MMU將物理的RAM分成4k個(gè)頁(yè),采用分頁(yè)存儲(chǔ)管理技術(shù)進(jìn)行管理。需要注意的是,P30中E:和Z:都被設(shè)置成只讀模式,因此只能從中調(diào)用文件而并不能改寫(xiě)任何文件。

  Symbian的運(yùn)行機(jī)制也需要敘說(shuō)一下:對(duì)于一個(gè)普通的代碼運(yùn)行(諸如調(diào)用dll文件,資源文件等)都需要先檢測(cè)ROM中是否有,如果有就直接執(zhí)行,如果沒(méi)有的話,那么就需要去RAM中讀取。這種工作模式同計(jì)算機(jī)的模式截然相反,計(jì)算機(jī)都需要把數(shù)據(jù)讀取到RAM中才可以執(zhí)行,ROM上無(wú)法直接執(zhí)行。也就是說(shuō)提高ROM的效率和容量同樣可以提高Symbian系統(tǒng)的效率,并且可以節(jié)約寶貴的用戶(hù)可操作RAM空間。

  在Symbian UIQ 2.1操作系統(tǒng)中,系統(tǒng)的C:、E:、Z盤(pán)的文件結(jié)構(gòu)大同小異,雖然Symbian UIQ操作系統(tǒng)的文件結(jié)構(gòu)還是非常簡(jiǎn)單的,有點(diǎn)類(lèi)似于目前的Windows文件結(jié)構(gòu),不過(guò)對(duì)于很多新手來(lái)說(shuō)這樣的結(jié)構(gòu)還是太過(guò)復(fù)雜和難懂了,下面就簡(jiǎn)單來(lái)看看Symbian的大體文件結(jié)構(gòu),希望可以對(duì)用戶(hù)提供一定的幫助。

  P30的C:\由兩個(gè)主目錄構(gòu)成:documents和system構(gòu)成(圖中的epage_dir、Recycle目錄并不是P30默認(rèn)就有的,而是筆者P30安裝特定軟件后生成的目錄)。documents文件夾中主要存放的是用戶(hù)安裝程序的數(shù)據(jù)庫(kù)文件、安裝Log文件、用戶(hù)配置文件(*.ini)等數(shù)據(jù),用戶(hù)可以根據(jù)需要去替換或者修改對(duì)應(yīng)的文件來(lái)達(dá)到修改軟件或者設(shè)置軟件的目的。

上一頁(yè) |1 2 | 下一頁(yè)

 

手機(jī)資訊


手機(jī)資訊
索尼愛(ài)立信LT15i領(lǐng)銜 超值A(chǔ)ndroid手機(jī)推薦
輕巧纖薄方便易攜帶 6款輕薄手機(jī)產(chǎn)品推薦
逐個(gè)功能擊破 8大iPhone 4S對(duì)抗強(qiáng)機(jī)薦
hold住不買(mǎi)iPhone4S 國(guó)慶后暴跌機(jī)搜羅
降至1千5百元左右的智能強(qiáng)機(jī) 熱門(mén)推薦
娛樂(lè)社交利器 八大鍵盤(pán)觸控安卓手機(jī)推薦
最低僅售300元 超高性?xún)r(jià)比行貨手機(jī)推薦
十一暢銷(xiāo)手機(jī)大盤(pán)點(diǎn) iPhone4價(jià)格下調(diào)
價(jià)低功能也樣樣齊 1500元左右智能手機(jī)
蘋(píng)果iPhone 4S發(fā)布 近期降價(jià)手機(jī)盤(pán)點(diǎn)



手機(jī)資訊
P30內(nèi)部文件夾探討
介紹一下P30用的TI OMAP 1510處理器
臺(tái)灣BenQ P30刷簡(jiǎn)體及上網(wǎng)設(shè)置
P30軟件安裝指南
使用P30的感受
從P30看明基手機(jī)品牌
臺(tái)灣BenQ P30使用情況報(bào)告
一落千丈 明基P30突破四千元大關(guān)
激降1K!明基PDA手機(jī)P30低價(jià)迎圣誕
最薄智能手機(jī) 明基大屏手寫(xiě)P30驚爆1488
手機(jī)論壇


  諾基亞手機(jī) 蘋(píng)果手機(jī) HTC手機(jī) 三星手機(jī) 摩托羅拉手機(jī) 索愛(ài)手機(jī)