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


    一、知识点总结

    • I/O:在主存和外部设备(例如磁盘存储器、终端和网络)之间复制数据的过程。
    • 输入操作是从 I/O设备复制数据到主存,而输出操作是从主存复制数据到 I/O设备。
    • 所有I/O设备都被模型化为文件。
    • Linux shell创建的每个进程开始时都有三个打开的文件:标准输入(描述符为0)、标准输出(描述符为1)和标准错误(描述符为2)
    • 每个Linux文件都有一个类型来表明它在系统中的角色:
      1、普通文件包含任意数据;2、目录是包含一组链接的文件;3、套接字是用来与另一个进程进行跨网络通信的文件;
    • 对内核而言,文本文件和二进制文件没有任何区别。区别是相对应用程序而言的。
    • 在某些情况下,read和write传送的字节比应用程序要求的要少。这些不足值不表示有错误。出现这样情况的原因有:
      1、读时遇到EOF;2、从终端读文本行;3、读和写网络套接字;
    • st_size成员包含了文件的字节数大小。st_mode成员则编码了文件访问许可位。
    • 内核用三个相关的数据结构来表示打开的文件:
      1、描述符表;2、文件表;3、v-node表
      典型的打开文件的内核数据结构:

      文件共享:

    上周错题总结

    ( 多选题 | 1 分)
    有关磁盘操作,说法正确的是()

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

    B .
    磁盘以字节为单位读写数据

    C .
    磁盘以扇区为单位读写数据

    D .
    读写头总处于同一柱面

    正确答案: A C D 你的答案: A C

  • 相关阅读:
    hadoop hdfs总结 NameNode部分 概述
    最近近况
    hadoop hdfs总结 NameNode部分 1
    rsync 使用
    SmartHost
    hadoop unit test 问题
    git 使用记录
    java 类内存分配计算
    hadoop hdfs总结 NameNode部分 2
    0417 430调试技巧
  • 原文地址:https://www.cnblogs.com/asd65360323/p/9905615.html
Copyright © 2020-2023  润新知