学计算机的第一天,记录学习第一天--计算机基础概述

好的开端,坚实的基础。

看的视频有点老,思绪有点乱,听得也有点懵,整理下写写,希望大师们给予指引。

一:计算机基础

1)计算机三大组成部分:

* 运算器:以二进制形式运行。开关连接为1,关闭为0。

* 存储器:存储数据,也存储指令。

* 控制器:接受控制指令,读取数据。获取控制指令的线叫控制总线。

获取指令的线叫指令总线。

* cpu的频率和缓存:

频率:一次频率完成一次事件。

缓存:CPU和内存之间要折中处理,如cpu处理过快,但从内存提取指令过慢

,就需要中间有个过度,那就是缓存。

寄存器,既是CPU的工作台,是存放计算数据的地方CPU要工作了,它需要数据或者地址,从哪里来?先从一级缓存里面找,找不到就从二级缓存里面找,依次类推。假如CPU到磁盘才有,那么这个数据就会存入内存,再存入三级缓存、二级缓存、一级缓存,最后存入寄存器,CPU用它来计算了。所以说,可以这么看, L1是寄存器的缓存,L2是L1的缓存,依次这样下去,下面一层是上面一层的缓存。

时间局部性:如果一个信息项正在被访问,那么在近期它很可能还会被再次访问。这当然是正确的,用过的数据当然可能再次被用到。

空间局部性:在最近的将来将用到的信息很可能与现在正在使用的信息在空间地址上是临近的。正在使用的这个数据地址旁边的数据,当然也是很可能被用到的。比如数组什么的(摘自知乎)

一,二,三级别缓存:距离CPU越近,数值越大,速度越快,造价越高。

2)RAM和ROM区别

RAM:随机访问存储器

ROM:只读存储器,开机时,将芯片中程序映射到存储器,过程叫加点自检。

3)I/0设备

北桥:连接南桥,连接CPU

南桥:连接外围

据说现在有最新技术和架构,还没研究。

4)硬件架构:

ARM:

X86:

X64:

安藤:

alpha:

power:

OS:

windows

linux

unix

5)机器语言

机器语言为微码(汇编语言),不同的机器微码不同, 需要通过编译器被不同部分识别。

API:应用编程接口 库:虚拟设备

以上知识较碎,且不全面,请各位大神指路并提供相关资料学习。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值