zoukankan      html  css  js  c++  java
  • c库函数

    c库函数会提供一个I/O缓冲区,提高文件到磁盘的读写效率

     虚拟地址空间

     文件描述符

      文件描述符对应已经打开的文件的描述信息,本质是一个指针

    cpu为什么要使用虚拟地址空间与物理地址空间映射?解决了什么样的问题?
    1.方便编译器和操作系统安排程序的地址分布。
      程序可以使用一系列相邻的虚拟地址来访问物理内存中不相邻的大内存缓冲区。
    2.方便进程间的隔离
      不同的进程使用的虚拟地址彼此隔离,一个进程中的代码无法更改正在由另一个进程使用的物理内存。
    3.方便OS使用你那可怜的内存。
      程序可以使用一系列虚拟地址来访问大于可用物理内存的内存缓冲区。当物理内存的供应量变小时,内存管理器会将物理内存页
      (通常大小为4kb)保存到磁盘文件。数据或代码页会根据需要在物理内存与磁盘之间移动。

     c库与系统函数的关系

  • 相关阅读:
    flv mime IIS设置
    正则表达式
    MATLAB out of memory
    Cyclic prefix
    Windows Live Writer Test
    zz排序算法的稳定性
    MATLAB的分数和小数
    young矩阵学习
    Python初体验(二)
    利用VS2010调用Excel的宏
  • 原文地址:https://www.cnblogs.com/zheaven/p/14102469.html
Copyright © 2011-2022 走看看