为何在西湖区建设一个网站变得越来越困难?

摘要:网站越来越难做,西湖区网站建设,做标书要不要做网站,个人网站可以做品牌推广✅<1>主页:我的代码爱吃辣 📃<2>知识讲解&
网站越来越难做,西湖区网站建设,做标书要不要做网站,个人网站可以做品牌推广✅1主页#xff1a;我的代码爱吃辣 #x1f4c3;2知识讲解#xff1a;操作系统 #x1f4ac;3前言#xff1a;今天来介绍一下冯诺依曼体系结构#xff0c;和操作系统的理解。 目录 1.冯诺依曼体系结构 冯诺依曼体系的工作原理#xff1a; 为…✅1主页我的代码爱吃辣 2知识讲解操作系统 3前言今天来介绍一下冯诺依曼体系结构和操作系统的理解。 目录 1.冯诺依曼体系结构 冯诺依曼体系的工作原理 为什么会有内存 生活中的冯诺依曼体系 2.操作系统(Operator System) 概念 设计OS的目的 操作系统是如何做管理的 系统调用 1.冯诺依曼体系结构 冯·诺依曼结构也称普林斯顿结构是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置因此程序指令和数据的宽度相同如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。 数学家冯·诺依曼提出了计算机制造的三个基本原则即采用二进制逻辑、程序存储执行以及计算机由五个部分组成运算器、控制器、存储器、输入设备、输出设备这套理论被称为冯·诺依曼体系结构。 运算器用于实现算术运算如加减乘除逻辑运算等。控制器存储当前的指令存储下一条指令的地址分析指令。。现代的诺伊曼机将运算器和控制器集成到了一起统称为中央处理器cpu。存储器又叫做内存用于暂时存放CPU中的运算数据以及与硬盘等外部存储器交换的数据输出设备用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等例如我们的显示器声卡网卡磁盘。输入设备向计算机输入数据和信息的设备我们将输入设备和输出设备统称为外围设备简称外设例如键盘鼠标麦克风磁盘。 冯诺依曼体系的工作原理 早期的冯诺依曼机由输入设备输入数据经过运算器转移给存储器当数据需要计算时在存储器中区取数据经过运算器和控制器处理的数据也要通过运算器的传送给存储器由存储器传送给输出设备进行输出。 早期的冯诺依曼机最显著的特点就是以运算器为中心进行工作。 现代冯诺依曼机器 早期的冯诺依曼机输入输出设备要想与存储器交换数据都必须经过运算器这显然就是比较繁琐的了。现在的冯诺依曼机当输入设备输入后直接可以加载到存储器中由cpu去存储器中取数据和程序。将处理好的数据和程序再交给存储器由存储器输送给输出设备。 现在冯诺依曼机的特点就是以存储器为中心。 为什么会有内存 我们知道冯诺依曼机工作的本质时将数据通过输入设备进行传输然后通过cpu进行处理将处理的数据通过输出设备输出给用户。 那么既然计算机只要拿到数据处理再将数据输出就可以了那么内存的意义又是什么呢像冯诺依曼机器的那样先将数据和程序加载到内存cpu在向内存中拿数据和程序这样不多了一道程序效率不会变慢吗难道不可以将输入设备的数据直接给cpu处理这样不是更直接没更好吗 可不可以设计成这样呢 这里我们需要普及一个概念cpu的处理数据的速度是非常快的而外设的速度一般是比较慢的。如果像上述一样设计就会出现木桶效应。 木桶效应木桶盛水的多少不是取决于最长的那块木板而是取决于那块最短的木板长度。 换做在计算机中如果舍弃内存将输入输出设备直接与cpu连接就会引发虽然cpu的速度很快但是还是整体速度还是会被外设给拉慢下来。 所以冯诺依曼就想着引入内存将cpu即将处理的数据提前加载到内存中这样我们的cpu就不需要每次都向我们的输入设备在要数据和程序了而且内存和cpu的整体交互速率还是很快的这样整体的计算机工作速度也就变快了。 一个程序实际上就是一个可执行文件在windows里面就是一个.exe文件像这样的文件在我们的电脑里都是存储在磁盘里面的磁盘也就是我们的外部设备而我们常说的我们想将一个程序跑起来为什么说需要先将程序加载到内存原因正是冯诺依曼体系结构决定的冯诺依曼体系结构决定cpu从内存中拿数据。所以我们程序跑起来的第一步就是先将程序加载到内存这就是由物理结构而决定了软件运行的行为。 从这里我们就可以总结出两个结论 在数据层面cpu一般不和外设直接沟通而是直接和内存打交道。在数据层面外设只和内存打交道。 由此我们可以看到内存对于整个冯诺依曼体系结构的重要性。 我们观察内存的功能也就可以发现内存就是一个数据的中转站既然这样我们内存中转的速度不是越快越好吗当然是越快越好。我们知道在cpu上还集成了寄存器寄存器的速度是非常快的那我们可不可以用寄存器来作为内存的存储单元呢。答案是不可以。 因为寄存器的造价非常的昂贵在整个计算机中现在的x86_64计算机中一共也就才有16个64bit通用寄存器。算起来才只有0.125kb大小。
阅读全文