-
计算机五大元件:输入,输出单元,控制器,运算器,存储器。
-
CPU:center process unit。
-
CPU架构:精简指令集合复杂指令集 (CPU 其实内部已经含有一些微指令)
-
认识计算机内存:
RAM(random access memory):随机存储器
ROM(read only memory):只读存储器
DDR,DDR2,DDR3:代表不同的内存数据传输速。内存(频率带宽,容量,型号)
多通道:添加内存数量
BIOS(Basic Input Output System)是一套程序,这套程序是写死到主板上面的一个内存芯片中, 这个内存芯片在没有通电时也能够将数据记录下来,那就是只读存储器(Read Only Memory, ROM) -
认识计算机主板。
-
显卡又称为VGA(Video Graphics Array)
-
硬盘:
扇区,磁道,柱面。
传输接口:主板和磁盘的链接接口,例如磁盘是外接式的接口USB接口。
固态硬盘(Solid State Disk 或 Solid State Driver, SSD):它没有马达不需要转动,而是通过内存直接读写的特性,因此除了没数据延迟且快速之外,还很省电
性能:容量,缓冲内存,转速 -
操作系统
操作系统核心的功能就是 给进程(程序)分配内存框架,利用合理的进程调度机制调用进程(管理cpu按照什么样的顺序调用进程)
数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于内存;
CPU依设计理念主要分为:精简指令集(RISC)与复杂指令集(CISC)系统;
关于CPU的频率部分:外频指的是CPU与外部元件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍数, 两者相乘才是CPU的频率速度;
个人电脑的内存主要元件为动态随机存取内存(Dynamic Random Access Memory, DRAM), 至于CPU内部的第二层高速缓存则使用静态随机存取内存(Static Random Access Memory, SRAM); -
传统硬盘的组成为:圆形盘片、机械手臂、 磁头与主轴马达所组成的,其中盘片的组成为扇区、磁道与柱面;
-
各硬件设备在linux中的文件名
- 在Linux中每个设备当做文件来对待。
- 在Linux中几乎所有的硬件都在/dev这个目录下
- 问题:cpu微指令集的理解,对挂载的理解(磁盘分区部分))
- 磁盘设备文件名通常分为两种,实际SATA/USB设备文件名为/dev/sd[a-p],而虚拟机的设备可能为/dev/vd[a-p]
- linux常用热键
- [TAB] 健可以用来补齐命令
- [Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
- [Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!
- 常用热键:[Ctrl+c]/[Ctrl+d]/man/info
- 文本编辑器vim,nano
- Linux的文件权限与目录配置
文件使用者、群组和其他(三种身份)
(a)root用户相关信息记录在/etc/passwd文件中,至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的群组名称都纪录在/etc/group内
(b)-:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
l:符号链接文件
后面9个字符代表3组访问权限:
第1组的3个字符是授权文件所有者的权限;
第2组的3个字符是授权同组用户的权限;
第3组的3个字符是授权其他用户的权限。
每一组的3个字符一次表示读、写、执行权限,其中:
r:表示有读权限
w:表示有写权限
x:表示有执行权限
-:表示没有相应的权限
chgrp :改变文件所属群组
chown :改变文件拥有者
chmod :改变文件的权限, SUID, SGID, SBIT等等的特性
FHS订定出来的四种目录特色为:shareable, unshareable, static, variable等四类;
FHS所定义的三层主目录为:/, /var, /usr三层而已; - 常用命令
ls rm cd mv cat等
ls -a 会显示隐藏文件
cp命令复制文件后,文件权限会不一样,所以需要 cp -a ‘文件名’
rm(r:表示递归删除,f表示强制删除不需要提示)
mv不仅可以移动文件还可以重命名
cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
od 以二进制的方式读取文件内容
file可以查看文件类型
unmask指定 "目前使用者在创建文件或目录时候的权限默认值"
搜索文件:whereis,find(比较强大但是速度慢),locate / updatedb
cd - 表示回到刚才的目录