操作系统与一夫多妻制

    早期操作系统采用单道程序设计,一个进程独占处理器,直到结束运行,期间即使这个进程在等待I/O而让处理器空闲也不允许其他进程占用处理器,这是与我们现在的一夫一妻制很符合的。
  然后要讨论与之相反的两种制度与操作系统的关系。
  1、一夫多妻与多道程序设计
  自从引入多道程序设计之后,处理器分成多个时间片,每个进程都可以轮流占用处理器完成相应的工作,各个进程互不影响,最后生产出诸如可运行的程序、文档等“东西”。就像一个丈夫能让多个妻子(或妾)都生出孩子一样,而且在这个妻子生孩子的时候不影响另外一妻子的生育。一个丈夫就是一个处理器,多个妻子(或妾)就是多个进程并排成一个队列,当丈夫为一个妻子完成受孕后,这个妻子去等待生育(等待输出),然后丈夫可以为下一个妻子(进程)进行受孕,这个丈夫可以在一定时间间隔内使多个妻子并行生育,从而提高了生育效率。而在一夫一妻制度中,一个丈夫必须等待妻子生育完成后才可进行下次生育(婚外恋除外),当然一夫多妻制度的时间片比计算机系统中处理器的时间片要长的多(一般在一个小时到几天或者几周,这决定与丈夫与妻子或者妾的爱好或者关系),等待I/O的时间也比计算机长的多(一般是一年左右)。
  2、一妻多夫的联想
  如果把妻子比喻成处理器,丈夫比喻成进程,那这将是一场可怕的噩梦!处理器不但要承担运算任务,还要负责I/O控制,同时大量的丈夫(进程)在等待被唤醒。直到妻子生育结束,产生一个中断,唤醒一个丈夫进行下次生育,这样生育效率就大大降低了(和一夫一妻制的效率差不多)。
  因此古代实行一夫多妻制度,这样可以增加人口,而到了现代实行一夫一妻制度是文明的象征,同时也利于抑制人口增长。一妻多夫制度则很少见,因为这种制度没有多少优越性,即没有一夫多妻的高生育率,也没有一夫一妻文明,因此我用拼音输入法都不能连打出这个词。

   注:本文纯属2007年考研过程中看书看的要死,无聊至极而作,并无其他意思。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值