计算机与操作系统.doc

计算机与操作系统

PAGE 20 操作系统实用教程(第三版)Java语言最新实用案例教程(第2版) PAGE 21 第1章 概论 第1章 概 论 现代电子计算机技术的飞速发展,离不开人类科技知识的积累,离不开许许多多热衷于此并呕心沥血的科学家们的探索。正是这一代代人的知识积累才构筑了今天的“信息大厦”。本章将介绍计算机的发展以及与之密切相关的操作系统的发展简史,虽然不可能很详细地描述这一辉煌历程,但我们同样可以从中感受到科技发展的艰辛及科学技术的巨大推动力。 操作系统是配置在计算机硬件平台上的第一层软件,是一组系统软件。一个新的操作系统往往汇集了计算机发展中一些传统的研究成果和技术,以及当代计算机的科研成果。操作系统课是计算机专业高年级学生的必修课程,是学生在学习了计算机的基础知识及计算机语言之后需要跨越的一个新的重要台阶。通过对操作系统的学习,学生可以从对计算机的基本了解上升到对整体系统的软件和硬件体系的了解。操作系统始终是计算机科学与工程的一个重要研究领域。 1.1 计算机与操作系统 1.1.1 计算机发展简介 1.机械计算机时代 早在欧洲的中世纪(约公元600年~—1500年),人们就开始了有关计算机器的探索。这一思想火花经过很多科学家的传承,引导人类步入了机械计算机研究的时代。由于当时的科技总体水平所限,大多数研究都失败了。拓荒者的命运就是往往见不到丰硕的果实,不过当后人在享用这些硕果的时候,应该了解前人的艰辛。 在1614年,苏格兰人John Napier (1550—1617)发明了一种可以进行四则运算和方根运算的装置。此后,经历了三百多年的岁月,人们一直在机械计算机的研制上进行着探索。终于在1840年前后,出现了第一台对现代计算机的产生有着重要影响的机器——英国人Charles Babbage (1792—1871)设计的差分机和分析机,其设计理论的超前性,类似于百年之后才出现的电子计算机,特别是利用卡片记录程序与数据,然后输入给计算机的技术,在电子计算机时代的输入/输出(I/O)中也曾采用过。作为电子计算机基础的二进制代数学,早在1848年,便由英国数学家George Boole创立,提前近一个世纪为现代二进制的电子计算机铺平了道路。 2.电子计算机的发展过程 纵观计算机的发展史,在1946年以前的计算机,都是从属于机械的,还没有进入逻辑运算领域。随着电子技术的出现及其飞速发展,计算机开始由机械向电子时代过渡,电子部件逐渐成为计算机的主体,而机械装置逐渐演变为从属部分,计算机的研制有了质的转变。 在1906年,电子管由美国Lee De Forest发明出来,为第一代电子计算机的发展奠定了 基础。 如今众所周知的IBM (International Business Machines Corporation,国际商业机器公司),成立于1924年2月,这是一个具有划时代意义的公司。它给世界产业和人类生活方式带来巨大的影响,在计算机行业始终处于霸主地位。 计算机界著名的图灵奖(A.M. Turing Award),是美国计算机协会(ACM)于1966年设立的,又叫“A.M. 图灵奖”,专门奖励那些对计算机事业作出重要贡献的个人。其名称取自计算机科学的先驱、英国科学家阿兰·?图灵(Alan M. Turing,1912—1954)。这个奖设立目的之一是纪念这位科学家。因为在1937年,他在英国剑桥大学时,在他的论文中提出了被后人称之为“图灵机”的数学模型。图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程。 第一代电子计算机(如图1-1所示)产生于1946年~—1958年,由电子管(vacuum tube)制作开关逻辑部件,使用插件板(plugboard)操作。第一代计算机的典型代表是ENIAC和EDVC。 图1-1 第一代计算机 ENIAC(electronic numerical integrator and calculator)是第一台数字电子计算机,从1943年开始研制,1946年推出。该机器重30吨,有18000个电子管,70000个电阻器,有5百万个焊接点,每秒钟有10个脉冲,功率25千瓦,运算速度为5000次加法//秒,主要用于计算弹道轨迹和研制氢弹。ENIAC是计算机发展史上的里程碑,它利用不同部分之间的重新接线实现编程,也拥有并行计算能力。ENIAC由美国政府和和滨宾夕法尼亚大学合作开发,它是第一台普通用途计算机。 在1946年,冯·冯·诺依曼 (John von Neumann)和他的同事们发现了ENIAC的缺陷,提出了将程序放入内存、一次执行一条指令(顺序执行)的思想,这样,当计算一道新题时,只需改变计算机中的程序,即采用这种“软”的方法,去适应不同形式的计算。 在1949年

文档评论(0)

1亿VIP精品文档

相关文档