zoukankan      html  css  js  c++  java
  • 2019-2020 20191302《信息安全专业导论》第九周学习总结

    《信息安全专业导论》第九周学习总结

    教材知识总结

    1、操作系统是管理计算机资源的系统软件的一部分,是人类用户、应用软件和系统硬件设备之间的协调者。 2、多道程序设计技术允许在内存中同时驻留多个程序,让它们竞争cpu时间。进程是执行中的程序。操作系统必须执行精细的cpu调度 内存管理和进程管理,以确保访问cpu的公平性。 3、批处理把使用相同或相似资源的作业组织成批。分时技术为每个用户创建一个虚拟机,允许多个用户同时与计算机进行交互。 4、任何内存管理技术都必须定义联编逻辑地址和物理地址的方法。单块内存管理法除了操作系统只允许一个程序驻留永存。分区法是把内存划分成好几个分区,进程要载入这些分区。固定分区法中的分区个数是固定的,动态分区法则是根据载入的进程的需要决定的。页式内存管理法是把内存划分为帧,把程序划分为页。 5、cpu调度算法确定了下一个使用cpu的进程。先到先服务的cpu调度给予最早到达的作业优先权。最短作业优先算法给与运行时间最短的作业优先权。轮询算法让每个活动进程轮流使用cpu,每个进程得到一个小时间片
    ##问题总结 **1、如果帧大小是1024,那么逻辑地址<2,85>对应的物理地址是什么?** 解答:页式内存管理系统中的逻辑地址与分区系统中的一样,都是从一个相对于程序起始点的整数值开始。但这个地址被转换成两个值————页编号和偏移量。用页面大小除逻辑地址得到的商是页编号,余数是偏移量。因此,如果页面大小是1024,那么逻辑地址2566对应的就是进程的第2页的第518个字节。逻辑地址通常被表示为<页编号,偏移量>,如<2,518>。要生成物理地址,首先需要查看PMT,找到页所在的帧的编号,然后用帧编号乘以帧大小,加上偏移量即可。所以答案是7253。 **2、什么是虚拟内存?它如何应用请求分页?** ![](https://img2018.cnblogs.com/blog/1812346/201912/1812346-20191201113708625-439659167.png)
  • 相关阅读:
    'Undefined symbols for architecture i386,clang: error: linker command failed with exit code 1
    The codesign tool requires there only be one 解决办法
    XCode iOS project only shows “My Mac 64bit” but not simulator or device
    Provisioning profile XXXX can't be found 的解决办法
    UIView 中的控件事件穿透 Passthrough 的实现
    Xcode4.5出现时的OC新语法
    xcode 快捷键(持续更新)
    打越狱包
    php缓存与加速分析与汇总
    浏览器的判断
  • 原文地址:https://www.cnblogs.com/dongjiashuai/p/11965447.html
Copyright © 2011-2022 走看看