linux基础之计算机硬件

Linux作为一操作系统,计算机硬件是基础,计算机硬件分为控制器,运算器,存储器和输入输出设备,其中我们经常进行管理操作的就是存储器,通过对其基本构造和工作原理的了解,有助于我们进行后面的磁盘规划,分区,文件系统建立等能有效进行。

CUP,中央处理器,也就是我们上面提到的控制器和运算器,当然也有一部分的存储器,例如缓存。

存储器在计算机中分为两个部分,分别是主存和辅存,也称作内存和外存。通常内存的读写速度远大于外存的速率。内存按其工作方式不同可分为ROM和RAM了,ROM可不是手机刷机的那个ROM,全称是Read Olny Memory(只读存储器),从字面意思理解就是只能用于读操作却不能写入数据,当然这只是最初的ROM,只能读取不能写入,最开始,当ROM出现问题时,就只能丢掉,自己也不能修改,非常不方便。还有一种叫做PROM(Programmer ROM)叫可编程ROM,这种ROM不仅可以读取数据,还可以写入数据,当然这需要专门的刻录工具,可惜。。。。。这种PROM是一次性的,只能刻录一次,写入数据后就不能再修改了。后面又有EPROM(Earerable Programmer ROM)叫可擦除ROM,就是可以进行多次的数据写入和擦除,这种EPROM只能通过强紫外线照射进行擦除。后来又出现一种ROM,也是现在一些BIOS使用的ROM,EEPROM(英文不会写。。。)电可擦除ROM,就是可以用电进行擦除,而不是通过光照。

很长一段时间内都区分不了ROM和RAM,其实他们本身的单词特别简单,RAM全称是Random Access Memory(随机访问存储器),允许随机的按任意指定地址向内存单元存入或从该单元取出信息,对任一地址的存取时间都是相同的,这就是我们经常所说的内存了,一般我们的操作系统是装在外存上的,比如说硬盘,当开机后,计算机会把操作系统从外存调入到内存,所以即使我什么软件都没打开,内存占有率依然不少,那就是因为内存已经加载了我们最大的软件--------操作系统.微软的处理器控制这大部分的市场,他们自己却认为自己是卖软件的,IBM的服务器做的也是非常棒,它们却认为自己是卖服务的,而不是卖硬件的。大多数的人只知道华为手机,却不是到它是中国唯一一个能影响世界的,能在世界舞台上的信息与通信解决方案供应商。也许linux的全称也应该写成GUN/linux,GUN的全称是GUN is NOT UNIX ,说道GUN自然而然就是很多人知道的“开源”一次,开源就是开放源代码,也就是你不需要付费或者苦逼的破解就能自己使用,编译,修改。当然,开源也有版权,开源不等于免费。。。。。电脑面前坐了3分钟脑袋里也没有任何关于内存的东东。。。。计算机组成原理白学了。。。。哭瞎。。。。所以就随便扯扯凑字数。RAM又分为,SRAM和DRAM,静态随机访问内存(SRAM)集成到CPU内存成为高速缓存以加速数据的访问。个人计算机的内存主要组件为动态随机访问内存(DRAM)

下面就是外存了,外存和内存有一个最大的区别,除了读写速率,空间大小差别大以外,它们之间最大的差别就是,外存属于非易失存储器。也就是,你放入内存的东西,在没电之后所有东西就都没了,而放入外存的东西就算没电也依然存在。外存,我们用到最多的有机械式硬盘,和用作U盘,内存卡的闪存。机械硬盘由磁头,机械(磁头)臂,盘片转轴和盘片及控制电机组成,而我们的数据则保存在盘片上的磁性材料上,盘片是双面读写的,一个机械硬盘也不止一个磁盘,你可以想象成好多磁盘重叠放在一起。通常把盘片从外到内化成一圈一圈的同心圆环,一个圆就是一个磁道,磁道与磁道之间是有空隙的,防止磁道间的干扰,也是方便磁头读取数据,我们分区时当然不可能以磁道为基本单位,而是把一个个磁道划分成一个个的扇区,每个扇区有512Byte。每个盘片的上下两个盘面上面都有一个磁头,所有的磁头都是同步转动的,所以每个磁头在同一时刻都在不同盘面的相同位置,而每个在同一垂直面上的磁道叫做柱体,所有我们Windows分区时以一个个同心环进行分区的。磁盘转动时的角速度是相同的所以,所以相同的时间里,磁盘外侧比内侧的线速度更大,也就是磁头能读取更多的数据,即外测的读取速率最快,所以最外侧为Windows中的C盘。

博客快发表的时候才想起另外一个东西,叫做南北桥芯片,这个名次,到大学的时候才是第一次听,真是无知的紧呀。。。。南桥芯片在主板上比较靠近输入输出设备的插槽,所以主要是接低速的输入输出设备,北桥比较靠近cpu和内存,所以最要接高速的内存等。。

