緣起:
本人最近在學習python的協(xié)程。偶然發(fā)現(xiàn)了David Beazley的coroutine課程,花了幾天時間讀完后,為了加深理解就把其中個人認為最為精華的部分摘下來并加上個人理解寫了本篇博客。
扯一些淡:
既然要搞一個操作系統(tǒng),那我們就先來設(shè)一個目標吧!就像找女朋友,我們不可能隨隨便便的是個女的就上,肯定要對女方有一定的要求,比如膚白貌美氣質(zhì)佳……
所以,我們對這個' 姑娘 '的要求是這樣的:
1 使用純Python代碼開發(fā) (必須是人形,非狗非貓非其他)
2 真正的操作系統(tǒng),不僅僅能調(diào)度任務(wù),還提供了許許多多的系統(tǒng)調(diào)用,比如說新建一個進程,kill一個進程,這些我們也要實現(xiàn)??!(所以說就算是找個充氣的也必須是有多功能的)
3 可以處理多任務(wù) (洗衣做飯啥都能干)