第1章 计算机基础知识
1.1 计算机系统组成
一般而言,计算机系统由两个基本部分组成,这两个部分是硬件系统和软件系统,它们构成一个完整的计算机系统。
计算机硬件是组成计算机的物理设备的总称,它们由各种器件和电子线路组成,是计算机完成计算工作的物质基础。
计算机软件是在计算机硬件设备上运行的各种程序及其相关资料的总称。程序则是由计算机*基本的操作指令组成的。计算机所有指令的组合称为机器的指令系统。没有软件的计算机系统通常称为“裸机”,而裸机是无法工作的。因此,如果将硬件比喻为“舞台”,是系统的物质基础,则软件**喻为“剧目”,是系统的灵魂,二者缺一不可,即硬件和软件的相互依存才能构成一个可用的计算机系统。
1.1.1 计算机的发展阶段
计算机是一种专门进行计算的工具,属于人类发明的工具中的一种。不过,计算机与其他人类发明的工具有一点不相同,其他多数工具是人类四肢和五官的延伸,“而计算机则可以看做是人的头脑的延伸,能帮助完成一些原本需要耗费人的脑力才能完成的工作。
在第二次世界大战期间,由于国防军事工程和武器设计的迫切需要,对计算提出了巨大需求。英国数学家阿兰·图灵提出了一种自动计算机器的模型,即图灵机;冯·诺依曼提出了现代计算机的基本原理:存储程序控制原理。相关的计算理论和计算机构想逐渐成熟,导致了世界上**台电子数字计算机问世。
计算机的发展经历了四个发展阶段。
1.**代:电子管计算机(1946-1957年)
这一代计算机的运算速度约为每秒几千次至几万次,体积大,成本高,可靠性低。在此期间,开始形成计算机的基本体系,确定了程序设计的基本方法,数据处理机开始得到应用。这一代计算机的支撑软件是机器语言和汇编语言。
2.第二代:晶体管计算机(1958-1964年)
这一代计算机的运算速度提高到每秒几万次至几十万次,可靠性提高,体积缩小,成本降低。在此期间,工业控制机开始得到应用。这一代计算机的支撑软件是算法语言、管理程序,操作系统的雏形开始出现。
……