计算机硬件:
CPU—人体的大脑—进行逻辑运算—调度其他的设备工作—大脑指挥胳膊、腿做些什么事情
内存条—人体的临时记忆—计算机是把数据加载到内存中,然后cpu调度工作—你见到一个帅哥,把他的形象记在了脑海中,可以和其他人去分享这件事情,把数据放在了人脑的临时记忆----把计算机的磁盘数据,临时放在了内存中去处理
显卡—相当于人的眼睛看到且处理美丽的事物—处理计算机的图形相关工作
计算机的磁盘—相当于人体的永久记忆—磁盘用于存储计算机的数据,如视频、图片、网页等
主板—人体的骨骼—主板将零散的硬件设备集中到了一起工作
人最重要的是脑瓜子,处理事情
计算机最重要的是cpu和内存,cpu处理的数据来源于内存
人的过往的记忆,好比计算机的磁盘,想起来了,就读取磁盘数据,想不起来,就一直放在那
计算机贵在哪里?
更强悍的cpu处理
更大的内存容量
强大的固态硬盘的容量
游戏键盘鼠标
强悍的图形卡、独立显卡
炫酷的游戏显示屏
计算机的组成设备,以家用电脑来分析
输入设备,键盘鼠标,能够发送数据,指令给机器的设备
输出设备,电脑屏幕
主机部分,机箱,保护
CPU
服务器的CPU数量一般在2-4颗,单颗的CPU是四核,服务器的内存总容量一般在 16G-256G
一般用作虚拟化的服务器配置会更高一些,CPU一般在4-8颗,内存总容量一般在48G-128G左右
无论是手机还是电脑,整个机器最重要的就是CPU的好坏,处理器越好,机器运算能力越快,机器就几乎不会卡
CPU作为一个特有的功能芯片,在它内部有一个叫做微指令集的概念
内存相关
内存是计算机中最重要的核心部件之一,它可以理解为是计算机处理一个中间件
内存解决的是CPU和磁盘之间的速度不平等,因为CPU处理的实在是太快了,磁盘的速度太慢,内存是CPU和硬盘数据中间的一个交互的桥梁
默认情况下,CPU都是从内存中读写数据,内存从磁盘中获取数据
为了提升效率,一般在开机或者软件运行的时候,通常直接把数据先从硬盘上读取到内存中,便于CPU的加速读写,提升计算机的运行效率。
内存的特点:
内存的容量和处理速度直接决定了电脑的数据传输的效率
内存的数据是临时存放,如果断电数据是会丢失的,如果数据很重要,需要把内存数据持久化写入到磁盘上,永久存储。
程序在运行的时候,数据会被加载到内存中执行,在断电或是应用程序重启,数据都会自动的从内存中释放。
内存的发展
DDR
DDR2
DDR3
DDR4
如果要给电脑升级内存,需要关注下内存的版本型号
内存加速—多通道设计
内存在厂家设计的时候,如果型号、频率、版本一致的内存条,就能够组成多通道设计,一个内存是64位,2个内存就是128位,这就是双通道的概念
在双通道的内存搭配下,计算机的读写数据是一对整体写入的,提升机器的数据读写性能
程序、进程、守护进程,三个名词的解释
程序:python开发语言,编程语言编写的代码文件,存放在磁盘中的一些静态数据,代码文件在运行后,就是一个程序了,你电脑上的QQ
进程:已经执行的程序,程序的数据已经加载在内存中了,这就是被称之为是进程的概念—qq已经在电脑上运行了,运行了一个qq的进程
守护进程:daemon,伴随着主机进程的挂掉而挂掉
程序—电脑里面的大片,还没有播放的大片,存储在机器上的一些静态文件
进程—双击运行了该大片,进行了播放,就产生了一个大片的进程,大片的数据都是存放到内存中
守护进程—大片持续不断的在运行
关闭进程—直到你关闭了播放器,大片也就停止了播放,释放内存中的数据
引入linux介绍
它是一套开放的源代码(在互联网上找到Linux系统的源代码,C语言写出的软件),可以自由传播(系统免费使用)支持用户同时操作系统,多任务(可以同时运行多个程序)支持多CPU、多线程的操作系统。
linux主要用在服务器端、无人机、物流机器人、嵌入式开发,个人PC桌面
关键特点:
1、开放源代码的程序软件,可以自由修改,且传播
2、Unix系统兼容,Linux有其所有的优秀特性
3、linux几乎没有商业化的版权限制,Unix系统使用收费,商业化严重
4、linux的移植性很高,适用于各种架构的计算机、个人PC、服务器、树莓派、嵌入式等环境
linux命令: