1命名管道(FIFO)管道應用的一個重大缺陷就是沒有名字,因此只能用于親緣進程之間的通信。后來從管道為基礎提出命名管道(namedpipe,FIFO)的概念,該限制得到了克服。FIFO不同于管道之處在于它提供一個路徑名與之關聯,以FIFO的文件形式存在于文件系統中。這樣,即使與FIFO的創建進程不存在親緣關系的進程,只要可以訪問該路徑,就能夠彼此通過FIFO相互通信(能夠訪問該路徑的進程以及FIFO的創建進程之間),因此,通過FIFO不相關的進程也能交換數
系統 2019-08-12 01:32:41 2322
哈爾濱理工大學軟件工程專業08-7李萬鵬原創作品,轉載請標明出處http://blog.csdn.net/woshixingaaa/archive/2011/04/15/6324900.aspx這里使用/proc文件系統顯示出進程列表。/proc文件系統是一種特殊的,由軟件創建的文件系統,內核使用它向外界導出信息。/proc下的每個文件都綁定于一個內核函數,用戶讀取其中的文件時,該函數動態的生成文件的”內容”。現代Linux發行版中的很多工具都是通過/pr
系統 2019-08-29 21:58:12 2321
下面是一個簡單全面的使用NdisWrapper的指南.這是從BeginningUbuntuLinux,SecondEdition中提煉出來的.這份指南是第8章的一部分.該章給出了在Ubuntu下配置硬件(包括網絡設備,打印機,掃描儀,3D顯卡等等)的詳細說明.除了詳細介紹怎樣安裝/刪除NdisWrapper驅動,這份3500多字的指南還包括了精確匹配正確的硬件驅動,從Windows驅動文件中提取必要的文件等關鍵步驟.這些步驟在其他的指南中往往被忽視了,但它
系統 2019-08-12 09:30:02 2321
虛擬內存地址與實際內存地址之間的關系,是如此轉換的,邏輯地址-->線性地址-->物理地址。也是從分段單元到分頁單元的轉換。在linux中,用戶程序所使用的地址與硬件使用的物理地址是不等同的。虛擬內存引入一個間接層,它使得許多操作成為可能。在引入虛擬內存這個概念和方法后,在系統中運行的程序可以分配比物理內存更多的內存。而linux的地址有分下面幾個類型:用戶虛擬地址:用戶空間所能看到的常規地址物理地址:在處理器和系統內存之間使用總線地址:在外圍總線和內存之間
系統 2019-08-12 01:33:00 2321
http://blog.csdn.net/ruglcc/article/details/7874076zieckey(zieckey@yahoo.com.cn)線程(thread)技術早在60年代就被提出,但真正應用多線程到操作系統中去,是在80年代中期,solaris是這方面的佼佼者。傳統的Unix也支持線程的概念,但是在一個進程(process)中只允許有一個線程,這樣多線程就意味著多進程。現在,多線程技術已經被許多操作系統所支持,包括Windows/
系統 2019-08-12 01:32:54 2321
1.Linux環境下JDK的安裝步驟1.1上傳jdk-7u75-linux-x64.tar.gz并解壓1.把下載好的jdk-7u75-linux-x64.tar.gz文件上傳到Linux服務器,或采用wget的方式在線下載。2.加壓jdk-7u75-linux-x64.tar.gz。解壓的命令為:tar–zxvfjdk-7u75-linux-x64.tar.gz解壓后的文件目錄結構為:1.2設置PATH1.在/usr/local/目錄下創建java目錄.命
系統 2019-08-12 09:30:13 2320
SQOOP的安裝配置_Linux伊甸園開源社區-24小時滾動更新開源資訊,全年無休!SQOOP是一款開源的工具,主要用于在HADOOP與傳統的數據庫間進行數據的傳遞,下面從SQOOP用戶手冊上摘錄一段描述SqoopisatooldesignedtotransferdatabetweenHadoopandrelationaldatabases.YoucanuseSqooptoimportdatafromarelationaldatabasemanagemen
系統 2019-08-12 01:33:25 2320
手機無疑是繼PC以后,最有市場潛力的終端,所有IT(甚至還有家電)制造商都不希望再犯當年IBM和APPLE對PC的判斷失誤。Google作為Nasdaq第一高價股,在資本市場的風光無限緣于其源源不斷的創新能力,以及對既有技術壟斷的挑戰。大家都知道,Google是一家不怎么使用微軟技術的高科技公司,由于其產品線對微軟的針對性(比如Gmail對Hotmail、Gtalk對MSN),在國外高舉反微軟壟斷大旗和開源的大環境下,Google越來越被看成微軟的最大對手
系統 2019-08-29 23:28:32 2319
小菜一直對操作系統心存畏懼,以前也很少接觸,這次創業購買了Linux云主機,由于木有人幫忙,只能自己動手優化服務器了。。。。小菜的云主機配置大致為:centeos6(32位),4核心cpu,4G內存,5M獨享帶寬。一、jvm內存優化方案。要優化服務器,首先從jvm入手,分配好jvm內存,配置方案如下:declare-xJAVA_OPTS="-server-Xms1280M-Xmx1280M-Xmn512M-Xss1024k-XX:+AggressiveOp
系統 2019-08-12 01:33:01 2319
Linux的編譯使用GNUmake工具來檢查整個系統的文件和調用gcc工具以及腳本完畢編譯源碼生成image等操作。要了解整個編譯系統,我們首先要了解Linux內核的Makefile文件。Linux的編譯系統包含5個部分Makefile頂層的Makefile文件.config內核配置文件arch/$(ARCH)/Makefile平臺Makefile文件scripts/Makefile.*腳本規則kbuildMakefiles大概500多個其它的Makefi
系統 2019-08-12 01:32:38 2319
硬件平臺:FL2440內核版本:2.6.28主機系統:Ubuntu11.04內核版本:2.6.39原創作品,轉載請標明出處http://blog.csdn.net/yming0221/archive/2011/07/01/6579577.aspx1、由于自己編譯的內核觸摸屏驅動選項選擇的問題,觸摸屏搞了好久由于自己編譯內核將觸摸屏驅動以模塊的形式編譯的,方便自己調試ADC驅動和觸摸屏驅動。遇到以下問題:編譯完觸摸屏驅動完成后,利用insmodts.ko加載
系統 2019-08-29 22:21:42 2318
linux版本兩種安裝方式卸載自帶jdk$rpm-qa|grepjava$rpm-e--nodepsjava-**-openjdk-*$rpm-e--nodepsjava-**-openjdk-*$rpm-e--nodepstzdata-java-*-1.el6.noarch一、gz包安裝gz包安裝解壓到/user/java配置環境變量即可>cd/usr/>mkdirjava創建java目錄復制JDK安裝文件到剛創建java目錄(32位linux復制32位
系統 2019-08-12 01:33:58 2318
在linux下面部署項目的時候,有時候會遇上Socket/File:Can’topensomanyfiles的問題,linux系統默認對一個進程打開的文件句柄(也包含打開的SOCKET數量)數量最多為1024,生產服務器中的項目很容易就會達到合格數量。我們可以通過ulimit-a來查看linux系統所有限制值openfiles數量也可以通過ulimit-n來查看,也可以通過ulimit-nnumber來修改,如ulimit-n65535。但是ulimit命
系統 2019-08-12 01:33:07 2318
引用自http://www.blogbus.com/public/tb.php/4346144/15887442/5aaba108490b7c1550d529b8371fb1b4創建和添加一個文件系統一、問題描述本項目的內容是要添加一個類似于ext2的自定義文件系統xs_ext2。我們對xs_ext2文件系統的描述如下:1、xs_ext2文件系統的物理格式定義與ext2基本一致,除了xs_ext2的magicnumber是0x6666,而ext2的magi
系統 2019-08-12 01:32:50 2318
正如那只讓人愛不釋手的小企鵝一樣,從誕生的那一刻起,Linux就以有一副親近可人的面孔吸引了全球數以萬計電腦愛好者的目光。如今,從桌面到服務器,從操作系統到嵌入式系統,從零散的應用到整個產業的初見雛形,Linux都呈現出蓬勃發展的趨勢。隨之而來的是,業界許多大公司對Linux專業人才的渴求也急劇上升!一批有影響力的著名大公司如IBM、HP、Dell、聯想、浪潮等都有急劇擴招Linux人才的傾向。同時,在實際應用中,有的用戶玩膩了Windows操作系統,想學
系統 2019-08-29 22:51:40 2317