完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > linux
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
文章:7926個(gè) 瀏覽:213627次 帖子:7414個(gè)
在說什么是性能調(diào)優(yōu)之前,我們先來說一下,計(jì)算機(jī)的體系結(jié)構(gòu)。
2022-05-13 標(biāo)簽:Linux計(jì)算機(jī) 6783 0
在linux內(nèi)核中,互斥量(mutex,即mutual exclusion)是一種保證串行化的睡眠鎖機(jī)制。和spinlock的語義類似,都是允許一個(gè)執(zhí)行...
2022-05-13 標(biāo)簽:內(nèi)核Linux數(shù)據(jù)結(jié)構(gòu) 7323 0
深入理解Linux內(nèi)核協(xié)議棧 Surftrace對網(wǎng)絡(luò)報(bào)文增強(qiáng)處理
Surftrace 是由系統(tǒng)運(yùn)維 SIG 推出的一個(gè) ftrace 封裝器和開發(fā)編譯平臺,讓用戶既能基于 libbpf 快速構(gòu)建工程進(jìn)行開發(fā),也能作為 ...
詳解VMWare虛擬機(jī)網(wǎng)絡(luò)配置
NAT模式和橋接模式一樣可以上網(wǎng),只不過,虛擬機(jī)會虛擬出一個(gè)內(nèi)網(wǎng),主機(jī)和虛擬機(jī)都在這個(gè)虛擬的局域網(wǎng)中。NAT中VMWare相當(dāng)于交換機(jī)(產(chǎn)生一個(gè)局域網(wǎng),...
Linux的內(nèi)存管理是什么,Linux的內(nèi)存管理詳解
Linux的內(nèi)存管理 Linux的內(nèi)存管理是一個(gè)非常復(fù)雜的過程,主要分成兩個(gè)大的部分:內(nèi)核的內(nèi)存管理和進(jìn)程虛擬內(nèi)存。內(nèi)核的內(nèi)存管理是Linux內(nèi)存管理的...
2022-05-11 標(biāo)簽:Linux文件系統(tǒng)內(nèi)存管理 6523 0
在以上四種函數(shù)中,驅(qū)動(dòng)程序使用的最頻繁的就是down_interruptible函數(shù),以下將對該函數(shù)進(jìn)行分析。
詳解Linux系統(tǒng)文件頁表目錄和Linux系統(tǒng)頁表結(jié)構(gòu)
頁表:是一種特殊的數(shù)據(jù)結(jié)構(gòu),記錄著頁面和頁框的對應(yīng)關(guān)系。(映射表) 頁表的作用:是內(nèi)存非連續(xù)分區(qū)分配的基礎(chǔ),實(shí)現(xiàn)從邏輯地址轉(zhuǎn)化成物理地址。
Linux 系統(tǒng)為應(yīng)用程序提供了功能強(qiáng)大且容易擴(kuò)展的 API,但在某些情況下,這還遠(yuǎn)遠(yuǎn)不夠。與硬件交互或進(jìn)行需要訪問系統(tǒng)中特權(quán)信息的操作時(shí),就需要一個(gè)內(nèi)核模塊。
一文詳解Linux內(nèi)核源碼組織結(jié)構(gòu)
概要:本文內(nèi)容包含Linux源碼樹結(jié)構(gòu)分析、Linux Makefile分析、Kconfig文件分析、Linux內(nèi)核配置選項(xiàng)分析。這些知識是為了理解內(nèi)核...
Linux發(fā)送HTTP網(wǎng)絡(luò)包圖像 sk_buff數(shù)據(jù)結(jié)構(gòu)解析
如果你對Linux是如何實(shí)現(xiàn) 對用戶原始的網(wǎng)絡(luò)包進(jìn)行協(xié)議頭封裝與解析,為什么會粘包拆包,期間網(wǎng)絡(luò)包經(jīng)歷了哪些緩沖區(qū)、經(jīng)歷了幾次拷貝(CPU、DMA),T...
2022-05-10 標(biāo)簽:LinuxHTTP數(shù)據(jù)結(jié)構(gòu) 2616 0
三態(tài)模型/五態(tài)模型/七態(tài)模型說明 Linux操作系統(tǒng)的進(jìn)程狀態(tài)轉(zhuǎn)換
一個(gè)進(jìn)程從創(chuàng)建而產(chǎn)生至撤銷而消亡的整個(gè)生命周期,可以用一組狀態(tài)加以刻劃,根據(jù)三態(tài)模型,進(jìn)程的生命周期可分為如下三種進(jìn)程狀態(tài): 1. 運(yùn)行態(tài)(runnin...
2022-05-10 標(biāo)簽:Linux操作系統(tǒng)模型 5731 0
解決這個(gè)問題需要在 LED char driver 上再添加一層 LED framework,LED framework 負(fù)責(zé)給用戶空間提供標(biāo)準(zhǔn)化的訪問...
2022-05-09 標(biāo)簽:Linux驅(qū)動(dòng)程序 3318 0
作用是將應(yīng)用層序的請求傳遞給硬件,并充當(dāng)?shù)讓域?qū)動(dòng)程序,對系統(tǒng)中的各種設(shè)備和組件進(jìn)行尋址。目前支持模塊的動(dòng)態(tài)裝卸(裁剪)。Linux內(nèi)核就是基于這個(gè)策略實(shí)...
Zsh 是一個(gè) Linux 下強(qiáng)大的 shell, 由于大多數(shù) Linux 產(chǎn)品安裝,以及默認(rèn)使用bash shell, 但是絲毫不影響極客們對 zsh...
在我的上一篇文章:《探討 Linux CPU 的上下文切換》中,我談到了 CPU 上下文切換的工作原理??焖倩仡櫼幌?,CPU 上下文切換是保證 Linu...
在回答這個(gè)問題之前,請問,你有沒有想過這些“任務(wù)”是什么?你可能會說一個(gè)任務(wù)就是一個(gè)進(jìn)程或者一個(gè)線程。是的,進(jìn)程和線程正是最常見的任務(wù),但除此之外,還有...
如何選擇Linux操作系統(tǒng)實(shí)時(shí)擴(kuò)展
為了證實(shí),他們的團(tuán)隊(duì)分別找Xenomai和Preempt RT專家,在相同的硬件上進(jìn)行測試。測試對象是高負(fù)載下Xenomai和Preempt RT在延時(shí)...
2022-04-25 標(biāo)簽:以太網(wǎng)Linux操作系統(tǒng) 2271 0
cgroup最基本的操作時(shí)我們可以使用以下命令創(chuàng)建一個(gè)cgroup文件夾
2022-04-20 標(biāo)簽:Linux數(shù)據(jù)結(jié)構(gòu)文件夾 6986 0
MMU 是一種硬件電路,它包含兩個(gè)部件,一個(gè)是分段部件,一個(gè)是分頁部件
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |