第一天了解了计算机基础
python是一门编程语言
什么是编程?将人的思维逻辑用机械能理解的语言写出来,让机械帮你干活。
为什么要编程?让机械按照你的思维逻辑来工作,解放人力。
操作系统?帮助程序员操作硬件的,它封装好了操作硬件的方法,通过操作系统可以间接的对硬件进行操作。
计算机系统的三大部分(应用程序、操作系统(中间人)、计算机硬件)
程序员编写的程序都是应用程序,包括操作系统也属于一种应用程序(但它的主要针对对象是硬件)。
计算机的五个组成部分(控制器、运算器、存储器、输出设备、输入设备)
控制器:计算机的控制系统
运算器:计算机的运算系统(逻辑运算:判断事物的对错;数学运算:数字运算)
控制器+运算器 = 计算机中央处理器(CPU)
存储器:内存(基于电工作,优点是读取速度快,但断电会造成数据丢失)和外存(优点是永久存储,缺点是读取速度慢)
输出设备:显示屏、音响、打印机.........
输入设备:鼠标、键盘、触摸屏...........
input输入,output输出,存储器也叫IO设备。
计算机三大核心组件(CPU(大脑),内存(短期记忆),硬盘(长期记忆的笔记本))
知识点通过耳朵(输入设备),到你的短期记忆(内存)中,对知识消化吸收(CPU),完成作业(输出设备)
计算机通过电运行,电信号只有高电平和低电平,计算机的内部数据只有0和1的二进制。
CPU的工作流程:从内存中读取命令,将命令翻译成自己能够执行的操作步骤,进行硬件的控制执行。
x86框架
CPU每次能读取32或者64位数据。
64位向下兼容32位,32位不能兼容64位。
存储器(寄存器、高速缓存、内存、硬盘、磁带)
寄存器:CPU下一步所用的数据,容量小。
高速缓存:CPU经常要使用到的小容量数据
内存:CPU获取数据的主力
硬盘:旋转读取数据(机械硬盘和固态硬盘)
磁带:服务器数据备份。
BIOS:计算机自带的一个操作系统。
操作系统:针对计算机硬件的应用程序,将复杂的操作步骤封装起来,呈现给用户的简单快捷的操作接口,用来管理和控制计算机的硬件。
文件:操作系统提供的对硬盘中数据进行直接操作的一个端口。