上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 82 下一页
摘要: 前言 介绍信号量实现进程互斥。 正文 信号量实现进程互斥 临界区资源的互斥。 信号量实现进程同步 信号机制实现前驱关系 结 阅读全文
posted @ 2020-08-20 22:58 敖毛毛 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 前言 首先看一条链接: https://github.com/Tencent/WeDemo 腾讯给了一个wedemo,微信第三方登录的例子。里面是php和ios,ios是object写的,php还是原来的php。 因为公司需要做android app微信第三方登录,所以我得写个android例子。心 阅读全文
posted @ 2020-08-20 17:26 敖毛毛 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下信号量。 信号量有两种一种整型型号量,另一种记录型信号量。 这个可以用来解决进程互斥,前面提及到的进程互斥没有实现原则——让权等待。 让权等待是这样子的,比如说我这个进程要执行,然后发现资源不足,那么就应该主动进入到阻塞态,而不是说等待时间片的执行完毕。 正文 用户进程可以通过使用 阅读全文
posted @ 2020-08-20 11:51 敖毛毛 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 前言 大纲: 正文 中断屏蔽方法 介绍一下为什么只适用单处理机,因为开关指令是针对某一个处理机的,如果多个处理机的话,那么两个进程他们相当于独立的处理机。 testandset 指令 简称tsl指令,或者ts指令 swap指令 结 阅读全文
posted @ 2020-08-18 08:42 敖毛毛 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 前言 大纲: 正文 原则: 单标志法 缺点: trun 表示当前允许进入临界区的进程号,而只有当前允许进入临界区的进程在访问临界区后,才能修改turn的值。 两个进程如果相互等待,那么会形成一个轮流访问的过程。那么会产生一个问题,那就是资源空闲的时候,按理说p1应该是可以执行的, 但是由于p0还没有 阅读全文
posted @ 2020-08-18 08:29 敖毛毛 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是进程互斥呢?这其实是一个资源利用问题。 资源共享方式,有两种一种是互斥共享一种是同时共享。 这里再次解释一下,同时共享是宏观的,微观可能不是同时,比如读取文件。 正文 一个时间段内只允许一个进程使用的资源称为临界资源,比如说硬件上摄像头,还有变量、数据、内存缓冲区等都可能属于临界资源。 阅读全文
posted @ 2020-08-18 07:53 敖毛毛 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 前言 过了这么久,都快忘了计算机原理了,整理一下。 正文 我们知道计算机只知道0和1,那么0和1是怎么来的呢? 0是弱点流,1是强电流。 硬件之间的信息传递实际上传递的也就是0和1,这个东西是cpu的针脚,或者说是内存条的插头。 那么内存条和cpu之间是如果沟通的呢?这个是通过主板,我们看到主板上有 阅读全文
posted @ 2020-08-17 22:52 敖毛毛 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 前言 大纲: 正文 进程控制概念。 进程控制的主要功能是对系统找那个的所有进程实施的有效管理,他具有创建新的进程、撤销已有进程、实现进程转换等功能。 创建态:需要初始化pcb、分配系统资源 创建态到就绪态: 修改pcb内容,将pcb放到就绪队列中。 就绪态到运行态: 需要恢复进程运行环境、修改pcb 阅读全文
posted @ 2020-08-17 08:01 敖毛毛 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 前言 大纲: 正文 3种基本状态 创建态和终止态 创建态: 操作系统需要完成创建进程,操作系统为该进程分配所需的内存空间等系统资源,并为其创建、初始化pcb。 终止态: 无论是异常终止还是执行结束,操作系统要完成撤销进程的相关工作。将分配给进程的资源回收,撤销进程的pcb等工作。 转换过程 创建态- 阅读全文
posted @ 2020-08-17 07:31 敖毛毛 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 前言 大纲: 正文 为什么有进程呢? 说一段历史。 从前是单道处理程序。 也就是说一个程序占用整个电脑的资源,如cpu、内存、io设备等。 内存中低地址段放的是程序段,高地址存放的是程序段要允许的数据段。 那么后面多道处理程序出现后,操作系统出现后,那么产生了一个管理问题。 那就是如何管理这些程序段 阅读全文
posted @ 2020-08-16 23:55 敖毛毛 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 82 下一页