Linux基础篇_01_计算机概论

学习资料:《鸟哥的Linux私房菜(基础篇)》

部分:Linux的规划与安装

时间:20130225

学习笔记:
计算机定义:接受使用者输入指令与数据, 经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息;所以如计算器、GPS、ATM机等都是计算机 

计算机硬件的五大单元:输入单元+输出单元+CPU内部的控制单元+CPU内部的算数逻辑单元+主内存

 

注:实线标示数据的流向;虚线标示控制命令的流向    

CPU的种类:

精简指令集(RISC=Reduced Instruction Set Computer):指令单一,执行效率高,但不适用于复杂运算;包括SPARC系列(Sun)、Power Architecture系列(IBM)和ARM系列;适用于服务器,网络设备,PDA等

复杂指令集(CISC=Complex Instruction Set Computer):指令多而复杂,但单条指令可以处理的工作较为丰富;包括AMD、Intel、VIA等x86结构的CPU;适用于个人计算机,故其也被称为x86架构的计算机

周边设备:主机板(其中最重要的组件是主机板芯片组)+存储装置(如硬盘)+显示装置(如显卡)+网络装置(如网卡)

运作流程:CPU=大脑,主内存=短时记忆,硬盘=长时记忆,主机板=神经系统,周边设备=人体的四肢、皮肤、眼睛等,显卡=大脑中的影像,电源=心脏

计算机分类:以计算机的复杂度与运算能力进行分类,超级计算机>大型计算机>迷你计算机>工作站>微计算机

计算机上的计算单位:容量单位 1G=1024M=1024*1024K=1024*1024*1024Bytes=8*1024*1024*1024bits;速度单位1GHz=1000*1000*1000Hz;网络传输单位8Mbps=8Mbits per second=1Mbyte/s

个人计算机架构与周边设备:整个主机板上最重要的就是芯片组,而芯片组通常分为2个桥接器来控制各组件的沟通,Intel芯片组架构是(1)北桥:负责连结速度较快的CPU、主内存与显示卡等组件(2)南桥:负责连结速度较慢的周边设备,包括硬盘、USB、网络卡等;与Intel不同的地方的是,AMD芯片组架构中主内存是直接与CPU沟通而不通过北桥

以技嘉的主机板为例,为Intel架构,主要组件为:CPU、主内存、磁盘设备(IDE/SATA)、系统总线芯片组(南桥/北桥)、显示卡介面(PCI-Express)与其他介面卡(PCI)。

CPU:单核心CPU仅有一个运算单位,多核心CPU即在一颗CPU封装中嵌入了两个以上的运算核心;频率是CPU每秒钟可以进行的工作次数,如频率为3.0GHz的CPU表示这颗CPU在1秒内可以进行3*10的9次方次工作

CPU的‘外频’与‘倍频’:CPU与外部组件的速度理论上最好保持一致,同时其内部的运算速度又要够快;故‘外频’指的就是CPU与外部组件进行数据传输时的速度,而‘倍频’则是CPU内部用来加速工作效能的一个倍数,两者相乘才是CPU的频率速度;比如3.0GHz频率的CPU的外频是333MHz,倍频是9倍

32位与64位:

 
  1. 主内存与CPU的沟通速度靠的是外部频率,而每次工作可以传输的数据量的大小就是系统总线的功能了; 
  2. 北桥的系统总线称为‘系统系统总线’,因为是内存传输的主要通道,所以速度较快,而南桥就是所谓的输入输出(I/O)系统总线,主要在联系硬盘、网卡、USB等周边设备;
  3.  
  4. 北桥所支持的频率可高达333/400/533/800/1066/1333/1600MHz等不同频率; 
  5. 北桥所支持的频率称为‘前端系统总线速度(Front Side Bus,FSB)’,而每次传输的位数则是系统总线宽度; 

  6. 系统的总线频宽=FSB*系统总线宽度,目前常见的系统总线宽度有32/64(bits); 
  7. 1600MHz

  8. 与系统总线宽度类似,CPU每次能够处理的数据量称为‘字长大小(word size)’,字长大小依据CPU的设计而有32位与64位,即我们俗称的32位或64位计算机 

 CPU的等级:为了将不同种类的CPU规范等级,就出现了i386、i586、i686等名词;基本上,在Intel Pentium MMX与AMD K6时代的CPU称为i586等级,而Intel Celeron与AMD Athlon(K7)时代之后的32位CPU就称为i686等级,而目前的64位CPU则统称为x86_64等级










本文转自 xxrenzhe11 51CTO博客,原文链接:http://blog.51cto.com/xxrenzhe/1140057,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540178.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[3/21]Windows Server 2008时钟方面的改进展示

在Windows Server 2008中的时钟显示和以往Windows Server 2003及以前的版本显示有很大的差别。如果要显示并进行简单的时间修改可以在时钟上双击,会出现如下图所示的界面。在上图中可以调整但无法进行真正的修改,彻底修改需要点击"更改日期和…

2Python全栈之路系列之MysQl基本数据类型

Python全栈之路系列之MySQL基本数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类: 数字类型 日期和时间类型 字符串类型 数字类型 类型大小用途BIT-二进制TINYINT1字节小整数值INT or INTEGER4字…

VDI序曲二 RemotoAPP部署

首先,我们需要准备如下角色:沿用VDI序曲一的2台物理服务器以及角色我们在物理服务器1的hyper-v上,我们利用之前我介绍的“服务器虚拟化之准备母盘VHD”的方法再创建如下虚拟机:WIN-RDAPP;WIN-RDWA;WIN-RDCB…

