作业信息
这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2020-2021-1fois
这个作业要求在哪里:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09
这个作业的目标:操作系统责任,内存与进程管理,分时系统,CPU调度,文件、文件系统,文件保护,磁盘调度。
教材学习内容总结:
第十章
- 学习了操作系统的相关知识,以及依附于操作系统的应用软件,系统软件
- 内存,进程与CPU管理
1、多道程序设计:同时在主存中驻留多个程序,由它们竞争CPU的技术
2、内存管理:了解主存中驻留多个程序以及它们的位置的动作
3、进程:程序执行过程中的动态表示法
4、进程管理:了解活动进程的信息的动作
5、CPU调度:确定主存中的哪个进程可以访问CPU以便执行的动作 - 批处理
1、作业:程序和系统指令集合在一起 - 分时:分时系统允许多个用户同时与计算机进行交互
1、主机:一个大型的多用户计算机,通常与早期的分时系统相关
2、哑终端:在早期的分时系统中用户用于访问主机的一套显示器和键盘 - 实时系统:应用程序的特定性决定了相应时间至关重要的系统。响应时间:收到信号和生成相应之间的延迟时间。
- 内存管理:
1、执行任务:跟踪一个程序驻留在内存的什么位置以及是如何驻留的
把逻辑程序地址转换成实际的内存地址
2、逻辑地址:对一个储存值的引用,是相对于引用它的程序的
3、物理地址:主储存设备中的真实地址
4、地址联编:逻辑地址和物理地址间的映射
5、三种技术原理:单块内存管理(把应用程序载入一段连续的内存区域的内存管理方法)
分区内存管理(固定分区法:把内存分成特定数目的分区以载入程序的内存管理方法、、动态分区法:根据容纳程序的需要对内存分区的内存管理方法、、
基址寄存器、、界限寄存器)
页市内存管理(把进程划分为大小固定的页,载入内存时存储在帧中的内存管理方法) - 进程管理:了解活动进程的信息的作用
- 进程状态(在操作系统的管理下,进程经历的概念性阶段)
- 进程控制块(操作系统管理进程信息使用的数据结构)
- CPU调度(确定把哪个处于就绪状态的进程移入运行状态)
1、非抢先调度:当当前执行的进程自愿放弃了CPU时发生的CPU调度
2、抢先调度:当操作系统进入准备就绪状态
3、周转周期:从进程进入准备就绪状态到它最终完成之间的时间间隔,是评估CPU调度算法的标准 - 轮询法
1、时间片:在CPU轮询算法中分配给每个进程的时间量
十一章
- 文件系统(操作系统管理文件的逻辑视图)和目录
- 二进制文件:包含特定格式的数据的文件,要求给位串一个特定的解释
- 文件类型:文本(txt),音频(mp3,au,wav),图像(gif,tiff,jpg),文字处理(doc,wp3),程序源(java,c,cpp)
- 文件操作,文件访问(顺序访问和直接访问),文件保护
- 目录的知识:目录树,根目录
- 路径:相对路径和绝对路径
- 磁盘调度(决定先满足哪个磁盘I/O请求的操作)
1、先到先服务磁盘调度法:按照请求到达的顺序处理
2、最短寻道时间优先磁盘调度法:通过尽可能少的读写头的移动满足所有未解决的请求
3、SCAN磁盘调度法:与电梯到达有人等候的楼层相似
Python
学习了文件处理和多线程相关的知识
教材学习过程中的问题
暂无
代码调试过程中的问题
问题:教材上的代码中部分含有一些文件路径,照着打入后会发生错误
解决:自己去创建一个文件,将它的路径替换教材中的,然后再运行。
代码
上周错题总结
The root node in a tree is the only node that does not have a parent.
正确,根节点是唯一没有父节点的
Which level provides a view that deals with the underlying data structure used to manage the data?
解答:应该是Implementation level执行层提供了处理用于管理数据的底层数据结构的视图
学习进度条
代码行数(新增/累计) | 博客量(新增/累计) | 学习时间(新增/累计) | 重要成长 | |
---|---|---|---|---|
目标 | 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 | 1/11 | 15/53 | |
第七周 | 150/650 | 3/14 | 18/71 | |
第八周 | 230/880 | 2/16 | 18/89 | |
第九周 | 130/1010 | 3/19 | 17/109 |