计算机体系结构知识一

冯诺依曼体系

  1  处理器(Processer)
  2  存储器(Storage)
  3  输入设备(Input Device)
  4  输出设备 (Output Device)

注: Input Device/Output Device/Processer都只能和Storage打交道。物理信号通过输入设备转化为数字信息进入到存储器中,处理器将存储器中的数字信息经过加工,处理得到预期的结果,进入到存储器中,输出设备再将存储器中经过处理器加工,处理的结果转化为物理信号。处理器也叫CPU包含逻辑运算单元和控制单元,而控制单元中有两部分①Program Counter (PC 程序计数器) ②Instruction Register(IR 指令寄存器)。

CPU指令周期

1 根据PC,读取内存上下一条要读取的指令,放入IR中
2 更新PC
3 逻辑单元运行IR上的指令
4 重复执行1-3,直到1为空

操作系统概述

操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

简而言之,操作系统管理计算机的软,硬件资源,做资源的协调。

操作系统有两个资源
1 内存:是以空间为单位进行分配
2 进程:是以时间为单位进行分配

进程和程序

程序:一组可以被执行的文件。主要是指导CPU如何工作的操作说明
进程:程序的执行过程。从OS的角度看,进程是资源分配的最小单位

个人理解:作为程序猿,我们知道程序里面包含了很多方法,对数据进行控制处理,说白了程序就是去告诉计算机怎样做事情,而进程就相当于,你要用java 就会启动,运行java,用mysql,mysql就会启动运行起来,进程就是你正在使用的exe文件,一旦exe文件被使用,该文件包含的程序就会在计算机上执行。如果已经执行了一个exe文件,并且没有退出,再执行一个同样的exe文件,就会在计算机中显示两个同样的进程。

进程切换

进行进程切换就是从正在运行的进程中收回处理器,然后再使待运行进程来占用处理器。

什么情况下会把一个进程从CPU上切换下来

1 有另外一个重要的进程到来,发生抢占
2 进程的指令执行结束,进程运行结束了
3 进程的内部指令主动放弃了CPU
4 进程的内部指令执行到了需要等待IO的指令时,会放弃CPU,先等待IO完成
5 分配的时间片耗尽时

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值