2019-2020-1学期20192431《网络空间安全导论》第五周学习总结

问题:1、为什么单块内存管理法中操作系统和应用程序换位置以后会有影响?
2、怎样判断偏移量和帧的大小?
3、我在自己的计算机里怎么找文件?
4、进程是不是线程?

                                                                              第十章、操作系统

1、计算机的操作系统把硬件和软件紧密地联系在一起,它是其他软件依附的基础,并允许我们编写与机器进行交互的程序
2、软件的分类:现代软件可以分为两类:应用软件和系统软件。应用软件是为了满足特定需要——解决现实世界中的问题而编写的;系统软件负责在基础层上管理计算机系统,它为创建和运行应用软件提供了工具和环境。它可以直接与硬件交互。
3、计算机的操作系统是软件的核心,操作系统负责管理计算机资源,其他系统软件则支持特定的目的
4、一台计算机通常只有一个活动的操作系统,载入ROM提供用户界面的过程被称之为引导计算机。引导可以由双引导和多引导,但无论怎样,计算机始终被一个操作系统所控制。
5、操作系统的中心思想是良好的共享。多个 并发执行的程序将共享主存。正在执行的程序都驻留在主存中。
6、操作系统的一些重点概念:(1)、内存管理:了解主存中载有多少程序以及它们的位置的动作。
(2)、进程:程序执行过程中的动态表示法
(3)、进程管理:了解活动进程的信息的动作
(4)、内存管理和进程管理都需要CPU调度:确定主存中的哪个进程可以访问CPU以便执行的动作。
(5)、作业:用户需要为执行程序所需的系统软件或其他资源提供一套单独的指令,程序和指令集合在一起称为作业
(6)、分批:包含需要相同或相似资源的作业,这些作业将被载入内存,竞争CPU和其他共享资源的使用权。分批不需要用户和程序之间的交互。
(7)、分时:分时系统允许多个用户同时与计算机进行交互。多道程序设计法允许同时有多个活动进程。分时系统最初由一台主机和一组连接到主机的哑终端构成。哑终端:一套显示器和键盘。哑终端可以遍布整个大楼,而主机则放置在专用的房间中,操作系统驻留在主机中,所有处理都在这里发生。
(8)、登录进程;表示每个用户。
7、其他OS要素:操作系统要负责与各种bi各样的设备通信,这些通信是在设备驱动程序的协助下完成的,所谓设备驱动程序,就是了解特定设备接受和发布信息所希望采用的方式的小程序。
操作系统的最后一个要素是需要支持实时系统的,实时系统:应用程序的特性决定了响应时间至关总要的系统。响应时间:收到信号和生成响应之间的延迟时间。
8、内存管理:操作系统需要对软件进行如下内容:1、跟踪一个程序驻留在内存的什么位置以及是如何驻留的。2、把逻辑程序地址转换成实际的内存地址。
9、逻辑地址:对一个存储值得引用,是相对于引用它的程序的
物理地址:主存储设备中的真实地址
地址联编:逻辑地址和物理地址间的映射
在编译程序时,对标识符的引用将被转化为逻辑地址。当程序最终载入内存时,每个逻辑地址将被转换成对应的物理地址。逻辑地址使得程序可以在内存中移动或者每次载入不同的位置。只要知道程序存储的位置,就可以确定任何逻辑地址对应的物理地址。
10、内存的管理方法:
单块内存管理:就只分成两个部分:操作系统和要执行的应用程序,要生成物理地址只要用逻辑地址加上程序在物理主存中的其实地址即可,这样的方式很简单,但是大大浪费了内存空间和CPU时间
分区内存管理:固定分区法:主存将被划分为特定数目的分区,这些分区的大小不一定要相同,但在操作系统初始引导时,它们的打小就固定了。作业将被载入空间足够容纳它的分区。OS具有一个地址表,存放了每个分区的起始地址和长度。
动态分区:将根据程序的需要创建分区。地址信息会随着程序的载入和清除而改变。起始地址存储到基址寄存器中,分区的长度被存储到界限寄存器中。在动态分区中,连续的空白分区将会被合并成一个大的空白分区。
11、三种常用的分区选择法:
最先匹配:把第一个足够容纳程序的分区分配给它。
最佳匹配:把最小的能够容纳程序的分区分配给它。
最差匹配:把最大的能够容纳程序的分区分配给它。在动态分配中有用
页式内存管理法:其需要跟踪分配的内存,还要解析地址,但是消除了整个进程都必须作为连续整体载入内存,让进城大小无上限。
把进程划分为大小固定的页,载入内存时存储在帧中的内存管理方法。
帧:大小固定的一部分主存,用于存放进程页
页:大小固定的一部分进程,存储在内存帧中
页映射表:操作系统用于记录页和帧之间的关系的表
页式内存管理系统中的逻辑地址与区分系统中的一样,地址被换成两个值:页编号和偏移量。用页面大小除以逻辑地址的商是页编号,余数是偏移量。<页编号、偏移量>,要生成物理地址,首先要先查看PMT,用帧编号乘以帧大小,加上偏移量即可
分页的优点在干不必把进程存储在连续的内存空网电。这种分割进程的能力把为进程寻找一大块可用空阅的问题线花成了寻找足够多的小块内存。
请求分页:页式内存管理法的扩展,只有当页面被引用时才会被载入内存
页面交换:把一个页面从二级存储设备载入内存,通常会使另一个页面从内存中删除
虚拟内存:由于整个程序不必同时处于内存而造成的程序大小没有限制的假象
系统颠簸:频繁的页面交换造成的低效处理
12、进程管理:
1、进程状态:进入系统、准备执行、执行、等待资源、执行结束
注意准备就绪状态,进程没有任何执行障碍。可能有多个进程处于准备就绪或等待状态,但只有一个进程处于运行状态
在运行过程中,进程可能被操作系统中断,有可能为了另一个进程获得CPU资源,也可能是读取新引进的部分
13、进程控制块:操作系统管理进程信息使用的数据结构。
14、PCB存储的信息:
有关进程的各种信息
进程在其他所有CPU寄存器中的值
维护关于CPU调度的信息
核算信息,如账户、时间限制以及迄今为止使用的CPU时间
上下文切换:当一个进程移出CPU,另一个进程取代它时发生的寄存器信息交换
15、CPU调度:
非抢先调度:当前执行的进程自愿放弃了CPU时发生的调度
抢先调度:当操作系统决定照顾另一个进程而抢占了当前执行进程的CPU资源。
先到先服务和最短作业优先都是非抢先调度。就是字面意思
轮询法:就是规定了时间片,然后按照顺序轮回,一个项目结束,就自此终止,之后的轮回它不再参与。
周转周期:每个进程的周转周期是它的完成时间
第九章、文件系统和目录
1、文件系统:主存是存放活动的程序和正在使用的数据的地方。
文件:数据的有名集合,用于组织二级存储设备
文件系统:操作系统为他管理的文件提供的逻辑视图
目录:文件的有名分组
有些文件的格式很严格,有些文件的格式比较灵活
可以把文件看做为序列、字节序列、行序列或记录序列
2、文本文件和二进制文件
文本文件:包含字符的文件
二进制文件:包含特定格式的数据的文件,要求给位串一个特定的解释
有些信息有字符表示法,有时这种文件叫做源文件
文件类型:文本数据文件、音频文件、图像文件、字处理文档、程序员文件
文件名通常由点号分为两部分,即主文件名和文件扩展名。文件扩展名说明了文件的类型,告诉了你文件的打开方式。改变文件扩展名不会改变文件中的数据或它的内部格式。
3、文件操作:
在操作系统协助下:
创建文件
删除文件
打开文件
关闭文件,从文件中读取数据,把数据写入文件,重定位文件中的当前文件指针,把数据附加到文件结尾,删除文件,重命名文件,复制文件
读文件:是指操作系统提交文件中从当前文件指针开始的数据的副本。发生读操作后,文件指针将被更新,写信息是指把数据存储到由当前文件指针所指向的位置,然后更新文件指针
删除文件:删除文件的内容,但不删除文件表中的管理条目
4、文件访问:文件的访问类型是在创建文件时设置的
文件访问方法定义了重定位当前文件指针的方法,它们与存储文件的设备的物理限制无关
5、文件访问的两种方法:
顺序文件访问:以线性的方式访问文件中的数据的方法
直接文件访问:通过指定逻辑记录编号直接访问文件中的数据的方法
6、文件保护:文件保护设置有三类:即OWNER,GROUP,WORLD
OWNER可读写,GROUP可读,world不能读写
7、目录:目录中存放有文件名、文件类型、文件存储在硬盘上的地址以及文件的当前大小,此外目录中还存放文件的保护设置的信息,以及文件是何时创建的何时被最后修改的
一旦建立了目录文件,它就必须支持对目录文件的一般操作。
8、目录树:
展示文件嵌套目录组织的结构
根目录:包含其他所有目录的最高目录,有点像树结构
9、工作目录:当前活动的子目录
10、路径:文件或字目录在文件系统中的位置的文本名称
绝对路径:从根目录开始,包含所有后继子目录的路径
相对路径:从当前工作目录开始的路径。
使用相对路径时:有时需要返回上层目录,注意使用绝对路径不会遇到这种情况.
..表示父目录
11、磁盘调度:决定先满足那个磁盘 I/O请求的操作
12、先到先服务磁盘调度法
最短寻道时间优先磁盘调度法
SCAN磁盘调度法

