
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
深入浅出理解计算机核心知识系列【操作系统合集-内存管理篇】
本文系统讲解了C++程序内存管理的核心概念,主要内容包括: 进程虚拟地址空间布局:详细介绍了.text代码段、.rodata只读数据段、.data数据段、.bss段等内存区域的用途和存放内容,以及栈、堆、mmap区域的基本划分。 栈与函数调用机制: 解释栈存在的根本目的是支持函数调用 通过具体示例说明栈帧的结构和工作原理 展示函数调用时参数传递、返回地址保存等关键过程 动态内存管理: 对比new/
深入浅出理解计算机核心知识系列【操作系统合集-线程篇】
线程,是运行在进程上下文中的一条逻辑流和执行流,是 CPU 调度和执行的基本单位一个进程,是由一个或多个线程组成的;一个进程刚启动时,也只有一条线程,被称为主线程举个例子,打开qq就是运行一个进程,而看消息的同时又能打字和接收信息,就是靠多线程协作来实现。
深入浅出理解计算机核心知识系列【操作系统合集-进程篇】
本文介绍了计算机系统中进程的核心概念,重点包括: 进程定义:正在运行的程序实例,是操作系统对运行中程序的抽象,包含代码、数据和执行状态。 进程组成: 用户态虚拟地址空间分区(代码段、数据段、堆、栈等) 内核态虚拟地址空间(内核代码、数据、PCB等) 特别说明了只读数据段(rodata)的特性与使用注意事项 进程作用:作为资源分配单位、CPU调度单位和程序隔离边界。 地址空间布局:详细展示了从用户空
到底了







