linux笔记

208 阅读2分钟

科技始终来源于人性

天下大势,分久必合、合久必分

  • 早期的贵森森大型主机分配数个终端机的集中运算机制
  • 2010 年前个人计算机运算能力增强后,大部分的运算都是在桌机或笔电上自行达成, 再也不需要跑去大型主机取得运算资源了!
  • 由于行动装置的发达,产生的庞大数据需要集中处理,因而产生云端系统的需求让信息/资源集中管理!

磁盘分区

在 Linux 系统中,每个装置都被当成一个文件来对待

swap:硬盘的内存置换空间,即虚拟内存,当内存不足时,会将进程踢出到虚拟内存中,等到需要的时候在使用它

磁盘阵列(RAID)是利用硬件技术将数个硬盘整合成为一个大硬盘的方法

正常的实体机器大概使用的都是/dev/sd[a-]的磁盘文件名,至于虚拟机环境底下,为了加速,可能就会使用 /dev/vd[a-p] 这种装置文件名

磁盘为什么要分区?
  1. 数据的安全性: 因为每个分区槽的数据是分开的!所以,当你需要将某个分区槽的数据重整时,例如你要将计算机中 Windows 的 C 槽重新安装一次系统时, 可以将其他重要数据移动到其他分区槽,例如将邮件、桌面数据移 动到 D 槽去,那么 C 槽重灌系统并不会影响到 D 槽! 所以善用分区槽,可以让妳的数据更安全。
  2. 系统的效能考虑: 由于分区槽将数据集中在某个磁柱的区段,例如上图当中第一个分区槽位于磁柱号码 1~100 号,如此一来 当有数据要读取自该分区槽时, 磁盘只会搜寻前面 1~100 的磁柱范围,由于数据集中了,将有助于数据读 取的速度与效能!所以说,分区是很重要的!
开机流程

整个开机流程到操作系统之前的动作应该是这样的:

  1. BIOS:开机主动执行的韧体,会认识第一个可开机的装置;
  2. MBR:第一个可开机装置的第一个扇区内的主要启动记录区块,内含开机管理程序;
  3. 开机管理程序(boot loader):一支可读取核心文件来执行的软件;
  4. 核心文件:开始操作系统的功能
BIOS和UEFI的比较