原创 NETDEV 協議 四

內核版本:2.6.34 NetFilter在2.4.x內核中引入,成爲linux平臺下進行網絡應用的主要擴展,不僅包括防火牆的實現,還包括報文的處理(如報文加密、報文分類統計等)等。 NetFilter數據結構        勾子st

原创 NETDEV 協議 三

內核版本:2.6.34 802.1q 1. 註冊vlan網絡系統子空間,   err = register_pernet_subsys(&vlan_net_ops); static struct pernet_operatio

原创 任老總有關大公司的談話

本文是華爲創始人任正非於2013年10月在華爲2013年度幹部工作會議上的講話。標題爲虎嗅所加:   古時候有個寓言,兔子和烏龜賽跑,兔子因爲有先天優勢,跑得快,不時在中間喝個下午茶,在草地上小憩一會啊!結果讓烏龜超過去了。華爲就是一

原创 內核如何來鏈接

arch/mips/kernel/vmlinux.lds文件的生成通過頂層Makefile中的規則生成,vmlinux是根據arch/mips/kernel/vmlinux.lds這個腳本鏈接生成的。arch/mips/kernel/vm

原创 殭屍程序

Linux的殭屍進程及其解決方法   1. 產生原因:   在UNIX 系統中,一個進程結束了,但是他的父進程沒有等待(調用wait / waitpid)他,那麼他將變成一個殭屍進程。通過ps命令查看其帶有defunct的標誌。殭屍進

原创 內核的原子操作

轉自:http://blog.chinaunix.net/space.php?uid=717921 內核的一個基本原則就是:在中斷或者說原子上下文中,內核不能訪問用戶空間,而且內核是不能睡眠的。也就是說在這種情況下,內核是不能調用有可能

原创 可執行文件運行的系統調用

系統調用execve的入口sys_execve() /* * sys_execve() executes a new program. */ long sys_execve(const char __user *na

原创 內存_錯誤信號

分類: SIGBUS和SIGSEGV也許是我們在平時遇到的次數最多的兩個內存錯誤信號。內存問題一直是最令我們頭疼的事情,弄清楚兩個信號的發生緣由對我們很好的理解程序的運行是大有裨益的。 我們來看兩段程序: //testsigs

原创 任正非人工智能談話

 我們所有的人工智能要自己的狗食自己先吃,自己生產的降落傘自己先跳。基於我們巨大的網絡存量,現階段人工智能要聚焦在改善我們的服務上。服務是公司最大的存量業務,也是最難的業務,人工智能可以首先在服務領域發揮作用,世界上還有哪個公司有這麼大

原创 小扎2

52.自然學習法。 53.細緻的監管人的行爲是不容易的。 54.民之難治,以其上之有爲。 55.世事有他的規律,人能產生的影響太小。成功者皆因好命。 56.善用人者,爲之下。 57.我認爲行不通的,我也不阻止,不讓他撞板,他

原创 PATCH

1.  http://git.kernel.org/cgit/linux/kernel/git/wtarreau/linux-stable.git/diff/?id=9691eac5593ff1e2f82391ad327f21d90322

原创 內存_Highmemory

linux高端內存映射 用戶空間:在Linux中,每個用戶進程都可以訪問4GB的線性虛擬內存空間。其中從0到3GB的虛存地址是用戶空間,通過每個進程自己的頁目錄、頁表,用戶進程可以直接訪問。內核空間:從3GB到4GB的虛存地址爲內

原创 ARM工作模式以及程序的調用過程

ARM 的8種工作模式  USER  SYSTEM  SUPERVISOR  芯片復位和軟件執行SWI FIQ  IRQ  SECURE MONITOR  私密的數據要執行時,用戶軟件調用SMI進入 ABORT  對內存數據的存取

原创 一些標準信號

NAME signal - 有效信號的清單 描述 (DESCRIPTION) 下面 列出 Linux 支持的 信號. 某些 信號 依賴於 體系結構(architecture). 首先, POSIX.1 描述了 下列 信號. 信號

原创 金立劉總

劉立榮,湖南益陽人,金立通訊集團董事長兼總裁,身家15億,手機月均銷量45萬部,年銷售量超500萬部,集團年利潤超3億。     李盛,湖南新化人,劉立榮的大學同窗,現爲上海一電子公司的技術員,月收入5000元。     李盛與劉立榮原