1.CPU为一个具有特定功能的芯片,里面含有微指令集,一个CPU又可以分为两个主要的单元:算术逻辑单元和控制单元。CPU读取的数据都是从内存读取来的,内存内的数据是从输入单元传输来的。CPU处理完也要写回内存,最后数据从内存传输到输出单元。

2.CPU按指令集分类:RISC和CISC

RISC:精简指令集。

每个指令的执行时间都很短,完成的操作很单纯,执行性能较佳。比如PS3上的PowerPC,ARM架构的设备(手机,PDA,导航系统,网络设备等)。

CISC:复杂指令集。

指令数目多而且复杂,执行时间花费较长。比如AMD,Intel,VIA等x86架构CPU,被大量使用于个人计算机,因此,个人计算机常被称为x86架构的计算机。64位计算机又被统称为x86_64的架构。

3.一般来说文件大小使用的是二进制方式,速度单位常使用十进制。频率中的HZ表示秒分之一。

4.主板上的芯片组通常分为两个桥接器来控制各组件的通信

(1)北桥负责连接速度较快的CPU,内存与显卡等组件.北桥的总线称为系统总线,因为是内存传输的主要信道,所以速度较快。

(2)南桥负责连接速度较慢的周边接口,包括硬盘,USB,网卡等,南桥的总线称为输入输出(I/O)总线。

5.CPU的频率就是CPU每秒钟可以进行的工作次数,所以频率越高表示CPU单位时间内可以做更多的事情。但不同的CPU之间不能单纯以频率来判断运算性能。这是因为每个CPU的微指令集不相同,架构也不一样,每次频率能够进行的工作指令数也不同,所以频率目前仅能用来比较同款CPU的速度。

6.CPU的外频与内频。

外频:CPU与外部组件进行数据传输/运行时的速度。

内频:CPU内部用来加速工作性能的一个倍数。

外频与内频相乘才是CPU的频率。

7.北桥所支持的频率我们称为前端总线速度(Front Side Bus,FSB),而每次传送的位数则是总线宽度。

那所谓的总线频宽则是“FSB*总线宽度”,亦即每秒钟可传送的最大数据量。目前常见的总线宽度有32/64位(bit)

与总线宽度相似,CPU每次能够处理的数据量称为字组大小,字组大小依据CPU的设计而有32位与64位。我们现在所称的计算机是32位或64位主要是依据CPU解析的字组大小而来。

8.内存:

DRAM(动态随机访问内存):

内存中的主要组件,随机访问内存只有在通电时才能记录与使用,断电后数据消失,因此被称作挥发性内存。

SRAM(静态随机访问内存):

集成于CPU内部第二层缓存中,容量小,速度快。

ROM(只读存储器):

主板上组件的各项参数被记录到一个称为CMOS的芯片上,这个芯片需要借助额外的电源来发挥记录功能,这也是为什么主板的上面会有一个电池的缘故。CMOS内数据的读取与更新是通过BIOS这套程序来执行的。BIOS程序是写死在主板上面的一个内存芯片中,这个内存芯片在没有通电时也能将数据记录下来,那就是只读存储器(ROM)。

9.显卡又称为(VGA),有显存和GPU的概念。显存容量直接影响屏幕分辨率和色彩深度。一般使用PCI-Express规格接口插槽。

10.例题:假设你的桌面使用1024*768分辨率,且使用全彩(每个像素占用3B的容量),请问你的显卡至少需要多少内存才能使用这样的彩度?

答:因为1024*768分辨率中会有786432个像素,每个像素占用3B,所以总共需要2.25MB。但如果考虑屏幕的刷新率,显卡的内存还是越大越好

11.硬盘是由许多的盘片,机械手臂,磁头与主轴马达所组成,其中盘片的组成为扇区,磁道与柱面。实际的数据都是写在具有磁性物质的盘片上,而读写主要是通过在机械手臂上的读取头(Head)来完成.实际运行时,主轴马达让盘片转动,然后机械手臂可伸展让读取头在盘片上面进行读写的操作。硬盘现在的主要接口为SATA接口。

12.计算机的五大单元包括输入单元,输出单元,CPU内部的控制单元,算术逻辑单元与内存五大部分。

13.数据会流进/流出内存是CPU所发布的控制指令,而CPU实际要处理的数据则完全来自于内存。

14.操作系统(OS)其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。

操作系统充当的角色是内核与系统调用。内核与硬件直接打交道,系统调用则和应用程序靠的很近。

15.BIOS的主要作用有三点:1自检及初始化:开机后BIOS最先被启动,然后它会对电脑的硬件设备进行完全彻底的检验和测试。2程序服务:BIOS直接与计算机的I/O设备打交道,通过特定的数据商品发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。3设定中断:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中为民号使用相应的硬件完成工作,再根据中断号跳回原来的工作.

16.使用CPU-Z查询组件信息

