基于ubuntu22.04-深入淺出 eBPF-小浪學習網

基于ubuntu22.04-深入淺出 eBPF

我早前接觸ebpf技術時,對其用途和解決的問題一頭霧水,因此未能深入研究。幸運的是,近期我有機會深入探討這一技術。 什么是BPF?BPF,即Berkley Packet Filter(伯克利報文過濾器),其設計靈...
站長的頭像-小浪學習網月度會員站長1個月前
457
深度解析Linux中關于操作系統的知識點-小浪學習網

深度解析Linux中關于操作系統的知識點

操作系統概述與核心概念 計算機系統中包含一個基本的程序集合,稱為操作系統(OS)。操作系統是一款用于管理軟硬件資源的軟件。 操作系統的組成包括: 內核(負責進程管理、內存管理、驅動管理...
站長的頭像-小浪學習網月度會員站長1個月前
478
【Linux】從硬件到軟件了解進程-小浪學習網

【Linux】從硬件到軟件了解進程

一、馮諾依曼體系結構 我們常見的計算機結構,包括哈佛結構和馮諾依曼體系結構,我們日常使用的計算機就是基于馮諾依曼體系結構的。下圖展示了這種體系的直觀圖。 在這里的存儲器指的是內存,如...
站長的頭像-小浪學習網月度會員站長1個月前
487
Linux 進程調度之schdule主調度器-小浪學習網

Linux 進程調度之schdule主調度器

考慮到文章篇幅,在這里我只討論普通進程,其調度算法采用的是cfs(完全公平)調度算法。 至于cfs調度算法的實現后面后專門寫一篇文章,這里只要記住調度時選擇一個優先級最高的任務執行一、調...
站長的頭像-小浪學習網月度會員站長1個月前
378
Linux系統編程:進程地址空間-小浪學習網

Linux系統編程:進程地址空間

一,內存地址空間1.1,棧區存儲變量:普通局部變量、指針變量、函數參數、函數返回地址、臨時變量、寄存器變量; 函數參數:函數的參數是從右到左依次入棧的; 在vs2022上棧區并不是'向下生長的',而是...
站長的頭像-小浪學習網月度會員站長1個月前
435
【linux學習指南】線程同步與互斥-小浪學習網

【linux學習指南】線程同步與互斥

?線程互斥? 庫函數strncpy?進程線程間的互斥相關背景概念臨界資源:多線程執?流共享的資源就叫做臨界資源臨界區:每個線程內部,訪問臨界資源的代碼,就叫做臨界區互斥:任何時刻,互斥保證有...
站長的頭像-小浪學習網月度會員站長1個月前
206
快速安裝IIS所需的必備依賴項介紹-小浪學習網

快速安裝IIS所需的必備依賴項介紹

iis需要.net framework、windows process activation service (was)和iis管理控制臺作為必備依賴項。這些組件確保iis能夠處理請求、提供高效服務并支持多種技術棧。 引言 在探索如何快速安裝IIS...
站長的頭像-小浪學習網月度會員站長1個月前
447
如何在 Linux 系統下進行網絡丟包排查?-小浪學習網

如何在 Linux 系統下進行網絡丟包排查?

一、前言 在 linux 系統下,丟包是一個較為常見的問題。由于丟包導致的網絡問題可能會給用戶帶來不好的體驗,因此解決 linux 網絡丟包問題是必不可少的。本文將介紹如何在 linux 系統下進行網絡...
站長的頭像-小浪學習網月度會員站長1個月前
3910
深入了解Linux —— 調試程序-小浪學習網

深入了解Linux —— 調試程序

前言 然而,在編寫代碼時遇到錯誤卻不知道錯誤所在位置是常見的情況。在Windows下,我們可以通過調試來查找并修改代碼錯誤的位置;但在Linux下,我們只能查看源代碼,直接查找錯誤,這非常麻煩...
站長的頭像-小浪學習網月度會員站長1個月前
4413
【Linux進程】初悉進程-小浪學習網

【Linux進程】初悉進程

進程調度簡介 在linux中,進程是最基本的執行單位。進程調度在整個操作系統中屬于核心地位,是操作系統實現多任務處理的關鍵操作,確保每個進程在有限的cpu資源下有序的完成相應操作。 在Linux...
站長的頭像-小浪學習網月度會員站長1個月前
436
【Linux系統編程】—— 深入理解Linux進程優先級與調度機制-小浪學習網

【Linux系統編程】—— 深入理解Linux進程優先級與調度機制

進程優先級的基本概念 在linux系統中,進程優先級(priority)決定了進程執行的順序。優先級較高的進程優先獲得cpu資源,從而提高了執行的優先權。優先級值越低,進程的優先級越高,這意味著該...
站長的頭像-小浪學習網月度會員站長1個月前
487