原创 nfs配置方法

  nfs配置方法 服務                 描述 nfsd NFS,          爲來自NFS客戶端的 請求服務。 mountd NFS          掛載服務,處理nfsd(8)遞交過來的請求。 rpcbind 

原创 2009年世界大學排行

2009年世界大學排行   1. 美國哈佛大學 Harvard University2. 美國斯坦福大學 Stanford University3. 美國耶魯大學 Yale University4. 美國加州理工學院 California

原创 批處理FTP上傳文件到服務器

實例 本機爲Windows,服務器爲Linux且其用戶名爲root,密碼爲1111。創建一個test.bat文件和一個128.txt文件。需要傳的文件test(二進制bin文件)放在相同目錄下,雙擊test.bat則可以自動FT

原创 字節對齊

 #include<stdio.h> struct a {     char no[10];     int p;     long int pp;     unsigned int ppp;     char x;     float

原创 Linux2.6中斷下半部分的三種實現機制---工作隊列

Linux 2.6內核使用了不少工作隊列來處理任務,他在使用上和 tasklet最大的不同是工作隊列的函數可以使用休眠,而tasklet的函數是不允許使用休眠的。工作隊列的使用又分兩種情況,一種是利用系統共享的工作隊列來增加自己的工作,

原创 韓語相關

  我感覺這是一個很好的學韓語的網站。上面還有韓語歌曲可以下載也有歌詞。有學習韓語的視頻跟韓國的新聞。可以去看看呦~~http://www.koreaxin.com/ 一、7個學習韓文特棒的網站: 1.http://www.kore

原创 Big endian and Little endian

  Big endian and Little endian 談到字節排序的問題,必然牽涉到兩大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列採用big endian方式存儲

原创 Linux內存管理---內存分配函數的選擇

內存分配函數的選擇   如果你需要連續的物理頁,就可以使用某個低級頁分配器或者kmalloc()。這是內核中內存分配的常用方式,也是大多數情況下你自己應該使用的內存分配方式。傳遞給這些函數最常用的兩個標誌是GFP_AUTOMIC和GFP_

原创 Linux內存管理---slab 分配器剖析

良好的操作系統性能部分依賴於操作系統有效管理資源的能力。在過去,堆內存管理器是實際的規範,但是其性能會受到內存碎片和內存回收需求的影響。現在,Linux® 內核使用了源自於 Solaris 的一種方法,但是這種方法在嵌入式系統

原创 理解devfs、sysfs、udev

linux下有專門的文件系統用來對設備進行管理,devfs和sysfs就是其中兩種。   一、devfs   devfs是在2.4內核就出現了,它是用來解決linux中設備管理混亂的問題,你查看一下/dev下的設備文件就知道

原创 linux下的GPIO驅動

編寫驅動程序,首先要了解是什麼類型的設備。linux下的設備分爲三類,分別爲:字符設備,塊設備和網絡設備。字符設備類型是根據是否以字符流爲數據的交換方式,大部分設備都是字符設備,如鍵盤,串口等,塊設備則是以塊爲單位進行管理的設備,如,磁盤

原创 Linux2.6中斷下半部分的三種實現機制---軟中斷/tasklet/工作隊列

軟中斷、tasklet和工作隊列並不是Linux內核中一直存在的機制,而是由更早版本的內核中的“下半部”(bottom half)演變而來。下半部的機制實際上包括五種,但2.6版本的內核中,下半部和任務隊列的函數都消失了,只剩下了前三者。

原创 畢業5年決定你的命運

畢業5年決定你的命運 正如"打工皇帝"唐駿說:"我覺得有兩種人不要跟別人爭利益和價值回報。第一種人就是剛剛進入企業的人,頭5年千萬不要說你能不能多給我一點兒工資,最重要的是能在企業裏學到什麼,對發展是不是有利……"­     人總是從平坦

原创 Linux字符設備驅動程序開發

Linux下的設備驅動程序被組織爲一組完成不同任務的函數的集合,通過這些函數使得Windows的設備操作猶如文件一般。在應用程序看來,硬件設備只是一個設備文件,應用程序可以象操作普通文件一樣對硬件設備進行操作,如open ()、clo

原创 Linux-read函數

  read函數(讀取文件) read函數可以讀取文件。讀取文件指從某一個已打開地文件中,讀取一定數量地字符,然後將這些讀取的字符放入某一個預存的緩衝區內,供以後使用。 使用格式如下: number = read( ... read函