第一章计算机的基本概念和结构、基础知识一、概述什么是计算机简单地说,计算机是一种能够自动、高速、精确地进行各种信息处理的电子设备。计算机的产生和发展1946年2月,世界上第一台计算机ENIAC诞生于美国宾夕法尼亚大学,从那时起到现在,计算机技术从最早的、宠大的电子管计算机到现在超大规模集成电路的各类微型乃至巨型计算机;其算法从最早的用线路连接方法编排程序到现在各种高级语言的使用;计算机技术在各个时期都影响着人类的社会活动。二、计算机发展史计算机发展到今天已经50多年了,在这50多年里,计算机技术取得了巨大的进步,几乎每隔数年,就有一次软、硬件方面的的重大突破。时至今日,计算机的发展已经经历了以下四代。第一代计算机:电子管时代(1946~1955年)特征:使用电子管为元器件,占地大、重量重、存储器为水银延迟线或静电存储器和磁芯,外存有纸带、卡片、磁带等。运算速度低(每秒几千次~几万次),能耗大,造价高。其程序设计语言用二进制码表示的机器语言和汇编语言。比如世界上第一台计算机ENIAC,使用了18000个电子管、10000只电器和7000个电阻,占地170平方米,重达30吨,耗电150千瓦,每秒5000次加、减运算,价值40万美元。用途:主要用于科学计算。第二代计算机:晶体管时代(1956~1964年)信息是一组具有相同特性的数据的集合。特征:全部采用晶体管,用磁芯做主存储器,用磁盘或磁带做外存储器,运算速度达到每秒几十万次。程序设计语言也在这一时期取得了较大发展,如ALGO60、FORTRAN、COBOL等高级语言都相继投入使用,程序的编制方便了,通用性也增强了。其应用由科学计算扩展到了事务管理及工业控制等方面。第三代计算机:集成电路时代(1965~1970)特征:用中、小规模集成电路代替了分立的晶体管元件,内存开始使用半导体存储器,计算速度可达每秒几十万次~几百万次,个别的可过一千万次。这一时期对计算机的设计提出了系列化、通用化和标准化的思想。在软件设计中提倡模块化和结构化设计,这样不但使计算机的成本降低,而且还扩大了计算机的应用范围。值得注意的是,这一时期首次使用了专为计算机开发的“操作系统”,这一新技术使得系列机内的低档机向高档机升级时,原有的操作系统与应用软件可继续使用。比如:1964年美国IBM公司生产的System/360系列计算机,同时开发了供该系列机使用的操作系统OS/360,使360系列机成为第三代计算机的主流产品。第四代计算机:大规模、超大规模集成电路时代(1971~现在)特征:大规模集成集电路的应用,采用集成度更高的半导体芯片做存储器,其计算速度可达每秒几百万次~上亿次。操作系统不断完善,应用软件层出不穷。在计算机系统结构方面发展了分布式计算机,并行处理技术和计算机网络等。这一时期计算机的发展进入了以计算机网络为特征的时代。新一代(未来一代)计算机:知识信息处理系统其主要目标是使计算机具有人的某些智能,如听、说、看和思维推理的能力。先后出现了神经网络计算机、生物计算机等提法。三、微型计算机微型计算机,顾名思义就是很小的计算机。我们今天上机使用台式计算机就是微型计算机,即个人电脑(PC机),属于第四代计算机。其发展可分为以下五个时代。第一代1971年开始的4位微机。它的芯片集成了2000个晶体管,时钟频率为1MHz。第二代1973年开始的8位微机。它的芯片集成度为4000~9000个晶体管,时钟频率4MHz。如Intel公司的8080、Motorola公司的M6800等是这一时代的典型产品。第三代1978年开始的16位微机。芯片集成度为2万~7万个晶体管,时钟频率5MHz~10MHz。典型产品是Inter公司的8086及80286。IBM公司用这一代芯片研制了IBMPC、IBMPC/XT及IBMPC/AT。第四代1981年开始的32位微机。芯片集成度为10万~100万个晶体管。时钟频率10MHz~33MHz。用该微处理器制成的微机的性能达到或超过了70年代的大、中型计算机。第五代1993年开始的64位微机。芯片集成度在100万个晶体管以上。典型产品为Intel公司PentiumⅡ和PentiumⅢ,其时钟频率在66MHz以上,目前实用的产品已超过700MHz。微处理器的发展大大地推动了计算机的发展,目前性能价...