操作系统:实践
该存储库具有操作系统的实践。
所有的实践都使用C C++语言。
实用列表
- 编写一个程序(使用fork()和/或exec()命令),在其中执行父母和子女:
一个。相同的程序,相同的代码。
b。相同的程序,不同的代码。
c。在终止之前,父母等待孩子完成任务。 - 编写一个程序以报告Linux内核的行为,包括内核版本,CPU类型和模型。 (CPU信息)
- 编写一个程序来报告Linux内核的行为,包括有关已配置的内存,免费内存和使用的内存的信息。 (内存信息)
- 编写一个程序以打印文件详细信息,包括所有者访问权限,文件访问时间,其中文件名作为参数给出。
- 编写一个程序以使用系统调用复制文件。
- 编写程序以实现FCFS调度算法。
- 编写程序以实现循环计划算法。
- 编写程序以实现SJF调度算法。
- 编写程序以实现基于非首次优先级的调度算法。
- 编写程序以实现基于优先优先级的调度算法。
- 编写程序以实现SRJF调度算法。
- 编写程序以使用线程库计算n个数字的总和。
- 编写一个程序,以实现第一合适,最合适和最差的分配策略。