当前位置: 首页 > news >正文

操作系统 02 进程与线程

2.1

刷完题了,总结一下常考的地方。

进程映像

进程映像=PCB+程序+数据

并发特性

并发的进程结果不可再现,因为不同的执行速度得到的结果不同(比如多个进程对共享变量的操作)

进程和线程

每个进程包含独立的地址空间。

线程没有自己独立的地址空间,它共享所属进程的空间。同一个进程的线程之间的通信可以直接通过它们共享的存储空间。

 进程和程序

一个进程可以顺序执行一个或多个程序。

但是一个进程不能同时执行多个程序。

一个程序的多次运行可以形成多个不同的进程。

一个程序的一次执行可以产生多个进程,一个程序可以通过系统调用来创建子进程,从而实现并发处理或分布式计算。

用户级线程和系统级线程

用户级线程:用户级线程是由用户程序或函数库实现的,不依赖于操作系统的支持。用户级线程对操作系统是透明的,CPU调度的对象仍然是进程。用户级线程是在用户空间中实现的,用户级线程只能在用户态运行。

用户级线程只有创建和撤销时需要操作系统? × 用户级线程是由用户程序和函数库实现的,用户级线程创建和撤销不需要操作系统。

内核级线程:一对一的内核级线程,同一进程的线程切换需要转到核心态,系统开销较大。内核级线程可以在内核态执行系统调用子程序,直接利用系统调用为它服务,内核级线程可以运行在内核态。


创建进程的操作

用户登录、高级调度及作业调度、用户提出请求、用户打开一个浏览器程序

但是设备分配不创建进程,设备分配设置相应的数据结构。

进程通信

Socket 用于不同机器之间的进程之间的通信。

最快的通信方式是共享内存。

通道:

通道是单向的。
通道的读操作和写操作可能被阻塞。

通道可以多个读,或多个写,要注意互斥。

一个错题


2.2

http://www.dtcms.com/a/444044.html

相关文章:

  • 做网站需要的信息上海金山网站建设公司
  • 网站空间计算遵义网络科技有限公司
  • 苏州网站建设熊掌号如何给网页命名
  • 动易网站模版的制作济南专业制作网站
  • 电商网站设计 页面转化率基金会网站建设方案
  • 重庆网站建设设计公司圣弘建设股份有限公司网站
  • k8s-RBAC鉴权
  • 摄影网站建设需求分析网站建设系统下载
  • 额尔古纳网站建设价格品牌推广岗位
  • 自己做的网站套dedecms教程最便宜服装网站建设
  • 网站建设有哪些环节wordpress 页面静态化
  • 有个蓝色章鱼做标志的网站自己会网站开发如何赚钱
  • 台州网站建站怎样做网贷网站
  • 网站方案制作的培训网络营销是什么?
  • 苍南规划建设局网站公司信息化网站建设实施方案
  • 网站设计与制作是网页吗直播网站开发价格
  • 上海外贸网站建设公司上海静安网站建设
  • 百度网站地图提交做h5动画的素材网站
  • 云虚拟主机建设网站一定要域名深圳网站建设罗湖
  • 咨询服务类网站建设优化方案英语必修三
  • 网站logo设计标准网站详情一般是什么公司做
  • conda命令速查
  • 用flash做的网站欣赏宁波网络推广运营公司电话
  • 网站的后台登录注册怎么做平台型网站建设方案
  • 深圳做微商网站公司WordPress不同尺寸图片
  • 重庆最好的网站建设公司外贸网站建设 蚂蚁 深圳
  • 手机网站设计案例吉林省吉林市为什么名字一样
  • 做网站用php还是html好建设部网站公示
  • 烟台北京网站建设公司wordpress企业模板主题
  • 河南网站网站建设个人网页设计师