《鸟哥的Linux私房菜》笔记——01. 计算机概论
计算机的五大部分:输入单元、输出单元、CPU(控制单元(Control Unit)、算数逻辑单元(ALU))、内存。
- CPU 的架构
- 精简指令集(Reduced Instruction Set Computing, RISC),例如:SPARC,ARM
- 复杂指令集(Complex Instruction Set Computing, RISC),例如:Intel/AMD x86 架构
- CPU
- 外频:CPU 与外部组件进行数据传输时的速度
- 内频:CPU 内部用来加速工作性能的一个倍数
注:
- 两者相乘为 CPU 的频率速度
- 超频:将CPU的倍频或外频更改为更高,但倍频通常被锁定,经常被修改的是外频。
- 主板芯片组
- 北桥:系统总线(速度相对较快),内存传输的主要信道
- 南桥:I/O 总线,连接硬盘、USB、网卡等设备
注:
- 北桥所支持的频率称为前端总线速度(Front Side Bus, FSB),而每次传送的位数则是总线宽度。
- CPU 每次能够处理的数据量称为字组大小(word size)
- 计算机被称为“32位”或“64位”的主要依据
- 早期“32位”的CPU中,因为CPU每次能够解析的数据量有限,因此由内存传来的数据量就有所限制,即导致了“32位”CPU最多只能支持到4GB内存
- 内存主要组件 动态随机访问内存(Dynamic Random Access Memory, DRAM)
- CPU 内部第二层缓存(L2 Cache)使用静态随机访问内存(Static Random Access Memory, SRAM)
- 计算机的分类
- 超级计算机(Super Computer)
- 大型计算机(Mainframe Computer)
- 迷你计算机(Mini Computer)
- 工作站(Workstation)
- 微型计算机(Micro Computer)
计算机常用的计量单位
容量一般采用二进制,速度一般采用十进制
进位制 kilo mega giga tera peta exa zetta binary 1024 1024K 1024M 1024G 1024T 1024P 1024E decimal 1000 1000K 1000M 1000G 1000T 1000P 1000E 磁盘
——图自 簇 - 维基百科,自由的百科全书
磁盘分割格式:
- MBR:主引导记录(Master Boot Record)
- GPT:GUID磁盘分割表(GUID Partition Table),全局唯一标识磁盘分区表
- 操作系统
操作系统的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。
内核(Kernel)的功能:
- 系统调用接口(System call interface)
- 程序管理(Process control)
- 内存管理(Memory management)
- 文件系统管理(Filesystem management)
- 设备驱动(Device driver)
《鸟哥的Linux私房菜》笔记——01. 计算机概论的更多相关文章
- 鸟哥的Linux私房菜笔记第四章
前言 对着<鸟哥的Linux私房菜-基础版>做了简化笔记.不想让自己知其然而不知其所然.所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来.在这里就简化一点把命令写下来. 让 ...
- 鸟哥的Linux私房菜笔记第六章(二)
文件内容查询 直接查询文件内容 查阅一个文件的内容可以使用指令cat/tac/nl. # [cat|tac|nl] 文件 区别: 1.cat是直接把文件内容输出到屏幕上,并且从第一行开始输出到末行 2 ...
- 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
今天在阿里云申请了一个centos系统的云服务器,以前对linux了解的只是皮毛,记了几个命令还给忘了,整了半天都弄不好,作为一个做过javaweb开发的coder实在是惭愧啊,决定从今天开始学习Li ...
- [置顶] 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道
一.过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器 对过滤器和进程,存在着输入源与输出对象 二.输入.输出.重定向 输入:过滤器的数据 ...
- 学习鸟哥的Linux私房菜笔记(17)——Linux引导流程
一.系统引导流程 第一步:固件fireware(CMOS/BIOS)--POST加点自检(与操作系统无关) 这一步主要是检查硬盘等硬件是否能正常工作 CMOS:是固化在主板上,详细:http://sc ...
- 学习鸟哥的Linux私房菜笔记(16)——Ubuntu中建立ftp服务
1.安装vsftpd,如下图所示:sudo apt-get install vsftpd 2.查看本机是否可以连接ftp 如上图所示,发现login failed了,怎么办呢?我们来看看vsftpd的 ...
- 学习鸟哥的Linux私房菜笔记(15)——文件系统
一.文件结构 为了能在设备上存储与读取文件,我们需要在分区上创立文件系统 文件系统记录目录与文件我们称之为文件结构 每一个文件系统在Linux里都被解释成由一个根目录为起点的目录结构 Linux将各个 ...
- 学习鸟哥的Linux私房菜笔记(14)——硬件配置与管理
一.设备文件 Linux沿袭了Unix的风格,将所有设备看成一个文件 设备文件分为两种: 块设备文件(b):比如硬盘.光驱 字符设备文件(c):比如串口.键盘 设备文件一般存放在/dev目录下 二.常 ...
- 学习鸟哥的Linux私房菜笔记(13)——用户管理
一.检查用户身份 用户可以使用下列指令了解用户身份 who :查询当前在线的用户 groups :查询用户所属组 id :显示当前用户信息 finger :查询用户信息 二.添加用户 用指令添加命令 ...
- 学习鸟哥的Linux私房菜笔记(9)——bash1
一.Shell简介 Shell :命令行解释器,是用户与系统沟通时的媒介 在Unix系统中有各种Shell, Linux采用bash为其默认shell 系统可以使用的shell记录在 /etc/she ...
随机推荐
- javascript中构造函数的说明
1.1 构造函数是一个模板 构造函数,是一种函数,主要用来在创建对象时对 对象 进行初始化(即为对象成员变量赋初始值),并且总是与new运算符一起使用. 1.2 new 运算符 new运算符创建一个新 ...
- Android接口回调的理解
1.各种理解 <1>说白了,就是拿到对象引用,调其方法 <2>实际上就是利用多态的方式调用而已 <3>其实很容易理解的,定义接口,然后提供一个外部的接口设置进去,然 ...
- mac pro 安装 composer 失败
http://getcomposer.org/doc/00-intro.md#using-composer $ brew install josegonzalez/php/composer 出现错误: ...
- GridBagLayout使用案例+获取目录下所有的文件+获取创建时间及最后修改时间
package vvv; import java.awt.Dimension;import java.awt.GridBagConstraints;import java.awt.GridBagLay ...
- 百度api使用说明
.初始化地图,并设置地图中心点 复制代码 https://www.cnblogs.com/zqzjs/p/5293698.html var map = new BMap.Map("allma ...
- Shell(五)Shell输入/输出重定向
Shell 输入/输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端.一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端.同样,一个命令 ...
- 2019-02-25 SQL:cast(itemvalue as decimal(19,4))
1.Operand data type nvarchar(max) is invalid for sum operator 要转换格式 2.Conversion failed when convert ...
- Vue 实现前进刷新,后退不刷新的效果
需求一: 在一个列表页中,第一次进入的时候,请求获取数据.点击某个列表项,跳到详情页,再从详情页后退回到列表页时,不刷新.也就是说从其他页面进到列表页,需要刷新获取数据,从详情页返回到列表页时不要刷新 ...
- NYIST 1070 诡异的电梯【Ⅰ】
诡异的电梯[Ⅰ]时间限制:1000 ms | 内存限制:65535 KB难度:3 描述新的宿舍楼有 N(1≤N≤100000) 层 and M(1≤M≤100000)个学生. 在新的宿舍楼里, 为了节 ...
- Opencv 使用Rect选取与设置窗口ROI
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50593825 首先看一下Rect对象的 ...