什么是语言
语言是一个事物与另一个事物沟通的介质
什么是编程语言
编程语言是程序员与计算机沟通的介质 所有的计算机内部使用的都是二进制,不过大多数的人都是不擅长使用这种语言,我们需要一种更简便的方法来告诉计算机要做什么,所以人们发明了编程语言。 利用计算机编程语言,我们可以先用一种自己理解的方式写程序,然后再把它翻译成二进制提供给计算机使用
什么是编程
编程是程序员按照某种编程语言的语法规范将自己想要计算机做的事情表达出来,表达的结果就是程序,程序就是一系列的文件 编程就是告诉计算机要做什么。计算机只是一些没有生命的机器,它们自己可不知道该做什么,一切都得你来告诉它,而且你必须把一些细节说清楚
为什么学编程
-
我们编程的目的就是为了让计算机代替人类的工作,从而解放人力
-
如果你对计算机感兴趣,想了解它是怎么工作的,想知道怎么才能让它做你想做的事情,这也是学习编程的理由
-
如今计算机已经无处不在了,学习编程可以让你找一份更高薪的工作,过更好的生活
为什么学python语言
编程语言那么多,为什么要选用python来学习呢?
-
python语言是最易读,最容易编写,容易理解的一门编程语言,因为它最初创建的出发点就是便于学习,高效快捷来做开发
-
python免费开源,扩平台,无论是windows/mac/linux系统,都是可以运行python,深受人们的喜爱
计算机硬件基础 ⭐️⭐️⭐️⭐️⭐️
五大组成部分
-
控制器:计算机的指挥系统,负责控制计算机其他硬件的工作
-
运算器:数学运算,逻辑运算
CPU = 控制器 + 运算器。 相当于人的大脑
-
存储器:存取数据
内存:——>人脑的记忆
优点:是运行速度快
缺点:数据断电即失,只是临时保存数据
外存: 如硬盘—>笔记本
优点:数据断电后可保存下来,可以永久保存
缺点:运行速度慢
-
输入设备:键盘,鼠标,摄像头,麦克风
-
输出设备:显示器,打印机
总结:
与运行程序相关的三大核心硬件 :cpu,内存,硬盘。 ⭐️⭐️⭐️⭐️⭐️
运行一个程序需要经历的过程,站在硬件角度,程序的启动时,硬件的工作流程:
程序的数据由硬盘读入到内存,然后cpu去内存读取指令然后执行
Cpu 详解 ⭐️⭐️⭐️
Cpu -> 内存中
Cpu 具有向下的兼容性,32位的cpu只能执行32位的软件,而64位的cpu可以执行64位的软件,同时也能执行32位的软件
存储器 ⭐️⭐️⭐️⭐️⭐️
BIOS :basic input output system
单位:
8 Bit = 1 bytes
1024 bytes = 1 KB
1024 KB = 1 MB
1024 MB = 1 TB
1024 TB = 1 PB
平均寻道时间(找磁道的时间)+ 平均延迟时间(转半圈的时间)= 一次IO时间
7200转/分种的硬盘来说,一次IO的时间大概:5MS + 4MS = 9MS
操作系统 ⭐️⭐️⭐️⭐️
操作系统的本质是一个软件,该软件的功能是专门用来帮助我们控制硬件的一个控制程序
操作系统位于计算机硬件与软件之间,用于协调,管理,控制计算机硬件资源与软件管理
操作系统的两大功能:
1.将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
2.将多个任务对硬件的竞争变得有序
一个完整的计算机系统应该分为三部分:
应用软件:通过操作系统来间接控制硬件的
操作系统
计算机硬件