计算机组成原理01-系统概论
计算机系统概论
作为一个资深鸽自己学习计划的鸽子来说,需要做出改变是极其困难的,一只鸽子能有什么坏心思呢。主要是快大三了,现在只想好好学习(zhe bu ke neng)。emmmmmm,没办法,为了向北邮进发,一定给爷冲上岸,就算爬也要爬上岸。
计算机系统简介
计算机软硬件
计算机系统由软件和硬件组成。硬件包括了各种小电子元件等(在后文中计算机结构框图里会讲),软件则可以分为:系统软件和应用软件。
系统软件(系统程序):主要管理计算机的资源调度等,它包括了:语言处理程序、操作系统、服务程序、数据库管理系统、网络软件等。
应用软件(应用程序):用户根据需要所编制的各种程序。
计算机系统的层次结构
以现代多层次结构的计算机系统为例,其层次结构如图
计算机组成和计算机体系结构
计算机体系结构:能被程序员见到的计算机的属性(概念性的结构和功能特性)
计算机组成:指实现计算机体系结构所体现的属性
eg:指令系统体现了机器的属性,即属于计算机结构问题;而指令系统的实现(如何分析指令)则属于计算机组成问题
计算机基本组成
冯·诺伊曼计算机的特点
1>计算机以运算器为中心
2>计算机由五大部件(运算器、存储器、控制器、输入和输出设备)组成
3>指令和数据都用二进制表示
4>指令在存储程序(存储器中按顺序)存放
5>指令和数据(同等地位)在存储器中存储(都能通过地址找到)
6>指令由操作码和地址码组成(操作码表示性质,地址码表示位置)
运算器进行算术逻辑运算、存储器存储数据和程序、控制器控制程序和数据的输入运行及处理运算结构、输入设备将人们可以识别的信息转化成机器可以识别的信息、输出设备将机器的运算结构转化成人们可以识别的信息
计算机的硬件框图
以两类计算机为例:<1>典型的冯·诺伊曼计算机(以运算器为中心的计算机)。<2>现代的计算机(以存储器为中心的计算机)
这俩类计算机的结构框图究其特点,除了输入设备连接运算器/存储器再连接输出设备外,其余各设备都与控制器相连并包含正反俩向,而除控制器和处在中心的运算器/存储器以外,其余的设备都只与俩个设备连接。
现代的计算机也可被视为只有三大部分组成:I/O设备,CPU,主存储器。(CPU是运算器和控制器在一块芯片上的集成,输入和输出设备统称I/O设备[Input/Output设备]),所以,现代计算机结构框图也可以画作如下形式
所以,根据现代计算机的组成框图,计算机硬件又可再分为如图
题外话:鸽子慢慢的飞,博客慢慢的打,知识慢慢的学,以后会在每次课后定期进行复习和更新博客。杜绝鸽子,从我做起。加油。