0X01  CPU

cpu中包含有指令集
RISC:sun公司的SPARC系列、IBM的Power Architecture(powerPC)系列和ARM系列,目前世界上使用最广泛的CPU就是ARM
CISC:Intel和AMD公司的cpu

不同x86架构的cpu的区别:除了整体结构外(L2 cache、每次运行可执行的指令数),主要是微指令集不同。

一般来说,文件大小使用二进制方式,1GB= 1024*1024*1024B,速度单位则使用十进制,例如1G Hz = 1000*1000*1000Hz,而在网络传输方面,网络使用的是bit为单位,常使用的单位为Mbit/s

主板上最重要的就是芯片组了,Intel芯片组又分为两个桥接器来控制各组件的通信,北桥负责连接速度较快的CPU、内存与显卡等组件;南桥负责连接速度较慢的周边接口,包括硬盘、USB、网卡等。AMD芯片组与Intel不同点在于,内存直接与CPU通信不通过北桥,AMD为了加快内存和CPU的通信,将内存控制组件集成到CPU中。
    CPU的外频和倍频:所谓的外频指的是CPU与外部组件进行数据传输/运算时的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率。
    超频指提示外频或者倍频,但倍频常常在出厂时被锁定,所以常常超外频。
    北桥总线称为系统总线,因为是内存传输的主要通道,南桥就是所谓的输入输出总线,主要联系硬盘、USB、网卡。
    北桥支持的频率称为前端总线速度(FSB),每次传送的位数则为总线宽度,总线频宽则是FSB*总线宽度。

0X 02 内存、主板和显卡

理论上,CPU与内存的外频应该相同。CMOS芯片记录主板上各个组件的参数(系统时间、CPU电压与频率、各项设备的I/O地址和IRQ),主板电池用来给CMOS芯片供电,BIOS是一套程序,通常写死到ROM中,现在常写到闪存或者EEPROM中(用于更新BIOS),开机时加载CMOS中的参数,并且尝试调用存储设备中的开机程序。

显卡又称VGA(video graphics array),一般对于图像影像的显示重点在于分辨率和色彩深度。显卡的规格由早期的PCI导向AGP,近期AGP又被PCI-Express规格所替代。

0X 03   操作系统

操作系统是内核+系统调用,操作系统其实也是程序,重点在于管理计算机的所有活动以及驱动系统中的所有硬件。操作系统通常会提供一整组的开发接口给工程师来开发软件。驱动程序是由厂商提供的,与操作系统开发者无关。OS会提供系统调用给应用程序开发者,同时提供驱动程序接口给驱动程序开发者。操作系统的内核层直接参考硬件规格写成。

0X 04 linux发展

