• 内存


    1、内存数据交流大通道

    2、内存条相关参数

    3、名词解释

    SDRAM:sychronous dynamic random access memory,同步是指memory工作需要同步时钟,内部的命令的发送与数据发送以时钟为基准,动态是指存储阵列需要不断刷新保证数据不丢失;随机实质数据不是线性存储的,而是自由指定地址进行数据读写

    DDR内存:双倍速率同步动态随机存储器

    4、操作系统与内存,操作系统的主要功能是内存管理,物理内存的分配基于操作系统的分配和调度策策略

     5、进程与内存,在进程的眼里计算机完全由自己控制,自己使用了计算机的所有资源。

     

    6、内存地址

    物理地址

    虚拟地址(逻辑地址)

    虚拟地址空间

    7、内存地址

    计算机开机后操作系统对物理内存进行初始化,分页

    物理地址到逻辑地址的转换需要操作系统和cpu的配合

    我们操作的比如取地址,分配堆都是分配多大的虚拟地址空间而不是物理内存,用户看到的虚拟地址

    物理内存写时复制(copy on write)

     8、每个进程通过系统调用进入内核,Linux内核空间由系统内的所有进程共享。从进程角度来看每个进程拥有4GB虚拟地址空间(虚拟内存)每个进程有各自的私有用户空间(0-3GB)最高的1GB内核空间为所有进程及内核所共享

    9、pmap查看进程的虚拟地址分布情况

    10、程序执行时使用paging on demand的方式进行分配内存,产生中断

    10一些命令 top free vmstat 

  • 相关阅读:
    计算2*3+(2*(5+6)*3)/2+4*6的值
    单链表 删除倒数第m个元素的实现
    string.data()和string.c_str()
    c++ 打印时间
    二分查找
    两个整数相除的计算
    查看一个数字是不是回环数(对称)
    编译#include <stdio.h> 等用尖括号指定的文件提示找不到 VS googleTest 安装的makeInstall
    八皇后---递归
    分治算法--求m的n次方
  • 原文地址:https://www.cnblogs.com/yangyangchunchun/p/7647006.html
Copyright © 2020-2023  润新知