全部学习汇总: GreyZhang/little_bits_of_linux: My notes on the trip of learning linux. (github.com)
看了《鸟哥的Linux私房菜》之后整理了一下计算机概率的一点知识,虽说很多东西已经比较熟悉,但是还是有些地方有点收获。
大致的知识框架分为计算机结构、计算机分类以及计算机软件。
从结构上来看,计算机分为输入设备、处理器、输出设备三大块儿。输入的设备中常见的不外乎于鼠标、键盘、扫描仪,而最近智能手机盛行的时代触摸屏也越来越多地加入到了我们生活日用品的行列。处理器就是CPU,这是计算机的大脑,是核心的部件。输出设备常见的则包括显示器、打印机等等。其实,我觉得存储器真的可以列为其中的一个单元,毕竟现在的电脑中没有存储的似乎已经不多见了。
核心模块CPU有精简指令集RISC和复杂指令集CISC,不过我记得从哪里看到过龙芯似乎是叫做MIPLS还是啥玩意儿,回头再补一下这个知识点。
RISC架构的常见有ARM和PowerPC,两个我都不觉得陌生。伴随着智能手机的普及,ARM已经到处都是,而PowerPC一直是我混饭吃的领地。
CISC架构的常见有X86以及X84_X64,其中X86是32位的芯片,名字来自于Intel的8086系列处理器命名。而64位的处理器知道2003年才出现,最早是由AMD推出。
计算机的分类确实是又让我重新认识了一下计算机的种类,之前我自己记忆中的信息确实是不够全面。
超级计算机是功能最为强大的计算机,但是维护以及操作费用非常昂贵。一般在国防、气象、军事等领域使用。大型计算机在功能上仅次于超级计算机,一般作为比较大的公司的企业主机或者用于银行、交易所等需要大量数据处理的领域。接下来是迷你计算机,这应该是我之前所了解到的小型机。模拟计算机具备大型计算机的特性,但是能够放到一般的场合,一般用于科研、工程分析、流程管理。再往下是工作站,功能又要低于迷你计算机。工作站一般是针对特殊的用途而设计,一般用于学术研究以及工程分析。工作站也是我熟悉的计算机种类,至少在使用上是要熟悉一点。过去的几年工作平台一直都是工作站,而现在的公司终于也给我定制了一台工作站。最为常见的台式机、笔记本应该成为微型计算机,也就是我们说的PC机。一般的办公、家用等都是这种,应该是绝大多数人最为熟悉的。
最后总结一下计算机软件,这是把计算机由废铁变成工具的重要一环。在种类上分为操作系统和应用程序。操作系统包括内核以及驱动程序,内核负责管理系统调用接口、应用程序、内存管理、文件管理以及驱动的管理。驱动程序则赋予了各个硬件部件可受支配的灵魂。而对于绝大多数的用户来说,应用程序才是我们最熟悉的,也是面向绝大多数用户的特定功能软件。