01计算机核心基础

编程语言介绍

引入:

python是一门编程语言

编程语言的本质就是一门语言

语言是一种事物与另外一种事物沟通的工具

所以说编程语言也是一种事物与另一种事物沟通的工具

 

人-----------编程语言---------------计算机

人为何要与计算机沟通?

在IT领域计算机是人类的奴隶

人与计算机沟通的目的就是为了奴役计算机

什么是编程?(翻译官)

两个环节

1.把做事的步骤给想清楚了(2/3时间)

2.用计算机能听懂的语言也就是编程语言把做事的步骤给翻译下来(1/3时间)

    举例:
银行行长------------------------业务员
接收用户输入的用户名
接收用户输入的密码
判断 输入的用户名 等于 正确的用户名 并且 输入的密码 等于 正确的密码
告诉用户登录成功
否则
告诉用户登录失败

银行行长------------------------计算机

为何要编程

为了让计算机帮我们做事

什么是程序/软件

程序就是一序列代码文件

计算机基础

计算机的硬件组成与运行原理

大前提:计算机的核心硬件组成是为了模仿人的某一器官或功能

1.控制器:是计算机的指挥系统,负责控制所有其他硬件的运行 人脑

2.运算器:负责数学运算和逻辑运算 人脑

控制器+运算器-》cpu(4核<4核8线程<8核) 人脑

3.存储器:

内存:存的是电信号,断电数据丢失 人的记忆功能

特点:存取速度都快,但是只能临时存放数据

外存(磁盘)存的是磁信号,断电数据依然存在 笔记

特点:存放数据都慢,但是可以永久保存数据

4.输入设备

键盘、鼠标

5.输出设备

显示器、音响、打印机

三大核心硬件

cpu: X86 X32 ARM

内存 -》主存(RAM) ROM:非易失 CMOS:易失,存时间日期等

硬盘:机械磁盘(平均延迟时间为转半圈时间、平均寻道时间一般5ms(工艺水平决定))、固态硬盘

运行程序

安装的程序是存放在硬盘中的

程序的运行要经历的步骤(2个)

1.加载/启动:需要将程序的代码从硬盘读入内存中 (固态硬盘提速)

2.运行:cpu从内存中读取指令运行 (加内存条提速)

计算机组成原理

操作系统

计算机网络

数据结构

    7200转/60s

120转/s

 

    转一圈:0.008s-》8ms
平均延迟时间:转半圈-》4ms
平均寻道时间:5ms

机械磁盘找到数据需要经历的时间=平均延迟时间+平均寻道时间
所以机械磁盘慢是慢在找数据上,至于找到数据之后往内存读,这个速度是很快的

有些商家的500GB=500 *1000 * 1000 * 1000B

虚拟内存:内存的1.5-2倍,一般不超过8GB

计算机三层体系结构

 

应用程序 ----》图形界面(桌面、python.exe)

操作系统 ----》文件

计算机硬件 ----》硬盘

 

桌面程序是一种图形化界面管理其他应用程序的软件

 

商用计算机

服务器

操作系统

操作系统的安装于启动

刚启动:BIOS找真正的操作系统,找到后慢慢退出

cpu

ROM(BIOS: basic input output system)-----电路刻死的

CMOS

启动完成:

cpu

RAM: Windows系统

本地硬盘

平台

平台 = 计算机硬件 + 操作系统

跨平台性:开发的软件可以在任何平台正常运行

 

posted @ 2021-05-30 18:04  简爱cx  阅读(113)  评论(0编辑  收藏  举报