Operating system 前台后台系统与实时操作系统的区别

Operating system 前台后台系统与实时操作系统的区别,operating-system,real-time,background-process,foreground,background-foreground,Operating System,Real Time,Background Process,Foreground,Background Foreground,这两种系统之间的区别是什么。 我可以找到两者的定义和特征,但我无法真正找到以一种可以理解的方式描述确切区别的东西。关于“真正的操作系统”意味着什么,人们可能会争论很长时间。在我看来,fg bg系统是一种非常简单的操作系统。它至少管理两个任务:前台任务和后台任务。如果前台任务是一个中断处理程序,那么可能有几个不同的处理程序,因此它实际上可能在管理几个任务。操作系统的工作最基本的是以灵活、可编程的方式向用户提供对计算机资源的可维护访问,以便用户能够完成所需的功能。还有更复杂的中断驱动操作系统、分时系

这两种系统之间的区别是什么。
我可以找到两者的定义和特征,但我无法真正找到以一种可以理解的方式描述确切区别的东西。

关于“真正的操作系统”意味着什么,人们可能会争论很长时间。在我看来,fg bg系统是一种非常简单的操作系统。它至少管理两个任务:前台任务和后台任务。如果前台任务是一个中断处理程序,那么可能有几个不同的处理程序,因此它实际上可能在管理几个任务。操作系统的工作最基本的是以灵活、可编程的方式向用户提供对计算机资源的可维护访问,以便用户能够完成所需的功能。还有更复杂的中断驱动操作系统、分时系统以及它们的混合体。

这两种系统之间的差异与内核有什么联系吗?复杂的操作系统是分层或分层设计的。有时在操作系统图中被视为同心圆。内核是最内层或最低层,提供硬件驱动程序和操作系统的所有基本功能。与更高的应用程序级别相比,内核级别的内容更多地取决于操作系统设计者。如果你对这个话题很感兴趣,可以看看一本很好的书,比如Tannenbaum的《操作系统设计与实现》。