计算机基本原理
计算机的主要部分 :显示器 、CPU 、内存 、硬盘
硬盘 :计算机中的数据都是以01010的形式存储的,其基本来源都是硬盘(可持久化存储)
硬盘 :机械磁盘(商用) 、固态磁盘
磁盘
磁盘靠磁颗粒对外的磁级来代表1和0,用高低电压来传递信息,高代表1,低代表0,可以无视环境电阻的变化。
一根导线上不能再桐一时刻有多个电压信号(所以电脑内部的任务都需要排队执行)
显示器
显示器传递视觉信息
视觉信息 :形状 、颜色 、亮度
显示器由像素点组成,不同显示器像素点形状不一样
像素点 :颜色 、亮度 、坐标
每个像素点都由红绿蓝三原色构成(亮度分别为: 0-225,0-225,0-225)其不同的数值代表不同的颜色,不同的大小表示不同的亮度,数值越大越亮,数值越小越暗。
CPU和内存 :在没有电力的情况下,其内存回被删除(闪存)
CPU 内存 :用电容存储
CPU
CPU又叫集成电路,它的线路越简单越好
相当于一个个互相隔离的,独立的小电路
它包含四种电路 :& 、| 、~ 、^
操作系统的由来和基础实现:
- 每一个硬件跟外界交互,都必须又一进一出的电压形成闭合电路。而且都具有智力功能,否者无法完成cpu的指令
- 半导体 :随着电压的变化在导体和绝缘体之间不断的切换
- 机械语言 :电压信号 即01100011的形式
- 汇编/C语言 (驱动程序) :电压转换器
- 操作系统内核 :封装对于驱动的控制
CPU直接指挥内存
操作系统会将数据从硬盘中加载到内存中(运行多少加载多少,即边加载边运行)
操作系统中软件存储在硬盘中,因为硬盘是持久化存储,断电后它的数据依然存在
任何数据都是以文件的形式存在硬盘上,内存中存的是变量
.exe是一种压缩文件(压缩包的扩张名可以任意定),双击.exe文件,让操作系统去解压它,然后实现安装
各种不同的语言打包为.exe文件后,其形式都是相同的,见下面形式:
安装后,注册表会记录不同程序的主方法所在路径
当你要打开pdf,doc,ppt,mp4等类型的文件时,操作系统会找到能打开该文件的软件的路径,然后将文件路径传给软件,再进行打开
句柄就是变量 CPU在同一时刻只能执行一个指令,即它在同一时刻只能执行某个进程的某个线程,线程是操作系统执行的最小力度