一、计算机基础之编程1. 什么是编程语言2. 什么是编程3. 编程的目的二、计算机的组成1. 控制器2. 运算器中央处理器(CPU)3. 存储器3.1 内存3.2 外存计算机三大核心组件4. 输入设备5. 输出设备三、计算机操作系统1. 什么是操作系统2. 计算机系统的组成及其关系3. 操作系统和应用程序的启动
一、计算机基础之编程
1. 什么是编程语言
语言是两种食物之间的沟通介质。python是一门编程语言,编程语言是人与计算机之间沟通的介质。
2. 什么是编程
编程是指程序员将自己的想让计算机做的事通过某种编程语言写入一个文件中,其结果就是生成一些列文件,这一些列文件就是程序。
3. 编程的目的
人们想让计算机帮助人类完成工作,就需要通过编程实现。
二、计算机的组成
计算机由控制器,运算器,存储器,输入设备,输出设备五大组成部分。其中控制器与运算器组成计算机的中央处理器(CPU)。
1. 控制器
计算机的指挥系统
2. 运算器
计算机的运算系统,包括:
算数运算,如:1 + 1 = 2
逻辑运算,如:1是否等于2?
中央处理器(CPU)
中央处理器包括控制器、运算器和高速缓冲存储器及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。
3. 存储器
计算机的存储系统,包括内部存储与外部存储。
3.1 内存
计算机内临时存储数据的硬件设备,CPU直接与其交互,如内存条。
优点:存取速度快
缺点:容量小,基于电存储,断电即消失
3.2 外存
计算机内永久存储数据的硬件设备,计算机不与其直接交互,如软盘,磁带,磁盘,U盘等。
优点:存储容量大,可永久存储数据。
缺点:存取速度慢。
计算机三大核心组件
CPU,内存,外存组成计算机的三大核心组件。
4. 输入设备
计算机输入信息的设备,如键盘,鼠标,扫描仪,麦克风等。
5. 输出设备
计算机输出信息的设备,如显示器,音响,打印机等。
注:外部存储器(如U盘),由于其既可以输入信息,又可以输出信息,称其为IO设备。
三、计算机操作系统
1. 什么是操作系统
操作系统位于计算机硬件与应用软件之间,协调管理计算机资源与软件资源的管理程序。它将计算机的复杂指令封装成一个个接口,供用户使用。
2. 计算机系统的组成及其关系
一套完整的计算机系统包括计算机硬件,操作系统,应用程序三大部分。对其三部分解释如下:
应用程序:应用程序位于操作系统之上,用于完成人们的工作,不与计算机硬件交互。
操作系统:用来控制硬件,把对硬件的复杂指令封装成接口,供用户和应用程序使用。
计算机硬件:以二进制形式存储数据。
具体如下图:
3. 操作系统和应用程序的启动
操作系统的启动:按下开机键,启动临时操作系统(CMOS),临时操作系统将操作系统由硬盘读入内存,启动操作系统,c操作系统接管临时操作系统。
应用程序的启动:操作系统将应用程序由硬盘读入内存,启动应用程序。