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. Core篇——初探依赖注入

    目录 1.DI&&IOC简单介绍 2.UML类图中六种关联关系 3..net core 中DI的使用 4..net core DI初始化源码初窥 DI&&IOC简单介绍 ...

  2. vue中通过js控制页面样式方法

    在使用vue.js框架的时候,有时候会希望在页面渲染完成之后,再执行函数方法来处理初始化相关的操作,如果只处理页面位置.宽或者高时,必须要在页面完全渲染之后才可以,页面没有加载完成之前,获取到的宽高不 ...

  3. Android FloatMenuSample

    项目地址:fanOfDemo/FloatMenuSample crosg/FloatMenuSample transfer from yiming/FloatMenuSample GIF GRADLE ...

  4. SwipeRefreshLayout的使用,下拉刷新

    1. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android ...

  5. 七牛上图片总是net::ERR_NAME_NOT_RESOLVED

    七牛上图片总是net::ERR_NAME_NOT_RESOLVED >> php这个答案描述的挺清楚的:http://www.goodpm.net/postreply/php/101000 ...

  6. jsp指令和学习笔记集锦

    Jsp包含三个编译指令和七个动作指令.三个编译指令为:page.include.taglib. 七个动作指令为:jsp:forward.jsp:param.jsp:include.jsp:plugin ...

  7. 无意中发现destoon5商城处理订单时的一些bug

    最新的destoon5在商城的商品中加入了商品属性的功能,可以使用三个商品属性 而在代码中用如“49-3-0-0”来标记所选择的的商品及属性,其中第一个数字是商品的id,后三个表示的是商品对应的属性值 ...

  8. iOS UIImage的解码时机

    在看博客 UITableView优化技巧 时想到列表的优化主要还是对图片的优化处理. 博文中介绍了按需加载.快速滑动时不加载.异步刷新等等技巧. 这里有个问题, 当我们实例化一个UIImage对象并为 ...

  9. javascript: 基于原型的面向对象编程

    Douglas Crockford指出javascript是世界上最被误解的编程语言.由于javascript缺少常见的面向对象概念,许多程序猿认为javascript不是一个合适的语言.我在做第一个 ...

  10. is == id 的用法;代码块;深浅copy;集合

    1 内容总览 is == id 用法 代码块 同一代码块下的缓存机制 (字符串驻留机制) 不同代码块下的缓存机制 (小数据池) 总结 集合(了解) 深浅copy 2 具体内容 id is == # i ...