文章 2023-06-26 来自:开发者社区

Linux 虚拟地址空间(通俗易懂)

前言虚拟地址的定义 虚拟地址又叫虚拟内存,虚拟内存是内存管理的一种方式, 它在磁盘上划分出一块空间由操作系统管理,当物理内存耗尽时充当物理内存来使用。它将多个物理内存碎片和部分磁盘空间重定义为连续的地址空间,以此让程序认为自己拥有连续可用的内存。当物理内存不足时,操作系统会将处于不活动状态的程序以及它们的数据全部交换到磁盘上来释放物理内存,以供其它程序使用。虚拟地址空间的定义  虚拟地....

Linux 虚拟地址空间(通俗易懂)
文章 2023-06-16 来自:开发者社区

Linux之进程地址空间

前言内存区域划分:在学习C/C++时我们都有接触过内存区域划分这个概念,也知道它表示的是程序加载到内存中不同的数据所分布的不同的区域,但是我们并不清楚它是什么东西,在哪里存储着,为什么要有它,它又是怎样实现的。今天我们就来解决这些疑惑。一、是什么进程地址空间是什么?1.例子我们先来看这样一个现象:1 #include<stdio.h> 2 #include<unistd.h...

Linux之进程地址空间
问答 2023-06-13 来自:开发者社区

seata 部署在linux服务器上,注册到nacos的地址为服务器内网地址,怎样能修改为注册地址?

问题1:seata 部署在linux服务器上,注册到nacos的地址为服务器内网地址,怎样能修改为注册地址为外网地址? 问题2: 是这样指定么?

文章 2023-06-13 来自:开发者社区

mac_linux如何查询外网ip地址

查询ip地址,这是个简单的话题!但是,你有遇到过,查询不到外网地址的情况吗?一起来看一下吧 注意,这里说的是mac/linux系统,如果是windows系统,可以出去了。 基础版 这是基础版的ip查询,也适用于大部分场景在终端,输入ifconfig,你可以看到你的网卡信息这是我的本机ip,下图可以看到外网IP 那么,例外来了,如果,你要看的是一个机房(或者虚拟机拓展出来的服务器),你是用...

mac_linux如何查询外网ip地址
文章 2023-06-08 来自:开发者社区

【Linux】理解进程地址空间

我们在学习C语言的时候,都学过内存区域的划分如栈、堆、代码区、数据区这些。但我们其实并不真正理解内存 — 我们之前一直说的内存是物理上的内存吗?前言我们先看一段测试代码:#include <stdio.h> #include <assert.h> #include <unistd.h> int g_value = 100; //全局变量 int main() ....

【Linux】理解进程地址空间
文章 2023-05-25 来自:开发者社区

【Linux】进程地址空间

1. 显示相同地址,却是不同的值下面在Linux上验证创建test.c文件st.c  ⮀ ...

【Linux】进程地址空间
文章 2023-05-22 来自:开发者社区

【linux】:进程地址空间

前言本篇文章接着上一篇文章继续讲解进程,主要讲述了进程在运行过程中是如何在内存中被读取的以及为什么要有虚拟地址的存在,CPU在运行过程中是拿到程序的虚拟地址还是真实的物理内存。一、进程地址空间下面我们先写一个程序用来引出问题:先写一个.c程序和makefile文件我们通过创建一个子进程的方式,让子进程中的全局变量val改变而父进程不会改变,这样的结果在我们的预期中应该是子进程修改了全局变量导致父....

【linux】:进程地址空间
文章 2023-04-25 来自:开发者社区

【Linux】进程理解与学习Ⅳ-进程地址空间

前言在C/C++阶段对于内存分布相关知识我们耳熟能详。知道 内存空间的划分是为了更好的管理和使用空间。就比如说栈区存放局部变量、静态区存放静态全局变量等。但是,我们这里的空间真的指的是实际的物理空间吗?换句话来说,我们真的了解该空间吗?本次章节将对此进行探讨。进程地址空间前文回顾首先,我们先来回顾一下,在指针阶段我们学习了,内存被划分为一个一个内存单元,每一个单元的大小为1字节。而每一个内存单元....

【Linux】进程理解与学习Ⅳ-进程地址空间
文章 2023-04-23 来自:开发者社区

Linux网络编程套接字地址结构和字节操作函数

前言本篇文章将给大家介绍套接字地址结构和字节操作函数的使用。一、IPV4套接字地址结构IPV4套接字地址结构通常也称为"网际套接字地址结构"它以sockaddr_in命名。定义在头文件中。sin_family:表示协议族,一般为AF_INET。sin_port:表示端口号,需要以网络字节序存储,通常使用htons()函数进行转换。sin_addr:表示IP地址,类型为in_addr结构体指针,也....

文章 2023-03-10 来自:开发者社区

Linux进程学习【进程地址】

✨个人主页: Yohifo所属专栏: Linux学习之旅每篇一句: 图片来源操作环境: CentOS 7.6 阿里云远程服务器Perseverance is not a long race; it is many short races one after another.毅力不是一场漫长的比赛;是许多短跑一个接一个。前言对于 C/C++ 来说,程序中的内存包括这几部分:栈区、堆区、静态区 ...

Linux进程学习【进程地址】

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库