原文地址:https://www.cnblogs.com/beauty-666/p/11785987.html

时间: 2024-08-30 17:04:01

2019-2020-1学期20192431《网络空间安全导论》第五周学习总结的相关文章

2019-2020-1学期 20192426 《网络空间安全导论》第二周学习总结

2019-2020-1学期20192426<网络空间安全专业导论>第二周学习总结 第四章:门和电路 4.1计算机和电学 1. 门(gate):对信号执行基本运算的设备,接受一个或多个输入信号,生成一个输出信号. 2. 电路(circuit):相互关联的门的组合,用于实现特定的逻辑函数. 一般来说,0~ 2伏的电压是低电平,由二进制数字0表示,2~5伏范围内的电压是高电平,由二进制数字1表示. 3. 描述门和电路的表示法有三种,它们互不相同,但却一样有效: 1. 布尔表达式 2. 逻辑框图 3.

2019-2020-1学期 20192404 《网络空间安全导论》第二周学习总结

第二周学习总结 本周我们自学了计算机概论的四.五章的内容,四.五章向我们介绍了有关计算机硬件层的知识,通过这两章的学习我了解到了一些关于 门和电路 以及 计算部件的知识. /第四章门和电路/ 电路:电路是由相互关联的门的组合,用于实现特定的逻辑函数. 关于门和电路我同时也学到了三种不同的表示方法: 1.布尔代数:它是由英国数学家布尔发明的一种代数运算,它的表达式是演示电路活动的极好方式. 2.逻辑框图:它是电路的图形化表示.每种类型的门都由一个特定的图形符号来表示. 3.真值表:它列出了一种门可

