语言是一个事物与另一个事物沟通的介质
编程语言是程序员与计算机沟通的介质 所有的计算机内部使用的都是二进制,不过大多数的人都是不擅长使用这种语言,我们需要一种更简便的方法来告诉计算机要做什么,所以人们发明了编程语言。 利用计算机编程语言,我们可以先用一种自己理解的方式写程序,然后再把它翻译成二进制提供给计算机使用
编程是程序员按照某种编程语言的语法规范将自己想要计算机做的事情表达出来,表达的结果就是程序,程序就是一系列的文件 编程就是告诉计算机要做什么。计算机只是一些没有生命的机器,它们自己可不知道该做什么,一切都得你来告诉它,而且你必须把一些细节说清楚
编程语言那么多,为什么要选用python来学习呢?
五大组成部分
总结:
与运行程序相关的三大核心硬件 :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.将多个任务对硬件的竞争变得有序
一个完整的计算机系统应该分为三部分:
应用软件:通过操作系统来间接控制硬件的
操作系统
计算机硬件