计算机概述及编程入门
1、计算机概述
计算机包括硬件(hardware)和软件(software)两部分。
硬件包括计算机中可以看得见的物理部分。
软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。
2、计算机硬件介绍
冯· 诺依曼体系结构
- 中央处理器(Central Processing Unit,CPU):
- 是计算机的大脑。它从内存中获取指令,然后执行这些指令。
- 控制单元(control unit): 用于控制和协调其他组件的动作。
- 算术/逻辑单元(arithmetic/login unit): 用于完成数值运算(+、 -、 *、 /)和逻辑运算(比较)。
- 内存(Random-Access Memory,RAM):
- 由一个有序的字节序列组成,用于存储程序及程序需要的数据。
- 最小的存储单位:比特(bit),用来存放1/0;计算机就是一系列的电路开关,开时值是1,关时值是0。
- 最基本的存储单元:字节(byte) ,由8个比特构成;每个字节都有一个唯一的地址。
- 从内存中读取比从存储设备读取要快,内存越多,它的运行速度越快。
- 内存中的信息在断电时会丢失。
- 存储设备:用于永久的保存数据和程序;
- 一个程序和它的数据在被CPU执行前必须移到计算机的内存中。
即:存储设备——》内存——》CPU
3、计算机发展史上的鼻祖
- 阿兰·图灵(Alan Turing):“计算机科学之父”、“人工智能之父”。
提出“图灵试验”,一种用于判定机器是否具有智能的试验方法;
论文中提出“用有限的指令和有限的存储空间可算尽一切可算之物”;
美国计算机学会(ACM)的年度“图灵奖”,世界计算机科学领域的最高荣誉。至今,中国人只有姚期智院士获该奖项,后在清华大学成立‘计算机科学实验班’,也被称为‘姚班’。 - 冯·诺依曼(John von Neumann):“计算机之父”、“博弈论之父”。
提出“计算机基本工作原理是存储程序和程序控制”;
冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。
4、操作系统
- 操作系统(Operating System)是运行在计算机上的最重要的程序,它可以管理和控制计算机的活动。
- 操作系统的主要任务:
- 控制和监视系统的活动
- 分配和调配系统资源
- 调度操作
- 硬件、操作系统、 应用程序和用户之间的关系如图
5、万维网
- 万维网(World Wide Web,www,环球信息网) 常简称为Web,发明者蒂姆·伯纳斯·李。
- WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面。
- 每个有用的事物,称为一样“资源”,并且由一个全局“统一资源标识符”(URI)标识;
- 这些资源通过超文本传输协议(Hypertext Transfer Protocol) 传送给用户。
- 万维网是无数个网络站点和网页的集合,它们在一起构成了因特网Internet最主要的部分。因特网也包括电子邮件、 Usenet以及新闻组。