ch2 计算机的发展史

news2024/11/18 5:48:16

1. 计算机的发展史

人类活动的需求, 推动因素:

  1. 电子技术的发展
  2. 计算机体系结构技术的发展

在这里插入图片描述

1. 1 计算机的体系结构

冯诺依曼 体系结构的计算机;

在这里插入图片描述

以运算器为核心的 冯诺依曼结构;

IBM 360 :
提出计算机系统结构的概念, 做出了 计算机 软硬件 交互的界面;

1.2 微型计算机的发展

在这里插入图片描述

在这里插入图片描述

1.3 Moore 定律

微芯片上集成的,
晶体管数目 每三年 翻两番;

1.4 软件技术的兴起和发展

机器语言 汇编语言—> 面向机器

高级语言 —> 面向问题

Fortran : 科学计算和工程计算

PASCAL: 结构化程序设计

C++: 面向对象

Java: 适应网络环境

系统软件:

  1. 语言处理程序: 汇编语言 编译程序 解释程序

  2. 操作系统: DOS, UNIX, WINDOWS, Linux, Kylin Linux

  3. 服务性程序: 装配 调试 诊断 排错

  4. 数据库管理 系统: 数据库 和 数据库管理软件

  5. 网络软件

软件发展的特点:

  1. 开发周期长
  2. 制作成本昂贵
  3. 检测软件产品质量的特殊性

软件是程序以及开发, 使用 和 维护程序所需要的所有文档;

2. 计算机的应用

2.1 科学计算 和数据处理

使用高性能计算

2.2 工业控制和实时控制

2.3 网络技术

  1. 电子商务
  2. 网络教育
  3. 敏捷制造

2.4 虚拟现实

2.5 办公自动化 和 管理信息 系统

2.6 CAD、CAM, CIMS

2.7 多媒体技术

2.8 人工智能技术

3. 计算机的展望

替代传统的硅芯片

3.1 光计算机

利用光子取代 电子进行运算 和 存储;

3.2 DNA 生物计算机

通过控制DNA 分子间的生化反应

3.3 量子计算机

利用原子所具有的量子特性

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/184116.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DeepTime:时间序列预测中的元学习模型

DeepTime,是一个结合使用元学习的深度时间指数模型。通过使用元学习公式来预测未来,以应对时间序列中的常见问题(协变量偏移和条件分布偏移——非平稳)。该模型是时间序列预测的元学习公式协同作用的一个很好的例子。 DeepTime架…

Win系统速览桌面功能失效 - 解决方案

Win系统速览桌面功能失效 - 解决方案问题解决方案步骤1:确保显卡驱动正常运行步骤2:检查任务栏设置步骤3:调整视觉效果问题 Win10系统支持用户鼠标悬停在任务栏右下角时速览桌面。但可能会因驱动和视觉效果设置等原因导致此功能失效。甚至任…

Linux基础IO+文件fd

1:文件理解文件内容属性,因此空文件在磁盘上也占用空间。文件用路径名文件名作为标识文件的唯一性。对文件的操作,就是对文件的内容属性的操作。在linux中,如果没有指定文件路径,默认在当前路径下执行操作。总结&#…

react配置环境变量

前端项目开发一般会区分三个环境: 本地环境(及开发环境)— development,测试环境 — test,生产环境 — production。 本地环境就是自己开发调试用的,一般是node起一个本地的服务,用webpack做接…

使用Python实现高效摸鱼,批量识别银行卡号码并且自动写入Excel表格

每当有新员工入职,人事小姐姐都要收集大量的工资卡信息,并且生成Excel文档,看到小姐姐这么辛苦,我就忍不住要去帮她了… 于是我用1行代码就实现了自动识别银行卡信息并且自动生成Excel文件,小姐姐当场就亮眼汪汪的看着…

如何制定一个好计划?运用SMART原则

很多人面对目标总是给自己找各种借口,为自己找理由,如没时间、做不到、没人脉、在潜意识里告诉自己还没准备好。人的天性就是逃避困难、贪图享乐,而保证执行力就是跟惰性抗争的过程。 这个世界没有好做不好的工作,只有&#xff0c…

Java Springboot+VUE前后端分离网上手机商城平台系统设计和实现以及论文报告

Java SpringbootVUE前后端分离网上手机商城平台系统设计和实现以及论文报告 博主介绍:5年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java毕设项目精品实战案例《500套》 欢迎点赞 收…

闭区间连续函数的性质+习题课(函数与极限总复习)——“高等数学”

