20145322 《信息安全系统设计基础》第8周学习总结
教材学习内容总结
本周主要把之前考试错的题和忘记的题总结了出来:
Linux中没有C盘,D盘,其文件系统的目录是由(FHS)标准规定好的
Linux Bash中,强制删除test文件的命令是(rm -f test )
Linux Bash中,使用(chmod)命令修改文件权限
查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)
Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
解压tar的命令是:假设文件名为:tar.gz 则解压命令为:tar -xzvf .tar.gz
若解压为sim.tar 则解压命令为tar -xvf sim.tar。
Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)
数据结构中有二分查找算法,C标准库中有这个功能的函数,这个函数是(bsearch)
查找宏 STDOUT_FILENO 的值的命令是(grep -nr STDOUT_FILENO /usr/include)
Linux系统中,链接器程序是(ld)
. 除了main.c外,hello.c的源代码不想给别人,如何制作一个myhello.a静态库?main.c如何使用myhello.a?(2分) 制作、使用各一分
gcc -c hello.c
ar rcvs libhello.a hello.c
Linux中查找配置(configure)网卡(interface)的命令是(man –k configure | grep interface )
存储层次结构的主要思想是一层上存储器作为低一层存储器的(高速缓存)##第7周考试也有考到
获得unsigned x的最低位字节的C表达式是(x & 0xff)
K=30 移位2,加/减1,表达式为( (x<<5)-(x<<2) )
二进制小数1.11转化为十进制为( 1.75 )
浮点数 00110转化为十进制为1.5 ( ok )
GCC中INFINITY表示(无穷大)
将当前目当中的test文件复制到"/home/ljp/"目录中的Linux命令是
从汇编代码看出,decode1的参数先入栈的是(zp)
GDB中以16进制形式打印%eax中内容的命令是(print /x $eax)
(精通细节 )是理解更深和更基本概念的先决条件
Y86中,movl rA, rB 实现寄存器间的数据传送。( x )
bool s= r1 || r2 || r=5 等价于(bool s = r in {1,2,5} )
寄存器是一种时序电路。(X)
Y86中rrmovl指令没有访存操作。(OK)
SRAM和DRAM掉电后均无法保存里面的内容。( ok )
对磁盘扇区的访问时间包括三个部分中,(传送时间)最小
高速缓存容量为2048,高速缓存结构为(( 32 ),8,8,32)
程序员可以编写(有良好空间和时间局部性)的程序来显著改进程序的运行时间。
存储器给出的读访问时间是(局部性)的一个函数。
其他(感悟、思考等,可选)
这几天回到VM上多熟悉一些命令,以及书上的习题。