a.北桥:负责连接速度较快的CPU,内存与显卡等组件

b.南桥:负责连接速度较慢的周边接口,包括硬盘 USB 网卡等。

时间: 2024-10-23 21:22:35

linux基础之计算机硬件的相关文章

马哥Linux 基础 - 1 - 计算机硬件回顾

计算机硬件其实还可以更加简单的划分为 CPU + 内存 +IO设备.它们三者之间是通过一根总线进行数据的交换的,而大家知道在这三者中CPU 的速度最快, 内存第二, IO 设备第三,要使三者协调的进行通信就需要一定的控制. 2. 我们的CPU 有自己的本地总线, 内存也一样, 这些本地总线通过主板的南桥北桥芯片链接在一起通信. 北桥上一般连接高速总线 (连接内存),南桥一般连接低速总线(键盘鼠标,硬盘). 这些桥将总线汇总起来连入CPU. 3.每个IO 设备都一个IO 控制器 (controll

Linux 基础 - 1 - 计算机硬件回顾

计算机硬件其实还可以更加简单的划分为 CPU + 内存 +IO设备.它们三者之间是通过一根总线进行数据的交换的,而大家知道在这三者中CPU 的速度最快, 内存第二, IO 设备第三,要使三者协调的进行通信就需要一定的控制. 2. 我们的CPU 有自己的本地总线, 内存也一样, 这些本地总线通过主板的南桥北桥芯片链接在一起通信. 北桥上一般连接高速总线 (连接内存),南桥一般连接低速总线(键盘鼠标,硬盘). 这些桥将总线汇总起来连入CPU. 3.每个IO 设备都一个IO 控制器 (controll

系统管理员-Linux基础学习-第一部分内容。

6月30日前完成Linux的基础部分学习. 包括内容: 马哥的Linux基础教程 鸟哥的Linux私房菜-基础学习篇 第一部分 认识linux及linux主机规划与安装. 课程内容包括: (1)计算机体系架构与linux背景常识 (2)Linux主机规划与安装及vmware.xmanager的使用. (3)启动帮助与开关linux系统及基本操作知识. 具体内容笔记: 第一节:计算机体系架构与linux背景常识 1)计算机组成主要分为五个部分:控制单元.运算单元.存储单元.输入\输出单元. 1.

Linux基础以及常见命令

第一周重点知识总结 一.计算机基础 1.计算机组成 ??计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成 ??冯·诺依曼体系结构: 计算机硬件由运算器.控制器.存储器.输入设备和输出设备五大部分组成 2.服务器分类: 2.1.按规模分类: ??巨型计算机,大型计算机,小型计算机,微型计算机. 2.2.按应用功能分类: ??Web服务器.数据库服务器.文件服务器.中间件应用服务器.日志服务器.监控服务器.程序版本控制服务器.虚拟机服务器.邮件服务器.打印服务器.域

Linux基础命令(之一)详解

Linux基础命令(之一)详解 学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好.学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用. 1.系统关机或重启命令(小白也必须要会的) shutdown (win 系统也有) 常用参数:shutdown -h (halt) 直接关机(关闭电源) shutdown -h  now[+10]    现在关

linux基础命令——tree

Linux基础命令--tree 编辑文章 -d :只显示目录,不显示其目录下的子文件 -L level:显示第几级 图片描述 显示以rc开头的 备份: 创建多级目录: -v:可以看过程

Linux基础之磁盘管理

 Linux基础之磁盘管理         关于Linux中磁盘管理我们应该从以下四个方面入手,去了解和学习磁盘管理的知识. 第一点 磁盘的结构--硬盘         硬盘的参数 结构:磁盘的盘片,磁头,马达(机械键盘) 类型:固态硬盘(SSB)和机械硬盘 接口:早期的IDE接口,现在的SATA,SCSI,SAS 还有容量,转速,传输速度,缓存等. 硬盘存储术语 head: 磁头 track: 磁道 cylinder: 柱面 secotr: 扇区  512bytes(字节) 第二点 磁盘的分区

Linux 基础入门----推荐课程

Linux 基础入门课程:https://www.shiyanlou.com/courses/1 很好的一门Linux基础课,精炼.简洁!推荐! 课程内容: 第1节 Linux 系统简介 https://www.shiyanlou.com/courses/1/labs/1/document 第2节 基本概念及操作 https://www.shiyanlou.com/courses/1/labs/2/document 第3节 用户及文件权限管理 https://www.shiyanlou.com/

1、linux基础知识

第一天linux基础知识 1:linux操作系统组成 linux内核+GNU工具=完整的类UNIX系统 GNU工具(GNU软件是通过GNU项目发布的软件,它是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发的,但不是所有的都这样,然而,所有的GNU软件必须是自由软件.) 2:linux发行版  slackware debian  reehad  Gentoo等 3:linux哲学思想 一切皆文件(硬件也已文件的形式展现在操作系统中) 小型,单一用途程序