用进程管理的方法进行自我时间管理
用進程管理的方法進行自我時間管理
操作系統為了實現大的吞吐量,處理器的高效利用,各類資源的平衡使用,短的周轉時間,快的響應時間,有保障的截止時間,設計了很多進程調度算法。而人類的思想成果是可以遷移的,這些算法在我們的日常生活中同樣適用,并且能幫助我們發揮出更高的效率。
進程的三個隊列:等待,就緒和執行。
這三個隊列可以對應于我們所要做的所有事情中:現在可以做的事情,需要一定條件才能做的事情和正在做的事情。
對于現在可以做的事情,也就是就緒隊列中的事務列表,我們可以采取短作業優先的處理方法(我習慣于這樣),因為可以獲取大的吞吐量,即能夠完成較多的事情。事實上,往往需要對這些任務按照一定的優先級進行排序,采用高響應比的方法,才能夠把重要的事情做好。根據程序的局部性原理,怎樣抓住那10%的事情對自己造成90%的提高,是做出決定的關鍵因素。按重要性和緊迫性進行四個象限劃分的方法非常有效(第二象限工作法)。
對于現在還不能做的,需要一定的條件才能夠做得事情,我們可以畫一張依賴關系表。不致把自己的時間死鎖,從依賴關系最淺的一層著手,不斷把等待隊列里的事件移至就緒隊列,再賦予優先級,進行決策。
對于正在執行的任務,可以使用一些方法記錄下自己完成每個項目的時間,與預估的時間進行比對,發現自己究竟是眼高手低還是時間意識太差,以此作為反饋,在將來進行計劃的時候適當修正自己的時間安排習慣。
另外,對于對系統要求較高的任務(費力耗時的任務),可以利用對內存進行分段與分頁的機制。先按功能劃分,然后在此基礎上按時間或者工作量劃分,把大的任務分解為小的任務,從而逐個擊破。
轉載于:https://www.cnblogs.com/johnpher/archive/2012/05/14/2570577.html
總結
以上是生活随笔為你收集整理的用进程管理的方法进行自我时间管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8155_QFIL烧录
- 下一篇: 10行代码实现小程序支付功能!丨实战