2018-2019-1 20165228 《信息安全系统设计基础》第六周学习总结

2018-2019-1 20165228 《信息安全系统设计基础》第六周学习总结

教材学习内容总结

第十章 系统级I/O

  • 输入/输出是在主存和外部设备之间复制数据的过程。输入操作是从I/O设备复制数据到主存,输出操作是从主存复制数据到I/O设备。

    Unix I/O
  • 一个Linux文件就是一个m字节的序列,所有的I/O设备都被模型化为文件,而所有的输入和输出都被当做对相应文件的读和写来执行。这种将设备优雅地映射为文件的方式,允许Linux文件内核引出一个简单、低级的应用接口,称为Unix I/O。

    文件
  • 普通文件:包含任意数据,应用程序通常区分文本文件和二进制文件,对内核而言,文本文件和二进制文件无区别。
  • 目录:包含一组链接的文件,每个链接都将一个文件名映射到一个文件,这个文件可能是另一个目录。
  • 套接字:用来与另一个进程进行跨网络通信的文件
    Linux内核将所有文件都组织成一个目录层次结构,由名为/的根目录确定。

    打开和关闭文件
  • 进程是通过调用open函数来打开一个已存在的文件或者创建一个新文件

教材学习中的问题和解决过程

  • 问题1:块和行的区别是什么?
  • 解决方法:行是高速缓存中存储块以及其它信息的容器,块是高速缓存存储器和下一层存储器传输的基本单位。因为一行总是存储一个块,术语“行”和“块”总是互换使用# 2018-2019-1 20165228 《信息安全系统设计基础》第五周学习总结

猜你喜欢

转载自www.cnblogs.com/cloud795/p/9906347.html
今日推荐