2021-2022-1学期 20212313《网络空间安全专业导论》 第五周学习总结

第十章 操作系统

10.1 操作系统的作用

  1.目前来说,现代的软件可以分为应用软件和系统软件两种,而本章我们主要讲的是系统软件中的操作系统。操作系统是系统软件的核心,计算机可以拥有多个操作系统,但任何时候,都只有一个操作系统在控制这计算机。如今盛行的手机操作系统主要是安卓和iOS。
  2.多道程序设计是在主存中同时驻留多个程序的技术,因为他们将竞争CPU的访问,所以操作系统必需进行内存管理来明确每一个程序的内容以及位置。程序是一套静止的程序指令,而进程是实体 表示正在执行的程序。因为执行过程中进程可能被打断,所以操作系统还需要有进程管理的能力。
  3.内存管理和进程管理都需要CPU调度来确定某个时刻CPU在执行哪个进程
  4.程序和系统指令的集合叫做“作业”。   
  5.分时是多个用户同时共享CPU时间的系统。实时系统必需提供给用户最短的相应时间

10.2内存管理

  1.逻辑地址是相对于程序的地址而不是相对于主存。物理地址是主存中真实的地址。逻辑地址和物理地址之间的映射叫做地址联编      
  2.单块内存管理是把应用程序载入一段连续的内存区域的内存管理方法,此方法的物理地址等同于逻辑地址+程序的起始地址
  3.分区内存管理有固定的分区法和动态分区法。基址寄存器是存放当前程序的初始地址的寄存器。界限寄存器是存放当前分区长度的寄存器  
  4.页式内存管理中,主存被分成小的但大小固定的存储块(也就是帧)。而进程被分成了页、记录页和帧之间关系的叫做页映射表。页面大小除以逻辑地址叫做页编号,余数是偏移量。所以,逻辑地址通常被表示为<页编号,偏移量>,如<2,512>。物理地址等于帧编号乘以帧大小加上偏移量

10.3进程管理

  1.每一个程序都有自己的进程状态,如创建阶段,准备就绪阶段(等待使用CPU的机会的状态)、运行状态、等待状态(等待除CPU外其他资源的状态)、终止状态
  2.操作系统必需为每个进程管理大量的数据,而这些数据被存储在进程控制块的数据结构中(也就是PCB)。CPU存放的是当前执行进程的数值,其他的数值被存在PCB。而PCB的数值和CPU数值的信息交换叫做上下文交换。

10.4CPU调度

  1.CPU调度就是确定讲哪个已经准备就绪状态的进程移入运行状态。当当前运行状态的进程自动放弃CPU使用机会的时候这叫做非抢先调度。而操作系统为了一个准备就绪的进程抢占当前运行状态的进程的时候叫做抢先调度
  2.周期进程是从准备就绪状态到运行状态之间所使用的时间
  3.先到先服务是非抢先调度  
  4.最短作业优先是猜测全部准备就绪进程的平均周期进程最短的一个调度顺序  
  5.轮询法是抢先的,但确实最公平的,讲CPU的使用时间平均分。然后按顺序使用。

第十一章 文件系统和目录

11.1文件系统的内容和作用

  1.文件是可以写入二级存储系统的最小数据量。    
  2.文件系统的操作系统提供的一个逻辑视图。文件系统通常用目录来组织文件
  3.所有文件都可以被归为文本文件或者二进制文件(指的是格式化位串的方式)。文本文件只包括字符,而二进制文件是包括了特定格式的数据  
  4.文件类型有多种,而文件拓展名常见的有txt、gif、jpg、py、java  
  5.文件访问分为顺序直接访问,直接文件访问(可以直接指定)
  6.文件保护

11.2目录

  1.目录中存放这文件名,文件拓展名,文件地址,文件大小
  2.目录树,比如说目录树种,c盘是根目录,他可以有很多子目录。工作目录是当前活动的子目录
  3.路径名分为绝对路径和相对路径,绝对路径是从根目录开始到后续所以的子目录的路径。相对路径是从当前的子目录开始的路径。
  4.磁盘调度有先到先服务调度的方法即按顺序调度。最短寻道时间优先调度法,还有SCAN磁盘调度法(从一端到另一端的电梯调度法)
posted @ 2021-10-27 20:45  wuwuwuwujian  阅读(59)  评论(0)    收藏  举报