这两种类型的系统有什么区别?我可以找到两者的定义和特征,但我找不到一种可以理解的方式来描述它们的确切区别。
对于"真正的操作系统"需要什么,人们可能会争论很长时间。在我看来,fg-bg系统是一种非常简单的操作系统。它至少管理两个任务:前台任务和后台任务。如果前台任务是一个中断处理程序,则可能有几个不同的处理程序,因此它实际上可能管理多个任务。基本上,操作系统的工作是以一种灵活的、可编程的方式向用户提供对计算机资源的可用访问,以便他们能够完成所需的功能。还有更复杂的中断驱动的操作系统,分时系统,以及它们的混合。