随笔分类 - 系统编程
跟随B站 “星星说编程”的学习笔记
摘要:进程 进程控制块PCB 任何进程在运行时都会有一个进程信息; 可以使用ps aux查看部分信息。 task_struct 进程id C语言中用pid_t类型表示 进程状态:运行、停止、僵尸等 进程切换时保存和恢复的一些CPU寄存器 控制中断 当前工作目录 umask掩码 文件描述符表,包含指向很对f
阅读全文
摘要:文件 Linux系统编程学习路线 概念:利用system call 进行编程 特点:1.无法跨平台 2.速度慢,内核切换,更加耗费时间 3.更加底层,接口复杂 标准库函数与系统调用 fopen(3) 调用open(2)分配一个FILE结构体(句柄),包含文件描述符、IO缓冲区、当前读
阅读全文