Adward
V2EX  ›  问与答

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

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