完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 操作系統(tǒng)
操作系統(tǒng)是用戶和計(jì)算機(jī)的接口,同時(shí)也是計(jì)算機(jī)硬件和其他軟件的接口。操作系統(tǒng)的功能包括管理計(jì)算機(jī)系統(tǒng)的硬件、軟件及數(shù)據(jù)資源,控制程序運(yùn)行,改善人機(jī)界面,為其它應(yīng)用軟件提供支持,讓計(jì)算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,提供各種形式的用戶界面,使用戶有一個(gè)好的工作環(huán)境,為其它軟件的開(kāi)發(fā)提供必要的服務(wù)和相應(yīng)的接口等。
文章:6328個(gè) 瀏覽:125290次 帖子:991個(gè)
1.什么是進(jìn)程?為什么要有進(jìn)程? 進(jìn)程有一個(gè)相當(dāng)精簡(jiǎn)的解釋:進(jìn)程是對(duì)操作系統(tǒng)上正在運(yùn)行程序的一個(gè)抽象。 這個(gè)概念確實(shí)挺抽象,仔細(xì)想想?yún)s也挺精準(zhǔn)。 我們平...
2023-11-11 標(biāo)簽:cpu操作系統(tǒng)線程 1101 0
一、 粘包問(wèn)題概述 1、描述背景 采用TCP協(xié)議進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳送的軟件設(shè)計(jì)中,普遍存在粘包問(wèn)題。這主要是由于現(xiàn)代操作系統(tǒng)的網(wǎng)絡(luò)傳輸機(jī)制所產(chǎn)生的。我們知道...
2023-11-11 標(biāo)簽:操作系統(tǒng)緩存數(shù)據(jù)包 2999 0
1. 申請(qǐng)的內(nèi)存所在位置 new操作符從自由存儲(chǔ)區(qū)(free store)上為對(duì)象動(dòng)態(tài)分配內(nèi)存空間,而malloc函數(shù)從堆上動(dòng)態(tài)分配內(nèi)存。自由存儲(chǔ)區(qū)是C...
2023-11-11 標(biāo)簽:存儲(chǔ)操作系統(tǒng)C++ 803 0
互斥鎖、條件變量、讀寫(xiě)鎖、自旋鎖及信號(hào)量介紹
一、互斥鎖(同步) 在多任務(wù)操作系統(tǒng)中,同時(shí)運(yùn)行的多個(gè)任務(wù)可能都需要使用同一種資源。這個(gè)過(guò)程有點(diǎn)類似于,公司部門(mén)里,我在使用著打印機(jī)打印東西的同時(shí)(還沒(méi)...
2023-11-10 標(biāo)簽:操作系統(tǒng)函數(shù)線程 3062 0
LInux 操作系統(tǒng)中斷 什么是系統(tǒng)中斷 這個(gè)沒(méi)啥可說(shuō)的,大家都知道; CPU 在執(zhí)行任務(wù)途中接收到中斷請(qǐng)求,需要保存現(xiàn)場(chǎng)后去處理中斷請(qǐng)求!保存現(xiàn)場(chǎng)稱為...
為什么需要TIME_WAIT狀態(tài)?為什么TIME_WAIT的時(shí)長(zhǎng)是2*MSL? 原因1:防止連接關(guān)閉時(shí)四次揮手中的最后一次ACK丟失: TCP需要保證每...
2023-11-10 標(biāo)簽:數(shù)據(jù)操作系統(tǒng)TIME 819 0
Android發(fā)熱監(jiān)控實(shí)現(xiàn)過(guò)程解析
溫度是最直觀能反映發(fā)熱問(wèn)題的指標(biāo),當(dāng)前 Android 側(cè),我們以體感溫度 37° 以上作為分界線,向上每 3° 作為一個(gè)發(fā)熱溫度區(qū)間,區(qū)間細(xì)分上限溫度...
常常聽(tīng)到有程序員會(huì)跟你討論:“我們?cè)谧x寫(xiě)文件的時(shí)候,系統(tǒng)是有緩存的”。但實(shí)際上有一部分人把用戶進(jìn)程緩存區(qū)和系統(tǒng)空間緩存區(qū)的概念混淆了,包括這兩種緩沖區(qū)的...
2023-11-10 標(biāo)簽:振蕩器緩沖操作系統(tǒng) 1673 0
淺談LabVIEW的線程編程的相關(guān)知識(shí)
在LabVIEW中只要程序框圖中的代碼可以并行運(yùn)行(功能模塊之間沒(méi)有連線關(guān)系,比如兩個(gè)獨(dú)立的While循環(huán)),那么LabIVEW在運(yùn)行這段代碼時(shí)就會(huì)自動(dòng)...
2023-11-10 標(biāo)簽:cpulabview操作系統(tǒng) 1781 0
面試的時(shí)候經(jīng)常會(huì)被問(wèn)到 malloc 的實(shí)現(xiàn)。從操作系統(tǒng)層面來(lái)說(shuō),malloc 確實(shí)是考察面試者對(duì)操作系統(tǒng)底層的存儲(chǔ)管理理解的一個(gè)很好的方式,涉及到虛擬...
2023-11-10 標(biāo)簽:存儲(chǔ)操作系統(tǒng)虛擬內(nèi)存 2305 0
一、簡(jiǎn)介 1.1 POSIX AIO POSIX AIO是一個(gè)用戶級(jí)實(shí)現(xiàn),它在多個(gè)線程中執(zhí)行正常的阻塞I/O,因此給出了I/O異步的錯(cuò)覺(jué).這樣做的主要原...
2023-11-09 標(biāo)簽:IOLinux操作系統(tǒng) 1001 0
理解并發(fā)、并行的例子 先舉例子來(lái)理解這2個(gè)概念的區(qū)別。 老師讓兩個(gè)同學(xué)去辦公室談話。如果這兩同學(xué)(進(jìn)程)是并列跨過(guò)辦公室門(mén)(CPU)的,那么就是并行。如...
2023-11-09 標(biāo)簽:cpu操作系統(tǒng)并行 2634 0
很多人尤其是初學(xué)者在寫(xiě)代碼的時(shí)候往往都是想一點(diǎn)寫(xiě)一點(diǎn),最開(kāi)始沒(méi)有一個(gè)整體的規(guī)劃,導(dǎo)致后面代碼越寫(xiě)越亂,bug不斷。
2023-11-09 標(biāo)簽:單片機(jī)操作系統(tǒng)程序 1021 0
高并發(fā)內(nèi)存池項(xiàng)目實(shí)現(xiàn)
本項(xiàng)目實(shí)現(xiàn)了一個(gè)高并發(fā)內(nèi)存池,參考了Google的開(kāi)源項(xiàng)目tcmalloc實(shí)現(xiàn)的簡(jiǎn)易版;其功能就是實(shí)現(xiàn)高效的多線程內(nèi)存管理。由功能可知,高并發(fā)指的是高效...
2023-11-09 標(biāo)簽:內(nèi)存操作系統(tǒng)多線程 1000 0
系統(tǒng)調(diào)用概述 計(jì)算機(jī)系統(tǒng)的各種硬件資源是有限的,在現(xiàn)代多任務(wù)操作系統(tǒng)上同時(shí)運(yùn)行的多個(gè)進(jìn)程都需要訪問(wèn)這些資源,為了更好的管理這些資源進(jìn)程是不允許直接操作的...
2023-11-09 標(biāo)簽:操作系統(tǒng)Linux系統(tǒng)軟件 889 0
TCMalloc 的架構(gòu)設(shè)計(jì)細(xì)節(jié)
本節(jié)將專注于TCMalloc 的架構(gòu)設(shè)計(jì)細(xì)節(jié),來(lái)整體看一下TCMalloc 的設(shè)計(jì)特性。 主要的幾個(gè)特性如下: 高性能。大多數(shù)對(duì)象的分配和釋放都不需要產(chǎn)...
2023-11-09 標(biāo)簽:內(nèi)存操作系統(tǒng)編譯 677 0
一、死鎖的概念 操作系統(tǒng)中的死鎖是指: 如果在一個(gè)進(jìn)程集合中的每個(gè)進(jìn)程都在等待只能有該集合中的其它進(jìn)程才能引起的事件,而無(wú)限期陷入僵持的局面稱為死鎖。 ...
2023-11-09 標(biāo)簽:操作系統(tǒng)死鎖磁盤(pán) 1722 0
1、背景知識(shí) 1.1 什么是調(diào)度器 通常來(lái)說(shuō),操作系統(tǒng)是應(yīng)用程序和可用資源之間的媒介。 典型的資源有內(nèi)存和物理設(shè)備。但是CPU也可以認(rèn)為是一個(gè)資源,調(diào)度...
2023-11-09 標(biāo)簽:cpuLinux操作系統(tǒng) 870 0
程序經(jīng)過(guò)編譯后,變成了可執(zhí)行的文件,可執(zhí)行文件主要包括代碼和數(shù)據(jù)兩部分,代碼是只讀的,數(shù)據(jù)則是可讀可寫(xiě)的。 可執(zhí)行文件由操作系統(tǒng)加載到內(nèi)存中,交由CPU...
2023-11-08 標(biāo)簽:cpu數(shù)據(jù)操作系統(tǒng) 1213 0
當(dāng)客戶端想和服務(wù)端建立 TCP 連接的時(shí)候,首先第一個(gè)發(fā)的就是 SYN 報(bào)文,然后進(jìn)入到 SYN_SENT 狀態(tài)。 在這之后,如果客戶端遲遲收不到服務(wù)端...
2023-11-08 標(biāo)簽:操作系統(tǒng)TCPACK 911 0
編輯推薦廠商產(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 |