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内核
分析及移植
1.编译
linux内核
NXP从linux官网下载内核,然后移植到自己的CPU,我们的移植是基于NXP,再移植到自己的开发板。制作一个sh:#!
qq_41075961
·
2023-11-23 00:47
linux
运维
服务器
Linux内核
移植之DM9000网卡驱动
目录简介添加dm9000网卡设备驱动在设备树中添加网卡驱动编译下载常见错误简介DM9000是一款低成本的以太网MAC控制器,集成MAC和PHY功能,内部有16K的SRAM,像访问存储芯片一样对DM9000进行操作读写。Linux3.x内核自带有DM9000驱动,我们需要将DM9000编译进入内核,配置好对应设备树。除此之外,使用到的硬件资源也需要进行相应的初始化。添加dm9000网卡设备驱动在根目
金城孤客
·
2023-11-23 00:16
Linux
驱动开发
DM9000驱动
DM9000A
DM9000
Linux驱动
网络
什么是
linux内核
移植
Linux内核
移植是将
Linux内核
从一个硬件平台移植到另一个硬件平台的过程。
J_pipi
·
2023-11-23 00:45
linux
服务器
深入理解操作系统-内核线程篇
内核线程的特性用户线程和内核线程的区别内核线程的创建和销毁内核线程的创建内核线程的销毁内核线程的状态迁移内核线程的调度抢占式调度非抢占式调度内核线程的同步和互斥内核线程同步信号量互斥锁条件变量屏障内核线程互斥内核线程的实现内核线程控制块(TCB)内核线程调度器
内存管理
文件系统内核线程的应用总结操作系统内核线程是
Pandy Bright
·
2023-11-23 00:43
linux
运维
后端
risc-v
macos
服务器
系统架构
Linux内核
移植之网络驱动更改说明一
一.简介本文学习NXP官方
Linux内核
移植网络驱动的更改。为了方便后面Linux驱动的开发调试,所以,必须要把网络驱动调试好。
凌肖战
·
2023-11-23 00:12
系统移植篇
Kernel
linux
arm开发
浅谈堆和栈内存以及编程语言
它们在
内存管理
和分配方面有着不同的特点和用途。栈(Stack):栈是一种用于存储函数调用和局部变量的内存区域。它的管理方
周杰伦fans
·
2023-11-23 00:27
C++
学习C#的笔记
C语言
开发语言
c#
02-QNX 进程管理器(转)
它的主要职责包括:进程管理processmanagement,管理进程的创建creation*、销毁destruction、属性*attributes处理(用户ID和组ID)等;
内存管理
memorymanage
村里小码农
·
2023-11-22 23:31
QNX平台开发
qnx进程管理
qnx
centos是什么linux操作系统,CentOS系统是什么
CentOS是基于
Linux内核
的100%免费的操作系统,多用于服务器系统,CentOS的存在是为了提供一个免费的企业级计算平台,并努力与其上游源RedHat保持100%的二进制兼容性。
鸽骑第E吹
·
2023-11-22 22:05
route命令
route命令用来显示并设置
Linux内核
中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。
Michael_lcf
·
2023-11-22 22:45
Linux
route命令的使用
ceph
linux内核
配置,centos 7.4-aarch64如何编译Ceph
自
Linux内核
2.6.
weixin_39928787
·
2023-11-22 22:17
ceph
linux内核配置
编译
linux内核
报错
1、/bin/sh:1:flex:notfoundscripts/Makefile.lib:202:recipefortarget'scripts/kconfig/zconf.lex.c'failedmake[2]:***[scripts/kconfig/zconf.lex.c]Error127Makefile:514:recipefortarget'silentoldconfig'failed$
远行的蜗牛2016
·
2023-11-22 21:11
linux
字节面试杂谈——操作系统
目录一、操作系统的定义二、系统调用、用户态和核心态三、进程和线程的区别,结合JAVAJVM运行时内存四、进程的状态五、进程间的通信方式六、线程间的同步方式七、进程的调度算法八、
内存管理
的介绍、常见的几种
内存管理
机制九
shintyan
·
2023-11-22 21:21
#
计算机操作系统
面试
操作系统
Shell命令和Linux命令
Asweallknown,shell是运行在Linux系统上的一个脚本语言,是每个运维人员必须掌握的知识;而我们在使用Linux系统的时候,必须通过命令来操作What’stheShellshell翻译成壳的意思,它是包裹在
Linux
Cmy_CTO
·
2023-11-22 21:04
Linux
&
Shell
DB
linux
运维
服务器
JAVA堆中的对象结构
由于HotSpotVM的自动
内存管理
系统要求对象起始地址必须是8字节的整数倍,换句话说就是对象的大小必须是8字节的整数倍。
strap
·
2023-11-22 17:41
Java基础
java
开发语言
jvm
Linux内核
管理之分配掩码(三)
Linux内核
管理之分配掩码(三)分配掩码是linux
内存管理
中非常重要的一个参数,它影响着页面分配的整个流程。
水生| 如水人生
·
2023-11-22 17:59
Linux内存管理
linux
内存管理
23 Linux高级篇-
Linux内核
介绍&内核升级
23Linux高级篇-
Linux内核
介绍&内核升级文章目录23Linux高级篇-
Linux内核
介绍&内核升级23.1linux-0.01内核介绍23.1.1为什么要阅读
Linux内核
?
虎慕
·
2023-11-22 17:29
#
Linux学习笔记
linux
笔记
centos
linux0.01
linux最大内存1g的内核参数,Linux_Linux系统基本的
内存管理
知识讲解,内存是
Linux内核
所管理的最重 - phpStudy...
Linux系统基本的
内存管理
知识讲解内存是
Linux内核
所管理的最重要的资源之一。
内存管理
系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数量。
仙女弱弱
·
2023-11-22 17:58
Linux内核
分析(十八)--
内存管理
之虚拟地址与物理内存分配机制
目录一、引言二、虚拟地址的使用------>2.1、PA------>2.2、VA------>2.3、进程地址空间------>2.4、堆和栈------>2.5、虚拟
内存管理
的作用三、slab机制-
文艺小少年
·
2023-11-22 17:28
CPU性能分析与操作系统的构建
linux
数据库
运维
Linux内核
分析(十六)--
内存管理
之管理机制
目录一、引言二、
内存管理
------>2.1、物理空间布局------>2.2、虚拟内存和物理内存的映射------>2.3、进程“独占”虚拟内存及虚拟内存划分------>2.4、内核空间内存分布--
文艺小少年
·
2023-11-22 17:27
CPU性能分析与操作系统的构建
linux
服务器
网络
Linux内核
分析(十七)--
内存管理
之用户栈与内核栈及内核地址空间分布
目录一、引言二、进程用户栈------>2.1、栈帧------>2.2、mm_struct------>2.3、vm_area_struct三、进程内核栈------>3.1、thread_union------>3.2、task_struct------>3.3、thread_info------>3.4、内核栈的大小四、内核空间分布------>4.1、物理内存映射区------>4.2、虚
文艺小少年
·
2023-11-22 17:27
CPU性能分析与操作系统的构建
linux
服务器
网络
linux 匿名物理内存,linux
内存管理
问题汇总
思考问答1.在系统启动时,ARM
Linux内核
如何知道系统中有多大的内存空间?
清隳
·
2023-11-22 17:57
linux
匿名物理内存
Linux 内核 VS 内存碎片 (上)
转载:https://pingcap.com/zh/blog/linux-kernel-vs-memory-fragmentation-1(外部)内存碎片是一个历史悠久的
Linux内核
编程问题,随着系统的运行
奇小葩
·
2023-11-22 17:27
内存管理
linux
内存管理
操作系统
Linux 内存相关问题汇总
本文主要介绍linux内存组织结构和页面布局,内存碎片产生原因和优化算法,
linux内核
几种
内存管理
的方法,内存使用场景以及内存使用的那些坑。
linux大本营
·
2023-11-22 17:25
linux
内存管理
后端开发
一文看懂
Linux内核
操作系统-内存分配
1.1计算机体系结构及内存分层体系计算机体系结构/内存分层体系内容:1)计算机系统结构2)内存分层体系3)在操作系统的
内存管理
范例一、计算机系统结构主要包含了三大内容:1、cpu:完成对整个程序的控制2
Linux加油站
·
2023-11-22 17:24
linux
运维
服务器
Linux内核
:
内存管理
—— 内存统计
1./proc/meminfo/prox/meminfo是Linux系统统计内存状态非常重要的接口,上层的free亦或者Android系统的lmk读取内存信息都来源于这个接口,其实现也非常简单,就是将内核中记录的各种内核数据打印出来,内存信息也非常全!如下是kernel-5.10版本输出的信息:MemTotal:7334508kBMemFree:1327068kBMemAvailable:3464
Linux加油站
·
2023-11-22 17:54
linux
内存管理
Linux内核
linux
内存管理
机制--学习整理汇总(2)
Linux内存分配算法
内存管理
算法——对讨厌自己管理内存的人来说是天赐的礼物1、内存碎片1)基本原理产生原因:内存分配较小,并且分配的这些小的内存生存周期又较长,反复申请后将产生内存碎片的出现优点:提高分配速度
junwua
·
2023-11-22 17:23
手机移动开发
安全芯片
学习
linux
内存管理
机制--学习整理汇总 dma-buf(3)
mmap总介一、用户进程访问内存分析二、dma_buf关键代码解读三、内核处理器访问dma-buf缓冲区对象四、引入dma-buf机制的原因五、dma-buf实现内存映射mmap总介内存映射mmap是
Linux
junwua
·
2023-11-22 17:23
手机移动开发
linux
学习
运维
Linux-
内存管理
机制、内存监控、buffer/cache异同
这是Linux
内存管理
的一个优秀特性,主要特点是,无论物理内存有多大,Linux都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux系统的数据访问性能
liyuxia_1991
·
2023-11-22 17:53
Linux
内存管理
buffer
cached
linux
内存管理
机制--学习整理汇总(1)
linux内核
几种
内存管理
的方法,内存使用场景以及内存使用的那些坑2、内存地址——用户态&内核态用户态:Ring3运行于用户态的代码则要受到处理器的诸多内核态:Ring0在处理器的存储保护中,核心态用户态切换到内核态的
junwua
·
2023-11-22 17:53
linux
学习
运维
Linux内核
分析(十九)--
内存管理
之Linux中的
内存管理
机制汇总
的内存分配与管理------>2.3、vm_area_struct------>2.4、两部分的页表分配三、物理内存------>3.1、伙伴系统------>3.2、slab分配器------>3.3、内核态
内存管理
一
文艺小少年
·
2023-11-22 17:50
CPU性能分析与操作系统的构建
linux
性能优化
运维
3.1.2覆盖与交换
目录1操作系统对
内存管理
的四大作用1.1内存空间的分配与回收1.2内存空间的扩充1.3地址转换1.4存储保护2覆盖技术3交换技术总结1操作系统对
内存管理
的四大作用操作系统在计算机系统中发挥着关键的作用,
向阳而生__
·
2023-11-22 16:42
操作系统
java
jvm
算法
数据结构
操作系统
操作系统
内存管理
目录前言正文1.进程运行的基本原理(1)存储器的多层结构(2)进程运行的基本原理程序的链接程序的装入两个细节内存扩充2.
内存管理
方式1.连续分配管理方式(1)单一连续分配(2)固定分区分配(3)动态分区分配数据结构空闲分区表空闲分区链
duration~
·
2023-11-22 15:31
操作系统
linux
Linux学习之旅一:从开机到执行main函数
本系列是学习《
Linux内核
设计的艺术》等的读书笔记,有理解错误或不当的地方欢迎指出序言该书选用Linux0.11源代码,虽然源码只有约两万行,但却是一个实实在在,不折不扣的现代操作系统。
luyuantaolll
·
2023-11-22 15:23
Linux内核学习之旅
linux
pandaboard ES学习之旅——5 Android
Linux内核
源代码下载与编译
5Android
Linux内核
源代码下载与编译5.1下载源码与编译从http://releases.linaro.org/12.10/android/leb-panda/下载linaro_kernel_build_cmds.sh
v_hyx
·
2023-11-22 15:19
pandaboard
android
Android
compiler
linux内核
ubuntu
Ubuntu
Linux内核
入门(四)——静态库&动态库制作
Linux内核
入门(四)——静态库&动态库制作前言制作一个静态库制作一个动态库前言静态库和动态库有什么区别?答:静态库在编译时被链接到程序;而动态库在程序运行时才被链接。
天气之大兔子
·
2023-11-22 15:49
linux
Linux内核
之旅/张凯捷——系统调用分析(2)
在《系统调用分析(1)》
Linux内核
之旅/张凯捷——系统调用分析(1)中,首先介绍了系统调用的概念,并对早期通过软中断(int80)来进行系统调用的相关过程进行了分析,最后分析和介绍了为了提高系统调用的响应执行速度的两种机制
Linux阅码场
·
2023-11-22 15:48
Linux内核
学习方法
转自:https://www.cnblogs.com/hdk1993/p/4674620.htmlMakefile不是MakeLove从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说MakeLove我就来劲了,现在想来依然觉得丢人。毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件
HappyMrSpring
·
2023-11-22 15:18
Linux内核
还在到处找
Linux内核
的学习资料吗?你想要的都在这里
Linux内核
学习资料:200+篇经典内核文章,100+篇内核论文,50+内核项目,500+道内核面试题,80+内核讲解视频经典文章paper大佬视频面试题开源项目️知识体系电子书籍源码下载前言在我们学习
Linux技术狂
·
2023-11-22 15:47
c语言
linux
ubuntu
缓存
面试
【学习记录】从0开始的Linux学习之旅——编译
linux内核
二、概念学习 Linux操作系统通常是基于
Linux内核
,并结合GNU项目中的工具和应用程序而成。Linux操作系统支持多用户、多任务和多线程,具有强大的网络功能和良好的兼容性。
知识噬元兽
·
2023-11-22 15:14
学习笔记
知识分享
Linux
学习
linux
GNU工具链
GNU工具链在针对嵌入式系统的
Linux内核
、BSD及其它软件的开发中起着至关重要的作用。GNU工具链中的部分工具也被MacOSX,MicrosoftWindows等其它平台进行了移植使用。
自在羊
·
2023-11-22 14:21
编译链接
gnu
c语言
linux的init、systemV以及systemD
Linux系统在引导时加载
Linux内核
后,便由
Linux内核
加载init程序,由init程序完成余下的引导过程,比如加载运行级别,加载服务,引导Shell/图形化界面等等。
冷眼旁观之气
·
2023-11-22 13:03
init
systemd
面向对象高级编程 全课程
——封装性的强化补充知识:Java
内存管理
类的实例化函数函数的参数传递函数重载字符串标准输入输出标准输入流next()与nextLine()的区别输出流文件输入输出控制流数组for-each循环继承关系继承与复用子类实例化
_企鹅_
·
2023-11-22 13:22
java面向对象
java
jvm
数据结构
Linux基本指令2——时间相关
Linux内核
:Centos7.664位date指令默认的date不适合阅读date指定格式显示时间:date+%Y:%m:%ddate用法:date[OPTION]...
虚舟游梦
·
2023-11-22 13:31
Linux
linux
什么是虚拟内存和
内存管理
?如何进行内存分页和页面置换?
虚拟内存、
内存管理
、内存分页和页面置换引言在计算机系统中,内存是一种关键的资源,对程序的运行和性能有着重要的影响。
灰度少爷
·
2023-11-22 12:28
C语言100问
linux
运维
服务器
音视频系列--c语言学习(结构体,指针,位运算,
内存管理
,异常指针)
C语言是学习音视频开发必须要掌握的,当然也没有必要学得多么深,只需要掌握常用的一些用法就可以了,这里记录下常用的语法。一、结构体1.1、结构体类型的定义structPerson{charname[64];intage;};typedefstruct{charname[64];intage;}Person;注意:定义结构体类型时不要直接给成员赋值,结构体只是一个类型,编译器还没有为其分配空间,只有根
narkang
·
2023-11-22 12:43
音视频
从哪些方面分析
Linux内核
源码
从这些方面分析
Linux内核
源码,这里提供一个大致的大纲:一、
Linux内核
源码概述1.什么是
Linux内核
?
编码小哥
·
2023-11-22 12:48
Kernel
linux
wsl报错:WslRegisterDistribution failed with error: 0x800701bc
MicrosoftStore安装好了Ubuntu,然后打开Ubuntu,提示:原因:wsl1升级到wsl2之后,内核却没有升级,所以会出现这种错误提示,前往微软WSL官网下载安装适用于x64计算机的最新WSL2
Linux
yzpyzp
·
2023-11-22 11:42
Linux
ubuntu
linux
Java 中四种引用类型
这四种引用类型在Java虚拟机中对对象的
内存管理
起着重要作用。以下是这四种引用类型的含义和区别:强引用(StrongReference):强引用是Java中最常见的引用类型。
蜡笔弄丢了小新
·
2023-11-22 09:39
java
jvm
算法
LVS+keepalived高可用群集
目录一、环境详情二、开始搭建Ⅰ、主/从LVS负载调度1、主keepalived配置2、从keepalived配置3、调整proce响应参数,关闭
Linux内核
的重定向参数响应4、ipvsadm配置Ⅱ、web
正大光明瑞士卷
·
2023-11-22 09:41
web服务
lvs
服务器
运维
C/C++
内存管理
(1):C/C++内存分布,C++
内存管理
方式
一、C/C++内存分布1.11.2二、C++
内存管理
方式C++可以通过操作符new和delete进行动态
内存管理
。
行十万里人生
·
2023-11-22 09:54
C++
c++
开发语言
1024程序员节
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他