如何创建一个专注于动漫的Flask网站?

摘要:用flask做的网站,专做动漫的网站,厦门网页设计培训班,鞍山网站制作一般多少钱目录前言一、计算机的发展历程1. 计算机发展的四代变化2. 计算机元件的更新换代3. 计算机软件的发展二、计算机系统层次结构1. 计算机系统的组成2. 冯诺依曼
用flask做的网站,专做动漫的网站,厦门网页设计培训班,鞍山网站制作一般多少钱目录前言一、计算机的发展历程1. 计算机发展的四代变化2. 计算机元件的更新换代3. 计算机软件的发展二、计算机系统层次结构1. 计算机系统的组成2. 冯诺依曼体系结构3. 计算机的功能部件1. 输入设备2. 输出设备3. 存储器4. 运算器5. 控制器三、 分析计算机各个部件在执行代码中… 目录前言一、计算机的发展历程1. 计算机发展的四代变化2. 计算机元件的更新换代3. 计算机软件的发展二、计算机系统层次结构1. 计算机系统的组成2. 冯诺依曼体系结构3. 计算机的功能部件1. 输入设备2. 输出设备3. 存储器4. 运算器5. 控制器三、 分析计算机各个部件在执行代码中的过程重难点四、计算机系统的层次结构五、计算机的性能指标前言 本文主要包含以下内容计算机发展历程及计算机的系统层次结构计算机系统的基本组成和计算机硬件的基本组成计算机硬件和软件的关系计算机系统的工作原理和计算机的性能指标 一、计算机的发展历程 1. 计算机发展的四代变化 计算机的发展过程经理四个时代电子管时代晶体管时代中小规模集成电路时代超大规模集成电路时代。 电子管时代逻辑元件采用电子管使用机器语言进行编程存储的容量小体积大成本高运算速度慢。晶体管时代逻辑元件采用晶体管运算速度相比于电子管时代的计算机提高一点此时开始出现高级语言和编译程序有了操作系统的雏形。中小规模集成电路时代逻辑元件采用中小规模集成电路高级语言发展迅速开始有了分时操作系统。超大规模集成电路时代逻辑元件采用大规模集成电路和超大规模集成电路产生了微处理器CPU产生了并行、流水线、高速缓存和虚拟存储器等概念。 2. 计算机元件的更新换代 摩尔定律当价格不变时集成电路上可容纳的晶体管数目约每隔18个月就会增加一倍性能也会提升一倍。半导体存储器的发展微处理器的发展微处理器从刚开始只能处理8位发展到现在能够处理64位这里的位指的是机器字长也就是计算机进行一次整数运算所能处理的二进制数据的位数例如像处理一个整数我们知道一个整数是4个字节也就是8个比特位那么如果采用刚开始的处理器因为那时候的处理器一次只能处理8个比特位所以那个时候的处理器处理一个整数需要4次现在的处理器一次能够处理64个比特位所以现在的处理器来处理一个整数一次就能够处理完毕。 3. 计算机软件的发展 计算机语言从刚开始的机器语言逐渐发展产生了汇编语言和面向对象的高级语言可见其发展是非常迅速的。 二、计算机系统层次结构 1. 计算机系统的组成 计算机系统是由硬件系统和软件系统组成的。 硬件系统能够实际摸得着的那些东西比如常见输入输出设备存储器运算器和控制器这五大部件也是后面冯诺依曼体系结构中的重要组成部分。软件系统包括常见的使用高级语言编写而形成的软件其能够让硬件完成对应的工作 计算机性能的好坏很大程度是取决于软件的但是软件的运行又离不开硬件硬件和软件其实对于实现某一个逻辑具有等效的作用但是使用硬件和使用软件来完成的成本和效率是不一样的其中如果使用软件来完成逻辑运行的话就是效率低成本低使用硬件来完成对应的逻辑运算的话就是效率高成本高。比如如果我们要完成一个乘法计算那么对于硬件我们只需要实现一个乘法指令成本高让硬件进行计算即可效率高但是采用软件的话就只能进行多次相加所以显然效率就会比较低但是成本也低 2. 冯诺依曼体系结构 早期的冯诺依曼体系结构 早期的计算机中的结构是按照上面的结构实现的数据经过输入设备之后是将数据传送到运算器然后再由运算器将数据输送到存储器这个结构是以运算器为中心的这个过程中效率就会相对比较慢了所以后期的计算机中的结构做出了修改 后期的冯诺依曼体系结构 后期的计算机中数据经输入设备之后是直接到达存储器然后需要运算的时候再将数据传送给运算器进行运算。所以这个结构是以存储器为中心的。 存储程序将事先编制好的程序和原始数据送入主存内存后才能执行CPU执行一旦程序被启动就无需操作人员干预计算机会自动逐条执行指令直到程序运行结束。存储程序相比于原始的计算机所具有的优点不需要人为进行干预从而提高了计算机运行的效率。冯诺依曼体系计算机的特点 采用存储程序的工作方式计算机硬件系统由运算器、存储器、控制器、输入设备和输出设备构成指令和数据以同等地位存储在存储器中形式上没有区别但是计算机能够对它们进行区分指令和数据均以二进制的形式进行表示。指令是由操作码和地址码组成其中操作码指出操作的类型就是告诉CPU这条指令需要执行什么操作比如加法操作和减法操作。地址码是指出操作数的地址就是告诉CPU这个要去哪里找这个指令运算对应的操作数。
阅读全文