操作系统
文章平均质量分 92
small_wh1te_coder
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字节技术总监带你搞透多线程编程(1):线程 创建-execFunc-守护-GDB调试-进程创建-回收-取消 后续锁 互斥 管道 共享内存待更新
本文系统讲解了嵌入式开发中进程与线程编程的核心技术。在进程管理方面,详细介绍了fork()创建进程、wait/waitpid回收进程、exec函数族程序替换以及守护进程的实现方法,并重点分析了僵尸进程的危害及解决方法。在线程编程方面,讲解了pthread_create创建线程、参数传递技巧、pthread_join线程回收以及内存管理等关键内容。特别针对嵌入式开发场景,强调了资源限制、硬件交互等注意事项,并提供了GDB调试多进程程序的实用技巧。通过实际代码示例和嵌入式系统特有问题解答,帮助开发者掌握在资源受原创 2025-11-01 01:16:03 · 714 阅读 · 0 评论 -
深入详解操作系统- 进程线程 大厂面试官带你吃透操作系统底层原理
重点内容涵盖:1)多线程编程核心知识(线程创建、同步机制、调试技巧);2)消费电子嵌入式技术栈(低功耗设计、无线通信、多媒体处理);3)珠三角地区岗位分析(薪资对应技能要求)。学习计划分四个阶段:基础巩固()、嵌入式系统学习()、行业专项提升()和求职冲刺(),包含9个实践项目和详细资源推荐原创 2025-10-21 19:23:58 · 1058 阅读 · 0 评论 -
深入详解linux ps命令行输出信息 深入分析进程信息 详解aux每行内容
Linux命令行详解:ps aux输出分析摘要 ps aux命令是Linux中查看进程状态的核心工具,能够显示系统中所有进程的详细信息。输出包含11个关键字段:USER(进程所有者)、PID(进程ID)、%CPU(CPU使用率)、%MEM(内存占用)、VSZ(虚拟内存大小)、RSS(常驻内存集)、TTY(关联终端)、STAT(进程状态)、START(启动时间)、TIME(CPU占用时间)和COMMAND(完整命令)。 通过分析STAT字段可以了解进程状态:S表示休眠,R表示运行,I表示空闲内核线程。内核线程原创 2025-09-23 16:58:17 · 1182 阅读 · 0 评论 -
深入汇编底层与操作系统系统调用接口:彻底掰开揉碎c语言简单的一行代码-打印helloworld是如何从C语言点击运行到显示在屏幕上的
本文深入解析了C语言程序从代码编写到屏幕输出的完整执行流程,通过一个简单的数组操作示例(int a[10]; a[0]=1; printf("%d",a[0])),详细拆解了编译、链接、加载和执行四个核心阶段。重点内容包括:1. 编译过程四阶段(预处理、编译、汇编、链接)的转换机制;2. 程序加载时内存分配与初始化的底层细节;3. printf函数从参数压栈到WriteConsoleA系统调用的完整调用链;4. x86-64架构下关键汇编指令与寄存器操作的对应关系;5. VSCode中查原创 2025-09-16 15:17:20 · 1287 阅读 · 0 评论 -
深入底层详解进程:程序的“生老病死”与“生命周期” (1)
进程是操作系统管理和调度的基本单位。理解其生命周期(从创建到终止)、在不同阶段所处的状态及其转换、操作系统如何通过**进程控制块(PCB)**来管理它,以及进程之间如何通过各种 IPC 机制进行“交流”,是掌握操作系统核心原理的关键。特别是对于你这样的嵌入式 C 程序员,将这些通用操作系统的概念与 RTOS 的任务管理和任务间通信(IPC)机制相结合,能让你更深入地理解底层系统的工作原理。无论是调试任务切换问题、解决资源竞争、还是设计高效的实时通信,这些知识都将是你的“利器”!原创 2025-07-21 16:33:18 · 1221 阅读 · 0 评论 -
深入详解计算机神级教材:操作系统 大黑书 终极归纳+修炼(1+2部分合集) 第二部分 6-10章节
并发编程的“解毒剂”: 能够识别、分析并解决多任务环境中的死锁、活锁和饥饿问题,编写更健壮的并发代码。系统安全的“防火墙”: 能够理解操作系统的安全机制,评估安全风险,并应用加密、访问控制等技术来保护系统和数据。 能够理解网络协议的底层原理,进行套接字编程,实现计算机之间的通信,并能应对嵌入式网络应用的特殊挑战。全面系统的“架构师视野”: 从进程管理、内存管理、文件系统、I/O管理,到死锁、安全和网络,你已经构建起一个完整的操作系统知识体系,能够从宏观和微观两个层面理解原创 2025-07-14 14:39:07 · 626 阅读 · 0 评论 -
深入详解计算机神级教材:操作系统 大黑书 终极归纳+修炼(1+2部分合集):(第一部分+第二部分)1-5章节
多任务协作的掌控力: 能够设计和实现高效、安全的并发程序,熟练运用各种线程同步机制。内存管理的透彻洞察: 能够理解程序如何在虚拟地址空间中运行,操作系统如何进行地址转换和内存保护,以及如何高效地分配和回收内存。底层原理的深刻理解: 通过C语言代码模拟和深入分析,你已经将抽象的OS概念与具体的硬件、软件实现紧密结合。嵌入式领域的实战能力: 掌握了在资源受限环境下进行内存优化和并发编程的关键技巧。原创 2025-07-13 20:52:17 · 822 阅读 · 0 评论
分享