linux相关
文章平均质量分 56
StreakyPorker
这个作者很懒,什么都没留下…
展开
-
linux基础知识与命令行(1)常用基础命令
ls具体参数可用man查看,ls匹配特定文件名的时候可用一部分正则表达式匹配:?代表一个字符*代表任意个字符[abc]代表匹配a或b或c[!a]代表不匹配a[a-d]代表匹配a到d的字符touch可以创建一个大小为0的文件cp基本用法 cp src dest当source和destination参数都是文件名时,cp命令将源文件复制成一个新文件,并且以destination命名。新文件就像全新的文件一样,有新的修改时间。...原创 2021-03-15 14:23:29 · 109 阅读 · 0 评论 -
LKD 文件系统部分
内存操作系统原理的frame就是下图定义的linux物理页page被分为zones:使用alloc_page()或alloc_pages()获取页(struct page*) ,而用void* page_address(struct page* page)返回页的逻辑地址kmalloc/kfree:内核用于申请和释放内存的方法,返回的是连续的逻辑内存vmalloc:类似,但不是连续的buddy system allocator:管理物理连续的大块内存的机制,以frame为单位课件:从原创 2021-01-13 14:03:03 · 457 阅读 · 0 评论 -
Linux的进程调度
Linux是preemptive multitasking(抢占式多任务)类型的操作系统。表示系统会主动中断任务,并切换到另一个任务。另一种方法是Cooperative multitasking调度策略需要平衡:进程响应时间和CPU利用率linux设计的初衷是提升响应速度(降低延时),倾向于提供更多交互性的IO-bound process。时间片太长导致交互性下降,太短提升cpu的overheadIO-bound喜欢短,CPU-bound喜欢长基于priority的时间片分配但是一般优先原创 2020-11-05 15:39:33 · 127 阅读 · 0 评论 -
gnuplot绘图备份
# 格式确定信息# put fig file, $2 input data file, $3 x-axis specs, $4 y-axis specs, $5 plot line specs, $6 key specs (optional)# X-Axis Specs: column, label, x_tics (colon-separated or 'usecol' or 'none'), x_tics_column, logscale, format (x_tics_column, logsc原创 2020-10-18 21:55:16 · 286 阅读 · 1 评论 -
gnuplot学习笔记
最简单的2D绘图plot sin(x)原创 2020-10-18 21:55:42 · 150 阅读 · 0 评论 -
Shell脚本学习笔记汇总
0. 运行shell的方法将代码保存为test.ch,并cd到相应目录chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本作为解释器的相应参数bash test1. Shell变量定义格式:my_name = "lzy #定义时没有美元符"非常重要的一点:变量名和等号之间不能含有空格变量的命名遵循其他规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能原创 2020-10-13 23:21:52 · 1065 阅读 · 0 评论