E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
[linux内核]
Linux内核
详解,什么是
linux内核
?
linux内核
是Linux操作系统的核心组件,负责管理计算机的硬件资源、提供系统调用接口、调度进程和管理内存等重要功能。
naer_chongya
·
2023-11-04 13:29
LINUX
Windows 内置Linux子系统的配置(From WSL1 to WSL2)
第一次安装的子系统是WSL1的,因为不能使用systemctl,以及因为WSL1没有完整的
Linux内核
,所以使得WSL1很多命令是无效的,比如lsmod等等.于是试着解决systemctl的问题.参考解决方案
昊月光华
·
2023-11-04 08:13
Linux
linux
Linux内核
的 pinctrl 和 gpio 子系统
IMX6ULL的pinctrl子系统驱动在imx6ull.dtsi文件中,有如下一个子节点,这个节点是在根->soc->aips1->iomuxc,用于IO复用功能。但是该节点的内容主要是追加在imx6ull-alientek-emmc.dts文件中,因为不同IO不同需求配置不同,所以就追加在.dts文件里。以下就是部分追加内容。而在fsl,pins=mux_reg:复用功能寄存器的偏移地址con
Swiler
·
2023-11-04 07:05
Linux基础
linux
驱动开发
单片机
物联网
I/O映射之I/O端口
在
Linux内核
源码include/asm-generic/io.h头文件里有如下我们对I/Oport进行操作的函数:staticinlineu8inb(unsignedlongaddr){returnreadb
网路元素
·
2023-11-04 07:33
window11安装docker小白教程
window11安装docker小白详细教程1、安装hyper-v2、安装wsl23、安装docker并初步运行1、安装hyper-vdocker的运行依赖于
linux内核
,如果是windows的系统则需要安装一个运行
在养一只虎纹�
·
2023-11-04 06:59
前端部署
docker
linux
运维
【
Linux内核
】物理内存组织结构
【
Linux内核
】物理内存组织结构系统调用mmap物理内存组织结构体系结构目前多处理器系统有两种体系结构:1)非一致内存访问(Non-UnitMemoryAccess,NUMA):指内存被划分成多个内存节点的多处理器系统
繁星意未平
·
2023-11-04 04:26
现代操作系统
linux
linux虚拟内存与物理内存,内核态与用户态
linux虚拟内存和物理内存,内核态与用户态虚拟地址空间Linux整体架构图Linux虚拟内存内存管理分页式内存管理分段式内存管理段页式内存管理
Linux内核
态和用户态什么需要区分内核空间与用户空间如何从用户空间进入内核空间
selfsongs
·
2023-11-04 04:56
linux
一步一图带你深入理解 Linux 物理内存管理
1.前文回顾在上篇文章《深入理解Linux虚拟内存管理》中,笔者分别从进程用户态和内核态的角度详细深入地为大家介绍了
Linux内核
如何对进程虚拟内存空间进行布局以及管理的相关实现。
Frey_Liu
·
2023-11-04 04:55
linux开发
linux
服务器
物理内存
MMU
【
linux内核
分析与应用-陈莉君】物理内存分配与回收机制下
目录1.不同种类的计算机的内存管理方式2.内存管理区3.节点,区和页框之间的关系4.伙伴算法5.物理内存分配器6.分区页框分配器图示7.总结,资料与问题1.不同种类的计算机的内存管理方式有两种类型的计算机分别以不同的方法来管理物理内存,分别是:NUMA(是多处理器计算机,每个CPU有各自本地的内存,使得每个CPU都能以较快的速度访问本地内存,而各个CPU之间通过总线连接起来,这样也可以访问其他CP
我要精通C++
·
2023-11-04 04:54
操作系统
物理内存
千峰逆战技术分享第十六天 LVS负载均衡的几种模式和算法
LVS(LinuxVirtualServer)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到
Linux内核
模块中。
轻奢_ffdd
·
2023-11-04 02:55
Docker 学习路线 2:底层技术
控制组(cgroups)控制组(cgroups)是
Linux内核
的一个功
小万哥丶
·
2023-11-03 23:51
docker
学习
容器
开发语言
程序人生
运维
后端
Linux内核
分析(一)--内核架构和子系统
目录一、引言二、内核架构------>2.1、kernel源码获取------>2.2、cpuinfo------>2.3、内核体系结构------>2.4、内核主要组件三、内核源码及子系统------>3.1、整体结构与子系统------>3.2、cpuinfo------>3.3、整体结构与子系统------------>3.3.1、进程调度------------>3.3.2、内存调度---
文艺小少年
·
2023-11-03 23:14
CPU性能分析与操作系统的构建
linux
架构
运维
内核
《一篇搞懂》系列之一 —— iptables
iptables是3.5版本的
Linux内核
集成
thlzjfefe
·
2023-11-03 21:31
网络
Linux内存分配方式
Linux内核
中常见内存分配函数原理说明
Linux内核
中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示
Neoszhangmy
·
2023-11-03 20:58
Linux
常见的
Linux内核
中内存分配
1.原理说明
Linux内核
中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示四级页表分别为:*页全局目录
若善随晖
·
2023-11-03 20:28
linux内核
linux
内存分配
Linux内核
中内存分配api
转载:https://blog.csdn.net/lonnox/article/details/814893591.1.__get_free_pagesunsignedlong__get_free_pages(gfp_tgfp_mask,unsignedintorder)__get_free_pages函数是最原始的内存分配方式,直接从伙伴系统中获取原始页框,返回值为第一个页框的起始地址__get
wy-211121
·
2023-11-03 20:28
Linux内存
嵌入式linux 内存分配,嵌入式开发教程之
Linux内核
中常见内存分配函数.pptx
嵌入式开发教程之
Linux内核
中常见内存分配函数,1.原理说明多级分页目录结构1.1.伙伴系统算法1.2.slab分配器2.常用内存分配函数2.1.
weixin_39918084
·
2023-11-03 20:28
嵌入式linux
内存分配
linux 内存该怎分配,linux采用什么方式实现内存的分配和释?
原理说明
Linux内核
中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示四级页表分别为:*页全局目录(PageGlobalDirectory
weixin_39940770
·
2023-11-03 20:28
linux
内存该怎分配
嵌入式linux 内存分配,嵌入式
linux内核
中常见内存分配
1.原理说明
Linux内核
中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示四级页表分别为:*页全局目录
黄桃咬住葡萄出逃
·
2023-11-03 20:57
嵌入式linux
内存分配
Linux内核
:内存管理——内存分配
1.原理说明
Linux内核
中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示。
Linux加油站
·
2023-11-03 20:56
linux
Linux内核
内存管理
linux内核
tcp配置--断网后连接卡住
通过隐藏通信应用程序中的临时网络中断,TCP可以在偶尔不可靠的网络上提供可靠的通信。在通知发件人任何问题之前,您的操作系统将多次重发丢失的消息。大多数Linux发行版默认将任何丢失的数据包重传15次。重新传输以指数方式回退,因此这15次重新传输需要900秒钟以上的时间才能完成。这意味着使用这种方法,Linux需要花费几分钟的时间来检测网络分区或故障节点。Windows默认仅重传5次,相应的超时时间
Nicolayy
·
2023-11-03 18:10
Linux
linux
tcp/ip
运维
Linux内核
input子系统详解
目录1input子系统整体架构2input子系统驱动框架分析2.1怎么添加input_dev2.2input_dev和input_handler匹配后,connec函数做了什么3input子系统读数据流程3.1open输入设备流程3.2read读取输入事件流程4应用程序读取的输入数据是怎样的4.1type:表示哪类事件4.2code:表示该类事件下的哪一个事件4.3value:表示事件值4.4事件
陈 洪 伟
·
2023-11-03 17:00
#
Linux驱动--驱动大全
input子系统
2023-2024-1 20232831《
Linux内核
原理与分析》第一周作业
目录一、学习使用AI二、安装Ubuntu1、启用Linux子系统功能2、安装VirtualBox虚拟机3、配置Ubuntu4、成功安装并运行4.1遇到的问题15、安装增强功能5.1遇到的问题26、挂载共享文件夹三、安装openeulerLinux1、安装好openeuler2、安装好图形界面3、遇到的问题3四、通过别出心裁的Linux命令学习法,学习Linux核心命令1、快捷键学习2、Linux命
20232831袁思承
·
2023-11-03 16:40
linux
运维
服务器
Linux文件系统
Linux文件系统:
Linux内核
到应用内核不负责任何的具体的工作,外部工作需要外部程序实现。glibc:glibc是GNU发布的libc库,即c运行库。
Juha
·
2023-11-03 16:49
2017-2018-1 20179205《
Linux内核
原理与设计》第五周作业
《
Linux内核
原理与设计》第五周作业视频学习及操作分析一、用户态、内核态和中断内核态在CPU执行中对应高执行级别,执行级别为0级,具有特权指令,可以访问任意物理地址;用户态执行级别为3级,在低级别执行状态下
weixin_30580943
·
2023-11-03 13:39
嵌入式
操作系统
c/c++
在无根环境中的基本设置和使用Podman
在无根环境中的基本设置和使用Podman在允许没有root特权的用户运行Podman之前,管理员必须安装或构建Podman并完成以下配置cgroupV2
Linux内核
功能允许用户限制普通用户容器可以使用的资源
风早君
·
2023-11-03 12:46
docker
linux
运维
centos
podman无根环境中的基本设置和使用和卷
在无根环境中的基本设置和使用Podman用户操作在允许没有root特权的用户运行Podman之前,管理员必须安装或构建Podman并完成以下配置cgroupV2
Linux内核
功能允许用户限制普通用户容器可以使用的资源
cy大马猴
·
2023-11-03 12:11
linux
运维
服务器
overlayfs介绍以及和bind差别介绍
而
Linux内核
为Docker提供的OverlayFS驱动有两种:overlay和ove
a2591748032-随心所记
·
2023-11-03 12:01
linux
arm
系统架构
centos7下利用qemu搭建arm模拟器+initramfs
https://www.cnblogs.com/mrlayfolk/p/15734284.htmlgcc版本:gccversion7.3.1busybox版本:busybox-1.31.1
linux内核
weixin_42291112
·
2023-11-03 09:04
linux
Docker学习1——Docker容器初始
什么是容器依托
linux内核
的虚拟化技术什么是docker能够把应用自动部署到容器的开源引擎docker与虚拟器的区别对比docker的目标(1)提供简单轻量的建模方式(2)职责的逻辑分离(3)快速高效的开发周期
自由无用_007
·
2023-11-03 09:03
Docker学习
数据平台与组件
Linux 中各种锁原理概述
Spinlock(自旋锁)1.4.semaphore(信号量)1.5.rw_semaphore(读写信号量)1.6.seqlock(顺序锁)1.7.rwlock(读写锁)1.Linux中各种锁原理概述在
linux
云满笔记
·
2023-11-03 09:32
#
linux
atomic
mutex
spinlock
semaphore
seqlock
使用Ubuntu+qemu模拟器搭建arm运行环境
我的环境:VMwareUbantu8.2-19ubuntu1
Linux内核
3.13.0-32-generic1.下载
Linux内核
wgethttps://www.kernel.org/pub/linux
qq:451279786
·
2023-11-03 09:28
arm
linux实验——使用qemu模拟器搭建arm运行环境
目录文章目录**我的环境:**VMwareUbantu14.0464位
Linux内核
4.4.0-137-generic步骤下载
Linux内核
因为内核版本过高,影响后面搭建,下载linux-3.16的内核
宁采晨
·
2023-11-03 09:57
嵌入式linux
实验
qemu模拟器
交叉编译
Git的安装与配置以及在IDEA中使用Git(2023最新)
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开
m0_69217173
·
2023-11-03 07:27
git
github
intellij-idea
linux内核
默认imx6速率配置,Imx6uLL_Linux
ebf_6ull_linux开发环境ubuntu18.04安装必要的库sudoapt-getinstalllzoplibncurses5-dev安装独立编译工具链命令安装方式(推荐新手使用这种方法):arm-linux-gnueabihf-gcc:v7.4.0sudoapt-getinstallgcc-arm-linux-gnueabihf安装包安装方式(推荐老手使用这种方法)从百度云盘下载arm
weixin_39968995
·
2023-11-03 07:18
imx6ull linux 内核编译
NXP会从https://www.kernel.org下载某个版本的
Linux内核
,然后将其移植到自己的CPU上,测试成功以后就会将其开放给NXP的CPU开发者。
路过的小熊~
·
2023-11-03 07:44
Linux驱动
linux
bash
ubuntu
嵌入式
驱动开发
IMX6ULL开发板Linux_WIFI驱动实验
RTL8723是realtek公司的wifi芯片,已经提供了wifi驱动源码,就不需要我们自己去编写了,只需要将提供的wifi驱动源码添加到
Linux内核
中进行编译就可以了。1.1在
Linux内核
mucheni
·
2023-11-03 07:13
IMX6ULL
IMX6ULL开发板
Linux
WIFI驱动
linux内核
多队列,Linux块层多队列之引入内核
Linux块设备多队列机制在Linux3.13中引入,刚开始引入多队列时是多队列和单队列并存。想研究多队列,当然还是以原始patch的方式研究最靠谱了。patch原始代码:git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git分支:linux-block/v3.10-blk-mq首先过目一下多队列架构:以读IO为例,单
宝贝入怀
·
2023-11-03 07:00
linux内核多队列
操作系统相关术语
术语含义
Linux内核
负责进程管理,硬件驱动,内存管理等Linux发行版
Linux内核
+软件+x11桌面环境阻塞阻塞就是函数不返回,一直等待,这一般代表该线程没有其他事可做了非阻塞非阻塞是如果没拿到资源
多弗朗强哥
·
2023-11-03 07:13
Linux开发
术语
WLS2的安装
操作系统开发的一款功能,它允许在Windows系统上运行Linux发行版.WSL2是WSL的升级版本,带来了更好的性能和兼容性,可以让开发者可以在Windows上享受Linux开发环境的便利.WSL2使用了一个完整的
Linux
开局签到Python基础
·
2023-11-03 06:39
笔记
linux
ubuntu
Docker与Linux之间的关系——Namespace,Cgroups, 网络通信总结
文章目录一、前言二、NamespaceNamespace
Linux内核
操作方法容器隔离性与LinuxNamespace关系LinuxNamespace常用操作三、CgroupsCgroups子系统CPU
一切如来心秘密
·
2023-11-03 05:29
云原生
docker
linux
Namespace
容器网络通信
Cgroups
趣谈 Linux,基础篇
Linux学习6步走:1、熟练使用Linux命令行《鸟哥的Linux私房菜》、《Linux系统管理技术手册》2、使用Linux进程程序设计通过系统调用或者glibc库《UNIX环境高级编程》3、了解
Linux
ahojcn
·
2023-11-03 03:01
操作系统
Linux
linux
内核
操作系统
最简单的驱动程序
简介在
Linux内核
中,Makefile和Kconfig是两个重要的文件,它们分别承担着不同的作用。MakefileMakefile是一个文本文件,用于定义编译和构建内核的规则。
o^free
·
2023-11-03 03:17
驱动开发
驱动开发
spring2-cloud-Docker实用篇
Docker实用篇Docker是一个快速交付应用、运行应用的技术,具备下列优势:可以将程序及其依赖、运行环境包括系统函数库,一起打包为一个镜像,仅依赖系统的
Linux内核
,可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器
daydayup9527
·
2023-11-03 03:10
springcloud了解
docker
容器
运维
C++11 auto限制
auto不能用于非静态成员变量auto无法定义数组auto无法推导出模板参数推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/
Linux
苍天饶过谁?
·
2023-11-03 02:55
C++学习
c++
TCP协议知识图谱
image.pngLinux收发包核心流程:liunx收发包.drawio.png资料内容:1、耗子叔的关于TCP协议的上下文章:https://coolshell.cn/articles/11564.html2、邵亚方老师的
linux
丑人林宗己
·
2023-11-03 00:44
Linux系统编程-基本命令
Linux/Unix操作系统简介2.1Linux操作系统的目标(了解)2.2Linux操作系统的作用(了解)2.3Unix家族(了解)2.4Linux家族(了解)2.5Linux和Unix的联系(了解)2.6
Linux
IT学徒.
·
2023-11-03 00:21
Linux
linux
unix
服务器
运维
系统架构
Android 事件分发面试题
硬件与内核部分当我们触摸屏幕或者按键操作时,首先触发的是硬件驱动驱动收到事件后,将相应事件写入到输入设备节点,这便产生了最原生态的内核事件当屏幕被触摸,
Linux内核
会将硬件产生的触摸事件包装为Event
Super 含
·
2023-11-02 23:38
android
Git与SourceTree学习
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
LaiYoung1022
·
2023-11-02 23:27
其他
git
github
容器核心技术之cgroup
文章目录cgroup概述cgroups功能及核心概念
Linux内核
代码中Cgroups的实现cgroup子系统当前系统已挂载的cgroup信息cpu子系统cpu子系统练习内存子系统memory子系统练习删除
qq_29767087
·
2023-11-02 21:48
容器
linux
容器
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他