《鸟哥的Linux私房菜》读书笔记一的更多相关文章

  1. 【鸟哥的Linux私房菜】笔记1

    Linux是什么 从操作系统与cpu架构关系到linux  Richard Mathew Stallman GPL 关于GNU计划 Linux的发展 Linux的核心版本 Linux的特色 Linux ...

  2. 【鸟哥的Linux私房菜】笔记3

    正确地开机 最好不要使用root账号登陆!GNOME图形界面 View items as a list X WindowShell 文本交互界面bash是Shell的名称,Linux的默认壳程序就是b ...

  3. 【鸟哥的Linux私房菜】笔记2

    Linux的应用 学习资源整理 安装记录 >< 1.Linux的应用: 网络服务器 数据库 学术机构的高效运算任务 嵌入式系统 ... 2.挂载与磁盘分区 学习资源整理 学习 1.书上的网 ...

  4. 《鸟哥的Linux私房菜》笔记——02. 关于Linux

    Unix 历史 1969年以前:伟大的梦想--Bell, MIT 与 GE 的「Multics」系统 1969年:Ken Thompson 的小型 file server system 1973年:U ...

  5. 《鸟哥的Linux私房菜》笔记——03. 磁盘分区

    Everything is a file. 常见硬件对应于 Linux 下的文件(/dev目录下) 装置 装置在Linux内的档名 SCSI/SATA/U盘硬盘机 /dev/sd[a-p] U盘 /d ...

  6. 鸟哥的linux私房菜学习笔记 __ 命令与文件的搜寻

    连续输入两次[tab]按键就能够知道使用者有多少命令可以下达.那你知不知道这些命令的完整档名放在哪里?举例来说,ls 这个常用的命令放在哪里呢? 就透过 which 或 type 来找寻吧! 范例一: ...

  7. 【鸟哥的Linux私房菜】笔记

    操作系统核心的功能! 驱动程序与操作系统的关系 2. [计算机组成之组件] 3.CPU实际要处理的数据完全来自于主存储器,这是一个很重要的概念! 4.CPU是整个计算机系统最重要的部分,那么目前世界上 ...

  8. 《鸟哥的Linux私房菜》笔记——04. 简单命令行

    键入命令 [dmtsai@study ~]$ command [-options] parameter1 parameter2 ... 指令 選項 參數(1) 參數(2) 注意:有时也可以使用 + 放 ...

  9. 鸟哥的Linux私房菜学习笔记——文件权限与目录配置

    Linux的文件权限和目录配置 在linux中的每个用户必需属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念. (1)所有者 一般为文件的创建者,谁创建了该文件,就是天 ...

  10. 鸟哥的Linux私房菜学习笔记(1)

    2014/10/29 1.档案的权限管理分为三个部分: 拥有者.群组.其他 2.ls -al 命令可以看到档案的详细信息 3.档案的属性中由十个部分构成 第一个部分是档案类型 -代表档案.d代表文件夹 ...

随机推荐

  1. C#后台验证身份证号码的一个方法

    简单的调用了正则表达式进行简单的验证,记下来留着以后备用 if ((!Regex.IsMatch(txtID.Text, @"^(^\d{15}$|^\d{18}$|^\d{17}(\d|X ...

  2. C#迭代语句

    1,do while语句 do语句重复执行语句或者语句块,直到指定的表达式为false为止.循环体如果为单个语句,可以不放在{}内,如果不是,那么必须放在{}内.如下面的代码 Codeint i=0; ...

  3. UpdateProgress使用

    UpdateProgress是一个进度显示条,加在AJAX里能显得更加的人性化(个人认为).现在我们就开始吧: 第一.新建一个AJAX项目.在页面上加上ScriptManager,UpdatePane ...

  4. SqlServer Alter Table 语句的用法

    更改 字段的数据类型 Alter Table TB_ITM_ITEM alter column is_timing int NULL; 新增字段: alter table WeiboSmartCate ...

  5. Flexbox盒子弹性布局

    Can I Use? 2. 概念: 当你给一个元素使用了flexbox模块,那么它的子元素就会指定的方向在水平或者纵向方向排列.这些子元素会按照一定的比例进行扩展或收缩来填补容器的可用空间. < ...

  6. java数据同步陷阱

    并发,我的理解就是同时运行多个程序.同时,难以避免的就是数据的同步问题,如果数据同步问题处理不好就很容易造成程序出现bug,当然,对于其造成的危害,不加详述. 首先,来看一个简单的例子,当然,这个例子 ...

  7. 正则表达式(.NET)

    元字符: \b  单词的开头或结尾,匹配一个位置 .    匹配除换行符以外的任意字符 \d  匹配一位数字  \d{n} n个数字  \d{a,b} a到b个数字,包含a,b \s  匹配任意空白符 ...

  8. 结合实例分析简单工厂模式&工厂方法模式&抽象工厂模式的区别

    之前写过一篇关于工厂模式(Factory Pattern)的随笔,里面分析了简单工厂模式,但对于工厂方法和抽象工厂的分析较为简略.这里重新分析分析三者的区别,工厂模式是java设计模式中比较简单的一个 ...

  9. PAT 1065 A+B and C (64bit) (20)

    1065. A+B and C (64bit) (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 HOU, Qiming G ...

  10. libz.so库分析

    from:http://blog.chinaunix.net/uid-12773189-id-84605.html 1.查看库文件是由哪个软件包提供的空闲时打开/usr/lib目录(因为我知道这个目录 ...