目录
一:概述
冯·诺依曼结构广为人知,现代的计算机也脱离不了这个结构。一切复杂都源于简单。在学习操作系统的过程中,我们也应该紧紧抓住起源,认真学习简单的模型机,慢慢再过度到现代计算机。这样循序渐进,才能将很多设计想明白,因为很多是历史遗留问题。
二:冯·诺依曼模型
1、五大部分:内存,处理单元,控制单元, 输入,输出
2、各个基本部件的功能
存储器不仅能存放数据,而且也能存放指令,形式上两者没有区别,但计算机应能区分数据还是指令;
控制器应能自动去除指令来执行;
运算器能进行加/减/乘/除四种基本算术运算,并且也能进行一些逻辑运算和附加运算;
操作人员可以通过输入设备、输出设备和主机进行通信。
现代的大部分计算机虽然依然沿用冯·诺依曼模型,但其内部变得更加精细,那就了解现代计算机下内部的详细结构。
三:现代计算机重要组成详解
cpu:ALU(arithmetic and logic unit)、控制器
控制器内部主要部件:指令寄存器(IR)、译码器、指令计数器、时序节拍发生器、操作控制部件
很多时候我们只谈论指令寄存器(IR)、译码器、指令计数器这三个部件。而时序节拍发生器、操作控制部件等很少提及。但是它们的作用也是很重要的。就拿时序节拍发生器来说吧,时钟周期就与其相关。
存储器:按用途分为主存储器(内存)和辅助存储器(外存)
输入输出设备