c語言

RISC-V Linux匯編啟動(dòng)過程分析-小浪學(xué)習(xí)網(wǎng)

RISC-V Linux匯編啟動(dòng)過程分析

RISC-V Linux的匯編啟動(dòng)部分比較簡(jiǎn)單,不算復(fù)雜。有兩個(gè)部分比較核心:頁表創(chuàng)建和重定向。頁表創(chuàng)建是用C語言寫的,今天先分析匯編部分,先帶大家分析整體匯編啟動(dòng)流程,然后分析重定向。 注意:...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)6個(gè)月前
265
RISC-V Linux啟動(dòng)之頁表創(chuàng)建分析-小浪學(xué)習(xí)網(wǎng)

RISC-V Linux啟動(dòng)之頁表創(chuàng)建分析

上篇分析了RISC-V Linux的匯編啟動(dòng)過程,其中講到了relocate重定向需要開啟MMU,今天分析RISC-V Linux的頁表創(chuàng)建。 注意:本文基于linux5.10.111內(nèi)核 sv39 mmu RISC-V Linux支持sv32、sv39、sv4...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)6個(gè)月前
499
sql是層次數(shù)據(jù)庫的標(biāo)準(zhǔn)語言嗎?-小浪學(xué)習(xí)網(wǎng)

sql是層次數(shù)據(jù)庫的標(biāo)準(zhǔn)語言嗎?

sql語言不是層次數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。結(jié)構(gòu)化查詢語言SQL是一個(gè)綜合的、通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言;用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。 SQL(Struc...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
2913
windows內(nèi)核是linux嗎-小浪學(xué)習(xí)網(wǎng)

windows內(nèi)核是linux嗎

windows內(nèi)核不是linux,windows內(nèi)核和linux內(nèi)核在支持的架構(gòu)和設(shè)備驅(qū)動(dòng)方面也有所不同,windows內(nèi)核被設(shè)計(jì)為適用于廣泛的硬件和設(shè)備,因此有更好的兼容性,但缺乏對(duì)于一些較新外設(shè)和特定硬件的...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
4815
mysql limit用法-小浪學(xué)習(xí)網(wǎng)

mysql limit用法

mysql中的limit可以被用于強(qiáng)制SELECT語句返回指定的記錄數(shù),LIMIT接受一個(gè)或兩個(gè)數(shù)字參數(shù),參數(shù)必須是一個(gè)整數(shù)常量,如果給定兩個(gè)參數(shù),第一個(gè)參數(shù)指定第一個(gè)返回記錄行的偏移量,第二個(gè)參數(shù)指...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
265
非關(guān)系型數(shù)據(jù)庫有哪些-小浪學(xué)習(xí)網(wǎng)

非關(guān)系型數(shù)據(jù)庫有哪些

非關(guān)系型數(shù)據(jù)庫有:1、MongoDB,是一個(gè)面向文檔的開源NoSQL數(shù)據(jù)庫;2、Cassandra,是Facebook為收件箱搜索開發(fā)的;3、Redis,是最著名的鍵值存儲(chǔ)。 什么是NoSQL數(shù)據(jù)庫? NoSQL數(shù)據(jù)庫(非關(guān)系型數(shù)...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
288
linux可以編譯python程序嗎-小浪學(xué)習(xí)網(wǎng)

linux可以編譯python程序嗎

linux可以編譯python程序,因?yàn)樵贚inux系統(tǒng)中,通常會(huì)默認(rèn)安裝Python解釋器,而Python是一種解釋型語言,它的代碼不需要顯式地編譯成機(jī)器碼,而是在運(yùn)行時(shí)由解釋器逐行解釋執(zhí)行,所以可以直接編...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
2311
linux內(nèi)核中有main函數(shù)嗎-小浪學(xué)習(xí)網(wǎng)

linux內(nèi)核中有main函數(shù)嗎

linux內(nèi)核中有main函數(shù),因?yàn)閙ain函數(shù)在Linux內(nèi)核代碼的最頂端。main函數(shù)主要負(fù)責(zé)從內(nèi)核控制塊(Kernel Control Block,KCB)中獲取系統(tǒng)的環(huán)境變量,并初始化系統(tǒng)需要的模塊。main函數(shù)是程序的入口...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
3315
redis的持久化配置(圖文介紹)-小浪學(xué)習(xí)網(wǎng)

redis的持久化配置(圖文介紹)

redis的持久化配置(圖文介紹) redis簡(jiǎn)述 redis是一款由c語言編寫的,開源的高可用的非關(guān)系型數(shù)據(jù)庫(nosql,不僅僅是數(shù)據(jù)庫)型的鍵值對(duì)(key-value)數(shù)據(jù)庫。 與傳統(tǒng)的數(shù)據(jù)庫不同的是redis的...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
2512
在Linux系統(tǒng)上使用CLion進(jìn)行嵌入式C/C++開發(fā)的配置技巧-小浪學(xué)習(xí)網(wǎng)

在Linux系統(tǒng)上使用CLion進(jìn)行嵌入式C/C++開發(fā)的配置技巧

在linux系統(tǒng)上使用clion進(jìn)行嵌入式c/c++開發(fā)的配置技巧 隨著嵌入式系統(tǒng)的不斷發(fā)展,C/C++仍然是開發(fā)嵌入式應(yīng)用程序的主要語言。而在開發(fā)過程中,合適的集成開發(fā)環(huán)境(IDE)對(duì)于提高開發(fā)效率至關(guān)...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
4911
mac環(huán)境下redis擴(kuò)展安裝與使用介紹-小浪學(xué)習(xí)網(wǎng)

mac環(huán)境下redis擴(kuò)展安裝與使用介紹

redis是一個(gè)高性能的key-value數(shù)據(jù)庫。redis的出現(xiàn),很大程度補(bǔ)償了memcached這類key/value存儲(chǔ)的不足,在部分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫起到很好的補(bǔ)充作用。使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員站長(zhǎng)7個(gè)月前
358