鸟叔Linux学习笔记:第0章:计算机概论

本文介绍了计算机的基础知识,包括CPU的RISC和CISC架构、计算机分类、计算单位、CPU频率和内存类型。此外,还涉及了显示适配器、主板组件如CMOS和BIOS的作用,以及系统不稳定的原因和数据表示方式。最后提到了软件分类,特别是操作系统的核心功能和系统呼叫。
摘要由CSDN通过智能技术生成
开始学习一下鸟叔的Linux私房菜,忘性比较大,就写一下笔记,把每章自己认为重要的知识点记录下来,以备需要时查看一下。这一章主要是计算机硬件/软件方面的一些基础知识,通读一遍扫扫盲也不错。

第零章:计算机概论
1计算器的定义:接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息。
2计算机的五大单元包括:输入单元、输出单元、控制单元、算数逻辑单元、记忆单元五大部分。其中 CPU
占有控制、算术逻辑单元,记忆单元又包含主存储器与辅助内存。


注:实线为数据流入流出途径,虚线为控制命令

3CPU 依设计理念主要分为:(1)精简指令集(RISC):ARM架构

               (2)复杂指令集(CISC)系统:x86架构

4计算机分类:超级计算机(Supercomputer):国防军事,天气预报,太空科技

       大型计算机(Mainframe Computer):大型企业主机,证券交易所

       迷你计算机(Minicomputer):科学研究,工程分析

       工作站(Workstation):针对特殊用途而设计的计算机

       微电脑(Microcomputer):个人计算机

5计算机上面常用的计算单位

 容量单位:0/1 二进制的的单位为 bit。1 Byte = 8 bits 


 速度单位:CPU 的指令周期常使用 MHz 或 GHz 之类的单位,这个 Hz 其实就是秒分之一。网络传输常使用的单位为 Mbps。

 注:一般来说,文件容量使用二进制的方式,速度单位则常使用十进制。

6 CPU

 CPU 频率:外频指的是 CPU 与外部组件进行数据传输时的速度,

       倍频则是 CPU 内部用来加速工作效能的一个倍数,

 CPU 频率速度=外频×倍频

 新的 CPU 设计中,已经将北桥的内存控制芯片整合到 CPU 内,而 CPU 与主存储器、显示适配器沟通的总线通常称为系统总线。 南桥就是所谓的输入输出(I/O)总线,主要在联系硬盘、 USB、网络卡等接口设备;

 CPU 每次能够处理的数据量称为字组大小(word size),字组大小依据 CPU 的设计而有 32 位与 64 位。 我们现在所称的计算机是 32 或 64 位主要是依据这个 CPU 解析的字组大小而来的!


7内存

 个人计算机的主存储器主要组件为动态随机存取内存(Dynamic Random Access Memory, DRAM), 至于 CPU内部的第二层快取(L2 cache)则使用静态随机存取内存(Static Random Access Memory, SRAM);


 DRAM:SDRAM

     DDR SDRAM(DDR指双倍数据传送速度):DDR, DDR2, DDR3, DDR4 等

 只读存储器(ROM):一种非挥发性的内存

8显示适配器或 VGA

 对于图形影像的显示扮演相当关键的角色,原来由CPU兼任,现在由GPU处理。

 目前主流的外接卡界面大多为 PCIe 界面,且最新为 PCIe 3.0,单信道速度高达 1GBytes/s

9传统硬盘的组成为:圆形磁盘盘、机械手臂、 磁盘读取头与主轴马达所组成的,其中磁盘盘的组成为扇区、磁道与磁柱;



 固态硬盘 (Solid State Disk, SSD):速度快,省电,但寿命短。

10 主板

 CMOS:主要功能为记录主板上面的重要参数, 包括系统时间、CPU 电压与频率、各项设备的 I/O 地址与 IRQ 等。

 BIOS:BIOS 为写入到主板上某一块 flash 或EEPROM 的程序,他可以在开机的时候执行,以加载 CMOS 当中的参数, 并尝试呼叫储存装置中的开机程序,进一步进入操作系统当中。

 主板与各设备的借口接口:


11 系统不稳定的可能原因:

 (1)系统超频:这个行为很不好!不要这么做!
 (2)电源供应器不稳: 这也是个很严重的问题,当测试完所有的组件都没有啥大问题时,记得测试一下电源供应器的稳定度!
 (3)内存无法负荷:现在的内存质量差很多,差一点的内存,可能会造成主机在忙碌的工作时, 产生不稳定或当机的现象
 (4)系统过热:『热』是造成电子零件运作不良的主因之一,注意散热,可以加风扇解决。


12 数据表示方式:数字系统:二进制 / 十进制

                              文字编码系统:常见的文字编码为 ASCII,繁体中文编码主要有 Big5 及 UTF8 ,目前主流为 UTF8


13 软件:软件为计算机的灵魂分为两大类:系统软件 ,应用程序     

  机器语言与高阶程序语言的差别:人 -> 机器码 -> 计算机

                                                          人 -> 高阶程序语言 -> 编译器 -> 机器码 -> 计算机

    操作系统(Operating System, OS)其实也是一组程序, 这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。

 核心(Kernel):让 CPU 可以开始判断逻辑与运算数值、 让主存储器可以开始加载/读出数据与程序代码、让硬盘可
以开始被存取、让网络卡可以开始传输数据、 让所有周边可以开始运转等等。

 系统呼叫(System Call):操作系统通常会提供一整组的开发接口给工程师来开发软件



 应用程序:参考操作系统提供的开发接口所开发出来软件,这些软件可以让用户操作,以达到某些计算机的功能利用。应用程序是与操作系统有关系的,你安装的应用要和你的系统相匹配。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值