zoukankan      html  css  js  c++  java
  • [操作系统]基础知识

    文件类型

    • 顺序文件:每条记录都使用同一种固定的格式,所有记录具有相同的长度,++不可随机存取++;
    • 索引文件:将非定长记录转换成顺序文件;
    • 索引顺序文件:分类(顺序)+索引,支持随机访问的文件索引与溢出文件;
    • 直接文件或散列文件:

    文件存取方式分为:

    • 顺序存取方法:从开始处顺序读起,不能跳过某些内容;
    • 随机存取方法:把文件视为带有编号的块或记录,每块的大小通常是一样的,并将其视为操作系统的最小的定位单位,随机存取是根据需要任意存取文件中的任何块或记录

    分页从存储管理(paging)

    分页式存储管理可能将连续的指令放置在不同的页中 ,会发生换页中断, 而分段、段页都是逻辑分配空间,段长可变 ,逻辑上相对连续的指令放在同一段中,不会像分页那样频繁换页操作。

    页号=逻辑地址/页长
    页内地址=逻辑地址%页长

    示例

    某系统采用分页存储管理(Paging),页长(Page Size)为 1K(1024),该进程分页后 0、1、2三页分别装入到主存的 1、2、4 帧(Frame)。现有一逻辑地址(Logical Address)为 2048,页 内地址(Page Offset)为(  )。

    解答:
    2048%1024=0,2048/1024=2,就是第二祯的第一个地址,

  • 相关阅读:
    LeetCode Subsets II
    LeetCode Rotate Image
    LeetCode Palidrome Number
    LeetCode Generate Parentheses
    LeetCode Maximum Subarray
    LeetCode Set Matrix Zeroes
    LeetCode Remove Nth Node From End of List
    Linux Loop设备 使用
    Linux 文件系统大小调整
    LeetCode N-Queens II
  • 原文地址:https://www.cnblogs.com/wendyy/p/9324172.html
Copyright © 2011-2022 走看看