Linux
文章平均质量分 91
Flora_xuan1993
计算机软件与理论专业在读
展开
-
makefile初涉
makefile makefile主要用于处理大型项目中,不同文件之间的依赖谷阿莫西,当依赖文件创建时间晚于目标(文件被更新),会重新执行对应的命令 文章目录makefile1 基本结构2 变量 1 基本结构 # 常用结构 target : prerequisites # 依赖文件列表以空格分隔 command 1 -command 2 # 命令前加“-”将...原创 2020-03-30 19:47:42 · 121 阅读 · 0 评论 -
Git命令整理
Git命令整理 工作中常用的Git命令整理 文章目录Git命令整理1 文件操作1.1 工作区1.2 暂存区2 分支操作3 其他操作4 冲突解决 1 文件操作 1.1 工作区 git checkout -- 文件名 # 撤销工作区指定文件的修改 git checkout . # 撤销工作区所有文件的修改 git add . # 将文件修改添加到暂存区 git...原创 2020-03-30 19:46:47 · 148 阅读 · 0 评论 -
Ubuntu——Linux4.4.1内核编写新的系统调用
Ubuntu——Linux4.4.1内核编写新的系统调用 Linux作为开源操作系统内核,允许开发者编写自己的系统调用。由于导师要求卤煮编写一个系统调用,卤煮就尝试编写一个小的系统调用了解过程。本文图文记录卤煮实操第一次编写系统调用的过程,如有不足之处,欢迎指点 ps: 此处采用Linux 4.4.1内核,64位系统,对应的文件与2.x和3.x系列有显著差别 1. 前期准备下载原创 2017-09-01 09:39:57 · 1643 阅读 · 0 评论 -
Linux块设备的I/O操作
Linux块设备的I/O操作 参考《Linux内核设计与实现》 Linux块设备的I/O操作 1. 块设备概述 2. 相关数据结构和关系 2.1 缓冲区与缓冲头 2.2 bio结构体 2.3. 请求队列 2.4 几种数据结构之间的关系 3. I/O调度算法 3.1 Linus电梯 3.2 最终期限(deadline)I/O调度程序 3.3 预测(Anticipatory)I/O...原创 2018-05-09 09:53:25 · 1483 阅读 · 0 评论