一直想学习Linux,但计划时不时被耽误,现在开始,决定每天开始学习Linux。学习从最简单的开始,一步步,不能将最简单的东西忽略。

1、计算机硬件的五大单元

计算机分为三部分:输入单元,中央处理器即CPU,输出单元;其中整台主机的重点在于CPU,它是一个具有特定功能的芯片,里面含有微指令集,CPU内又可分为算术逻辑单元和控制单元。

综上,计算机硬件可分为:输入单元,输出单元,CPU内部的控制单元、算术逻辑单元,和内存。

上图中,系统单元指的是计算机主机内的主要组件,重点在于CPU与内存。特别要看的是实线部分的传输方向,基本上数据都是流经过内存再转出去。至于数据会流进还是流出内存,则是CPU所发布的控制命令。而CPU实际要处理的数据则完全来自于内存

2、CPU种类

目前常见的两种主要CPU种类有:精简指令集(RISC)系统和复杂指令集(CISC)系统。下面谈谈这两种系统的区别:

精简指令集(Reduced Instruction Set Computer, RISC):

  RISC中,微指令集较为简单,每个指令的执行时间都很短,完成的操作也很单纯,指令的执行性能较佳;但若要做复杂的事情,就要由多个指令来完成。常见的RISC微指令集CPU主要有Sun公司的SPARC系列、IBM公司的Power Architecture(包括PowerPC)系列与ARM系列等。

  在应用方面,SPARC架构的计算机常用于学术领域的大型工作站中,包括银行金融体系的主要服务器也都有这类的计算机架构;而常用手机、PDA、导航系统及网络设备等大多使用ARM架构的CPU。目前世界上使用范围最广的CPU是ARM架构。

复杂指令集(Complex Instruction Set Computer,CISC):

  CISC的微指令集中,每个小指令可以执行一些较低阶的硬件操作,指令数目多而复杂,且每条指令的长度不相同。常见的CISC微指令集CPU主要有AMD、Intel、VIA等x86架构的CPU。

  个人计算机一般被称为x86架构的计算机。之所以称为x86架构,因为最早的哪个Intel发展出来的CPU代号称为8086,后来此架构发展为80286等。

  • 对于目前两大主流的CPU,在架构上的主要区别:

  两者是不兼容的,如果想了解这两大CPU在架构上的差异,首先要了解计算机主板上的芯片组。

  芯片组通常分为两个桥接器来控制各组件的通信,分别是:北桥负责连接速度较快的CPU、内存与显卡等组件;南桥负责连接速度较慢的周边接口,包括硬盘、USB、网卡等。通常,Intel的架构采用上述常见方式,而AMD为了加速CPU与内存的数据通信,将内存控制组件集成到CPU当中,来代替北桥,理论上这样可以加速CPU与内存的传输速度。这即为两大CPU的区别。

转载于:https://www.cnblogs.com/lifeinsmile/p/4239883.html

学习Linux——计算机概论相关推荐

  1. Linux学习:计算机概论

    计算机概论 引用:<鸟哥的Linux私房菜基础篇第三版> 计算机:辅助人脑的好工具 现在的人们几乎无时无刻都会碰计算机!不管是桌面计算机(PC).笔记本电脑.平板计算机.智能型手机等等,这 ...

  2. Linux学习之计算机概论

    进入网络安全行业,Linux操作系统的使用是必须掌握的一门技能,<Linux鸟哥的私房菜>这本书真的是一本很棒的书,非常适合Linux的入门学习. 1. 计算机:接收用户输入指令与数据,经 ...

  3. 起点linux和深度linux哪个好,我想深入学习linux计算机,但不知道选择哪个版本好?...

    fjw741753 于 2009-04-06 19:16:14发表: 谁知道红旗linux6.0桌面版SP2在XP下怎么安装的? 教教我qq:261523568 xxblr555 于 2009-04- ...

  4. linux 计算机概论 Linux介绍

    CPU: CPU内部可以分为两个主要单元:算数逻辑单元和控制单元. 算数逻辑单元主要用于程序运算和逻辑判断,控制单元主要用于协调各个组件和各单元的工作. CPU基本可以分为两种: 精简指令集和复杂指令 ...

  5. 鸟叔的linux私房菜:第0章 计算机概论学习笔记(Learning Notes for Basic Computer Theory)

    本博客是针对<鸟叔的Linux私房菜 基础学习篇 第四版>的第0章 计算机概论的学习笔记. 1 电脑辅助人脑的好工具 11 计算机硬件的五大单元 12 一切设计的起点CPU的架构 其它单元 ...

  6. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

    鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...

  7. 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.4)

    第零章.计算机概论 最近更新日期:2009/08/03 4. 软件程序运作 4.1 机器程序与编译程序 4.2 操作系统 4.3 应用程序 软件程序运作 鸟哥在上课时常常会开玩笑的问:『我们知道没有插 ...

  8. 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.5)

    第零章.计算机概论 最近更新日期:2009/08/03 5. 重点回顾 6. 本章习题 7. 参考数据与延伸阅读 8. 针对本文的建议:http://phorum.vbird.org/viewtopi ...

  9. 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.2)

    第零章.计算机概论 最近更新日期:2009/08/03 2. 个人计算机架构与周边设备 2.1 CPU:CPU的外频与倍频,32位与64位,CPU等级 2.2 內存 2.3 显卡 2.4 硬盘与储存设 ...

最新文章

  1. 基于Transformer对透明物体进行分割
  2. 你给我人脉,我给你全世界
  3. react动画库_React 2020动画库
  4. java并发框架支持锁包括,jdk1.8锁
  5. 按照前序遍历和中序遍历构建二叉树
  6. arcgis利用python赋值
  7. 使用C语言----修改密码
  8. ubuntu安装chrome及firefox
  9. iOS微信分享在6plus上遇到一个坑
  10. Hadoop概述--四大组件架构及其关系
  11. c语言可编写的游戏,占卜子女兴盛大全篇
  12. EXFO max-715b光纤测试仪参数介绍
  13. dubbo问题:forbid consumer报错
  14. 微信发朋友圈/评论/点赞/搜索/购物车的测试点
  15. Bluehost注册流程与问题
  16. 青铜变王者,桌面云是如何逆袭的?
  17. OAuth2.0微信code获取失败怎么办
  18. 深入理解计算机系统---程序运行过程
  19. MCP2515 CAN芯片调试说明
  20. python考试报名入口_考试报名管理系统

热门文章

  1. (转)用DynamicMethod提升ORM系统转换业务数据的性能
  2. 重读GhostNet:使用轻量操作代替部分传统卷积层生成冗余特征以减少计算量
  3. WAIC开发者日倒计时一天,收藏好这份完整日程
  4. 目标检测中的不平衡问题综述
  5. Tensorflow Lite人体姿势跟踪功能上线:基于PosNet的实时人体姿态估计
  6. Kaggle新上比赛:Google AI发起地域包容性图像识别竞赛
  7. 零基础Python学习方法,Python入门必读
  8. Android开发继承webview,WebView如何从当前的Android主题继承颜色?
  9. 论文 | 多传感器数据深度图的融合:最近基于深度学习的方法(下)
  10. 多态和类属性、类方法