登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

看更房

任何一个人都唔可以教我放弃,我唔会放弃!

 
 
 

日志

 
 

用操作系统原理来描述大学爱情  

2007-04-30 23:29:25|  分类: 个人日记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

世界上有爱情,就正如电脑上有操作系统一样。

 

进程的调度

首先,大学的爱情是先到先得的。就好像操作系统的进程调度算法FCFS,First Come First Serve,先来先服务。如果想在大学得到爱情,就要抢先下手咯!所以,一进入CPU(大学)就必须马上请求服务(爱情)。这样CPU才会为你服务。不然你等操作系统调度,恐怕你到关机的时候,你都未必得到服务。

当然爱情不是排队,操作系统也不会这么烂。如果你错过了时间,从First Come变成了Last Come,而还想Serve的话。。。还是有其它算法可用的。抢占式就是一种。当然你想抢占都是有条件的。一、你的周转时间必须短,用普通语言表述这个概念,可以理解为你的pocket必须有money。二、把自己伪装成系统进程,现实的做法就是混进学生会或者某某社团。利用系统进程的权利,你想用的资源当然就可以拿到咯。这是普通用户进程不具备的。这样你的作业不就是更快完成了吗?

 

死锁问题(通常我们称为n角恋,(3<=n))

在并行的操作系统中,只要出现以下其中之一种情况,就会导致死锁:

1、互斥条件(资源的排他性)

就是一个女孩子不可能与几个男孩子恋爱(当然也有特殊的情况)

2、不剥夺条件。进程对获得的资源在未使用完毕前,不可被其他进程剥夺使用权利。

就是一个人找到了男/女朋友的时候,又想同时找第二个男/女朋友。而第一个男/女朋友还始终被他/她占有。

3、部分分配。进程每次申请新资源时,不是1次性把所有资源分配的,同时还要占用已分配的资源。

你想同时申请两个男/女朋友的时候,往往只得到一个。

4、环路条件(循环等待)。存在进程循环链,链中每个进程已获得的资源同时被下一个进程申请。

这个条件比较难理解。就是A男已经有了B女这个女朋友,同时又想占有C男的女朋友D女。与此同时C男也想占有B女。这样,A不想放弃B,同时还想得到D;C不想放弃D,同时还想得到B。哇!搞到我都有点乱。反正就是想得到的,别人没有放弃。这样就变成了循环等待。

 

死锁的解决

死锁是可以解决的!老师上课有教。但是n角恋解决,我还是不知道。不过还好我没有死锁的问题。

 

先写这么多以后再补充。。。。

  评论这张
 
阅读(209)| 评论(2)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018