2019-2020-1学期 20192414《网络空间安全导论》第二周学习总结

硬件层 门和电路 计算机是电子设备,它的大多数基础硬件元件控制着电流. 计算机和电学 任何电信号都有电平 0-2V是低电平,有二进制数字0表示,2-5V范围内的电压是高电平,由二进制数字1表示. 电路是由门组合而成的,可以执行更加复杂的任务 描述门和电路的表示法有三种,他们互不相同,但却一样有效. ·布尔表达式 ·逻辑框图 ·真值表 门:对电信号执行基本运算的设备,接受一个或多个输入信号,形成一个输出信号. 电路:相互关联的门的组合,用于实现特定的逻辑函数 英国数学家发明了一种代数运算,其中变量

2019-2020-1学期 20192426 《网络空间安全导论》第一周学习总结

收获 第二章 通过对本章的学习,了解到了对于数字及各种数字分类的定义 明白了计数系统中的基数以及位置计数法的介绍及使用(同时也了解了早期计算设备及其计数的方法) 学习到了数制及具体的二进制.八进制和十六进制运算及转换方法(已具有一定的计算和转换能力),认识到对于较大的十进制数字可以先将其转换为八进制然后再转换成二进制 重点学习了二进制应用于计算机的优势 识记了位(bit).字节(byte)和字(word)的定义 了解了一位著名的程序员的经历及贡献 总的来说,本章对于数学的要求较高,应该注意计算和

