LINUX鸟哥私房菜学习笔记之计算机基础笔记

计算机基础知识

计算机上常用的计算单位(大小、速度等)
计算机理论上来说只能识别 0 1而已,0 1单位我们称为bit。但是bit单位实在太小,并且在存储数据时都会使用到8个bit的大小来记录,因此定义出byte这个单位关系为

1byte = 8bit

但是byte单位还是太小所以就延伸出 k m gb tb
关系如下:

1k = 1024 byte
1m = 1024 k
1g = 1024 m
1t = 1024 g
.....

速度单位
CPU的运算速度常使用MHZ或者GHZ之类的单位 hz就是秒分之一。而在网络传输方面,由于网络使用的是bit为单位,因此网络常使用的单位为 Mbit/s 即每秒多少Mbit 比如宽带中 8M ADSL网络 如果转换成文件容量的Byte时 其实只有1M/s 的速度

CPU北桥
负责与cpu通信,主要是连接cpu与内存

CPU南桥
主要联系硬盘 usb 网卡等接口设备

CPU多核
在一个cpu封装中镶嵌了多个cpu单元,简单的说就是一个cpu外壳中含有2个以上cpu单元

CPU频率
简单的说就是CPU每秒中可以执行的任务次数,所以说CPU频率越高,单位时间内可以可以做更多的事情

CPU外频与倍率
CPU与外部组件进行数据传输/运算时的速度,倍率是指CPU内部用来加速工作性能的倍数,2者相乘才是CPU的频率
为什么需要倍率
cpu芯片组中各个组件都是通过北桥和南桥连接在一起。但是就像一群人共同处理一个连续作业一般,如果这一群人里面有人的动作特别快或者特别慢,将导致前面或后面的人的事情一堆处理不完,也就是说这一群人最后能速度一致完成所有任务,但是CPU需要较大的运算能力因为很多判断与数据都是在cpu内处理的,因此cpu开发商就在cpu内再加上一个加速加速功能 就是所谓的外频与倍率

总线宽度
北桥所支持的频率称为前端总线速度,而每次传送的位数称为总线宽度,即每秒可传送的最大数据量

32位与64位
cpu每次能够处理的数据量称为子组大小,子组大小依据cpu的设计而言有32和64 而所谓的32与64主要是依据cpu解析的字组大小而来的

内存
前面说了cpu中所使用的数据都是来自内存,不论是程序还是数据,都必须要读入cpu后才能利用,个人计算机的内存主要组件为动态随机访问内存

编译器
如c c++ java 等,将一种人类看得懂的程序语言转译为机器能看得懂的机器码

操作系统内核
操作系统内核其实也是一组程序,这组程序的重点在于管理计算机所有活动以及驱动系统中的所有硬件,操作系统的作用就是硬件的所有操作都需要通过这个操作系统来完成,你的计算机能不能完成某些事情,都与内核有关,只有内核提供了相关功能,计算机才能完成,由于内核主要是管控硬件与提供相关的能力,,这些操作是非常重要的,如果用户直接使用来内核的话,万一不小心将内核的程序破坏或停止,将会导致整个系统的崩溃而停止, 因此内核程序是放置到内存当中的区块是受保护的,并且当开机后就一直常驻在内存当中
系统调用层
为了保护内核,并让程序员比较容易的开发软件,因此操作系统除了内核程序之外,通常还会提供一整组开发接口,即系统调用层
操作系统的内核层直接参考硬件规格写成
操作系统只是在管理整个硬件资源,包含cpu 内存 输入输出设备以及系统文件
应用程序的开发都是参考操作系统提供的开发接口,所有该应用程序只能在该操作系统上运行

内核功能
1、系统调用接口
2、程序管理。一部计算机可能存在多个任务在等待cpu进行处理,内核这个时候必须要能够控制这些工作,让cpu的资源做有效的分配才行
3、内存管理。控制整个系统的内存管理,系统所有的程序代码与数据都要放入内存中,通常内核会提供虚拟内存的功能,当内存不足时可以提供内存交换的功能
4、文件系统管理,例如数据的输入/输出等工作
5、设备驱动

计算机知识梳理
1、计算机的定义:接受用户输入输出指令与数据,经由中央处理器与逻辑运算处理后,已产生或存储成有用的信息
2、计算机的五大单元包括:输入单元、 输出单元、 cpu内部的控制单元 、算术逻辑单元 、内存
3、数据会流进/流出内存是CPU所发布的控制指令,而cpu时间要处理的数据则完全来自于内存
4、一般主板芯片分为北桥和南桥 北桥总线称为系统总线,因为是内存传输的主要通道,所以速度很快,南桥就是所谓的输入/输出总线,主要连接硬盘 USB 网卡等接口设备
5、个人计算机的内存主要组件为动态随机访问内存
6、BIOS是一套程序,这套程序是写死在主板上的一个内存芯片,这个内存芯片在没有电的时候也可以将数据记录下来,即只读存储器
7、操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值