Time of Update: 2018-12-05
每個作業系統都有自己的方法來儲存頁表。絕大多數都為每個進程分配一個頁表。頁表的指標與其他資訊(如指令計數器)一起存入進程式控制制塊中。當指派程式需要啟動一進程時,它必須首先裝入使用者寄存器,並根據所儲存的使用者頁來定義正確的硬體頁表值。 標準解決是採用小但專用且快速的硬體緩衝,這種緩衝稱為翻譯後備緩衝器(translation look aside buffer,
Time of Update: 2018-12-05
本系列文章由muge0913整理,轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7358731晶片架構S3C64xx系列的應用處理器晶片是三星主推的16/32 RISC
Time of Update: 2018-12-05
主要就是按照這裡的文檔編譯的http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Windows但運行編譯出來的blender時,基本的菜單無法顯示, 系統內容:msvc2008 英文版, win7 x32 中文版, Blender2.57 , python2.6 解決方案:1.將系統語言改為英文
Time of Update: 2018-12-05
以前,有個地主有很多地,找了很多長工幹活,地主給長工們蓋了一批團結樓住著,一天,地主的謀士對地主說:東家,長工們這幾年手上有點錢了,他們住你的房子,每月交租子,不划算,反正他們永遠住下去,你乾脆把房子賣給他們起個名堂叫做-----公房出售!告訴他們房子永遠歸他們了,可以把他們這幾年攢的錢收回來,地主說:不錯,那租金怎麼辦?謀士說:照收不誤,起個日本名兒,叫物業費!地主很快實行了,賺了好多錢,長工們那個高興啊!
Time of Update: 2018-12-05
CGAL庫大名鼎鼎,就不多做介紹了。前前後後差不多花了一天時間才編譯安裝好CGAL,做個筆記以備忘!cmake
Time of Update: 2018-12-05
在上一篇中,定義了一個最簡單的SkinnableComponent並為其定義了兩個Skin。對於TransitionSkin,需要在enable時有不同的展現方式,這可以通過Skin State實現。 對自訂的SkinnableComponent的修改 首先在組件中定義isEnabled屬性:private var _isEnabled:Boolean = false;public function get isEnabled():Boolean{return
Time of Update: 2018-12-05
臨界區問題的解答1:互斥:如果進程Pi在其臨界區內執行,那麼其他進程都不能在其臨界區執行。2:有空讓進:如果沒有進程在其臨界區內執行且有進程希望進入臨界區,那麼只有那些不在剩餘區內執行的進程能參加決策,以選擇誰能下一個進入臨界區,且這種選擇不能無限延遲。3:有限等待:在一個進程做出進入其臨界區的請求被允許期間,其他進程被允許進入其臨界區的次數存在一個上限。,進程Pi的結構:個人理解:1,進入臨界區flag[i]=true,出臨界區flag[i]=false; 2
Time of Update: 2018-12-05
Time of Update: 2018-12-05
流程說明:lock,waiting數組初始化false,剛開始一起執行,只有一個進程能換到lock,key為false,可以執行,其他的等待,出了臨界區,則檢索下一個是否等待,如果等待,設waiting為false,可以執行,後面的一個接一個可以執行。但是當其他的進程都正在剩餘區時,則把lock設為false,此時只要有一個進程開始等待,則可以獲得lock為false的值,換得key為false,該進程可以開始執行。
Time of Update: 2018-12-05
前面說了如何自訂SkinnableComponent 以及 定義State。在Skin中還可以引用Component中的資料。 首先在Node中增加屬性tokenCount:private var _tokenCount:int;[Bindable("tokenChange")]public function get tokenCount():int{return _tokenCount;}public function set
Time of Update: 2018-12-05
摘抄,但找不到原文了。一位經濟學大師有兩個徒弟。一天,兩位高徒在散步,碰到一堆牛糞。高徒甲對高徒乙說:“你要是把這攤牛糞吃了,我就給你5000萬。”高徒乙經過計算、推演,吃了!高徒甲於是付錢。 他們繼續往前走。忽然覺得更加不爽:兩個人什麼都沒得到,卻吃了吃了兩堆牛糞,怎麼也想不通。於是決定請教老師。吃了兩堆牛糞<p style="TEXT-INDENT:
Time of Update: 2018-12-05
Flex4中的spark組件將顯示和邏輯完全分開,通過指定SkinnableComponent的skinClass樣式指定其Skin。Skin和組件之間通過state,data和skinpart進行互動。SkinnableComponent和Skin都繼承自UIComponent。 接下來的問題是:Skin和Component都是組件(UIComponent),依據什麼原則將組件行為劃分到組件邏輯和顯示? 參考An Introduction to the Gumbo Component
Time of Update: 2018-12-05
企業級應用是指為大型組織建立的解決方案及應用程式。大型組織的業務具有使用者數多、資料量大、事務密集、商務程序可變等特點。企業級應用必須能夠適應大型組織的這些特點。對應大型組織的特點,企業級應用往往涉及到大量複雜資料的顯示、操作、儲存,需要處理資料的並發訪問,而且需要處理沒有邏輯的“商務邏輯”。從使用者介面來說,企業級應用往往具有大量的圖形化使用者介面。同樣一個資料模型,不同的使用者角色具有不同的資料表現形式和操作方式,導致企業級應用的展現層急劇膨脹,而且使用者的介面的要求也越來越高,介面開發越來
Time of Update: 2018-12-05
本系列文章由muge0913編寫,轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7393199作者:張同浩,郵箱:muge0913@sina.com1、 概括OVERVIEWS3C6410提供了4個獨立的非同步串列口,每個獨立的串列口可以工作在中斷模式或DMA模式下。也就是說UART能夠產生一個中斷或DMA請求。UART可以提供最高3Mbps。每個UART包含2個64位的FIFO,分別用於接收,發送緩衝。S3C6410 UART
Time of Update: 2018-12-05
周末去建行辦事,拿了號,一看前面有15人,於是坐等,玩手機。忽聽一女人聲音:“你們不能這樣,三個視窗都只叫VIP的號,沒有一個視窗辦理普通號,別的銀行都不這樣!”抬頭一看電子牌,原來不知不覺已經插入了七、八個“VIP號”。銀行對於VIP,大概可以有兩種做法:一是:VIP是我們的尊貴客戶,為了給他們提供更好的服務,銀行可以付出一些額外的成本,比如開通專門的VIP視窗,甚至VIP接洽室;二是:我們尊重VIP客戶,可我們不願意付出額外的成本,但是我們可以允許VIP客戶擠占普通客戶的利益,讓VIP優先排
Time of Update: 2018-12-05
《論語·子路》曰:”名不正則言不順,言不順則事不成。“儘管企業架構(Enterprise Architect,EA)一詞起源於西方,但是英語的表達並不是那麼準確。比如我們習慣的”What's xxx",其實有兩種不同的譯法,一種是“xxx是什麼“,體現了對內涵的定義;另一種是”什麼是xxx", 體現了對外延的描述。正如《墨子·經說》中所云:“所以謂,名也。所謂,實也。”從1987年的Zachman
Time of Update: 2018-12-05
本系列文章由muge0913編寫,轉載請註明出處:http://blog.csdn.net/muge0913/article/details/73507891. 時鐘頻率的提高雖然核心架構相同,但ARM7處理器採用3級流水線的馮·諾伊曼結構;而ARM9採用5級流水線的哈佛結構,ARM11為8級流水線哈弗結構(從arm9開始都採用了哈弗結構)。增加的流水線設計提高了時鐘頻率和平行處理能力。5級流水線能夠將每一個指令處理分配到5個刻度內,在每一個刻度內同時有5個指令在執行。在常用的晶片生產工藝 下,
Time of Update: 2018-12-05
採用分頁記憶體管理有一個不可避免的問題:使用者觀點的記憶體和實際記憶體的分離。使用者觀點的記憶體和實際記憶體不一樣。使用者觀點的記憶體需要映射到實際記憶體。該映射允許邏輯記憶體和實體記憶體的不同。 想一下你在寫程式時是如何考慮程式的。你會認為程式是由主程式加上一些子程式、過程、函數或模組所構成的。還有各種資料結構:表、數組、堆棧、變數等。每個模組或其他資料元素都可以通過名稱引用。你會說“符號表”、“函數sqrt”、“主函數”,而並不關心這些元素所在記憶體的位置。你不關心符號表是放在函數sqrt之
Time of Update: 2018-12-05
原文:http://www.heiyou.com/tribe/2700/3712583,1.shtml當我們讀小學的時候,讀大學不要錢; 當我們讀大學的時候,讀小學不要錢; 我們還沒能工作的時候,工作也是分配的; 我們可以工作的時候,撞得頭破血流才勉強找份餓不死人的工作做; 當我們不能掙錢的時候,房子是分配的; 當我們能掙錢的時候,卻發現房子已經買不起了; 當我們沒有進入股市的時候,傻瓜都在賺錢;當我們興沖沖地闖進去的時候,才發現自己成了傻瓜;
Time of Update: 2018-12-05
在hello程式生命週期的一開始時是一個進階C程式,因為當處於這種形式時,它是能夠被人讀懂的。然而,為了在系統上運行hello.c程式,每條C語句都必須被其他程式轉化為一系列的低級機器語言指令。然後這些指令按照一種稱為可執行目標程式(executable object program)的格式打好包,並以二進位磁碟檔案的形式存放起來。目標程式也稱為可執行目標檔案(executable object