摘要:批處理系統(tǒng)沒(méi)有太多的用戶操作,在該系統(tǒng)中,調(diào)度算法目標(biāo)是保證吞吐量和周轉(zhuǎn)時(shí)間從提交到終止的時(shí)間。長(zhǎng)作業(yè)有可能會(huì)餓死,處于一直等待短作業(yè)執(zhí)行完畢的狀態(tài)。最短剩余時(shí)間優(yōu)先按估計(jì)剩余時(shí)間最短的順序進(jìn)行調(diào)度。
批處理系統(tǒng)沒(méi)有太多的用戶操作,在該系統(tǒng)中,調(diào)度算法目標(biāo)是保證吞吐量和周轉(zhuǎn)時(shí)間(從提交到終止的時(shí)間)。
1.1 先來(lái)先服務(wù) first-come first-serverd(FCFS)
按照請(qǐng)求的順序進(jìn)行調(diào)度。
有利于長(zhǎng)作業(yè),但不利于短作業(yè),因?yàn)槎套鳂I(yè)必須一直等待前面的長(zhǎng)作業(yè)執(zhí)行完畢才能執(zhí)行,而長(zhǎng)作業(yè)又需要執(zhí)行很長(zhǎng)時(shí)間,造成了短作業(yè)等待時(shí)間過(guò)長(zhǎng)。
1.2 短作業(yè)優(yōu)先 shortest job first(SJF)
按估計(jì)運(yùn)行時(shí)間最短的順序進(jìn)行調(diào)度。
長(zhǎng)作業(yè)有可能會(huì)餓死,處于一直等待短作業(yè)執(zhí)行完畢的狀態(tài)。因?yàn)槿绻恢庇卸套鳂I(yè)到來(lái),那么長(zhǎng)作業(yè)永遠(yuǎn)得不到調(diào)度。
1.3 最短剩余時(shí)間優(yōu)先 shortest remaining time next(SRTN)
按估計(jì)剩余時(shí)間最短的順序進(jìn)行調(diào)度。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74160.html
摘要:分布式系統(tǒng)非常關(guān)注三個(gè)指標(biāo)關(guān)于一致性數(shù)據(jù)強(qiáng)一致性,是希望系統(tǒng)只讀到最新寫入的數(shù)據(jù),例如通過(guò)單點(diǎn)串行化的方式,就能夠達(dá)到這個(gè)效果。關(guān)于一致性,主從一致性,雙主一致性,與一致性,數(shù)據(jù)冗余一致性,消息時(shí)序一致性,分布式事務(wù)一致性,庫(kù)存扣減一致性。 分布式系統(tǒng)非常關(guān)注三個(gè)指標(biāo): △關(guān)于一致性數(shù)據(jù)強(qiáng)一致性,是希望系統(tǒng)只讀到最新寫入的數(shù)據(jù),例如:通過(guò)單點(diǎn)串行化的方式,就能夠達(dá)到這個(gè)效果。 關(guān)于se...
摘要:雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。這可能導(dǎo)致生產(chǎn)力的重大延遲。復(fù)雜性單功能微服務(wù)的開(kāi)發(fā)和部署并非易事。采購(gòu)這樣一個(gè)經(jīng)驗(yàn)豐富的團(tuán)隊(duì)對(duì)于維護(hù)基于微服務(wù)的應(yīng)用程序的復(fù)雜性至關(guān)重要。這些額外的步驟導(dǎo)致每個(gè)微服務(wù)的開(kāi)銷。 雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。然而,它有其自身的一些缺點(diǎn)。但在得出任何結(jié)論之前,讓我們來(lái)看看其中的一些。1.開(kāi)發(fā)環(huán)境超載隨著應(yīng)用程序及其數(shù)據(jù)庫(kù)的增長(zhǎng),代碼庫(kù)也在不斷擴(kuò)展...
摘要:雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。這可能導(dǎo)致生產(chǎn)力的重大延遲。復(fù)雜性單功能微服務(wù)的開(kāi)發(fā)和部署并非易事。采購(gòu)這樣一個(gè)經(jīng)驗(yàn)豐富的團(tuán)隊(duì)對(duì)于維護(hù)基于微服務(wù)的應(yīng)用程序的復(fù)雜性至關(guān)重要。這些額外的步驟導(dǎo)致每個(gè)微服務(wù)的開(kāi)銷。 雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。然而,它有其自身的一些缺點(diǎn)。但在得出任何結(jié)論之前,讓我們來(lái)看看其中的一些。1.開(kāi)發(fā)環(huán)境超載隨著應(yīng)用程序及其數(shù)據(jù)庫(kù)的增長(zhǎng),代碼庫(kù)也在不斷擴(kuò)展...
摘要:與的區(qū)別是處理的對(duì)象不同,是對(duì)進(jìn)行處理,是對(duì)進(jìn)行處理??梢栽诔跏蓟瓿桑袑傩栽O(shè)置完成后執(zhí)行特定邏輯,例如對(duì)自動(dòng)裝配對(duì)屬性進(jìn)行驗(yàn)證等等。用于在被銷毀前執(zhí)行特定的邏輯,例如做一些回收工作等。用來(lái)監(jiān)聽(tīng)的標(biāo)準(zhǔn)應(yīng)用事件或者自定義事件。 可以選擇如下一些擴(kuò)展點(diǎn): ▌1.BeanFactoryPostProcessor是beanFactory后置處理器,支持在bean factory標(biāo)準(zhǔn)初始化完...
摘要:一個(gè)可能在很多人看來(lái)很扯淡的一個(gè)問(wèn)題我會(huì)用多線程就好了,還管它有什么用在我看來(lái),這個(gè)回答更扯淡。但是單核我們還是要應(yīng)用多線程,就是為了防止阻塞。 一個(gè)可能在很多人看來(lái)很扯淡的一個(gè)問(wèn)題:我會(huì)用多線程就好了,還管它有什么用?在我看來(lái),這個(gè)回答更扯淡。所謂知其然知其所以然,會(huì)用只是知其然,為什么用才是知其所以然,只有達(dá)到知其然知其所以然的程度才可以說(shuō)是把一個(gè)知識(shí)點(diǎn)運(yùn)用自如。OK,下面說(shuō)說(shuō)我對(duì)...
閱讀 2774·2021-11-17 09:33
閱讀 3109·2021-10-25 09:44
閱讀 1216·2021-10-11 10:59
閱讀 2410·2021-09-27 13:34
閱讀 2918·2021-09-07 10:19
閱讀 2146·2019-08-29 18:46
閱讀 1541·2019-08-29 12:55
閱讀 935·2019-08-23 17:11