Adward
V2EX  ›  问与答

哪类操作系统采用了预防死锁的银行家算法机制, Linux、BSD Unix 还是 Windows?

  •  
  •   Adward · Dec 14, 2014 · 4605 views
    This topic created in 4349 days ago, the information mentioned may be changed or developed.
    9 replies  •  2015-02-17 07:27:17 +08:00
    iyaozhen
    iyaozhen
    Dec 14, 2014
    1
    这个估计都有吧.预防死锁没有最好的办法吧,只有最适合的.
    choury
    choury
    Dec 14, 2014
    2
    根据我大学时课本上说,大部分用的是鸵鸟算法,也就是什么都不做
    andong777
    andong777
    Dec 14, 2014
    3
    我记得学操作系统时,这一章的最后提到,主流的操作系统都是忽略死锁,假设死锁不会发生的。当时看到这里感觉好逗。
    vJianZhen
    vJianZhen
    Dec 14, 2014
    4
    @andong777
    @choury
    @iyaozhen
    唉,我是什么都没学到,觉得教材的操作系统跟实际应用相差太大,自己这点脑浆根本脑补不过来。不学无术哟
    bcxx
    bcxx
    Dec 14, 2014
    5
    @vJianZhen 工业用的操作系统会用到吧…… 或者其他场景下的应用 但其实不怎么好实现吧银行家……
    JamesPan
    JamesPan
    Dec 14, 2014 via iPhone❤️2
    6
    鸵鸟算法,工程上认为死锁发生的概率极低,因其他问题导致的机器重启比较频发不值得耗费CPU去做银行家算法之类的死锁预防
    linac
    linac
    Dec 15, 2014
    7
    要防死锁,系统必须追踪每一种排他性资源。这个代价太大了。
    xlvecle
    xlvecle
    Dec 15, 2014
    8
    我们课本上也说的是忽略死锁
    diegozeng
    diegozeng
    Feb 17, 2015
    9
    忽略之,不幸碰到就重启。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2316 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 929ms · UTC 13:43 · PVG 21:43 · LAX 05:43 · JFK 08:43
    ♥ Do have faith in what you're doing.