1. 计算机的五大部分:输入单元、输出单元、CPU(控制单元(Control Unit)、算数逻辑单元(ALU))、内存。

  2. CPU 的架构
    • 精简指令集(Reduced Instruction Set Computing, RISC),例如:SPARC,ARM
    • 复杂指令集(Complex Instruction Set Computing, RISC),例如:Intel/AMD x86 架构
  3. CPU
    • 外频:CPU 与外部组件进行数据传输时的速度
    • 内频:CPU 内部用来加速工作性能的一个倍数

    注:

    • 两者相乘为 CPU 的频率速度
    • 超频:将CPU的倍频或外频更改为更高,但倍频通常被锁定,经常被修改的是外频。
  4. 主板芯片组
    • 北桥:系统总线(速度相对较快),内存传输的主要信道
    • 南桥:I/O 总线,连接硬盘、USB、网卡等设备

    注:

    • 北桥所支持的频率称为前端总线速度(Front Side Bus, FSB),而每次传送的位数则是总线宽度。
  5. CPU 每次能够处理的数据量称为字组大小(word size)
    • 计算机被称为“32位”或“64位”的主要依据
    • 早期“32位”的CPU中,因为CPU每次能够解析的数据量有限,因此由内存传来的数据量就有所限制,即导致了“32位”CPU最多只能支持到4GB内存
  6. 内存主要组件 动态随机访问内存(Dynamic Random Access Memory, DRAM)
    • CPU 内部第二层缓存(L2 Cache)使用静态随机访问内存(Static Random Access Memory, SRAM)
  7. 计算机的分类
    • 超级计算机(Super Computer)
    • 大型计算机(Mainframe Computer)
    • 迷你计算机(Mini Computer)
    • 工作站(Workstation)
    • 微型计算机(Micro Computer)
  8. 计算机常用的计量单位

    容量一般采用二进制,速度一般采用十进制

    进位制 kilo mega giga tera peta exa zetta
    binary 1024 1024K 1024M 1024G 1024T 1024P 1024E
    decimal 1000 1000K 1000M 1000G 1000T 1000P 1000E
  9. 磁盘

    ——图自 簇 - 维基百科,自由的百科全书

    磁盘分割格式:

    • MBR:主引导记录(Master Boot Record)
    • GPT:GUID磁盘分割表(GUID Partition Table),全局唯一标识磁盘分区表
  10. 操作系统

    操作系统的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。

    内核(Kernel)的功能:

    • 系统调用接口(System call interface)
    • 程序管理(Process control)
    • 内存管理(Memory management)
    • 文件系统管理(Filesystem management)
    • 设备驱动(Device driver)

《鸟哥的Linux私房菜》笔记——01. 计算机概论的更多相关文章

  1. 鸟哥的Linux私房菜笔记第四章

    前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让 ...

  2. 鸟哥的Linux私房菜笔记第六章(二)

    文件内容查询 直接查询文件内容 查阅一个文件的内容可以使用指令cat/tac/nl. # [cat|tac|nl] 文件 区别: 1.cat是直接把文件内容输出到屏幕上,并且从第一行开始输出到末行 2 ...

  3. 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门

    今天在阿里云申请了一个centos系统的云服务器,以前对linux了解的只是皮毛,记了几个命令还给忘了,整了半天都弄不好,作为一个做过javaweb开发的coder实在是惭愧啊,决定从今天开始学习Li ...

  4. [置顶] 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道

    一.过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器 对过滤器和进程,存在着输入源与输出对象 二.输入.输出.重定向 输入:过滤器的数据 ...

  5. 学习鸟哥的Linux私房菜笔记(17)——Linux引导流程

    一.系统引导流程 第一步:固件fireware(CMOS/BIOS)--POST加点自检(与操作系统无关) 这一步主要是检查硬盘等硬件是否能正常工作 CMOS:是固化在主板上,详细:http://sc ...

  6. 学习鸟哥的Linux私房菜笔记(16)——Ubuntu中建立ftp服务

    1.安装vsftpd,如下图所示:sudo apt-get install vsftpd 2.查看本机是否可以连接ftp 如上图所示,发现login failed了,怎么办呢?我们来看看vsftpd的 ...

  7. 学习鸟哥的Linux私房菜笔记(15)——文件系统

    一.文件结构 为了能在设备上存储与读取文件,我们需要在分区上创立文件系统 文件系统记录目录与文件我们称之为文件结构 每一个文件系统在Linux里都被解释成由一个根目录为起点的目录结构 Linux将各个 ...

  8. 学习鸟哥的Linux私房菜笔记(14)——硬件配置与管理

    一.设备文件 Linux沿袭了Unix的风格,将所有设备看成一个文件 设备文件分为两种: 块设备文件(b):比如硬盘.光驱 字符设备文件(c):比如串口.键盘 设备文件一般存放在/dev目录下 二.常 ...

  9. 学习鸟哥的Linux私房菜笔记(13)——用户管理

    一.检查用户身份 用户可以使用下列指令了解用户身份 who :查询当前在线的用户 groups :查询用户所属组 id :显示当前用户信息 finger :查询用户信息 二.添加用户 用指令添加命令 ...

  10. 学习鸟哥的Linux私房菜笔记(9)——bash1

    一.Shell简介 Shell :命令行解释器,是用户与系统沟通时的媒介 在Unix系统中有各种Shell, Linux采用bash为其默认shell 系统可以使用的shell记录在 /etc/she ...

随机推荐

  1. SQLiteHelp

    using System; using System.Collections.Generic; using System.Text; using System.Data.SQLite; using S ...

  2. Java基础——选择排序、冒泡排序

    1.选择排序 原理是直接从待排序数组里选择一个最小(或最大)的数字,每次都拿一个最小数字出来, 顺序放入新数组,直到全部拿完 代码演示: public class Test3 { public sta ...

  3. struts2学习之基础笔记6

    第十一章 Struts 2的国际化 1 国际化简介 http协议,request_locale值 Locale类àà封装类request_locale值       ResourcesBandleàà ...

  4. JS装饰器模式

    装饰器模式:在不改变原对象的基础上,通过对其进行包装拓展(添加属性或者方法),保护原有功能的完整性需要条件:原对象,新内容(属性/方法)个人理解:重新实现一下,原对象的方法,在方法内容,先执行原对象的 ...

  5. day20 匿名函数,内置函数,面向过程编程

    目录 有名函数 匿名函数 max() min() sorted map filter 内置函数 面向过程编程 有名函数 def f1(): print('my name is f1') f1() my ...

  6. Dobble的学习视频地址

    http://www.tebaidu.com/file-f698fb45eb1b5c59571936118968d86c89194311.html

  7. Java模拟数据量过大时批量处理数据的两种实现方法

    方法一: 代码如下: import java.util.ArrayList; import java.util.List; /** * 模拟批量处理数据(一) * 当数据量过大过多导致超时等问题可以将 ...

  8. Django Views Decorator

    Django的试图函数的装饰器主要有: HTTP请求方法 条件视图处理 GZip压缩 改变页眉 缓存 官网文档 HTTP请求方法 该装饰器是设置允许访问HTTP协议的方法,装饰器在django.vie ...

  9. NotFoundHttpException

    报错:NotFoundHttpException 这种一般都是路由配置错误

  10. code-reading-notes--libyang-1

    API struct lyd_node * lyd_parse_xml(struct ly_ctx *ctx, struct lyxml_elem **root, int options, ...) ...