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. ajax跨域访问 java controller 和 cxf(webservice) 配置方式(CORS)

    1. controller跨域访问,配置方式 重点在这里: <mvc:cors> <mvc:mapping path="/*" allowed-origins=& ...

  2. javascript 函数学习

    1.自以为好的部分,更多访问: http://www.runoob.com/js/js-tutorial.html 2.this 3.new 4.闭包 5.自执行

  3. java IO文件读写例子(OutputStream,InputStream,Writer,Reader)

    一,File创建文件 File file = new File("D:" + File.separator + "yi.txt"); 代码示例: package ...

  4. 04_过滤器Filter_02_Filter解决中文乱码问题

    [过滤器解决中文乱码问题实例] [工程截图] [web.xml] <?xml version="1.0" encoding="UTF-8"?> &l ...

  5. IOS 学习笔记 2015-03-24 OC-API-常用结构体

    一 标题 常用结构体 二 API 1 NSRange 表示一个范围 A 实例化 NSRange rg={3,5};//第一参数是起始位置第二个参数是长度 B 实例化 NSRange rg2=NSMak ...

  6. mysql复制表数据或表结构到新表中

    MySQL复制表数据到新表的几个步骤. 1.MySQL复制表结构及数据到新表 CREATE TABLE new_table SELECT * FROM old_table; 2.只复制表结构到新表 C ...

  7. /etc/rc.local ; /etc/init.d ;/etc/profile;/etc/bashrc;~/.bash_profile;~/.bashrc;~/.bash_logout

    1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里. 把脚本程序写在/etc/rc.d/init.d/目录下也可以  在完成 run level 3 ...

  8. 欢迎使用skymvc框架,简单易用的php框架

    skymvc是一款轻量.简单易用的php mvc框架,经过多个项目实践改良. 特点: 1.mvc架构 2.m.v.c之间可以互相调用 3.简单的路由控制 R("/index.php" ...

  9. yii学习随感

    最近我们公司信易网络在用yii开发一个项目自己临时学习了一下yii 把学习感悟和大家一起分享一下 Yii Framework是一个基于组件.用于开发大型 Web 应用的高性能 PHP 框架.Yii提供 ...

  10. 网络ip

    国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的.因此 A类地址的范围其实是从1-126 ...