首页 > 编程语言 >2024-2025-1 20241318《计算机基础与程序设计》第九周学习总结

2024-2025-1 20241318《计算机基础与程序设计》第九周学习总结

时间:2024-11-23 13:44:45浏览次数:15  
标签:2024 2025 时间 内存 20241318 进程 磁盘 CPU 分时系统

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09
这个作业的目标 <操作系统责任
内存与进程管理
分时系统
CPU调度
文件、文件系统
文件保护
磁盘调度>
作业正文 https://i.cnblogs.com/posts/edit

教材学习内容总结
磁盘调度:是对磁盘读写请求进行合理安排的策略,常见算法有先来先服务、最短寻道时间优先、扫描算法等,目的是提高磁盘读写效率。

文件保护:通过设置访问权限(如读、写、执行权限)、口令、加密等多种方式,防止文件被非法访问、篡改或破坏,保障文件数据安全。

文件系统:负责管理文件的存储、检索、更新等操作,包括对文件存储空间的分配、目录结构管理等,如FAT、NTFS是常见的文件系统类型。

CPU调度:根据一定的算法(如先来先服务、短作业优先、时间片轮转等)从就绪队列中选择进程分配CPU资源,以充分利用CPU、提高系统性能。

分时系统:把CPU时间划分成时间片,多个用户通过终端轮流使用计算机,在用户感觉上好像是独占系统,实现多个用户同时交互使用计算机资源。

内存与进程管理:内存管理负责内存的分配、回收及内存空间的合理利用,如采用分页、分段等存储管理方式;进程管理涉及进程的创建、撤销、状态转换以及进程间的同步与互斥等操作,保障多个进程协调运行。

操作系统责任:总体上要对硬件资源进行有效管理(如上述磁盘、CPU、内存等资源),为用户和应用程序提供方便、安全、高效的运行环境,协调各部分有序工作,实现资源共享等功能。
教材学习中的问题及解决过程
问题1:磁盘调度中最短寻道时间优先算法有什么优缺点?
解答:优点是平均寻道时间通常较短,能较快地定位到距离当前磁头位置较近的磁道,提高磁盘读写效率。缺点是可能会导致某些请求长时间得不到响应,出现“饥饿”现象,比如新产生的请求磁道离当前磁头较远时,容易一直被搁置在后。

问题2:分时系统中时间片大小设置会对系统产生哪些影响?
解答:如果时间片设置过大,就会使得每个进程一次占用CPU时间过长,响应时间变长,会失去分时系统交互性好的特点,更像是批处理系统了;而如果时间片设置过小,会造成频繁的进程切换,切换过程本身是有开销的,会消耗一定的系统资源,导致系统整体效率降低。
基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

标签:2024,2025,时间,内存,20241318,进程,磁盘,CPU,分时系统
From: https://www.cnblogs.com/2473780384qqcom/p/18564357

相关文章