240 發(fā)簡信
IP屬地:廣東
  • 當(dāng)精神狀態(tài)不好時,如何恢復(fù)烹卒?

    1. 最近換季節(jié)验靡,早晚天氣涼,中午熱耳标,我感冒了醇坝。天氣一變冷,我就容易疲憊次坡,懶洋洋的呼猪,想睡覺画畅。 我除了正常的工作之外,其它的任何活動都推了宋距,每周二創(chuàng)始人俱樂部活動不去了轴踱,文章好...

  • 120
    跟蹤分析Linux內(nèi)核的啟動過程

    當(dāng)Power on PC時,BIOS的代碼開始執(zhí)行谚赎,然后是Linux初始化的代碼淫僻,這其中大約很長一段時間Linux都沒有進(jìn)程這一概念,但是這不影響CPU執(zhí)行它的二進(jìn)制代碼壶唤。如...

  • 從硬件出發(fā)视粮,淺談操作系統(tǒng)的段機(jī)制與頁機(jī)制

    我們寫一個程序细办,經(jīng)過編譯之后會變成一堆的指令。操作系統(tǒng)在執(zhí)行這個程序的時候蕾殴,也正是執(zhí)行這堆指令笑撞。 指令可以是 取數(shù)據(jù)的指令 或 取下一條被執(zhí)行指令 的指令。但無論是什么指令钓觉,...

  • 120
    Linux內(nèi)核裝載和啟動一個可執(zhí)行文件

    可執(zhí)行文件是怎么來的荡灾?(以C語言為例) C代碼(.c) - 經(jīng)過編譯器預(yù)處理瓤狐,編譯成匯編代碼(.asm) - 匯編器,生成目標(biāo)代碼(.o) - 鏈接器批幌,鏈接成可執(zhí)行文件(.o...

  • Linux系統(tǒng)創(chuàng)建一個新進(jìn)程(下)

    瀏覽創(chuàng)建進(jìn)程的相關(guān)關(guān)鍵代碼 看一下do_fork /linux-3.18.6/kernel/fork.c#do_fork 看一下copye_process /linux-3....

  • 120
    Linux系統(tǒng)創(chuàng)建一個新進(jìn)程(上)

    進(jìn)程是怎么描述的础锐?這是一個提綱挈領(lǐng)性的東西,它可以把內(nèi)存管理荧缘,文件系統(tǒng)皆警,信號,進(jìn)程間通信等等全都串聯(lián)起來 進(jìn)程的描述在操作系統(tǒng)原理里面被抽象為進(jìn)程控制塊PCB:Process...

  • 120
    系統(tǒng)調(diào)用處理過程

    使用gdb跟蹤系統(tǒng)調(diào)用內(nèi)核函數(shù)sys_time 查看 linux-3.18.6/arch/x86/syscalls/syscall_32.tbl 可以得知截粗,13號系統(tǒng)調(diào)用ti...

  • 120
    系統(tǒng)調(diào)用的工作機(jī)制

    所有的程序員在寫程序的時候都離不開通過庫函數(shù)的方式和系統(tǒng)調(diào)用打交道 什么是用戶態(tài)和內(nèi)核態(tài)信姓?(從CPU指令級別的角度) 一般現(xiàn)代CPU都有幾種不同的指令執(zhí)行級別,什么樣的程序可...

  • 120
    跟蹤分析Linux內(nèi)核的啟動過程

    當(dāng)Power on PC時绸罗,BIOS的代碼開始執(zhí)行意推,然后是Linux初始化的代碼,這其中大約很長一段時間Linux都沒有進(jìn)程這一概念珊蟀,但是這不影響CPU執(zhí)行它的二進(jìn)制代碼菊值。如...

  • 120
    C代碼中嵌入?yún)R編代碼

    內(nèi)嵌匯編語法 同時 “asm” 也可以由 “__asm__” 來代替,“asm” 是 “__asm__” 的別名。在 “asm” 后面有時也會加上 “__volatile__...

  • 120
    C語言函數(shù)調(diào)用堆椏⌒裕框架

    堆棧是C語言程序運行時必須的一個記錄調(diào)用路徑和參數(shù)的空間 -- 函數(shù)調(diào)用堆椔圆剑框架 -- 傳遞參數(shù) -- 保存返回地址 -- 提供局部變量空間 * 函數(shù)的返回值默認(rèn)使用 ea...

  • 120
    計算機(jī)是如何工作的

    馮諾依曼體系結(jié)構(gòu)描扯,就是指存儲程序計算機(jī)工作模型定页,計算機(jī)系統(tǒng)最最基礎(chǔ)性的邏輯結(jié)構(gòu) 從 硬件的角度 看: CPU中有一個很重要的寄存器IP,可以把它看作是一個指針绽诚,總是指向內(nèi)存的...

  • 120
    計算機(jī)是如何工作的

    馮諾依曼體系結(jié)構(gòu)典徊,就是指存儲程序計算機(jī)工作模型,計算機(jī)系統(tǒng)最最基礎(chǔ)性的邏輯結(jié)構(gòu) 從 硬件的角度 看: CPU中有一個很重要的寄存器IP恩够,可以把它看作是一個指針卒落,總是指向內(nèi)存的...

  • 120
    中斷/異常

    中斷/異常,是操作系統(tǒng)的驅(qū)動力蜂桶,就好比汽車的發(fā)動機(jī)儡毕、飛機(jī)的引擎 是什么? 中斷是CPU對系統(tǒng)發(fā)生的某個事件作出的一種反應(yīng) 當(dāng)中斷發(fā)生時扑媚,CPU暫停正在執(zhí)行的程序腰湾,保留現(xiàn)場后自...

  • 120
    中斷/異常

    中斷/異常,是操作系統(tǒng)的驅(qū)動力疆股,就好比汽車的發(fā)動機(jī)费坊、飛機(jī)的引擎 是什么? 中斷是CPU對系統(tǒng)發(fā)生的某個事件作出的一種反應(yīng) 當(dāng)中斷發(fā)生時旬痹,CPU暫停正在執(zhí)行的程序附井,保留現(xiàn)場后自...

  • 120
    看操作系統(tǒng)對程序的執(zhí)行過程有哪些支持

    通過一個C程序,看操作系統(tǒng)做了什么: 這個程序的功能是調(diào)用puts函數(shù)两残,在標(biāo)準(zhǔn)輸出設(shè)備(顯示器)上顯示字符串hello world 1. (用戶)要啟動程序執(zhí)行永毅,用戶告訴操作...

  • 會話跟蹤

    HTTP是“無狀態(tài)”協(xié)議:客戶程序每次讀取Web頁面,都打開到Web服務(wù)器的單獨的連接人弓,并且沼死,服務(wù)器也不自動維護(hù)客戶的上下文信息。即使那些支持持續(xù)性(繼續(xù)使用)HTTP連接的...

  • 120
    深度剖析HashMap源代碼

    散列的基本思想:如果將一個元素放到數(shù)組里面票从,通常情況就是按順序放漫雕,但是在查找的時候,要么執(zhí)行順序查找(第一個峰鄙,第二個浸间,....),要么使用二分查找(先排序吟榴,排序涉及到元素的移...

個人介紹
Programmer ( Learning, practice, coding; Then loop continuously. )
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品