1.什么是编程语言
python和中文、英语一样、都是一门语言,只要是语言,其实就库看成是一种事物与另一种事物沟通的介质。python属于编程语言,编程语言是程序员与计算机之间沟通的介质;中文和英文则是人与人之间沟通的介质。
2.什么是编程
编程指的是:程序猿基于某种编程语言的语法格式将自己脑子里的想要让计算机做的事、写到文件中。所以说编程的结果就是一堆文件,这一堆文件就是程序。
3.为什么要编程
编程是为了让计算机按照人类的的要求来完成人类的工作
4.计算机5大组成部分有什么作用
控制器(一)
计算机的控制系统。大脑指挥全身的器官运作,但是大脑不会随意的指挥身体行动,大脑只有在接受指令后才会控制身体行动
运算器(二)
计算机的运算系统。大脑除了指挥,无时无刻不在运算。即实现算术运算又实现逻辑运算
控制器+运算器(中央处理器CPU)
控制器加上运算器就是我们所说的CPU
存储器(三)
计算机的记忆系统。无论是内部存储器还是外部存储器的数据都是以0和1的形式保存的。0代表低电平,1代表高电平。一个二进制单位为1bit,8bit=1Bytes 称为一个字节。 1024Bytes=1KB,1024KB=1MB,1024MB=1GB,1024GB=1TB,1024TB=1PB.
内存(主存)
内存是计算机内临时储存数据的硬件设备。内存对于数据读取速度快,CPU可以直接给内存下达命令
1.优点
存取速度快
2.缺点
存储容量小
断电数据会丢失
外存
是计算机中永久储存数据的硬件设备。储存容量大。
1.优点
容量大
数据可以永久储存
2.缺点
存取速度慢
CPU+内存+外存(计算机的三大核心组件)
输入设备(四)
给计算机输入信息的设备
输出设备
承载计算机所输出的的信息的一种设备
5.机械硬盘的工作原理
- 机械手臂:机械硬盘通过机械手臂读取数据,机械手臂末端是磁头。
- 磁道:机械硬盘中磁面上用于储存的一个个的圈。
- 扇区:扇区的最小单位通常为512KB。为了减小IO操作,机械硬盘也会将相邻的扇区组合在一起,形成一个块,这个块就是我们系统中的磁盘分区
- 平均寻道时间:在数据读取时由于受限于工业水平,目前机械手臂找到磁道的时间为5ms
- 平均延迟时间:机械手臂寻道之后需要寻找数据。由于数据位置不确定,而目前的机械硬盘寻找数据会从硬盘的头部扫描到尾部。以7200r/min的硬盘为例,如果碰巧在硬盘头部找到数据,时间约为0ms;如果在硬盘尾部找到数据,时间约为8.3ms,因此我们采用一个平均时间4.15ms作为机械手臂在磁道找到数据的时间,这个时间被称为平均延迟时间。
6.qq启动流程
1.双击QQ图标,CPU先向内存发出取指分命令(CPU)
2.内存从硬盘中取出运行QQ的指令(硬盘)
3.控制器分析运行QQ的指令并告知运算器工作(控制器)
4.运算器进行一系列算术运算和逻辑运算打开QQ,并从硬盘中读取QQ的代码至内存(运算器+内存+硬盘)
5.计算机在内存中运行QQ的代码(内存)