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小时

转载于:https://www.cnblogs.com/zhuwenyuan/p/10056239.html

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

  1. 20135219洪韶武——信息安全系统设计基础第九周学习总结

    信息安全系统设计基础第九周学习总结 学习时间:7小时 学习内容:课本第十章 一.第十章知识点(1~6) 第一部分:文件的概念及相关操作 1.每个unix文件都是一个m字节的序列:所有I/O设备如网络. ...

  2. 信息安全系统设计基础第九周学习总结

    第十章 系统级I/O的实践 学习目标: 代码阅读理解: 1.编译运行代码 2.使用man学习理解相关系统调用, 理解参数.返回值的含义 3.会用grep -nr xxx /usr/include 查宏 ...

  3. 信息安全系统设计基础第一周学习总结

    学习计时:共15小时 读书:1 代码:10 作业:13 博客:1 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Linux中用户管理命令 ...

  4. 信息安全系统设计基础第二周学习总结

    信息安全系统设计基础第二周学习总结 学习目标 1. 熟悉Linux系统下的开发环境    2. 熟悉vi的基本操作    3. 熟悉gcc编译器的基本原理    4. 熟练使用gcc编译器的常用选项 ...

  5. 信息安全系统设计基础第九周总结

    第十章 系统级I/O 输入操作是从I/O设备拷贝数据到主存,输出操作是从主存拷贝数据到I/O设备 10.1Unix I/O 一个Unix文件就是一个m个字节的序列: 所有的I/O设备都被模型化为文件, ...

  6. 20135304刘世鹏——信息安全系统设计基础第九周总结

    第十章.系统I/O 一个Unix文件就是一个m个字节的序列:B0,B1,-,BK,-,Bm-1 一.unix i/o 596 Unix I/O:一种将设备优雅地映射为文件的方式,允许Unix内核引出一 ...

  7. 20135304刘世鹏——信息安全系统设计基础第一周学习总结

    第一节 Linux系统简介 一.Linux是一个操作系统 1. Linux 本身只是操作系统的内核.内核是使其他程序能够运行的基础. 它实现了多任务和硬件管理,用户或者系统管理员交互运行的所有程序 实 ...

  8. 20135323符运锦---信息安全系统设计基础第一周学习总结

    学习计时:共15小时 读书:1小时 代码:8小时 作业:4小时 博客:2小时 一.学习目标 1. 能够独立安装Linux操作系统   2. 能够熟练使用Linux系统的基本命令   3. 熟练使用Li ...

  9. LINUX信息安全系统设计基础第一周学习总结

     Linux系统简介 一.实验内容 了解 Linux 的历史,Linux 与 Windows 的区别等入门知识. 二.实验要求 阅读linux简介与历史 三.实验步骤 二.Linux 与 Window ...

  10. 20135306-信息安全系统设计基础第一周学习总结

    第二周(9.14-9.20): 学习计时:共14小时 读书:2h 代码:4h 作业:4h 博客:4h 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3 ...

最新文章

  1. beyond compare 4 的30天试用期已过-解决方法
  2. 《笑谈银行IT》—畅谈“银行IT系统”
  3. 从会议、医患沟通和客服对话三大场景看对话文本摘要技术
  4. boost::log模块实现如何同时对多个文件执行日志记录的测试程序
  5. EasyUI 在aspx页面显示高度不正常解决办法
  6. Java性能调优小技巧
  7. Qt4_写FTP客户端
  8. SaaS:新智能背景下重构各个领域的生态系统
  9. 中缀表达式转后缀表达式(Java)
  10. 计算机word虚线在哪里,电脑虚线怎么打出来
  11. 批量下载SAP SE11表结构字段列表 LVC_FIELDCATALOG_MERGE
  12. warnings 忽视警告
  13. 使用vuepress搭建一个完全免费的个人博客网站
  14. python pos函数_如何用Python画一只肥肥的柯基狗狗—turtle库绘制椭圆与弧线实践
  15. 不要迷恋哥本哈根达斯
  16. 家庭理财及基金常识了解
  17. 马斯克成全球首富!万字最新访谈披露,信息量极大,远见令人震撼
  18. 一名校招求职者的自我修养(文字版汇总)
  19. Flash文件加密器
  20. 资深老师向你介绍CNC雕刻的技术,快来收藏吧!

热门文章

  1. MySQL 8.0 新特性:哈希连接(Hash Join)
  2. 运维必看:2017 年 Python 大事件年度盘点!
  3. 项目手册 1.0 发布
  4. 说三件可能你不知道的小事
  5. 推荐几个非常有用的工具
  6. js 运行中断停止_如何终止JS继续运行??
  7. nginx tcp代理_小猿圈linux教程之Nginx负载均衡TCP/UDP流
  8. 搜索python代码的软件_python小说爬虫工具,小说搜索下载软件附源码
  9. 部分手机浏览器存在将ajax请求当成广告过滤的情况,及解决方案
  10. 一篇RxJava友好的文章(二)