进程概念(上)

一、冯诺依曼体系结构
在这里插入图片描述
重点:
1.存储器是内存,而不是硬盘,因为内存的数据吞吐量是硬盘的数十倍。
2.所有设备都是围绕内存进行工作
3.内存只用于缓冲,而不用于存储,是因为内存是易失性介质。
简单介绍一下冯诺依曼体系结构,如图:
在这里插入图片描述简言之,控制器控制所有设备,而所有设备围存储器工作,运算器进行数据的运算
二、操作系统
概念:具有管理功能的软件(一个程序),管理计算机上的软硬件资源(先描述,再组织)。
下面我们介绍,操作系统如何进行软硬件管理,如图:
在这里插入图片描述
操作系统向用户提访问内核的接口,通过封装系统调用接口,使得用户访问内核更加方便。
三、进程
概念:正在执行的程序
注意:
根据冯诺依曼体系结构,我们知道程序的执行需要先将被执行程序放入内存中,再通过CPU进行执行,但是通常内存中并不是只有一个程序,而是有多个程序。
所以,这里就需要我们知道,CPU的分时机制,CPU并不是将一个程序执行完毕,再执行下一个程序,而是给每个程序分配一个时间片(操作系统给每个程序分配的CPU处理时间),时间片运行完毕,就会通过操作系统进行调度,执行下一个程序。
由于操作系统要进行程序运行的调度,所以操作系统需要将每个程序的运行信息保存下来,这样才使得再进行程序调度管理时,知道程序上次运行到哪里。
重点:
1.数据在内存中是死的,不是进程,操作系统通过PCB对程序运行进行描述,让程序动起来,也就是说,PCB就是进程,通过PCB让程序运行起来。
2.PCB(linux下的PCB就是struct task_struct结构体,结构体里面的成员就是PCB的描述信息)包括内存指针、上下文数据、标识符等等。
3.查看进程信息指令:ps -ef ps-aux

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值