热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

大学计算机基础知识点pdf,大学计算机基础知识点概述.pdf

计算机基础概述1.世界上第一台电子数字计算机诞生于1946年,名字是ENIAC(电子数字积分计算机),主要是为了解决弹道计算问题。ENIAC不能存储程序

计算机基础概述

1. 世界上第一台电子数字计算机诞生于 1946 年,名字是 ENIAC (电子数字积分计算机) ,

主要是为了解决弹道计算问题。 ENIAC 不能存储程序,只能存 20 个字长为 10 位的十进

制数。 ENIAC的问世,宣告了电子计算机时代的到来。

2. 1946 年,美籍匈牙利科学及冯· 诺依曼撰写 《关于电子计算机逻辑结构初探》 ,提出 “存

储程序”的概念,奠定了存储程序式计算机的理论基础, ,确定了现代电子计算机的基

本结构 -冯诺依曼体系结构。

3. 根据冯· 诺依曼的改进方案, 科学家研制出了第一台具有存储程序功能的计算机 EDVAC。

EDVAC计算机由存储器、运算器、控制器、输入设备和输出设备组成,使用二进制进行

运算,将指令和数据存储到计算机里。

4. 现代电子计算机仍被称作冯·诺依曼计算机。

5. 按照使用的电子元器件种类把计算机发展阶段分成五个阶段:

第一代: 1946-1957 ;电子管;体积巨大,耗电量大,存储容量小;每秒几千次至几万

次;机器语言和汇编语言(软件) ;二进制编码机器语言编写程序;军事与科学计算。

第二代: 1958-1964 ;晶体管;体积缩小,容量扩大;功能增强;可靠性提高;每秒几

万次至几十万次; 接近于自然语言的高级程序设计语言编写程序; 数据处理和事务管理,

工业控制;主存储器是磁芯存储器,外存储器开始使用磁盘。

第三代: 1965-1970 ;小规模集成电路和中规模集成电路;体积大大缩小,内存容量进

一步增加, 耗电量减少, 功能更强大; 每秒几十万次到几百万次; 多种高级程序语言 (软

件) ;文字处理,企业管理,自动控制;开始使用操作系统。

第四代: 1971-至今;大规模集成电路( LSI)和超大规模集成电路( VLSI);性能大幅度

提高;每秒几千万次到千百亿次;出现数据管理系统,网络管理系统,面向对象语言;

计算机往巨型和微型两极发展。微型计算机( PC)在第四阶段出现。

第五代:未来;真正智能化的非冯·诺依曼计算机。

总结:未来计算机向着举巨型化、微型化、网络化、智能化和多媒体化发展。

6. 微型计算机( PC 或个人电脑)以微处理器为基础,配置内存储器和输入输出( I/0 )接

口,遵循冯· 诺依曼体系结构, 由运算器、 控制器、 存储器、 输入设备和输出设备组成。

运算器和控制器被集成在一个芯片上, 称为微处理器( CPU),微处理器的性能决定微型

计算机的性能。

7. 根据微处理器的字长和功能,可将微型计算机发展划分为六个阶段:

第一阶段: 4 位和 8 位微处理器时代;采用 PMOS 工艺,集成度低,主要采用机器语言

和简单的汇编语言。 (1971-1972 )

第二阶段: 8 位微处理器时代;采用 NMOS 工艺,集成度和运算速度提高;具有典型的

计算机体系结构和中断、 DMA 控制功能;除了汇编语言,出现了 BASIC、FORTRAN等高

级语言和相应的解释程序和编译程序;后期出现了操作系统。 (1973-1977 )

第三阶段: 16 位微处理器时代;采用 HMOS 工艺;采用多级中断、多种寻址方式、段

式存储结构;配置了软件系统。 (1978-1984 )

第四阶段: 32 位微处理器时代; 首次增加了一个内置的数学协处理器, 将复杂的数学功

能从中央处理器中分离出来,大幅



