2018-2019-1 20165219 《信息安全系统设计基础》第六周学习总结
2018-2019-1 20165219 《信息安全系统设计基础》第六周学习总结
Unix I/O
所有的I/O设备都被模型化为 文件
每个进程开始时都有打开的三个文件:标准输入(描述符为0)、标准输出(描述符为1)和标准错误(描述符为2)
文本文件和二进制文件
文本文件是只含有ASCII或Unicode字符的普通文件;二进制文件是所有其他的文件。 对内核而言 ,文本文件和二进制文件没有区别。
打开和关闭文件
open:
O_RDONLY:只读;
O_WRONLY:只写;
O_RDWD:可读可写
mode参数:
指定了新文件的访问权限位
nt close(int fd)
若成功则为0,若出错则为-1
读和写文件
应用程序是通过分别调用read和write函数来执行输入和输出的,在某些情况下,read和write传送的字节比应用程序要求的要少.
错题总结
有关高速缓存的说法正确的是()
A .
高速缓存的容量可以用C=SEB 来计算
B .
高速缓存容量为2048,高速缓存结构为( 32 ,8,8,32)
C .
直接映射高速缓存要:组选择、行匹配、字抽取
D .
当程序访问大小为2的幂的数组时,直接映射高带缓存中常发生冲突不命中
正确答案: A C D 你的答案: A B C D
有关局部性原理,说法正确的是()
A .
程序访问一个向量,步长越小或短,空间局部性越好
B .
局部性有两种形式:空间局部性,时间局部性
C .
程序访问一个向量,步长越大空间局部性越好。
D .
硬件、OS,应用程序都会用到局部性原理
正确答案: A B D 你的答案: A C D
有关计算机存储系统,下面说法正确的是()
A .
程序具有良好的局部性表现在倾向于从存储器层次结构中的较低层次处访问数据,这样节省时间
B .
存储层次涉用不同容量,成本,访问时间的存储设备
C .
存储层次设计基于局部性原理
D .
“存储山”是时间局部性和空间局部性的函数
正确答案: B C D 你的答案: B C