20145322 《信息安全系统设计基础》第8周学习总结

时间:2022-04-28 03:27:58

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= r==1 || r==2 || r=5 等价于(bool s = r in {1,2,5} )

寄存器是一种时序电路。(X)

Y86中rrmovl指令没有访存操作。(OK)

SRAM和DRAM掉电后均无法保存里面的内容。( ok )

对磁盘扇区的访问时间包括三个部分中,(传送时间)最小

高速缓存容量为2048,高速缓存结构为(( 32 ),8,8,32)

程序员可以编写(有良好空间和时间局部性)的程序来显著改进程序的运行时间。

存储器给出的读访问时间是(局部性)的一个函数。

其他(感悟、思考等,可选)

这几天回到VM上多熟悉一些命令,以及书上的习题。