计算机基本原理学习

操作系统

操作系统的基本功能

  • 调配系统的资源
  • 用户无需面向硬件接口编程,通过,图像窗口,命令形式,系统调用实现
  • 并发性、共享性、虚拟性、异步性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程

进程管理

什么是进程-进程实体

在这里插入图片描述
在这里插入图片描述

  • 标识符:用于表示进程比如ID
  • 进程状态,如运行态
  • 程序计数器:指向即将被执行的下一条指令地址
  • 上下文数据:执行时处理器存储的数据
  • IO状态信息:IO操作占用的文件列表,例如磁盘,打印机这些
  • 记账信息:使用处理器时间、时钟数总和等

进程控制块在这里插入图片描述
进程控制块PCB可以归为四类:进程标识符、处理及状态、进程调度信息、进程控制信息、主存中的形态
在这里插入图片描述

  • PCB是操作系统进行调度经常会被读取的信息
  • PCB是常驻内存中专门开辟的PCB区中

在这里插入图片描述

进程与线程

在这里插入图片描述

进程的几个状态

在这里插入图片描述
在这里插入图片描述

阻塞状态:等待IO之类的东西
在这里插入图片描述
在这里插入图片描述

进程同步

为什么需要同步
生产者消费者问题
在这里插入图片描述

  • 生产者往缓冲区+1
  • 消费者往缓冲区-1
  • 在这里插入图片描述
    并发执行会产生错误

哲学家进餐问题
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值