logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 进程深度剖析:进程切换、调度优先级、程序地址空间与启动参数详解

进程上下文是指进程在 CPU 上执行时所依赖的完整状态信息硬件上下文:所有通用寄存器、程序计数器 (PC)、栈指针 (SP)、状态寄存器 (如 EFLAGS) 等。内存管理上下文:页表基址寄存器 (如 CR3),定义了进程的虚拟地址空间映射。操作系统上下文:进程控制块 (PCB/Task Struct) 中的信息,如进程状态、调度参数、打开的文件描述符表、信号处理表等。

#linux#服务器#运维
Ext 文件系统基础:Linux 存储基石入门(上)

至此,我们从最基础的硬件磁盘出发,完整走完了从物理结构到逻辑抽象的全过程。从看得见摸得着的盘片、磁头、柱面与扇区,到早期的CHS寻址,再到操作系统更易使用的LBA逻辑地址,我们一步步把复杂的机械磁盘,简化成了一个可以用数字下标直接访问的“一维数组”,也彻底搞懂了文件在磁盘上最终是如何被定位与读写的。理解硬件,是理解Linux文件系统的第一步。

#linux#运维#服务器
c语言数组总结(二维数组/多维数组)

二维数组相较一维数组可以将其理解为一维数组的升格版,相较一维数组,二维数组它在用法上更为广阔,对应的初始化赋值也相较一维数组更为复杂,二维数组常常用在类似矩阵等的题目之中,如果大家尝试过自主做一个“五子棋”,“三子棋”,“扫雷”这些类似棋盘游戏的游戏就一定能体会到二维数组甚至多维数组在这中间的重要性,下面让我们来一起看看二维数组的一些常规用法吧!

文章图片
#c语言#算法#开发语言
到底了