冯诺依曼体系与操作系统简介

冯诺依曼体系结构

我们目前使用的计算机主要是基于冯诺依曼体系结构设计的,与之对应的哈佛体系结构 。

下面是典型的冯诺依曼体系结构
在这里插入图片描述

标题冯诺依曼体系结构的五大部件
  • 存储器 用来存放数据和程序 设备工作的中间缓冲区(内存 易失性介质)

  • 运算器 主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中(cpu)

  • 控制器 主要用来控制和指挥程序和数据的输入运行,以及处理运算结果

  • 输入设备 用来将人们熟悉的信息形式转换为机器能够识别的信息形式,常见的有键盘,鼠标等

  • 输出设备 可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出等

冯诺依曼体系结构的主要特点

  • 计算机以运算器为处理中心,在存储器中指令和数据同等对待;

  • 存储器是按地址访问的,按地址线性编址的一维结构,每个单元格的位数是一定的;

  • 指令的执行是顺序的,指令由操作码和地址码组成。操作码指明指令的类型,

  • 地址码指明操作数地址和存放运算结果的地址。操作数的类型由操作码决定,
    操作数本身不能判断是何种数据类型;

缺点 在高速运行时,不能达到同时取指令和取操作数,从而形成了传输过程的瓶颈

现代计算机体系结构

在这里插入图片描述
重要特点之一就是现代计算机是基于存储器为中心的。

值得注意的是我们所说的存储器只是内存
所有的设备只能跟内存打交道

操作系统简介(OS)

概念

任何计算机系统都包括一个基本的程序集合,操作系统。
概括理解的话操作系统分为 内核与其他程序。

作用

一款纯正的管理软件!

与硬件交互,管理所有软硬件资源。
为用户程序提供一个良好的执行环境。

管理方式

简单来说 操作系统通过先描述再组织的方式进行管理。
描述一般使用struct结构体 组织则是通过各种各样的数据结构
举个简单的例子
进程的的文件有文件描述符文件描述符表
文件描述符是一个结构体,而文件描述符表则是一个优先级队列。通过描述与组织的方式很好的对进程中文件进行了描述!
在这里插入图片描述

特点

并发:是指两个或多个事件再同一时间间隔内发生,在宏观上同时发生,微观上交替发生
并行:两个或多个事件在同一时间发生

两种共享方式:

  • 互斥共享方式 一个时间段内只允许一个进程访问该资源
  • 同时共享方式 允许一个时间段内多个进程“同时”访问该资源

虚拟技术:

  • 空分复用技术 存储器虚拟
  • 时分复用技术 处理器虚拟

异步:
进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值