GNU (GUN's not unix)
FSF(free software foundation)自由软件基金会
GPL(General Public License)通用公共许可证

2006年前,apple使用IBM的power cpu架构,2006年以后,使用x86架构。
    1973年,UNIX正式诞生,Ritchie等人以C语言写出第一个正式UNIX内核。
    1977年,重要的UNIX分支-BSD诞生,Bill Joy将UNIX源码进行了修改得到BSD,同时他是Sun公司的创办者,Sun公司以BSD内核进行商业UNIX版本的开发。
    1979年,重要的System V架构与版权声明,AT&T推出System V第七版UNIX之后,宣布UNIX不再开源。目前纯种UNIX是指System V和BSD。
    1984年,谭宁邦完全不看UNIX内核源码,编写了x86架构的类UNIX系统minix,但并非免费,不过售价便宜,并且附送源码。
    1984年,GNU项目和FSF基金会成立。
    Torvalds在大学里读书时,因为Unix的终端少,使用的时候需要等很久,所以自己想要开发一个系统,在得到minix之后,通过学习,开发出来linux,1991年,初次释放出linux0.02,linux遵守POSIX规范(POSIX规范内核与应用程序间的接口),所以与UNIX兼容(UNIX上的程序可以在linux上运行)。1994年linux 1.0中就加入了X window。X window也只是一套软件,并不属于内核。
    Distribution主要分两大类,一种是使用RPM方式安装软件的系统,RED HAT,Fedora,SuSE,另一类是使用Debian的dpkg方式安装软件的,包括Debian,Ubuntu,B2D。
    与windows不同,linux支持多用户多任务,而windows只支持单用户多任务。
    磁盘阵列(RAID)是利用硬件技术将数个硬盘整合成一个大硬盘的方法,OS只会看到最后被整合起来的大硬盘。

硬件知识andl linux发展历史相关推荐

  1. linux是发展历史,linux发展历史.doc.doc

    linux发展历史.doc Linux发展历史 "Hello everybody out there using minix--I'm doing a (free) operating sy ...

  2. Linux发展历史大事编年表(截止2013年)

    这篇文章主要介绍了Linux发展历史大事编年表(截止2013年),Linux现在已经无处不在,是一个伟大的开原项目,让我一起来看看23年来它的发展历程吧 我们周围到处都有Linux的身影,在家中.公司 ...

  3. Linux发展历史年表

    导读 我们周围到处都有Linux的身影,在家中.公司里.大学.实验室,太空空间站.但是过去它不像现在一样是计算机发展的中坚力量,它只是开始于一个芬兰大学生的个人爱好.现在的Linux已经从一个个人爱好 ...

  4. Linux的发展历史及版本简介

    Linux发展历史及常用版本介绍 由于最近一段时间的学习要基于Linux操作系统.之前在各个版本的Linux之间看的眼花缭乱,那么经过自己查阅和总结之后,对Linux的发展历史和现在目前比较流行的Li ...

  5. Linux的历史背景和基本指令

    众所周知,Linux和大家所熟悉的Windows一样,也是一款操作系统,不同的更多是在于Windows是闭源的,而Linux是开源的.现代生活中的比如飞机的控制系统.银行的系统.手机的系统等等,都和L ...

  6. 对计算机技术发展历史的感想

    我第一次见到古老的计算技术是在初中英语的课文里,一篇简单地介绍计算机历史的小短文.短文中附了张图片,尽是些杂七杂八的零件由各种金属堆积而成的大机器.想想现在掌上方寸之间的手机,便觉得计算技术发展已经不 ...

  7. 大话Linux的历史与发展历程

    一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持. 今天学习了Linux文件增删移复制,打包压缩等命令.经过前几周的资料收集和整理,写了以下文章来讲解Linux,也来回忆一下计算机行业 ...

  8. linux云计算架构师运维笔记-第1天-硬件知识介绍与操作系统部署

    linux云计算架构师运维笔记-第1天-硬件知识课程说明 1. 课程知识详细讲解 1.1 服务器硬件知识介绍 1.1.1 硬件设备种类介绍部分 1.1.2 企业服务器运行指标: 1.1.3 服务器种类 ...

  9. linux挑战:历史命令_博客挑战:分享您关于社区运作方式的知识

    linux挑战:历史命令 通过博客每周社区管理主题来帮助我们收集社区知识. 本周的主题是鼓励新的贡献者. 社区是使开源软件正常工作的原因. 没有两个开源软件是相同的,因此没有两个社区是相同的,但是它们 ...

最新文章

  1. Python离线安装依赖包
  2. 老夫疗法少年狂:微软中国CTO黎江:不要给区块链贴标签,也不要非黑即白区分谁是好人谁是坏人
  3. IIS没有.net版本选择标签问题
  4. 上网登录窗不弹出_配置 Windows XP 正常上网(TLS HTTPS),连接到 NAS
  5. selenium禁止弹窗_python:使用带有selenium的firefox时禁用下载弹出窗口
  6. Adaline神经网络简单介绍和MATLAB简单实现
  7. vector容器动态申请内存的过程_记录一次自定义Allocator profile的过程
  8. 数据结构复习之【线性表】
  9. html模块常用命名总结
  10. easyui datagrid添加合计行
  11. 针对ARP协议的病毒攻击的简单分析
  12. PostgreSQL/pgsql数据库优化查询和索引的猜想
  13. 八数码问题【人工智能实验】
  14. matlab中邮递员问题实例,中国邮递员问题的求解实例.doc
  15. Linux下 文件或文件夹的复制(拷贝 cp)
  16. Jdk8 中文 api(百度网盘免费下载)
  17. Jaspergold形式验证-vhdl语言
  18. mailx配置TSL发送邮件
  19. mysql 检索结果排序方式_MySQL--排序检索数据(ORDER BY)
  20. Linux设备驱动之IIO子系统——IIO框架及IIO数据结构

热门文章

  1. zabbix5.0 High swap space usage ( less than 50% free)解决步骤。相关小知识:linux系统mem和swap的关系
  2. VSCode更新之后,rg.exe占用cpu过高
  3. 微信小程序自定义头部导航nav
  4. 计算机存储有哪些类型,存储主要分为哪些类型
  5. P1618 三连击(升级版)
  6. 数据安全建设的效益分析
  7. 数据库的语言分类--联通研究院面经
  8. 环境部署(物理手工部署):
  9. 如何正确删除网易云音乐的粉丝
  10. 跳动的“loading”,个个都很惊艳