在ISA级别运行程序是什么感觉?

时间:2015-12-11 22:43:41

标签: process operating-system isa

在计算机系统中,ISA级别低于操作系统级别。操作系统级别建立在ISA级别上。

在操作系统级别,不同的程序在不同的进程中运行。

  • 程序可以在另一个程序完成运行之前通过上下文切换运行。
  • 不同流程中的程序不会相互影响。

假设没有操作系统,计算机系统中只有一个cpu核心。在ISA级别,不存在过程的概念。运行不同的程序是什么感觉?

  • 程序是否必须在上一个程序运行完毕后才开始运行?
  • 上一个完成的程序能否以一种无意或有意的方式影响以下程序?

1 个答案:

答案 0 :(得分:1)

“它是什么样的”这个问题听起来像一个关于处理器如何运行指令的问题。它只是运行它们。

在ISA级别上不存在进程的概念并不完全正确。处理器可能具有用于任务切换的硬件支持,因此他们实际上可能知道它们。当然操作系统仍将运行该节目。

简单地说,在ISA级别,软件符合硬件。因此,单核CPU只会从预设的存储器位置开始搅拌指令和命令外设,直到它关闭或停止。还有其他一些关于“它是什么样的”的具体问题吗?