2021-2022-1 20211326《信息安全专业导论》第九周学习总结
2021-2022-1 20211326《信息安全专业导论》第九周学习总结
作业信息
|2020-2021-1信息安全专业导论|
2020-2021-1信息安全专业导论第九周作业|
作业目标:计算机科学概论第十,十一章,《看漫画学Python》第12,16章并完成云班课测试。
学习目标
- 操作系统责任
- 内存与进程管理
- 分时系统
- CPU调度
- 文件、文件系统
- 文件保护
- 磁盘调度
教材学习内容总结
1.操作系统责任
1)防止硬件被失控的应用程序滥用。
2)向应用程序提供简单一致的机制来控制复杂而又通常大相径庭的低级硬件设备。
操作系统通过几个基本的抽象概念(进程、虚拟存储器和文件)来实现这两个功能
2.内存与进程管理 进程的三态:就绪,执行,阻塞。 进程除了就绪,执行,阻塞还有两态,分别是创建态和终止态,一头一尾。
进程的同步:进程同步有四个规则 1,空闲让进 2,忙则等待 3. 有限等待 4. 让权等待 进程同步的方式:消息队列 共享存储 信号量。
内存: 内存的回收与分配 段页式存储管理 页式存储管理。
3. 分时系统 分时操作系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。
分时操作系统,主要分为三类:单道分时操作系统,多道分时操作系统,具有前台和后台的分时操作系统。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。
4.文件保护:为了防止文件共享可能会导致文件被破坏或者未经核准的用户修改文件,文件系统必须控制用户对文件的存取,即:解决对文件的读、写、执行的许可问题。因此必须建立相应的文件保护机制:口令保护、加密保护、访问控制等。
5.磁盘调度:常用的磁盘调度方法
先来先服务算法(FCFS),
最短寻道时间优先算法(SSTF),
扫描算法(SCAN),
循环扫描算法(CSCAN)
教材学习中的问题和解决过程
1.进程同步的四个规则分别是什么意思
空闲让进 资源无占用,允许使用
忙则等待 资源有占用,请求进程等待
有限等待 保证有限等待时间能够使用资源
让权等待 等待时,进程需要让出cpu
代码中的问题
[代码托管]
上周考试错题总结
无
学习进度条
代码行数(新增/积累) | 博客量(新增/积累) | 学习时间(新增/积累) | 重要成长 | |
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 10/30 | 1/2 | 20/38 | |
第二周 | 20/40 | 1/3 | 20/38 | |
第三周 | 100/150 | 1/4 | 30/60 | |
第四周 | 250/300 | 1/3 | 40/70 | |
第五周 | 300/400 | 1/5 | 20/100 |
|
第六周 | 350/400 | 1/4 | 50/100 |
|
第八周 500/700 1/5 100/200
第九周 550/700 1/5 150/200
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通