Python第一天学习笔记

发布时间 2024-01-12 22:04:39作者: 猪猪猪人

今日学习内容

1.什么是编程

2.计算机组成原理

3.计算机操作系统

4.编程语言是什么

什么是编程

什么是编程语言

编程语言是什么:人与计算机交流的介质

什么是编程

编程:利用编程语言写出一个个文件,这堆文件会达到一个目的

编程有什么用

就像近代奴隶主奴役黑奴干活一样,我们的目的是奴役计算机为我们干活

计算机组成原理

1.CPU中央处理器

它类似于人体结构中的大脑,功能为:

1.帮助我们控制四肢

2.判断+运算

CPU有两个部分:运算器和控制器

控制器

控制构成计算机的一大堆废铜烂铁

运算器

逻辑运算+算数运算

2.内存

人对于短期记忆的特点:睡一觉就忘了

内存的特点与短期记忆类似

优点:速度快、临时储存

缺点:断电即消失

3.外存

人对于长期记忆的特点:很难忘

优点:永久保存

缺点:速度慢

举例:打开QQ的流程

1.双击qq(找到qq在外存的位置)

2.发送指令给CPU,让CPU帮你找到qq在外存的位置

3.运行(在内存中运行,因为快)

4.qq启动

5.内存或者外存的交互一定是CPU在协调

4.输入设备

键盘、鼠标:输入信息、输入内容

5.输出设备

屏幕、打印机:输出信息、输出内容

以上五个组成部分统称为计算机的硬件

计算机五大组成部分补充

多核CPU

能够同时完成多件事情

计算机能识别的:0和1

举个例子:比如 A在计算机中被识别为0000 B在计算机中被识别为0001(我瞎编的)

计算机储存信息原理

64位:一次性获得64个0和1

32位:一次性获得32个0和1

32位的程序可安装在64位的系统之中,但64位的程序不可以被安装在32位的系统之中

  • 0和1被称为二进制数

  • 8个二进制数被称为一个字节(Bytes)

  • 1024 Bytes =1 KB

总线

相当于人体的肌肉和血管,连接电脑的各个硬件

机械硬盘工作原理

机械手臂

机械手臂起到取数据的作用

磁道

存储数据的地方

扇区

划分磁道

平均寻道时间:受工业水平限制,这个时间为5ms

平均延迟时间

7200r/min 即120r/s

1s转1/120=0.0083s=8.3ms

平均延迟时间:(0+8.3)/2=4.15

平均寻找数据时间:5+4.15 =9.15ms

机械手臂的指针一次性扫描512KB的数据

固态硬盘(了解)

基于算法和电流形式实现存储