【操作系统---5】冯诺依曼体系和进程概念

冯诺依曼体系的理解:

qq发信息给对方:

	键盘作为输入设备-->内存--->cpu处理--->网卡作为输出设备--->
		
	对方网卡作为接收设备-->内存--->显示器作为输出设备

硬件结构决定软件行为!

qq发文件:

	磁盘作为输入设备--->内存--->cpu处理--->网卡作为输出设备--->

	对方网卡接收--->内存--->磁盘作为输出设备

所有的硬件都是围绕存储器工作的

操纵系统的上下级调用关系:

在这里插入图片描述

进程概念:

	用户层面的理解:		( 最浅薄理解 )进程就是运行起来的程序

	从操作系统层面理解:	程序运行需要将代码加载到内存中,如果操作系统上运行了很多的程序
						操作系统就必须管理这些程序的运行,先描述再管理

进程就是操作系统对运行起来的一个程序的描述信息

校长眼里的档案就仿佛真人—操作系统眼中对运行程序的描述就仿佛看到了进程

PCB—process control block (进程控制块)—Linux下是struct task_struct结构体

cpu处理程序:	分时处理机制(切换调度处理)---每个程序执行一点点,然后循环切换,几乎可以做到同时是运行

时间片:		cpu在每个程序上所运行的时间

cpu读取代码到寄存器时,轮换会覆盖原来的数据,所以需要pcb来管理代码地址和记录运行到哪里

pcb描述的信息:	内存指针(代码和数据的位置),程序计数器,上下文数据(保存上次程序运行到的位置),标

				识符(pid---process id)进程状态(休眠,僵死等),进程优先级(决定cpu资源的优先分

				配权---交互式进程要求优先级较高),记账信息,io信息(对打开的文件操作状态记录)

task_struct的描述信息:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值