2021-2022-1学期20212408《网络空间专业导论》第五周学习总结
2021-2022-1学期20212408《网络空间专业导论》第五周学习总结
学习内容:《计算机科学概论》第十章,第十一章
第十章 操作系统 本章主要介绍操作系统如何将硬件与软件结合实现计算机程序。
10.1操作系统的角色 现代软件分为应用软件和系统软件
应用软件:帮助我们解决现实世界问题的程序。
系统软件:管理计算机系统并与硬件进行交互的程序。
系统软件往往直接与硬件交互,提供的功能比硬件自身提供的更多。
操作系统:管理计算机资源并为系统交互提供界面的系统软件。
计算机的操作系统是系统软件的核心。
一台计算机通常只有一个活动的操作系统,但也可以具备两个或者更多的操作系统,
这种配置称为双引导或多引导系统。

10.1.1 内存、进程与CPU管理
正在执行的程序都是驻留在主存中,以读取——解译——执行这种周期性方式被一个接一个处理。
多道程序设计:同时在主存中驻留多个程序,有他们竞争CPU的技术。
内存管理:了解主存中载有多少个程序以及他们的位置的动作。
操作系统的另一个关键概念是进程。
进程:程序执行过程中的动态表示法。
进程管理:了解活动进程的信息的动作。
内存管理和进程管理都需要CPU调度。
CPU调度:确定主存中哪个进程可以访问CPU以便执行的动作。
操作系统本身也是必须执行的程序。
10.1.2 批处理
在早期的系统中,操作员需要分批组织作业。

10.1.3 分时
分时:多个交互用户同时共享CPU时间的系统。
虚拟机:分时系统创建的每个用户都有专用机器的假象。
主机:一个大型的多用户计算机,通常与早期的分时系统相关。
哑铃端:在早期的分时系统中用户用于访问主机的一套显示器和键盘。
10.1.4 其他OS要素
实时系统:应用程序的特性决定了响应时间至关重要的系统。
响应时间:收到信号和生成响应时间之间的延迟时间。
操作系统的最后一个要素是需要支持实时系统的。
所谓实时系统,就是必须给用户提供最少响应时间的系统。
10.2 内存管理
内存是由特定地址引用的连续的位集合。

逻辑地址:对一个存储值的引用,是相对引用它的程序的。
物理地址:主存储设备中的真实地址。
通过以上两种地址可以知道程序载入内存的什么位置。
地址联编:逻辑地址和物理地址之间的映射。
10.2.1 单块内存管理
把应用程序载入一段连续的内存区域的内存管理方法。
单块内存法的优点在于实现和管理都很简单,但大大的浪费了内存空间好CPU时间。
10.2.2 分区内存管理
有两种划分内存的方法。
固定分区法:把内存分成特定数目的分区以载入程序的内存管理方法。
动态分区法:根据容纳的需要对内存分区的内存管理方法。
基址寄存器:存放当前分区的起始地址的寄存器。

浙公网安备 33010602011771号