# 初识计算机
先简单的大致了解一下计算机吧,计算机 (Computer)
也就是我们通常说的电脑,目前我们常见的计算机有台式电脑、手提电脑、一体机和平板电脑以及一些其他嵌入式设备等等,我这里只作简单的介绍,让大家有个大概的认知,没必须深入了解,想深入学习的小伙伴可以买一本计算机组成原理的书籍看一遍就可以了。
# 计算机的组成
计算机主要是由硬件系统和软件系统两大部分所组成,这里只从普通用户的角度去介绍各大硬件的主要功能和作用。
# 硬件系统
# CPU
电脑的核心硬件,它决定了你整台电脑的性能和平台,如果是你想自己 DIY
一台电脑,那么第一个需要考虑的硬件就是 CPU
,目前个人电脑的 CPU
厂商主要有两家, Intel
和 AMD
,作为普通用户,我们只需要关注这几个参数:
CPU
插槽类型:不同型号的 CPU
它的针脚数量不一样,需要购买与其针脚数相同的插槽主板才可以搭配使用
制作工艺:工艺越先进相同型号的 CPU
性能越强,因为它可以集成更多的集体管
CPU
核心数量:这个看需求吧,理论上 4 核心就足够我们学习用了
其他参数:主频、一级缓存、二级缓存、三级缓存、是否支持虚拟化
# 主板
主要关注的是其的扩展功能,支持的硬盘接口有哪些,是否有 M.2接口
,支持几代内存,有多少条内存插槽, PCI
插槽有哪些,是否有 USB3.0
, 说白了就是主板提供了哪些硬件的接口,你只需要关心是否有你需要的硬件接口和数量能不能满足你而已
# 内存
内存 (Memory)
这个还是比较重要的,计算机通电后,操作系统会以字节为单位先将内存虚拟化,划分为堆区、栈区、全局区、常量区、代码区,其中堆区、栈区、全局区为可读可写,常量区和代码区为可读。
32 位的操作系统的地址总线是 32 位的,能识别的内存地址为 2 的 32 次方,用十六进制表示地址就是 0x00 00 00 00 ~ 0xFF FF FF FF
,也就是在 32 位的平台,不管是什么数据类型,它的内存地址都是 4 个字节。
简单点说,平时我们在操作电脑时,打开的所有程序都是运行在内存里,例如我们打开一个 word
文档,在里面随便写点东西,如果这个时候电脑突然断电关机了,那这个文档里面的内容就没有了,因为内存里的数据断电后就会丢失,如果不是从事软件开发和信息安全的话,一般也不需要太深入了解内存这一块。
# 硬盘
目前常见的硬盘有 机械硬盘(HHD)
、 固态硬盘硬盘(SSD)
机械硬盘常见的接口是 SATA接口
,以前还有 IDE接口
,现在已经全面淘汰了
固态硬盘常见的接口是 SATA接口
、 M.2接口
、 PCI-E接口
,还有服务器专用的 U.2接口
不同的数据接口支持的协议和提供的带宽不一样,这个直接影响了传输的数据大小和传输速度,具体参数自行百度
硬盘说白了就是用于存放数据媒介,由文件系统对其划分出不同的分区和目录,便于用户使用,它和内存的不同之处就在于存放在硬盘里的数据断电后不会丢失,还是拿 word
文档来说吧,当你打开一个 word
文档,往里面随便写点内容,然后你点保存,这时 word
文档的数据就会保存在你硬盘里面,当你的电脑关机后,这个文档的数据在下次开机的时候还是可以在硬盘里找到,单从运维方向来说,硬盘需要了解的知识不需要太多,仅需要了解文件系统的权限分配即可,如果想学数据恢复的话,就需要另外了解硬盘的结构、文件系统,还需要掌握 winhex、PC-3000
等这类比较专业的数据恢复软件。
# 其他硬件
上面的几个硬件可以说是整台电脑最重要的组成部分, 什么?你说你要玩游戏?显卡才是最重要?
那打扰了~~ ~ 除了上面所说的主要硬件外,还有就是显卡、电源、机箱、网卡、鼠标键盘、显示器、音响等这些其他硬件,到这里我相信大家对计算机的内部结构应该有个大致的认知了,如果有疑问的地方,建议大家可以先自行百度,学会使用搜索引擎,会解决你日常遇到 %90 的问题
# 软件系统
这个就简单咯,软件系统主要分为两大类:系统软件和应用软件
# 系统软件
系统软件就是我们平时所使用的操作系统,目前市面上主流的操作系统应该是 Windows、Mac OS、Linux、Unix
这 4 种操作系统, 什么?你说还有Android、iphone OS?
这位同学放学后在操场等我!!!操作系统的内容就先介绍到这里,因为后面我们会从安装操作系统慢慢地深入了解
# 应用软件
应用软件就多咯,像我们常用的 office软件、QQ、Web浏览器、翻译软件、防病毒软件
等等这些,我就不多做介绍了,反正我们平时在电脑安装使用都是应用软件
就这样吧,虽然写得不怎样,但是我觉得小白了解这些就足够了,就算不了解我觉得问题也不大,有个大致的概念就好。