首页 > 其他分享 >计算机的发展史和基本结构

计算机的发展史和基本结构

时间:2024-08-10 17:17:06浏览次数:10  
标签:1024 发展史 计算机 依曼 times 冯诺 2.2 结构

2.计算机的发展史和基本结构

2.1. 计算机发展史

  • 阶段 年代 电子元件 运算速度(每秒/次)
    第一代 \(1946-1958\) 真空电子管 数千至数万
    第二代 \(1958-1964\) 晶体管 几十万至几百万
    第三代 \(1964-1970\) 中小规模集成电路 百万至几百万
    第四代 \(1970-2024\) (超)大规模集成电路 几百万至千亿
  • 第一台计算机的诞生

    • \(1946.2.14\) , 世界上第一台计算机 \(ENIAC\)(音译:埃尼阿克)在宾夕法尼亚大学诞生。被美国国防部用来进行弹道计算。他可以每秒运行 \(5000\) 次加法或 \(400\) 次乘法 。
    • 但注意,\(ENIAC\) 不满足后问提到的冯诺依曼体系结构。因为他的诞生时间显然比冯诺依曼体系结构的诞生时间还要久远。
  • 冯诺依曼体系结构

    • 三个基本原则:二进制逻辑,程序存储执行,以及计算机由五个部分组成(运算器 控制器 存储器 输入设备 输出设备)
  • 伟大的计算机学家们:

    • 冯诺依曼 图灵
    • 第一个给计算机写程序的人:阿达·洛芙洛斯

2.2. 计算机基本结构

2.2.1 CPU(中央处理器)

  • 主要构成:控制单元 (即控制器) \(CU\) ,算术逻辑单元(即运算器) \((AIU)\),存储单元(寄存器)
  • 主流64位处理器,一次可处理8位数据。
  • 主频(单位 \(Hz\) )越高,运算速度越快。

2.2.2. 存储设备

  • 存储器(注意不是寄存器,寄存器是存储器的一种)

    • 存储器分为内存,外存,缓存 (\(Cache\))
    • 在内存中,每个存储单元都有唯一的编号称为地址。
    • 存储速度由快到慢:

      cpu寄存器---Cache---内存---外存

  • 存储容量单位:

    • 常见的有 \(b\) , \(B\) , \(KB\) , \(MB\) , \(GB\) , \(TB\) , \(PB\) 等。
    • 采用 \(1024\) 进制 , 如 \(1KB=1024B\) ;
    • 例题:一位艺术史学家有 \(20000\) 幅 \(1024 \times768\) 的 \(32\) 位真彩色图像,如果将这些图像以位图形式保存在 \(CD\) 光盘上(一张 \(CD\) 光盘的容量按 \(600M\) 计算),大约需要多少张 \(CD\) 光盘。

    \[\frac{1024 \times 768 \times 32 \times 20000}{8 \times 1024 \times 1024 \times 600}=100 \]

2.2.3 输入输出设备

  • 常见输入设备:鼠标,键盘,扫描仪,摄像头...
  • 常见输出设备:打印机,绘图仪,音响,显示器...

标签:1024,发展史,计算机,依曼,times,冯诺,2.2,结构
From: https://www.cnblogs.com/M1--1e9/p/18352526

相关文章

  • 基于django+vue社区疫情防控管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景近年来,全球公共卫生事件频发,尤其是新冠疫情的爆发,对社区管理和居民生活造成了巨大影响。面对疫情传播的复杂性和不确定性,传统的社区管理方......
  • 基于django+vue社区智能诊疗服务系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着科技的飞速发展和人口老龄化趋势的加剧,社区医疗服务面临着前所未有的挑战。传统诊疗模式存在资源分配不均、就诊流程繁琐、信息孤岛等......
  • 基于django+vue同学录网站系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,人们的社交方式发生了翻天覆地的变化。在这个数字化时代,传统的纸质同学录已难以满足人们对便捷、高效、互动性强......
  • 计算机补码存储
    以下过程用8位的有符号char表示数据。1.计算机为什么用补码存储整数加法运行计算机是按照二进制存储的,并且计算机只会做加法,不会减法。首先看下加法,例如1+1=20000000100000001——————————00000010如果是1-1呢,因为计算机不会减法,......
  • springbootAl农作物病虫害预警系统-计算机毕业设计源码21875
    基于Vue+SpringBoot的Al农作物病虫害预警系统的设计与实现摘要随着农业现代化的推进,农作物病虫害的防治已成为农业生产中的重要环节。传统的病虫害防治方法往往依赖于农民的经验和观察,难以准确、及时地预测和防控病虫害的发生。因此,开发一种基于现代信息技术的农作物病虫......
  • springboot垂钓服务系统-计算机毕业设计源码17434
    摘要本文旨在针对垂钓爱好者的需求,基于微信小程序平台,设计并实现一套垂钓服务系统。首先,通过对用户需求进行调研和分析,确定了系统的基本功能模块,包括垂钓点信息展示、用户预约和支付、钓具租赁信息等。接着,借助微信小程序提供的开发框架和组件库,实现了系统的界面设计和交互功......
  • C语言----结构体
    结构体结构体的含义自定义的数据类型它是由很多的数据组合成的一个整体,结构型数据其中的每一个数据,都是结构体的成员书写的位置:函数的里面:局部位置,只能再本函数中使用函数的外面:全局位置,在所有的函数中都可以使用#include<stdio.h>#include<string.h>structm......
  • 计算机病毒:数字世界的隐形威胁
    在数字化时代,计算机病毒已成为我们不可忽视的隐形威胁。它们如同潜伏在数字世界中的幽灵,悄无声息地侵入我们的计算机系统,窃取信息、破坏数据,甚至瘫痪整个网络。了解计算机病毒的本质、传播方式及防御策略,对于保护我们的数字资产至关重要。计算机病毒的定义计算机病毒是一种......
  • 【计算机毕设论文】基于SpringBoot+Vue线上学习平台的设计与实现
    ......
  • 计算机毕业设计django+vue二手车辆管理系统【开题+论文+程序】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着二手车市场的不断扩大和消费者需求的日益增长,二手车辆管理成为了一个日益重要的领域。然而,当前市场上的二手车辆管理往往存在信息不对......