logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

标准IO概念

本文系统介绍了Linux操作系统的分层结构、标准IO机制以及流(stream)和FILE对象的核心概念。主要内容包括:1. Linux四层架构(应用层、C库函数层、内核层、硬件层)及其交互原理;2. 标准IO与系统调用IO的对比,分析缓冲机制带来的性能优势;3. 流的分类(文本/二进制)与三种标准流(stdin/stdout/stderr)的特性差异;4. FILE结构体的内部组成及其在用户态缓冲

#c语言
进程基础与组成

本文摘要: 文章系统讲解了操作系统中的进程概念,包括进程定义(程序动态执行实例)、核心特征(动态性、并发性等)及与程序的区别(动态VS静态)。详细剖析了Linux进程组成(PCB、代码段、数据段)、六大状态(运行、睡眠、僵尸等)及调度原理(时间片轮转)。提供了常用进程管理命令(ps/top/kill),深入讲解了fork()创建进程的写时拷贝机制,并补充僵尸/孤儿进程处理、fork+exec配合使

#服务器#运维
嵌入式c语言开发

C语言开发基础摘要 C语言开发主要使用GCC编译器,支持多平台开发,流程包括预处理、编译、汇编和链接。链接阶段会检查未定义函数错误。C语言具有强类型、高效和可移植的特点,适合结构化编程。 程序从main()函数开始执行,其返回值表示程序状态(0表示成功)。头文件(.h)用于声明函数、宏和结构体,避免重复定义,而.c文件包含具体实现。多文件编译可通过gcc file1.c file2.c -o pr

#c语言#开发语言
到底了