计算机系统分为两个功能实体。硬件和软件是计算机系统的两个功能实体。操作系统是硬件和软件之间的链接。计算机系统中存在某些层,过程可以通过这些层来执行任务。在这里,我们将讨论每层。
以下是计算机系统中不同的抽象层:
- 问题陈述 –
问题陈述是使用自然语言陈述的。它可能是模棱两可的或不精确的。基本上这是用户对系统的要求。 - 算法 –
算法是执行特定任务的分步过程。它保证完成。它具有确定性,有效的可计算性和有限性。 - 程序 –
程序使用诸如高级语言和低级语言之类的计算机语言来表达算法。用户为他们的问题陈述编写代码。 - 指令集架构–
指令集体系结构指定计算机可以使用数据类型和寻址模式执行的指令集。 - 微架构–
微体系结构是处理器实现的详细组织。 - 逻辑电路–
逻辑电路结合基本操作以实现微体系结构。 - 设备 –
装置具有材料和可制造性的特性。