首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Linux
小米里的大麦
创建于2025-05-25
订阅专栏
Linux
暂无订阅
共58篇文章
创建于2025-05-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
019 进程控制 —— 进程程序替换
进程控制 —— 进程程序替换 1. 替换原理 进程程序替换是指在一个已经存在的进程中,通过系统调用将当前进程的代码、数据等全部替换为新程序的内容,也就是说,新程序加载到当前进程的地址空间中,原来进程的
018 进程控制 —— 进程等待
进程控制 —— 进程等待 1. 进程等待必要性 当父进程通过 fork() 创建了子进程后,子进程终止时,其退出信息必须由父进程读取,父进程如果不管不顾,就可能造成 僵尸进程 的问题,进而造成内存泄漏
017 进程控制 —— 终止进程
进程控制 —— 终止进程 一、进程退出场景 从我们的视角来看进程终止的场景一般就是以下三种: 代码运行完毕,结果正确(一般不关心)。 代码运行完毕,结果不正确。 代码异常终止。 但是进程也可能因多种原
016 进程控制 —— 进程创建
进程控制 —— 进程创建 一、fork() 函数基础 1. fork() 的作用 创建子进程:通过复制父进程的地址空间生成一个新进程。 调用一次,返回两次: 父进程返回子进程的 PID(即 > 0 o
015 程序地址空间入门
程序地址空间入门 程序的 地址空间 是操作系统为每个程序分配的内存区域,它决定了程序如何访问存储在计算机内存中的数据。程序地址空间包括了多个部分,每一部分有不同的用途。通过合理管理地址空间,操作系统可
012 进程状态和优先级
进程状态和优先级 一、进程状态分类 Linux 中的进程状态可以通过 ps 命令或者 top 命令来查看,常见的状态码有以下几种: 状态码 名称 含义说明 R 运行(Running) 进程正在运行或处
014 Linux 2.6内核进程调度队列(了解)
Linux 2.6内核进程调度队列(了解) Linux 2.6 内核在进程调度方面引入了 O(1) 调度器,该调度器的核心目标是保证调度决策的时间复杂度为恒定时间 O(1),即无论系统中有多少个进程,
011 Linux进程
深入理解 Linux 进程管理 一、管理哲学/本质:先描述,再组织(校长如何管理学校?) 一个操作系统不仅仅只能运行一个进程,可以同时运行多个进程。操作系统的进程管理:先描述,在组织 → 任何一个进程
010 冯・诺依曼体系结构和操作系统
冯 ・ 诺依曼体系结构:计算机世界的基石 在计算机科学中,冯诺依曼体系结构(Von Neumann Architecture) 是一种广泛采用的计算机架构模型,几乎所有现代计算机系统都基于此架构设计。
009 进度条的实现
进度条的实现 进度条是用户界面中常见的元素,用于显示任务的完成进度。通过实现一个进度条,可以学习如何在 Linux 下进行简单的用户界面设计,同时也能理解文件链接和代码维护的重要性。结合之前讲的倒计时
008 Linux 开发工具(下) —— make、Makefile、git和gdb
Linux 开发工具(下) Linux 项目自动化构建工具 —— make / Makefile 1. 什么是 make 和 Makefile? 在大型软件项目中,源代码通常散布在多个文件和目录中。为
007 Linux 开发工具(上)—— vim、解放sudo、gc+
Linux 开发工具(上) Linux 编辑器 —— vim Vim 是一个强大、多模式的文本编辑器,具有高度的可定制性和丰富的功能。打开文件:在命令行中输入 vim filename,打开指定文件。
006 yum和Linux生态
Linux 软件包管理器 yum 在 Linux 中,安装软件的常见方式主要有三种:源代码安装、rpm 安装和 yum 安装。它们各自有优缺点,适用于不同的场景。 安装方式 优点 缺点 源代码安装 -
005 权限的理解
shell 命令以及运行原理 1. Shell 是什么? Shell 是用户与操作系统内核(Kernel)之间的“翻译官”。 你可以把操作系统内核想象成一个国家的总统(Kernel),他直接管理国家资
004 Linux基本指令
写在最前 一、Linux 指令的本质与执行逻辑 指令与可执行程序的关系 指令即程序:用户输入的指令(如 ls、cp)本质是 可执行程序或脚本,以文件形式存储在系统路径中(如 /bin、/usr/bin
003 系统和入门指令
操作系统(OS)的基础概念 操作系统是计算机硬件和软件之间的中介,它负责管理计算机硬件资源并为应用程序提供一个运行环境。简单来说,操作系统的目标是使计算机变得更好用。它使得硬件的复杂性对用户透明,提供
002 创建普通账户(为朋友创建、删除账户)
在 Linux 系统中管理用户账户:创建、设置密码及删除操作 1. 创建新用户 在 Linux 系统中,我们可以使用 adduser 或 useradd 命令来创建新用户。推荐使用 adduser 命
001 环境搭建
Linux 环境搭建全解析:从历史到实践 Linux 作为开源操作系统,已经成为了当今信息技术领域的重要组成部分。无论是服务器、桌面,还是嵌入式设备,Linux 的身影几乎无处不在。那么,Linux