《鸟哥的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 ...
随机推荐
- 关于TCP的三次握手和四次分手 专题
客户端TCP状态迁移:CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSE ...
- Memcache使用场景
session //php文件中 ini_set("session.save_handler", "memcache"); ini_set("sess ...
- php--方便好用的函数
在写代码的时候经常会遇见各种各样的问题,感觉需要写函数解决,其实php中已经给出指定函数了.这些函数就需要我们日常去了解记忆. 1.获取指点年份中某月的天数 cal_days_in_month() & ...
- day09-3 数据类型总结,深浅拷贝
目录 数据类型总结,深浅拷贝 存一个值还是多个值 有序 or 无序 可变 or 不可变 浅拷贝和深拷贝的区别(只针对可变类型) 1.拷贝: 3.深拷贝 总结: 数据类型总结,深浅拷贝 存一个值还是多个 ...
- vue 移动端项目,动态控制div距离底部的距离
<template> <div class="details"> <com-nav-bar title="保险详情"> &l ...
- 炫酷 CSS 背景效果的 10 个代码片段
在现代网页设计中,大背景图设计非常流行.随着高清(现在是4K)显示器的出现,越来越多的网页设计师使用大背景图来填充屏幕. 因为这样可以造成很大的视觉冲击力,并有助于更好的传递所要表现的内容. 但是,如 ...
- Python学习笔记(7)字典
2019-03-07 字典(dict): (1)字典用大括号({})定义,字典由多个键及其对应的值组合而成,每一对键值组合称为项. (2)字典的键唯一,但是值可以是任何(不可变的)数据类型(整型,字符 ...
- jQuery 简单介绍
jQuery 简单介绍 jQuery的定义 jQuery是一个快速,小巧,功能丰富的JavaScript库.它通过易于使用的API在大量浏览器中运行,使得 HTML文档遍历和操作,事件处理,动画 ...
- js 学习思维导图
- jvm 虚拟机参数_栈内存分配
1.参数 -Xss 指定线程最大的栈空间,整个参数也直接决定了函数可调用的最大深度 2.测试代码 private static int count; public static void addCou ...