2021-2022-1 20211411 《信息安全专业导论》第九周学习总结


学期(2021-2022-1) 学号(20211411) 《信息安全专业导论》第九周学习总结

作业信息

这个作业属于哪个课程 2020-2021-1信息安全专业导论
这个作业要求在哪里 2020-2021-1信息安全专业导论第九周作业
这个作业的目标 操作系统责任内存与进程管理,分时系统,CPU调度,文件、文件系统,文件保护, 磁盘调度
作业正文

教材学习内容总结

第十章

  • 操作系统简称OS,其责任为管理计算机资源并为系统交互提供页面的系统软件
    应用软件:解决现实问题
    系统软件:管理计算机系统并与硬件进行交互
  • 目前所有现代操作系统都采用多道程序设计的技术,即在主存中驻留多个程序,由此必须有内存管理,为了防止被打断,还要有进程管理
    无论是内存管理还是进程管理都需要CPU调度
  • CPU调度的两种方法:非抢先调度
    抢先调度
    先到先服务,最短作业优先,轮询法
  • 非抢先调度:将进程从运行状态切换到等待状态或程序终止时,其程序自愿放弃CPU时发生的CPU调度
    抢先调度:在一个进程从运行状态转移到Ready或从等待状态转到Ready时,操作系统决定照顾另一个进程而抢占当前执行进程的CPU资源时发生的CPU调度
  • 分时由一台主机和一组哑终端组成,其中主机为大型的多用户计算机,哑终端只由显示器和键盘构成,用户通过登录连接主机。CPU时间由所有用户创建的所有进程共享
  • 内存管理——单块内存管理,分区内存管理,页式内存管理
  • 逻辑地址:对一个储存值的引用,是相对于引用它的程序的
    物理地址:主储存设备中的真实地址
    地址联编:逻辑地址和物理地址之间的映射
  • 单块内存管理:把主存分为两部分,每个程序占用一部分,余下分给应用程序,即把应用程序载入一段连续的内存区域的内存管理方法
    分区内存管理:固定分区法把内存分成特定数目的分区以载入程序
    动态分区法根据程序的需要对内存分区
    基础寄存器 存放当前分区的其实地址
    界限寄存器 存放当前分区的长度的寄存器
    只有界限寄存器比基础寄存器比较后才能确保该引用属于分配给程序的内存空间
    最先匹配,最佳匹配,最差匹配
    页式内存管理:进程状态 在操作系统的管理下,进程历换的概念性阶段
    进程控制块 操作系统管理进程信息使用的数据结构
    上下文切换 当一个进程移出CPU,另一个进程将取代它时发生的寄存器信息交换

第十一章

  • 文件是数据的有名集合,用于组织二级存储设备
    文件系统是用于管理文件的逻辑视图
  • 文本文件:包含字符的文件
    二进制文件:包含特定格式的数据的文件,要求给位串一个特定的解释
  • 文件访问——直接访问,顺序访问
    顺序访问:将文件看做线性结构,要求按顺序处理文件中的数据。读写操作根据读写的数据量移动当前文件指针
    直接访问:文件会被概念性的划分为带编号的逻辑记录,直接访问允许用户指定记录编号,从而把文件指针设置为某个特定的记录。因此,用户可以按照任何顺序读写记录。
  • 目录:文件的有名集合
    目录树:展示文件系统的嵌套目录组织的结构
    根目录:包含其他所有目录的最高层目录
    特定子目录:当前工作目录,即当前活动的子目录
    路径名:文件或子目录在文件系统中的位置的文本名称
    绝对路径:从根目录开始
    相对路径:从工作目录开始
  • 磁盘调度——FCFS,SSTF,SCAN
    FCFS虽容易实现,但却不是最有效的
    SSTF虽能够保证尽可能通过少的读写头移动满足所有未解决的请求,但有可能会出现“饿死”的情况
    SCAN类似于电梯,变体实用性较好

看漫画学Python

学习了对于文件的处理以及多线程问题

教材学习中的问题和解决过程

问题:不太懂当CPU的抢先调度时是程序在运行状态转到等待状态和终止状态,那么在终止程序后是什么状态?
解决方案:通过百度相关问题后得知是就绪状态

代码调试中的问题和解决过程

问题:不知道如何找到我在虚拟机文件的地址
解决方案:询问同学得知可以在code中查看

[代码托管]





上周考试错题总结

树中的根节点是唯一没有父节点的节点
实现级别提供处理用于管理数据的底层数据结构的视图

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 2/2 4/4
第二周 0/0 2/4 6/10
第三周 100/100 1/5 6/16
第四周 150/250 2/7 12/28
第五周 100/350 3/10 10/38
第六周 150/500 2/12 15/53
第七周 150/650 3/15 18/71
第八周 150/800 2/17 18/89
第九周 170/970 4/21 20/109

相关