鸟哥Linux--计算机概论

计算机概论

电脑硬件的五大单元:
假如我们直接说五大单元谁都记不住
能看见的:
输入单元、输出单元、主机部门(机箱包含的一堆板子)
输入单元:常规的 鼠标,键盘、扫描仪、读卡器、触控屏幕
主机部门:也称为系统单元,机箱里面含一堆东西、CPU、 内存
输出单元:屏幕、打印机

主板
智能手机其实也是这个构造,只不过将这些东西焊死了。

整台主机的核心是CPU

CPU是什么呢?
答:CPU是一个具有特定功能芯片,还有指令集。当然你每次输入的指令都会去CPU询问是否含有这个指令,有的话就可以实现你想要的功能,没有的话就dududu.或者dengdengdeng。
所以CPU的主要任务就是管理与运算

看不见的单元–CPU的算术逻辑单元与控制单元(这俩算一类)

CPU的重点是运算与判断,那么运算与判断的数据是从哪里来?
答:CPU读取的数据是从内存里面来,内存的数据是从输入单元来,CPU处理完数据还得写入内存,内存再呈现给输出单元。

综上所述:五大单元分为:输入单元、输出单元、内存、算术逻辑单元、控制单元

小知识;CPU处理的所有数据都是来自于内存,所以说为什么系统性能糟糕的时候,我们要提升内存。

选择手机的时候要选大内存。

一切设计的起点:CPU架构

之前谈到CPU内部含有指令集,所有软件都是由指令集来完成的。
CPU分为两种指令集分为是精简指令集(RISC)和复杂指令集(CISC)系统

精简指令集(RISC)

什么是精简指令集?
答:就和他的名字一样,精简,因为精简所以执行的周期时间比较短,当然完成的操作也是简单操作,若要执行复杂的事情需要多个指令集联合进行完成。
精简指令集都应用在什么领域呢?
答:大型学术计算机,金融体系主服务器领域这类电脑架构。

复杂指令集(CISC)

什么是复杂指令集?
答:与精简对立,每个复杂指令就可以执行一些低级的硬件操作,指令数目多并且复杂,而且每条指令的长度都是不一样的,所以指令花费的时间也较长。
复杂指令集的领域?
答:我们的个人电脑。个人电脑常常被称作是x86架构电脑。何为x86架构电脑,因为最早Intel研发出来的CPU代号为8086,所以以后开发出来的都是以此架构80286 80386
所谓的64位 32位又是什么意思呢?
答:所谓的位则是CPU每次读取数据的最大量,64位代表最大读取64位数据。

小知识:
64位的个人电脑CPU又被称为x86-64架构
一般32位的电脑所读写的最大数据量大概就是4GB

其他单元的设备

1.系统单元:除了CPU还有网卡,显卡等,显卡对于我们玩游戏是非常重要的组件,如果玩3D游戏,一定要选择显卡好的电脑,它用于显示精细度、色彩、分辨率都是由很大的关系。
2.存储单元:内存与辅助存储,辅助存储就是常说的硬盘、软盘、光盘、磁盘
2.输入输出单元;就那些了

容量单位按字节进行计算(Byte)
CPU命令周期常用MHz与GHz 次数/秒
CPU网络串数速度 Mbit/s 所以我们常听说20M/5M光纤传输速度其实最大传输值为2.5MB/每秒 625KB下载或上传速度

执行脑袋运算与判断–CPU

CPU要进行大量的运算,所以经常会发热,通常CPU上面都会安装一个风扇主动进行散热。

目前x86架构电脑都是多核CPU,目前主流的CPU都是双核以上,有多个计算单元,不同的CPU有不同个数的针脚。

什么是CPU的频率?
答:cpu每秒钟进行工作次数,比如3.6GHZ表示这块CPU一秒内可以进行3.6*10^9次工作。

CPU每次处理的数据量称为字长。

内存

1.前面说到,CPU的所有数据都是来自内存,个人电脑的内存主要组件为动态随机存取内存,随机存取内存只有在通电的情况下才能读取内存,断电后数据将会清空,这也是我们称之为RAM挥发性内存。
2.当内存不足会发生什么?
答:当有大容量数据无法完全进入内存,因为内存中的数据没有得到使用,就会先释放,以至于大容量数据无法得到完整的加载。、
3.什么是二级高速缓存?
答:L2缓存器,专门存放内存不知道多少容量数据,他的频率和CPU一样快,大大加速了CPU的读取速率。
4.只读存储器ROM?
答:对于网卡、显卡的硬件参数、很多固件都是写死在ROM存储器,因为断电后不会消失。

显卡

一般对于图形影像的显示重点在于分辨率与颜色深度,每个图像的显示会占用内存,因此显卡上面的集成内存并称为显存,这个显存容量影响屏幕分辨率与颜色深度。
为什么玩3D游戏要显卡好呢?
答:早期的3D运算任务是在CPU中完成,但是CPU已经够忙,这时候厂商就在显卡上面加了一个3D加速芯片,这就是所谓的GPU
加了GPU的工作流程?
答: 显卡控制GPU来与CPU 内存进行通信。

例:显示器的分辨率是1024768,假设全彩每像素占3B,需要多少内存才能使用这样的饱和度?
答:①计算分辨率 1024
768=786432个像素
②786432*3=2359296B=2304KB=2.25MB

硬盘与存储设备

我们比较属性硬盘:许许多多碟片,主轴马达、机械手臂、磁头
运行流程:主轴马达让碟片转动,机械手臂可伸展的在让磁头在磁片上面进行读写操作。
简述一下:
由外到内的⚪上面都有一个又一个的小格子,这个小格子就是磁盘的最小存储物理单位,称之为扇区,同一个同心圆组成的扇区,这个⚪就是所谓的磁道,读写方式是外圈进入内圈
为什么固态硬盘就能提升速度呢?
答;传统是通过主轴马达转动才能进行读取硬盘数据,这段时间是有延迟的,而固态硬盘则是通过闪存的方式进行存储,早期的固态硬盘脆弱的原因就是,闪存限制写入次数,但是现在固态硬盘的寿命大大增加了。

操作系统

早期想要让电脑执行程序就得参考硬件功能函数,并且学习机器语言才能编写程序。
什么是操作系统?
答:OS其实就是一组程序,这组程序的重点在于管理电脑的所有活动以及驱动系统的所有硬件。电脑能不能做某些事情都是由内核说了算。
内核程序放置在内存当中的区块是受保护的,并且启动后一直常驻在内存当中。

既然硬件都是由内核管理,那我们开发软件呢?
答:如果我们之前开发软件是参考硬件功能函数,现在参考内核功能岂不是也很麻烦,于是操作系统提供了系统调用层,系统调用层就是内核提供给我们开发者的API,例如编写C语言,只需要参考C语言函数即可,不需要去考虑其他内核功能,因为系统调用曾会将C语言相关语法转换成内核

内核的功能
答:系统调用接口、进程管理(多任务环境下决定先运行哪个进程)、内存管理、文件系统管理、设备驱动。

驱动程序与操作系统
答:如果制造出新的硬件,我们必须安装厂商提供的驱动程序才可以,驱动程序是由厂商提供的与操作系统无关。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值