- 博客(5)
- 收藏
- 关注
原创 新手学操作系统(第四周)
本文探讨了操作系统调度的基本概念及主要算法。调度是时间片分配的过程,其优劣通过平均周转时间和响应时间评估。先进先出(FIFO)和最短作业优先(SJF)算法在理想条件下最优,而轮转调度(RR)算法提升了响应性。多级反馈队列(MLFQ)算法结合历史信息,旨在平衡周转和响应时间,但也存在预测不准确和资源抢占的问题。这些算法为提升计算资源利用率和系统性能提供了重要方法。
2024-10-09 21:14:05 426
原创 新手学操作系统(第三周)
本文探讨了操作系统(OS)的核心概念,包括虚拟化、并发、持久性和进程管理。首先,虚拟化技术通过分时管理和内存虚拟化,使每个程序感受到独立的CPU和内存资源。其次,讨论了并发编程中线程的竞争问题,指出多线程环境下可能导致计数错误的原因,强调了同步的重要性。持久性方面,文件系统被用作数据的长期存储解决方案。进程管理中,OS通过进程控制块(PCB)跟踪资源分配和进程状态,确保资源有效利用。最后,解决OS调度过程中保护系统的安全性和资源公平性的问题,分权限机制和系统调用是关键方法。本文旨在深入理解操作系统。
2024-10-09 20:57:50 625
原创 新手学操作系统(第二周)
新手学操作系统1.在shell程序中发命令 编辑 人在shell中发命令2.操作系统中的基本命令3.获取帮助信息的两个方法
2024-10-06 14:56:31 565
原创 新手学操作系统(第一周)
1.介绍计算机、OS与应用程序之间的关系,计算机的硬件是底层的基础,操作系统在其之上管理硬件资源,应用程序则通过操作系统来实现其功能;2.推荐参考学习书籍;3.实践环境的介绍
2024-10-05 10:46:46 479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人