冯诺依曼体系结构(Von Neumann Architecture)是计算机的基本设计理念之一,由美国数学家约翰·冯·诺依曼于1945年提出,也被称为“冯诺依曼模型”或“冯诺依曼计算机体系结构”。它的核心思想是将程序和数据存储在计算机的内存中,并通过中央处理单元(CPU)执行程序。冯诺依曼体系结构至今仍然是大多数计算机的基础架构。
CPU
):
CU
):负责指挥计算机各部分的工作。
ALU
):进行算术和逻辑运算。
RAM
):
注意:
CPU处理速度非常快,但是输入数据的速度相较于CPU的速度是非常慢的,这就导致了很多时候CPU都在等待数据的输入,严重浪费了CPU的性能,所以增加内存,让CPU直接跟内存交换数据,充分发挥CPU的性能。(内存输入输出的数据的速度是非常快的)
计算机存储金字塔:
冯诺依曼架构存在一个著名的问题,即“冯诺依曼瓶颈”(Von Neumann Bottleneck)。这是由于程序和数据共享同一个内存系统,CPU在执行指令时需要频繁地从内存读取指令和数据,导致内存的读写速度成为限制计算机性能的瓶颈。随着计算机硬件的不断发展,解决冯诺依曼瓶颈的问题成为计算机体系结构研究的一个重要方向。
总的来说,冯诺依曼体系结构让计算机保持一定处理速度的同时,降低了计算机的成本,使得计算机能够进入各家各户,为之后互联网的发展奠定了基础。
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的系统软件,它为应用程序提供了一个运行环境,并为用户提供与计算机硬件交互的接口。
操作系统包括:
一般而言,操作系统指的是内核。
软硬件体系结构是层状结构
Have a good day😏
See you next time, guys!😁✨🎞