各位CSDN的uu们你们好呀,今天我们的内容依然是关于连续函数的概念和性质及相关内容,之前的博客我们学习到了函数的连续性和函数的间断点,那今天,我们便来看看闭区间上连续函数的性质,好的,接下来就让我们进…

Webpack麻烦你不要靠的那么近,我怕Vite误会

某天,实施人员,让我修复了一个小问题,并需要快速的发布到正式环境上,我三下五除二修改了问题;开始了打包发布,以前并没有怎么注意到启动的问题,然而这次比较急,想在用户看到之前发布…

Java之初入JDBC-连接数据库

之前我们学完了Mysql 现在我们要学习怎么用JAVA来操作Mysql数据库(JDBC不止能操作Mysql还能操作如Redis等数据库) 概述 JDBC原理图 大致我们java语言开发者,指定一个接口 这个接口-包含了对数据库基本操作 然后不同数据库的开发厂商&#x…

HTML中引入CSS样式的第二种方式:样式块

<!-- 第二种方式&#xff1a;在head标签中使用style块&#xff0c;这种方式被称为样式块方式。 语法格式&#xff1a; <head> <style type"text/css"> 选择器 { …

Ragnar-lothbrok靶机总结

Ragnar-lothbrok靶机渗透总结 靶机下载地址: https://download.vulnhub.com/ragnarlothbrok/Ragnar-lothbrok.ova 打开靶机,使用nmap扫描出靶机的ip和所有开放的端口 可以看到靶机开放了21端口,80端口,443端口,3306端口 一般开放21端口,我们可以先尝试ftp的匿名登录 可以看到…

MySQL详解(一)——基础 1.0

MySQL基础 1. 数据库概述 1.1 什么是数据库 数据库是持久化数据的一种介质&#xff0c;可以理解成用来存储和管理数据的仓库&#xff01; 持久化(persistence)&#xff1a;把数据保存到可掉电式存储设备中以供之后使用。持久化的大多数时候是将内存中的数据存储在数据库中&…

CompletableFuture实现异步编排

为什么需要异步执行&#xff1f; 场景&#xff1a;电商系统中获取一个完整的商品信息可能分为以下几步&#xff1a;①获取商品基本信息 ②获取商品图片信息 ③获取商品促销活动信息 ④获取商品各种类的基本信息 等操作&#xff0c;如果使用串行方式去执行这些操作&#xff0c;假…

使用Python包组织代码

使用Python包(package)组织代码Python 通过包(package)的方式来组织代码&#xff0c;包是一种特殊的模块(module)。Python 的包有两种形式&#xff0c;分别是Regular packages 和 namespace packages。所谓 Regular packages 就是指含有__init__.py的目录&#xff0c;这样的包被…

Jeston TX1TX2 A100 Ubuntu_1804_ROS 系统清理系统缓冲日志

大家好&#xff0c;我是虎哥&#xff0c;我自己的系统&#xff0c;运行一段时间后&#xff0c;出现了存储空间不足&#xff0c;详细查了一下&#xff0c;发现ROS本身就占用了大量的日志空间&#xff0c;这个当然在编程阶段&#xff0c;通过少加打印的方式来优化&#xff0c;但是…

黑群晖安装记录

老姐公司黑群晖坏了。临危受命&#xff0c;尝试拯救硬盘文件。 看起来黑群晖启动了&#xff0c;但是在管理软件找不到黑群晖IP&#xff0c;尝试了各种方法都不行&#xff0c;放弃老群晖&#xff0c;直接拯救硬盘数据&#xff0c;看官网有HDD迁移模式&#xff0c;直接把硬盘插到…

【GD32F427开发板试用】8. 脉搏监控仪

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动&#xff0c;更多开发板试用活动请关注极术社区网站。作者&#xff1a;hehung 之前发帖 【GD32F427开发板试用】1. 串口实现scanf输入控制LED 【GD32F427开发板试用】2. RT-Thread标准版移植 【GD32F427开发板试用…

动态内存开辟必看,一篇就能学会贯通

目录 为什么存在动态内存分配 动态内存函数的介绍 1.malloc函数和free函数 2.calloc函数 3.realloc函数 常见的动态内存错误 经典的笔试题 柔性数组 今天来介绍一下动态内存&#xff0c;让我们直入主题&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 为…

【Cocos新手入门】cocos creator 的研发思路和工具操作说明

本篇文章主要讲解cocos creator 的研发思路和工具操作说明 作者&#xff1a;任聪聪 日期&#xff1a;2023年1月29日 研发思路 关于cocos creator 工具说明 首先cocos creator 是一个编辑游戏界面的窗口&#xff0c;省去了我们日常开发游戏时频繁修改参数调整动画、场景的工作…