首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
444A4E
掘友等级
学生
刷新一下,要不重启试试。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
《深入理解Linux文件IO:从文件描述符到重定向的实现》
本文详解Linux文件IO底层,从文件本质、系统调用open,到文件描述符原理、分配规则,再到重定向与dup2,带你了解文件操作。
深入理解Linux进程管理:从创建到替换的完整指南
本文系统地阐述了 Linux 环境下进程管理的核心机制与实现。从进程的创建(fork)、终止(exit / _exit)讲起,深入分析了其底层原理与差异。
虚拟地址空间:操作系统给进程画的“亿元大饼”
1. C/C++内存空间布局 通过下面代码打印的地址,可以看到地址分布大概如下面图片所示,栈和堆相对而生,在不同系统下验证可能会有不同结果,但打印出来的地址真的是物理内存么?并不是,而是进程地址空间,
理解Linux环境:从命令行参数到环境变量
1. 命令行参数 在有的地方会看到main函数的参数有下面这种写法: 那么argv[]到底指向谁呢?直接用代码来看一下: 运行后的效果: 这里打印了argv[0]:./a.out,那么再加上一个-a、
图解AVL树:从平衡原理到四种旋转的C++实现
1. AVL树的概念 AVL树是最先发明的自平衡二叉搜索树,是一颗高度平衡的搜索二叉树,通过控制高度差来控制平衡,它可以是一棵空树或者具备以下性质的二叉搜索树: 左右子树都是AVL树,且左右子树都是A
深入Linux进程优先级:Nice值与O(1)调度器原理
1. 优先级是什么 优先级就是进程得到某种资源的先后顺序。优先级与权限的区别: 优先级:能获得资源,拥有资源的先后顺序。 权限:能不能获得资源。 1.1 为什么存在优先级 因为资源少,进程多。所以需要
深入解析 Linux 进程状态:从 task_struct 双链表到 R/S/D/Z 状态的内核奥秘
1. 进程状态 在进程的PCB(Linux下叫做task_struct)中的进程状态,它的本质上就是一个数字,数字是几就表明了进程是什么状态,改变状态就是修改PCB内部对应的值来达到目的。 进程状态,
Linux进程概念详解:从PCB结构到fork()双返回值机制
1. 什么是进程 在有的教材中会看到:运行起来的程序,或加载到内存的程序叫做进程。但实际上这是不够严谨的说法。 通过上一篇操作系统文章了解到:根据冯诺依曼体系结构决定,程序执行前需先加载到内存中。并且
从冯诺依曼到操作系统:揭秘计算机核心架构与资源管理
一、冯诺依曼体系结构 我们常见的计算机,如笔记本;不常见的计算机,如服务器等都是基于冯诺依曼结构来组织起来的。 大多数我们所认识的计算机都是由一个个硬件组成: 输入设备:键盘、话筒、摄像头、磁盘、网卡
二叉搜索树完全解析:从理论到C++手把手实现
一、二叉搜索树的概念 二叉搜索树又称二叉排序树,它可以是一颗空树,或者是具有以下性质的二叉树: 若左子树不为空,则左子树上所有节点的值都小于等于根节点的值。 若右子树不为空,则右子树上所有节点的值都大
下一页
个人成就
文章被点赞
20
文章被阅读
3,067
掘力值
403
关注了
1
关注者
1
收藏集
0
关注标签
5
加入于
2025-02-15