推荐阅读
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • Android中将独立SO库封装进JAR包并实现SO库的加载与调用
    在Android开发中,将独立的SO库封装进JAR包并实现其加载与调用是一个常见的需求。本文详细介绍了如何将SO库嵌入到JAR包中,并确保在外部应用调用该JAR包时能够正确加载和使用这些SO库。通过这种方式,开发者可以更方便地管理和分发包含原生代码的库文件,提高开发效率和代码复用性。文章还探讨了常见的问题及其解决方案,帮助开发者避免在实际应用中遇到的坑。 ... [详细]
  • 双精度除法与整数运算:性能与精度的权衡分析 ... [详细]
  • 并发编程入门:初探多任务处理技术
    并发编程入门:探索多任务处理技术并发编程是指在单个处理器上高效地管理多个任务的执行过程。其核心在于通过合理分配和协调任务,提高系统的整体性能。主要应用场景包括:1) 将复杂任务分解为多个子任务,并分配给不同的线程,实现并行处理;2) 通过同步机制确保线程间协调一致,避免资源竞争和数据不一致问题。此外,理解并发编程还涉及锁机制、线程池和异步编程等关键技术。 ... [详细]
  • 字节码开发笔记:深入解析与应用技巧 ... [详细]
  • C语言中类型自动转换的深入解析与应用
    C语言中类型自动转换的深入解析与应用 ... [详细]
  • 在本地环境中部署了两个不同版本的 Flink 集群,分别为 1.9.1 和 1.9.2。近期在尝试启动 1.9.1 版本的 Flink 任务时,遇到了 TaskExecutor 启动失败的问题。尽管 TaskManager 日志显示正常,但任务仍无法成功启动。经过详细分析,发现该问题是由 Kafka 版本不兼容引起的。通过调整 Kafka 客户端配置并升级相关依赖,最终成功解决了这一故障。 ... [详细]
  • 在 Linux 环境下,多线程编程是实现高效并发处理的重要技术。本文通过具体的实战案例,详细分析了多线程编程的关键技术和常见问题。文章首先介绍了多线程的基本概念和创建方法,然后通过实例代码展示了如何使用 pthreads 库进行线程同步和通信。此外,还探讨了多线程程序中的性能优化技巧和调试方法,为开发者提供了宝贵的实践经验。 ... [详细]
  • 在需要将网页内容保存为图片时,通常可以使用系统自带的截图工具。然而,对于较长的页面,尤其是带有滚动条的情况,操作起来较为不便。为此,推荐一款功能强大的Chrome浏览器插件——FireShot。该插件不仅支持区域截图,还能实现整页长截图和视频录制,极大地提升了网页内容的捕捉效率和质量。此外,FireShot还提供了丰富的编辑和分享选项,方便用户进行后续处理和分发。 ... [详细]
  • Python 实战:异步爬虫(协程技术)与分布式爬虫(多进程应用)深入解析
    本文将深入探讨 Python 异步爬虫和分布式爬虫的技术细节,重点介绍协程技术和多进程应用在爬虫开发中的实际应用。通过对比多进程和协程的工作原理,帮助读者理解两者在性能和资源利用上的差异,从而在实际项目中做出更合适的选择。文章还将结合具体案例,展示如何高效地实现异步和分布式爬虫,以提升数据抓取的效率和稳定性。 ... [详细]
  • 新版Windows 10任务管理器对多个系统服务项进行独立拆分优化
    在使用Windows 10时,用户经常遇到CPU或磁盘占用率突然升高的问题。新版的任务管理器通过独立拆分和优化多个系统服务项,显著改善了这一状况,使系统资源管理更加高效和精细。这一更新不仅提升了系统的响应速度,还增强了用户对系统性能的掌控能力。 ... [详细]
  • 如何解决XP系统启动时出现CPU风扇错误警告?
    在使用XP系统的计算机中,部分用户反映在启动过程中会频繁遇到“CPU Fan Error”警告,并提示按F1键进入设置。这一问题不仅影响用户体验,还可能对硬件造成潜在风险。本文将详细介绍如何诊断和解决这一常见故障,确保系统稳定运行。 ... [详细]
  • 在Python网络编程中,多线程技术的应用与优化是提升系统性能的关键。线程作为操作系统调度的基本单位,其主要功能是在进程内共享内存空间和资源,实现并行处理任务。当一个进程启动时,操作系统会为其分配内存空间,加载必要的资源和数据,并调度CPU进行执行。每个进程都拥有独立的地址空间,而线程则在此基础上进一步细化了任务的并行处理能力。通过合理设计和优化多线程程序,可以显著提高网络应用的响应速度和处理效率。 ... [详细]
  • Windows 10系统录屏技巧分享:掌握内置快捷键轻松录制屏幕 ... [详细]
author-avatar
琳宝灬幸福
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有