20169217 2016-2017-2 《网络攻防实践》第五周学习总结

教材内容总结及扩展 Web体系结构 Web体系结构,是相对于网站静态内容而言,是指以c/c++.php.Java.perl..net等服务器端语言开发的网络应用软件,比如论坛.网络相册.交友.BLOG等常见应用.动态应用系统通常与数据库系统.缓存系统.分布式存储系统等密不可分. 大型动态应用系统平台主要是针对于大流量.高并发网站建立的底层系统架构.大型网站的运行需要一个可靠.安全.可扩展.易维护的应用系统平台做为支撑,以保证网站应用的平稳运行. 大型动态应用系统又可分为几个子系统: 1)Web前

2019-2020-1学期 20192426 《网络空间安全导论》第四周学习总结

第八章 抽象数据类型与子程序 1.抽象数据类型 抽象数据类型(Abstract Data Type,ADT):属性(数据和操作)明确地与特定实现分离的容器. 设计的目标是通过抽象减少复杂度.如果在逻辑层定义了有用的结构和处理它们的操作,就可以随便使用它们了. 应用(或用户)层是特定问题中的数据的视图.逻辑(或抽象)层是数据值(域)和处理它们的操作的抽象视图.实现层明确表示出了存放数据项的结构,并用程序设计语言对数据丽操作进行编码.这个视图用明确的数据域和子程序表示对象的属性. 数据结构(data

2019-2020-1 20191315《信息安全专业导论》第二周学习总结

教材学习内容总结 第一章全景图学习到了计算系统和计算机硬件软件,明白计算系统可分为多个层次.计算的历史使我们了解到现代计算系统的演变发展过程,计算的历史被划分为四个时代,每个时代都以用于构建硬件的元件和为了让用户利用硬件而开发出软件工具为特征.并区分计算工具和计算学科. 第十八章计算的限制学习到了由于表示的数字有限以及算术运算的限制和精度问题,加上硬件部件的磨损会对计算带来限制.软件的大小和复杂度会产生错误,构建好的软件从项目一开始就关注质量,应用软件工程的规则.学习了问题的分类,了解图灵的生平

2017-2018-2 20179317 《网络攻防技术》第五周学习心得体会

第11章:Web应用程序安全攻防 11.1 Web应用程序体系结构及其安全威胁 11.1.1 Web应用体系结构 Web应用程序是一种使用浏览器在互联网或企业内部网上进行访问操作的应用软件形态,通常以浏览器支持的语言所编写,或能够在浏览器控制的环境中运行,依赖于浏览器来对应用程序进行渲染与执行.Web应用体系结构中的关键组件主要有:1.浏览器(Browser)标准的Web客户端就是我们所熟知的浏览器,如IE.Firefox.Chrome等,他们都使用HTTP/HTTPS协议.HTML语言和Web

2019-2020-1学期 20192415《网络空间安全专业导论》第一周学习总结

2019-2020-1学期 20192415 <网络空间安全专业导论> 第一周学习总结(第二章) 2.1数字形式储存信息 数字分类 数字,自然数,负数,整数,有理数 2.2 位置计数法 一个数字采用以R为基数的记数系统,具有n个数位,可表示为: 注: 任何技术系统中的最大数字比基数小1 同一数值有多种不同表示方式 无论以谁为基数,10是基数值本身 2.加减计算(进位与借位) 二进制与(2^n)进制之间的特殊关系 二进制数转换为八进制数:每三个数为一组 二进制数转换为十六进制数:每四个数为一组

2019-2020-1学期 20192415 《网络空间安全专业导论》第一周学习总结 第四章

2019-2020-1学期 20192415 <网络空间安全专业导论>第二周学习总结 第四章 门与电路 硬件元件,用电信号表示操作二进制值 4.1 计算机与电学 信号电平区分信号的值: 0~2伏为低电压,由二进制数字0表示 2~5伏为高电压,由二进制数字1表示 门(gate):对电信号执行基本运算的设备. 电路(circuit):相互关联的门组合,用于实现特定的逻辑函数. 表示法: 布尔代数--用数学符号定义和操作逻辑电路 逻辑框图--图形化表示(特定) 真值表--列举,定义功能 注:三种表示