zoukankan      html  css  js  c++  java
  • 2018-2019-1 20165214 《信息安全系统设计基础》第九周学习总结

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

    教材学习内容总结

    1、虚拟内存为每个进程提供了一个大的、一致的和私有的地址空间,它为每个进程提供了三个重要的能力:将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据,通过这种方式高效地保护了主存;为每个进程提供了一致的地址空间,简化了内存管理;保护每个进程的地址空间不被其他进程破坏。
    2、在任意时刻,虚拟页面的集合都被分为三个不相交的子集:未分配的;缓存的;未缓存的。
    3、DRAM缓存不命中称为缺页。
    4、抖动的概念:页面在一个内存中不断换进换出。导致程序速度下降。
    5、虚拟内存简化了链接和加载、代码和数据共享,以及应用程序的内存分配。
    6、不应该允许任意一个用户进程修改它的只读代码段。而且也不应该允许它读或修改任何内核中的代码和数据结构。不应该允许它读或者写其他进程的私有内存,并且不允许它修改任何和其他进程共享的虚拟页面,除非所有的共享者都显示地允许它这么做。
    7、内存映射:Linux通过将一个虚拟内存区域与一个磁盘上的对象关联起来,这个过程称为内存映射。虚拟内存区域可以映射到两种类型中的其中一种:①Linux文件系统中的普通文件;②匿名文件。
    8、一个对象可以被映射到虚拟内存的一个区域,要么作为共享对象,要么作为私有对象。一个映射到共享对象的虚拟内存区域叫做共享区域。类似地,也有私有区域。
    9、私有对象使用一种叫做写时复制的巧妙技术被映射到虚拟内存中。
    10、内外碎片以及碎片合并的概念已在操作系统课程中有所学习,就不在这里再列出来。

    代码托管

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
    目标 5000行 30篇 400小时
    第一周 63/63 1/1 7/7
    第二周 100/163 1/2 15/22
    第三周 2/4 16/38
    第四周 2/6 15/53
    第五周 1/7 17/70
    第六周 2/9 18/88
    第七周 1/10 15/103
    第八周 2/12 14/117
    第九周 2/14 16/133
    • 计划学习时间:16小时

    • 实际学习时间:16小时

  • 相关阅读:
    关于Django 报错 ImportError: cannot import name RegexUrlResolver解决
    Git版本控制
    java Labmda表达式
    java注解&反射
    maven
    数据库
    为什么java中子类重写父类的方法时声明抛出异常不能比父类范围大
    【Linux】Linux基本命令
    阿里云服务器linux环境搭建SSM项目(一)--Linux环境配置jdk和Tomcat.md
    阿里云服务器linux环境搭建SSM项目(二)--linux环境配置mysql5.7.md
  • 原文地址:https://www.cnblogs.com/zhuwenyuan/p/10056239.html
Copyright © 2011-2022 走看看