多任务管理类 MutilTaskManager

计算和计算所需的数据能被较为平均的非配到若干task的时候,下面的任务管理类可以提供在大数据大计算量的情况下非精确的控制task的执行数量来限制计算量和内存占用量.下面是代码(非线程安全版本): public class MutilTaskManager{…

Node.js meitulu图片批量下载爬虫1.051

原有1.05版程序没有断点续传模式,现在在最近程序基础上改写一版1.051. // // meitulu图片批量下载爬虫1.051 // 用最近的断点续传框架改写原有1.05版程序 // 2017年11月21日 //// 内置https模块 var httpsrequire("https");// 内置http模块 var httprequi…

mysql 5.6.4以上版本innodb支持全文索引的测试

对于mysql 5.6.4以上版本innodb支持全文索引的测试 在mysql官网,innodb引擎在5.6.4版本提供了对全文索引的支持,笔者对此做了测试,发现对中文全文检索的支持依然不理想,但却确实提供了对英文的全文支持。 12.9.5 Full-Text Restri…

EMC VMAX的磁盘构成,fast policy(重要)

首先是流程, 不同种类的磁盘(sata,fc,flah)->disk group->raid->DATA volume->thin pool->TDEV and BCVDEV (lun) 然后细看: 1) 不同种类的磁盘叫做disk,这是可见的物…

[精讲-3]Offline Domain Join

从windows 2008 ,windows 7开始起就具备脱机加入域的功能,就是它们在未连接DC的情况下,也可以加入域. 假如环境lab.com ,一台已加入域的PC (WIN7Client) 和即将加入域的PC(win7-2) 在win7client上run下面这个命令 DC已作了一次预先的动作:创建了computer object 在win7-2上,用本…

搭建iscsi存储系统

搭建iscsi存储系统 NAS和SAN服务器概述 NAS网络附属存储: NAS(Network Attached Storage),NAS服务器是连接在网络上,具备资料存储功能的服务器,一种与用数据存储服务器。网络附属存储基于标准网络协议(Tcp/…

在Microsoft System Center中利用您的现有投资管理VMware--Veeam MP v6.5

在 Microsoft System Center 中利用您的现有投资管理 VMware VeeamManagement Pack (MP) v6.5 适用于物理、虚拟和备份基础架构的单一的虚拟管理平台 前段时间介绍了Veeam Management Pack (MP) v6.0产品,昨天发布了新版本VeeamManagement Pack (MP) v6.5&#xff0…

SpringMVC注解HelloWorld

今天整理一下SpringMVC注解 欢迎拍砖 RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三…

自制 移动端 纯原生 Slider滑动插件

在Google搜关键字“slider”或“swiper”能找到一大堆相关插件,自己造轮子是为了能更好的理解其中的原理。 给这个插件取名为“veSlider”是指“very easy slider”非常简单的一个滑动插件。 这只是个半成品,仅仅实现了手指滑动、自动轮播、跳转等基本功…

ISA Server 2006 部署步骤

ISA Server 2006 部署步骤 Posted by 尹揆 在这里先把ISA2006的安装步骤给大家贴出来,后面陆续会有一些配置及日常的应用,希望大家多多指教!呵呵.ISA功能的强大自然不用多说了,一句话只要能想到它就能做到!放入光盘出现在我们面前还是其人性化的界面点默认的下一步吧接受协议序…

mysql将查询数据另存

1.查询mysql的存储执行目录(secure-file-priv是指定文件夹作为导出文件存放的地方)所以需要查询以下,不然会报1290错误 show variables like %secure%;2.查询并转存 SELECT * into outfile C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\zo…

重新捡起flask(三)

记一次bug调试。 本来以为模板这一章可以很快的过掉的,刚刚写完的2其实只剩下个flask-moment时间库了,之前早就做过,记得很简单,本来说只要敲一下代码就结束,没想到,踩坑里去了。 调试bug吗,我想…

远程服务器部署spring boot 项目(centos7为例)

1.打包项目(可以是jar包,也可以是war包)以jar包为例(用eclipse打包):1.项目目录右击--debug as(run as)--maven build,然后输入package,点击debug&#xff0c…

SIN的服务器配置

统计了新加坡服务器中IBM XIV存储挂载的主机列表。 对于vmware虚拟机来说,是这么组成的: 存储分了多个lun,在os侧叫做data store,多个datastore挂给多个物理机,物理机(安装了esxi软件)称为ESXI主机,多个ESX…

sklearn机器学习实例

原创网址:https://blog.csdn.net/qq_27150893/article/details/80169736 sklearn是非常流行的机器学习库,实现了很多的机器学习模型。官网:http://scikit-learn.org/stable/ 里面有全面的实例和模型参数讲解,用到哪个模型就去官…

CSVDE批量导入域用户

CSVDE批量导入用户 你可以使用Csvde格式的文件在活动目录中创建用户帐号和其他类型的帐号。但你不能使用Csvde删除活动目录中的对象。 使用Csvde命令行工具创建用户帐号,采用下列步骤: 1. 创建Csvde输入文件。文件应包含下列信息。 属性行:这…

【转载】细聊冗余表数据一致性(架构师之路)

本文主要讨论四个问题: (1)为什么会有冗余表的需求 (2)如何实现冗余表 (3)正反冗余表谁先执行 (4)冗余表如何保证数据的一致性 一、需求缘起 互联网很多业务场景的数据量…