我正在开发一个教学操作系统(IOS)。此 IOS 在模拟器(multi2sim)上运行,而模拟器又在主机操作系统(linux)上运行。对于主机操作系统,“模拟器+IOS+用户进程”(在IOS上运行的用户进程)作为单个进程工作。
我有如下规格:
NO_OF_HEADS = 2
NO_OF_SECTORS = 18
NO_OF_TRACKS = 80
现在我需要设计一个模拟磁盘,使其模拟一个真实磁盘。这个模拟磁盘将用于存储进程(C程序可执行文件)的交换空间以及文件系统的文件和目录..?
谁能帮我完成这项任务?我到底应该从哪里开始..?我的第一步应该是什么..?