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内核内存空间
Android-33源码分析: 系统启动流程
按下电源键进行系统启动:触发引导芯片,加载预定义代码,启动引导程序BootLoader2、启动BootLoader引导程序:它是一个Android系统启动前运行的一个小程序,用来拉起OS并运行3、启动
linux
CHNE_TAO_EMSM
·
2024-02-01 14:39
android
C语言进阶教程:深入核心,掌握高级编程技艺
通过`malloc()`、`calloc()`、`realloc()`和`free()`函数,您可以根据运行时的需求来申请和释放
内存空间
。
极客代码
·
2024-02-01 14:06
玩转C语言
c语言
app的启动
前言本篇文章讲解ios的应用程序的启动应用程序的加载点击一个app首先,我们在手机上点击一个app图标内核初始化操作系统收到启动app的消息后,会调用内核代码初始化
内存空间
,为app创建进程然后操作系统通过系统调用读取并解析
SauronKing
·
2024-02-01 12:47
程序设计-Object-C
cocoa
macos
objective-c
OSDI论文:XRP: In-Kernel Storage Functions with eBPF
1.论文概述当前NVMe存储设备的出现可以达到微秒级,
Linux内核
系统调用以及块存储设备所产生的开销的比例也明显上升.2.背景和动机!
colagy wang
·
2024-02-01 12:59
linux
Docker第一章 : 初识Docker与容器
Linux内核
:3.10.0-1062.el7.x86_64Dockerv
半部论语
·
2024-02-01 12:24
DevOps云原生实践
docker
容器
BPF开发: 从Hello World开始
Part1概述1.背景BPF技术被列为近些年
Linux内核
领域最火热的新领域之一。
MatrixOrigin
·
2024-02-01 11:01
云原生
分布式
数据库
协程切换为什么就要比线程低?
一、进程、线程、协程进程是一个可执行程序在运行时的一块独立的虚拟
内存空间
,Linux给每个进程分配一个虚拟
内存空间
,包括栈空间、未使用内存、堆空间、BSS、DATA、TEXT等。
走,我们去吹风
·
2024-02-01 11:01
服务器
linux
golang
开发语言
后端
git,gitLib,gitHub以及svn和git的区别
一.git,gitlib,github的区别Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件
阿里嘎多f
·
2024-02-01 11:24
jenkins持续集成
git
github
svn
python多进程multiprocessing使用,看这篇就够了(一)
2.在电脑里,每个进程都是独立的,都有自己的资源、
内存空间
,当然都有唯一的id,打开电脑的任务管理器,可以看到,这里显示电脑正在运行的所有进程。进程是正在运行的程序的实例。
Neil.chen
·
2024-02-01 10:49
python
python
开发语言
后端
多进程
垃圾回收机制
垃圾回收机制是一种自动管理内存的方式,用于回收不再使用的对象占用的
内存空间
,以便重新利用。它的主要目的是减少内存泄漏和内存溢出的情况,提高程序的性能和稳定性。
风与烈酒
·
2024-02-01 10:47
jvm
java
算法
LRU(Least Recently Used)
当组件不再需要时,LRU算法就会决定是否将其从缓存中移除,以释放
内存空间
。Vue.js使
亮学长
·
2024-02-01 09:13
前端
进程间通信
进程间通信的本质:必须让不同的进程看到用一份“资源”“资源”:特定形式的
内存空间
“资源”谁提供?
努力学好普通话
·
2024-02-01 09:05
服务器
网络
linux
Docker 安全及日志管理
如果容器里的应用导致
Linux内核
崩溃,那么整个系统可能都会崩溃。与虚拟机是不同的,虚拟机并没有与主机共享内核,虚拟机崩溃一般不会导致宿主机崩溃。
沈阳最速传说と疾走の猛虎!贵物刀一郎です
·
2024-02-01 08:02
docker
安全
容器
RK3568平台 内核printk打印级别
二.printk消息级别
Linux内核
共提供了八种不同的消息级别,分为级别0~7。数值越大,表示
嵌入式_笔记
·
2024-02-01 08:27
瑞芯微
linux
运维
服务器
常见排序算法
唯一的好处可能就是不占用额外的
内存空间
了吧。1.算法步骤首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。
我但行好事莫问前程
·
2024-02-01 07:58
排序算法
算法
c++
多任务
实际上通过快速切换任务,看上去是一起执行的,时间片轮转方式并行:任务数小于核心数,任务是真正一起执行进程:正在运行的一个程序我们可以说是一个进程,是系统进行资源分配和调用的独立单元,每一个进程都有自己独立的
内存空间
和系统资源程
爱断点
·
2024-02-01 05:46
inotify学习
inotify的原理`inotify`是
Linux内核
的一个子系统,它提供了一个通用的框架来监控文件系统的变化。
cleanfield
·
2024-02-01 04:13
shell
redis
linux系统管理
学习
bash
运维
服务器
netlink学习
netlink是什么`netlink`是
Linux内核
中的一种进程间通信(IPC)机制。它允许内核空间与用户空间之间,以及用户空间进程之间进行双向通信。
cleanfield
·
2024-02-01 04:12
shell
网络编程
c++编程
学习
运维
服务器
linux
linux的子系统
文章目录前言1.宏观的五个子系统2.文件系统3.mtd前言1.宏观的五个子系统
Linux内核
主要由进程调度(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、网络接口(NET)和进程间通信(IPC
跟 屁 虫
·
2024-02-01 04:57
Linux使用
arm
linux
运维
挂载根文件系统--使用Initramfs方式
/bin/busyboxinit2、配置
linux内核
,使其支持initramfsmakemenuconfigARCH=arm2.1进入配置菜单,选中Generalsetop--->2.2选中InitialRAMfilesystemand
晴天dd
·
2024-02-01 04:22
嵌入式Linux开发
linux
arm
Linux内核
学习(四):Bootloader的特种兵-Uboot(二)
Linux内核
学习(四):Bootloader的特种兵-Uboot(二)内容全部来自韦神《嵌入式Linux应用开发完全手册》在上一篇的
Linux内核
学习(三):Bootloader的特种兵-Uboot(
Hcoco_me
·
2024-02-01 02:03
#
Linux内核初始化
linux
c语言
arm
嵌入式硬件
物联网
【C++基础入门】二、数据类型(sizeof关键字、ASCII码表格、转义字符)
二、数据类型C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存2.1整型作用:整型变量表示的是整数类型的数据C++中能够表示整型的类型有以下几种方式,区别在于所占
内存空间
不同
咖喱年糕
·
2024-02-01 02:18
C++
sizeof关键字
整型
浮点型
字符型
ASCII码表格
转义字符
字符串型
布尔类型
bool
数据的输入
C++中的new/delete
创建内存1.1创建单个变量(对象)1.1.1格式1.1.2代码1.2创建数组1.2.1格式1.2.2代码2.利用delete释放内存2.1格式2.2代码1.利用new创建内存new是在堆区申请一块连续的
内存空间
Danica~
·
2024-02-01 02:12
C++
c++
C++---动态内存分配 new delete
一.利用new创建内存new是在堆区申请一块连续的
内存空间
,如果申请成功,则返回内存指针;如果申请失败,则返回NULL;new申请
内存空间
的过程,通常称为new一个对象。
码农小小苏
·
2024-02-01 00:38
C++学习
c++
Docker资源管理
Cgroup是ControlGroups的缩写,是
Linux内核
提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘IO等等)的机制,被LXC、docker等很多项目用于实现进程资源控制
睡美人章繁
·
2024-01-31 23:49
docker
容器
运维
java基础之面向对象基础进阶day01
静态成员static修饰类中的数据成员,该成员就成了静态数据成员,也称为类成员;类成员,是属于类的,为这个类所有对象共享,只占用一块
内存空间
。它们的值可以被所有对象共享。
谭梦寻
·
2024-01-31 22:53
java
开发语言
java基础之数组
概述:数组,表示一块连续的
内存空间
,可用来存储多个数据(元素),要求元素类型要一致。数组的初步认识:1)如果有五个数据12345,需要去接收、保存、操作这些数据,需要五个变量接收。
谭梦寻
·
2024-01-31 22:23
算法
java
数据结构
C语言:指针偏移
指针的类型占有的
内存空间
,就是指针加1的地址偏移量。数据类型
内存空间
(字节)指针加1的地址偏移量char11short22int44float44d
根号五
·
2024-01-31 22:20
C语言
c语言
指针
【C语言】(14)结构体
结构体定义不会占用
内存空间
,它只是定义了一个模板。
游码客
·
2024-01-31 22:20
C语言程序设计
c语言
服务器
开发语言
Java Garbage First(G1)垃圾回收器介绍及与CMS对比
在堆的结构设计时,G1打破了以往将收集范围固定在新生代或老年代的模式,G1将堆分成许多相同大小的区域单元,每个单元称为Region,Region是一块地址连续的
内存空间
,并且新生代和老年代的大小也不是固定的了可以根据需要扮演
NEUpanning
·
2024-01-31 22:05
java
开发语言
指针详解及应用总结
也就是指针就是地址系统在编译代码时就会给变量等程序中需要
内存空间
来存值的东西开辟
内存空间
,这个空间有地址,那就成为存入的东西的地址了eg:inta=0;int*p=&a;(&a为整形变量a的取地址操作,
徜徉new
·
2024-01-31 20:55
c语言
笔记
开发语言
JVM 内存模型
1什么是JVM内存模型JVM需要使用计算机的内存,Java程序运行中所处理的对象或者算法都会使用JVM的
内存空间
,JVM将内存区划分为5块,这样的结构称之为JVM内存模型。
吾忆da
·
2024-01-31 18:24
jvm
【计算机考研408强化-操作系统】3. 内存管理
内存管理的功能
内存空间
的分配和回收:由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配的麻烦,提高编程效率地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,
_之桐_
·
2024-01-31 16:25
——
操作系统
——
操作系统
计算机考研
408计算机考研笔记(王道考研):操作系统 第三章 内存管理
每个地址对应一个数据的存储单元4、装入的三种方式绝对装入可重定位装入(静态重定位)动态运行时装入(动态重定位)5、从写程序到程序运行6、链接的三种方式静态链接装入时动态链接运行时动态链接小结:3.1.2内存管理的概念1、
内存空间
的分配与回收操作系统负责
内存空间
的分配与回收
阿宾爱干饭
·
2024-01-31 16:54
408计算机考研笔记
考研
经验分享
【操作系统·考研】内存管理概念
1.内存管理的主要内容1.1
内存空间
的分配与回收由OS完成主存储器空间的分配和管理,从而避免了程序员自己分配内存的麻烦。
编程旧事
·
2024-01-31 16:23
考研
操作系统
考研
操作系统
内存管理——操作系统(考研操作系统)
文章目录一、内存的基础概念1.逻辑地址到物理地址的转换绝对装入静态重定位动态重定位2.链接链接的三种方式1.静态链接2.装入时动态链接3.运行时动态链接3.内存管理二、覆盖与交换覆盖交换技术三、内存管理1.
内存空间
的分配与回收
master cat
·
2024-01-31 16:22
操作系统
操作系统
内存管理
共享内存
现代操作系统,对于内存管理,采用的是虚拟内存技术,也就是每个进程都有自己独立的虚拟
内存空间
,不同进程的虚拟内存映射到不同的物理内存中。
安吉小可爱的爹地
·
2024-01-31 16:24
操作系统A-第四和五章(存储器)作业解析
目录1、在请求分页系统中,某用户程序的逻辑地址空间为16页,每页1KB,分配的
内存空间
为8KB。假定某时刻该用户的页表如下表所示。试问:(1)逻辑地址184BH对应的物理地址是多少?
厂里英才
·
2024-01-31 15:10
操作系统
操作系统
C语言-动态内存申请
一、动态分配内存的概述在数组一章中,介绍过数组的长度是预先定义好的,在整个程序中固定不变,但是在实际的编程中,往往会发生这种情况,即所需的
内存空间
取决于实际输入的数据,而无法预先确定。
做一道光
·
2024-01-31 14:52
c语言
算法
开发语言
docker入门问题之六
容器隔离:利用
Linux内核
的命名空间(Namespaces)和控制组(Cgroups)功能来隔离容器进程和资源。避免在宿主机上运行特权容器(使
琛哥的程序
·
2024-01-31 14:22
docker
15_垃圾回收相关算法
只有被标记为已经死亡的对象,GC才会在执行垃圾回收时,释放掉其所占用的
内存空间
,因此这个过程我们可以称为垃圾标记阶段。那么在JVM中究竟是如何标记一个死亡对象呢?
小七学爪哇
·
2024-01-31 12:30
JVM_虚拟机
算法
python
jvm
Linux内核
源码
1.为什么要阅读
Linux内核
2.Linux0.01内核源码3.阅读
linux内核
源码技巧4.linux升级内核5.linux的备份和恢复5.1安装dump和restore5.2使用dump完成备份5.3
WZJ499710
·
2024-01-31 11:00
linux
linux
运维
服务器
交叉编译环境下对
linux内核
编译
本文基于ubuntu,以目标arm64为例,搭建交叉编译环境,并对linux4.19.186内核源码进行交叉编译。所谓的交叉编译是:编译环境的平台与编译成果所要运行的平台,不是一类平台。通常指X86平台下编译的成果,提供给arm下要运行的程序或内核。因此需要交叉编译工具链来解决平台差异化问题。文章目录工具和源码准备安装交叉编译环境linux源码编译内核安装一些报错处理工具和源码准备1、下载交叉编译
hello_ludy
·
2024-01-31 11:26
#
linux操作系统
#
linux内核
工具/软件/解决方案
linux
交叉编译
arm
Linux Kdump内核崩溃转储部署详解
kdump内核崩溃转储技术在处理
linux内核
遇到宕机等异常问题中,可以将其崩溃瞬间的内存映像(包括函数栈,内存,CPU等信息)都保留下来,方便开发者分析故障原因。类似于应用层的coredump机制。
hello_ludy
·
2024-01-31 11:25
#
linux操作系统
#
调试调优/内核奔溃转储存
#
linux内核
kdump
内核转储
crash
【Java】内存溢出和内存泄露的区别
目录概念内存溢出分类内存泄漏分类发生场景以及解决方法内存溢出内存泄漏解决方法这道题是面试常考的,一定要区分好区别,我之前就是直接认为内存溢出就是内存泄漏了概念内存溢出:是指程序在申请内存时,没有足够的
内存空间
供其使用
王果冻ddd
·
2024-01-31 11:03
java
开发语言
jvm
缓存
Java标准库中提供了一个简单的缓存实现——WeakHashMap,它是一种弱引用(WeakReference)类型的哈希表,能够自动释放不再被引用的对象占用的
内存空间
。
.:::.
·
2024-01-31 10:20
缓存
字符设备驱动
字符设备驱动的组成字符设备驱动模块加载与卸载函数字符设备驱动的file_operations结构体中的成员函数globalmem虚拟设备实例描述globalmem设备驱动Linux字符设备驱动结构cdev结构体在
Linux
孤独memories
·
2024-01-31 08:25
Linux设备驱动开发
linux
Linux驱动开发
驱动开发
字符设备
Linux内核
模块
Linux内核
模块文章目录
Linux内核
模块
Linux内核
模块简介
Linux内核
模块程序结构模块加载函数模块卸载函数模块许可证声明模块参数模块的声明与描述模块的使用计数模块的编译
Linux内核
模块简介Linux
孤独memories
·
2024-01-31 08:25
Linux设备驱动开发
linux
Linux内核
内核模块
Linux内核
及内核编译
Linux内核
及内核编译文章目录
Linux内核
及内核编译
Linux内核
的发展内核抢占线程模型虚拟内存的变化
Linux内核
组成
Linux内核
源代码的目录结构
Linux内核
的组成部分
Linux内核
空间与用户空间
孤独memories
·
2024-01-31 08:55
Linux设备驱动开发
linux
运维
linux内核
内核编译
vector的相关概念及常用接口
容器的内部结构图示:vector与普通数组之间的区别:vector可以动态扩展,而普通数组是静态空间,一旦确定了大小就不能修改动态扩展:动态扩展并非是在原有空间接新空间(因为不知道后面空间的使用情况),而是找更大的
内存空间
*默~
·
2024-01-31 07:20
c++
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他