一、计算机体系结构
运算器 存储器 控制器 输出设备 输入设备
1.1 运算器
运算器是数学运算器,一般我们所认为的运算无非就是加减乘除,但是这里的运算器一般只是加法和逻辑运算。
1.2存储器
存储器,顾名思义,就是存储的设备,那对于计算机而言,我们一般是存储什么东西呢?数据 + 指令。数据就是我们进行操作的实体,那么指令就是控制我们操作的一些命令罢了。
1.2控制器
上面介绍了运算器和存储器,那么控制器是干什么的呢?我们都知道,我们要想运算,就需要数据,数据又来自存储器,但是我们计算机怎么就知道我当前应该读哪些数据,做哪些命令呢,这就是控制器的作用。
1.4I/0设备
I/0设备就是我们平常所说的输入输出设备,很简单,计算机是为人类服务的,我们也希望计算机可以通过我们的意愿去完成一些事情,所以,当我们想要通过计算机去完成某件事情的时候,就需要通过输入设备(如:鼠标,键盘)去输入我们想要输入的指令,然后通过计算机去运行,最后计算机把结果通过输出设备(如: 显示屏)展现在我们面前。
二、计算器结构的详解
![操作系统基础知识笔记1 操作系统基础知识笔记1](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
三、程序的运行(问题: 程序的移植)
因为底层芯片的不同,所以程序在不同的芯片上面的运行可能会存在兼容性问题,因此从语言的角度上面来讲,高级语言有更大的好处。
3.1 机器语言
3.2
微码(汇编语言)
3.3
高级语言
每一个硬件都会自带一个汇编环境,
四、硬件平台的架构
五、操作系统(0 / S)
![操作系统基础知识笔记1 操作系统基础知识笔记1](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)