完善資料讓更多小伙伴認(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)定性。
文章:1017個(gè) 瀏覽:41254次 帖子:803個(gè)
RISC-V處理器優(yōu)化,不可依賴于放之四海而皆準(zhǔn)的方法
這種靈活性對(duì)于處理器IP來(lái)說(shuō)雖然不太常見(jiàn),但是可以使用Codasip IP來(lái)實(shí)現(xiàn)。所有的Codasip RISC-V內(nèi)核都是用一種叫做CodAL的高級(jí)語(yǔ)...
Linux內(nèi)核網(wǎng)絡(luò)擁塞控制算法的實(shí)現(xiàn)框架(三)
下面看一個(gè)特別重要的框架,也可以稱為是擁塞控制引擎,如下結(jié)構(gòu)體所示, tcp_congestion_ops描述了一套擁塞控制算法所需要支持的操作 。這個(gè)...
2023-07-28 標(biāo)簽:內(nèi)核Linux網(wǎng)絡(luò) 1380 0
Linux內(nèi)核內(nèi)存管理之內(nèi)核非連續(xù)物理內(nèi)存分配
我們已經(jīng)知道,最好將虛擬地址映射到連續(xù)頁(yè)幀,從而更好地利用緩存并實(shí)現(xiàn)更低的平均內(nèi)存訪問(wèn)時(shí)間。然而,如果對(duì)內(nèi)存區(qū)域的請(qǐng)求并不頻繁,那么考慮基于通過(guò)連續(xù)線性...
PMP 和 Paging 物理內(nèi)存保護(hù)機(jī)制旨在與 RISC?V 指令集手冊(cè),第二卷:特權(quán)架構(gòu),版本 1.10 中描述的基于頁(yè)面的虛擬內(nèi)存系統(tǒng)組合。啟用分...
在嵌入式項(xiàng)目開(kāi)發(fā)中,為了適配新外設(shè)、調(diào)整硬件資源分配或修復(fù)驅(qū)動(dòng)問(wèn)題,需要頻繁修改設(shè)備樹(shù)和內(nèi)核。修改完成后,通常需要重新編譯生成鏡像,并將其燒錄到開(kāi)發(fā)板上...
內(nèi)核模塊知識(shí):多個(gè)源文件編譯生成一個(gè)內(nèi)核模塊
多個(gè)源文件編譯生成一個(gè)內(nèi)核模塊 例如,將hello.c和world.c兩個(gè)c文件編譯生成一個(gè)叫hello_world.o的目標(biāo)文件,則在 Makefil...
內(nèi)核是每個(gè)操作系統(tǒng)的中心。這不僅僅是 Linux 的事情。Windows 和 macOS 也有內(nèi)核。
你知道Linux內(nèi)核任務(wù)延遲會(huì)有什么影響?
內(nèi)核代碼(尤其是驅(qū)動(dòng)程序)除了使用定時(shí)器或下半部機(jī)制以外還需要其他方法來(lái)推遲執(zhí)行任務(wù)。這種推遲通常發(fā)生在等待硬件完成某些工作時(shí),而且等待時(shí)間非常短。
T-Head原型為虛擬IOMMU提供創(chuàng)新的硬件支持
最近,T-Head 完成了基于 QEMU 的虛擬機(jī)虛擬 IOMMU 硬件支持的概念驗(yàn)證,基于 T-Head IOMMU 提案中的規(guī)范在其成立時(shí)提交給 I...
OpenHarmony內(nèi)核編程實(shí)戰(zhàn)
編程入門(mén)[Hello,OpenHarmony]在正式開(kāi)始之前,對(duì)于剛接觸OpenHarmony的伙伴們,面對(duì)大篇幅的源碼可能無(wú)從下手,不知道怎么去編碼寫(xiě)...
2024-03-27 標(biāo)簽:內(nèi)核開(kāi)發(fā)板OpenHarmony 1345 0
筆者最近由于工作需要開(kāi)始調(diào)研 Apache Doris,通過(guò)閱讀聚合函數(shù)代碼切入 Apache Doris 內(nèi)核,同時(shí)也秉承著開(kāi)源的精神,開(kāi)發(fā)了 arr...
2024-01-16 標(biāo)簽:內(nèi)核數(shù)據(jù)庫(kù)源碼 1341 0
Linux內(nèi)核進(jìn)程管理與調(diào)度:策略優(yōu)化與實(shí)踐分析
今天給大家上點(diǎn)硬貨,關(guān)于Linux的進(jìn)程管理和調(diào)度是學(xué)習(xí)和理解Linux的必學(xué)知識(shí)。為協(xié)調(diào)多個(gè)進(jìn)程 "同時(shí)" 運(yùn)行,現(xiàn)代操作系統(tǒng)通常...
內(nèi)核,是一個(gè)操作系統(tǒng)的核心。它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。
taskYIELD() 用于請(qǐng)求切換上下文到另一個(gè)任務(wù)。但是, 除非存在其他任務(wù),其優(yōu)先級(jí)等于或高于調(diào)用 taskYIELD() 的任務(wù)的優(yōu)先級(jí), 否則...
PMP 配置 PMP 寄存器只能在機(jī)器模式下編程。pmpaddrX 寄存器應(yīng)首先用受保護(hù)區(qū)域的基地址編程,右移兩位。然后,應(yīng)該使用正確配置的 64 位值...
Interrupt Claim Process U54 內(nèi)核 hart 可以通過(guò)讀取 claim_complete 寄存器(表 115)執(zhí)行中斷請(qǐng)求,該...
上一篇:《文件系統(tǒng)有很多,但這幾個(gè)最為重要》介紹了procfs(進(jìn)程文件系統(tǒng)的縮寫(xiě)),包含一個(gè)偽文件系統(tǒng)(啟動(dòng)時(shí)動(dòng)態(tài)生成的文件系統(tǒng)),用于通過(guò)內(nèi)核訪問(wèn)進(jìn)...
2023-06-15 標(biāo)簽:內(nèi)核Linux文件系統(tǒng) 1330 0
機(jī)器模式是最高權(quán)限級(jí)別,默認(rèn)情況下在設(shè)備的整個(gè)內(nèi)存映射中具有讀取、寫(xiě)入和執(zhí)行權(quán)限。但是,機(jī)器模式以下的特權(quán)級(jí)別對(duì)設(shè)備內(nèi)存映射的任何區(qū)域沒(méi)有讀、寫(xiě)或執(zhí)行權(quán)...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | 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 |