Linux版本、书籍和虚拟机
- Cent OS 7 64位
- VMware Workstation 12 Player(非商业用途免费)
虚拟机设置为:1G内存,4核 - 《鸟哥的Linux私房菜》
- 书中提到的:
- Study-Area:study-area.org
- 鸟哥:linux.vbird.org
基础知识
1.部分硬件
CPU:
- 精简指令集(Reduced Instruction Set Computing, RISC):ARM
- 复杂指令集(Complex Instruction Set Computing, RISC):Intel、AMD
- CPU的频率=外频×倍频
- 字组大小(word size):CPU每次能够处理的数据量。一般为32或64位。
硬盘接口
- IDE
- SATA
主板
- CMOS:记录主板上的重要参数
- BIOS:开机引导程序,加载CMOS中的参数,调用硬盘中的开机程序
- 主板芯片组分为:
- 北桥:系统总线,内存传输的主要信道。所支持的频率:前端总线速度(Front Side Bus, FSB),每次传送的位数是总线宽度。
- 南桥:I/O总线。
电源
- 电源转换率
2.文字编码系统
- ASCⅡ
- GB2312(简体中文)、BIG5(繁体中文)
- Unicode(又称UTF8,由ISO/IEC制定)
3.操作系统(Operating System)
- 操作系统内核(Kernel):管理整个硬件资源,包括系统文件。
- 通过操作系统的开发接口,开发应用程序
- 内核功能:
- 系统调用接口(System call interface)
- 程序管理(Process control)
- 内存管理(Memory management):内核可以提供虚拟内存和SWAP功能
- 文件系统管理(Filesystem management)
- 设备驱动(Device driver)
4.UNIX和GNU
- Ken Thompson & Dennis Ritchie以C语言写出第一个UNIX内核,于1973年。
- BSD(Berkeley Software Distribution,Bill Joy):重要的UNIX分支。
- Richard Mathew Stallman创立GNU(for free UNIX)和FSF基金会(Free Software Foundation),组织开发GCC(GNU C Compiler),草拟了通用公共许可证(General Public License, GPL)
5.Linux
- 由Linus Torvalds开创
- Linux distributions:完全可发布套件,“Kernel + Softwares + Tools”
- 套件开发标准:
- Linux Standard Base(LSB)
- File system Hierarchy Standard(FHS)
- 内核主、次版本为偶数:稳定版本
- 参考POSIX(Portable Operating System Interface,可便携式操作系统接口)规范,由IEEE发布
- 授权:
- Open Source
- Close Source
- 安装好Linux系统后,平时使用,若不正常关机,可能造成文件系统的毁损。