完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 內(nèi)核
內(nèi)核,是一個(gè)操作系統(tǒng)的核心。是基于硬件的第一層軟件擴(kuò)充,提供操作系統(tǒng)的最基本的功能,是操作系統(tǒng)工作的基礎(chǔ),它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。
文章:1072個(gè) 瀏覽:42963次 帖子:835個(gè)
proc新接口 注意,在較新版本的內(nèi)核中, procfs 的函數(shù)接口有所變化。 系統(tǒng) 內(nèi)核版本 Linux 5.10.111 在驅(qū)動(dòng)中添加以下代碼: #...
2023-09-27 標(biāo)簽:內(nèi)核接口驅(qū)動(dòng) 1.1k 0
我們知道計(jì)算機(jī)的運(yùn)作不能離開硬件,但使用者卻無法直接操作硬件,硬件的驅(qū)動(dòng)只能通過一種稱為操作系統(tǒng)(OS,Opertating System)的軟件來管控...
2022-07-11 標(biāo)簽:內(nèi)核操作系統(tǒng)Shell 1.1k 0
處理器內(nèi)核越復(fù)雜,面積和功耗就越大。但是,隨著處理器處理數(shù)據(jù)的方式變得更加復(fù)雜,復(fù)雜性并不是一個(gè)單一的衡量維度。在選擇處理器IP內(nèi)核時(shí),為您的項(xiàng)目選擇正...
2023-01-10 標(biāo)簽:處理器內(nèi)核處理器內(nèi)核 1.1k 0
當(dāng)內(nèi)核態(tài)的Netlink發(fā)送數(shù)據(jù)到用戶空間時(shí)一般需要填充skbuff的控制塊,填充的方式是通過強(qiáng)制類型轉(zhuǎn)換,將其轉(zhuǎn)換成struct netlink_sk...
需要了解Linux內(nèi)核通知鏈機(jī)制的原理及實(shí)現(xiàn)
大多數(shù)內(nèi)核子系統(tǒng)都是相互獨(dú)立的,因此某個(gè)子系統(tǒng)可能對(duì)其它子系統(tǒng)產(chǎn)生的事件感興趣。為了滿足這個(gè)需求,也即是讓某個(gè)子系統(tǒng)在發(fā)生某個(gè)事件時(shí)通知其它的子系統(tǒng),L...
Linux作為一個(gè)操作系統(tǒng),稱為"kernel",一般用戶不能直接使用kernel,而通過"kernel"的外殼...
學(xué)習(xí)RT-Thread,除了基礎(chǔ)的應(yīng)用,應(yīng)該花點(diǎn)時(shí)間,研究下底層內(nèi)核的實(shí)現(xiàn)方法。
2023-06-02 標(biāo)簽:嵌入式內(nèi)核數(shù)據(jù)結(jié)構(gòu) 1.1k 0
Linux內(nèi)核基礎(chǔ)-container_of
TYPE是某struct的類型,0是一個(gè)假想TYPE類型struct,MEMBER是該struct中的一個(gè)成員。 由于該struct的基地址為0, ME...
2019-05-14 標(biāo)簽:內(nèi)核LinuxWebContainer 1.1k 0
在SMP(對(duì)稱多處理器)環(huán)境下,每個(gè)CPU對(duì)應(yīng)一個(gè)run_queue(可執(zhí)行隊(duì)列)。如果一個(gè)進(jìn)程處于TASK_RUNNING狀態(tài)(可執(zhí)行狀態(tài)),則它會(huì)被...
手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù)
在高并發(fā)網(wǎng)絡(luò)服務(wù)場(chǎng)景中,Linux內(nèi)核的默認(rèn)網(wǎng)絡(luò)參數(shù)往往無法滿足需求,導(dǎo)致性能瓶頸、連接超時(shí)甚至服務(wù)崩潰。本文基于真實(shí)案例分析,從參數(shù)解讀、問題診斷到優(yōu)...
Linux內(nèi)核中面向?qū)ο缶幊痰膶?shí)現(xiàn)
面向?qū)ο缶幊蹋∣OP),是一種設(shè)計(jì)思想或者架構(gòu)風(fēng)格。OO語言之父Alan Kay,Smalltalk的發(fā)明人,在談到OOP時(shí)是這樣說的。
踩坑rust的partial copy導(dǎo)致metrics丟失
在 RisingWave 的存儲(chǔ)代碼中,我們使用 RAII [1] 的思想來對(duì) LSM iterator 的 metrics 進(jìn)行監(jiān)控,從而避免在代碼中...
linux驅(qū)動(dòng)程序一般工作在內(nèi)核空間,但也可以工作在用戶空間。下面我們將詳細(xì)解析,什么是內(nèi)核空間,什么是用戶空間,以及如何判斷他們
CPU級(jí):主要實(shí)現(xiàn)比較容易的在系統(tǒng)處于目標(biāo)在于頻繁發(fā)生、更高粒度的電源狀態(tài)改變,主要的實(shí)現(xiàn)方式為idle,包括今天的主要想講的動(dòng)態(tài)主頻。
可以了解并學(xué)習(xí)Linux 內(nèi)核的同步機(jī)制
Linux內(nèi)核同步機(jī)制,挺復(fù)雜的一個(gè)東西,常用的有自旋鎖,信號(hào)量,互斥體,原子操作,順序鎖,RCU,內(nèi)存屏障等。
經(jīng)過10年一線運(yùn)維經(jīng)驗(yàn),我發(fā)現(xiàn)大多數(shù)工程師只掌握了Linux優(yōu)化的冰山一角。今天分享的這些秘技,能讓你的系統(tǒng)性能提升200%以上!
2025-08-27 標(biāo)簽:內(nèi)核LinuxLinux系統(tǒng) 1k 0
換一批
編輯推薦廠商產(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 |