标签:计算机 函数 文档 bsp 内容 精确 层次结构 运行 强制退出
man命令
在 Linux 环境中,如果你遇到困难,可以使用man 命令,它是Manual page的缩写。要查看相应区段的内容,就在 man 后面加上相应区段的数字即可。
-a:在所有man帮助手册中搜索
-k xxx(所查找内容) |grep x(标号)
-f:关键字精确搜索,显示给定关键字的简短描述信息
-p:指定内容时使用分页程序
-M:指定man手册搜索的路径
常用命令:
man printf:普通Linux命令
man 1 printf :操作系统提供的服务接口
man 3 printf :函数库,c语言中的函数
man -k sort :排序定位
cheat
cheat+命令可查看命令使用示例
grep
grep -n(显示行号) xxx(所查文本) xxx.xxx(所在文件)
grep -n(显示行号) xxx(所查文本) /usr/include寻找宏
vim
vim相关快捷键
gcc
gdb
库文件
ISA
gcc -O1 -S text.c
使用gcc产生一个汇编文件code.s,可以使用vim查看
gcc -O1 -c text.c
使用gcc产生目标代码文件。从中可知及其实际执行的程序只是对一系列指令进行编码的字节序列。
objdump -d test.o
Y86
Y86指令
字节
halt 0|0 1
nop 1|0 1
rrmovl rA,rB 2|0 |rA|rB 2
irmovl V ,rB 3|0 |F |rB|V 6
rmmovl rA,D(rB) 4|0 |rA|rB|D 6
mrmovl D(rB),RA 5|0 |rA|rB|D 6
OPL rA,rB 6|fn|rA|rB 2
JXX Dest 7|fn|Dest 5
cmovXX rA,rB 2|fn|rA|rB 2
call Dest 8|0 |Dest 5
ret 9|0 1
pushl rA A|0 |rA|F 2
popl rA B|0 |rA|F 2
存储技术
RAM
ROM(非易失性存储器)
即使是在断电后,他们依然保存着它们的信息。
磁盘存储
由盘片构成,每个盘片有两面或者称为表面,表面覆盖着磁性记录材料。盘片中央有一个可以旋转的主轴,使得盘片以固定的旋转速率旋转
局部性原理
他们倾向于引用临近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身。
存储器层次结构的中心思想
对于每个k,位于k层的更快更小的存储设备作为位于k+1层的更大更慢的存储设备的缓存。
这两个多月里,学习了信息安全设计基础这门课。在这门课中我对计算机有了更深刻的理解:
在这门课程中我的收获还是很多的,最重要的让我明白了要用一个什么样的姿态去对待学习。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第二周 | 0/0 | 1/2 | 19/20 | |
第三周 | 80/80 | 1/3 | 25/44 | |
第四周 | 110/190 | 1/4 | 23/67 | |
第五周 | 60/250 | 2/6 | 26/93 | |
第六周 | 80/330 | 2/8 | 25/118 | |
第七周 | 60/390 | 1/9 | 25/133 | |
第八周 | 0/390 | 1/10 | 22/155 |
标签:计算机 函数 文档 bsp 内容 精确 层次结构 运行 强制退出
原文地址:http://www.cnblogs.com/20145336yang/p/6036723.html