回覆列表
  • 1 # 笑歡寶

    半個月在理論上是可以寫出一個電腦作業系統的。

    不過從你提的這個問題就知道你對作業系統不是很瞭解。

    目前市面上的作業系統有windos,linux,蘋果的ios系統,它們的程式碼都在1億行上下,你覺得你在半個月能寫出這種程式碼嗎?

    此外開發一個作業系統你首先要精通匯編語言,C語言,c++這些程式設計開發語言,就算是你精通這些程式設計開發語言還不夠,你還要懂系統架構,你覺得在實際情況下你能搞定這些嗎?

    當初開發dos系統的這個都花了快半年的時間才把dos系統寫出來,不過這人無論是智商還是技術都是可以碾壓別人的存在。你具備這樣的優勢嗎?

    現在的windos系統是全球好幾萬人的工程師寫了差不多5年的時間才開發出來,如果是靠一個人來編寫windos系統我估計要花100年的時間,而且還是24小時不停的寫才有機會寫出來。

    奉勸你一句,不要好高騖遠,先從基礎開始做起,如果你想編寫作業系統我建議去學習C++。

  • 2 # 鵬君正能量

    可以,但是半個月可以寫出一個電腦作業系統幾乎不具備價值。

    因為個人必要勞動時間大大的低於的社會必要勞動時間導致的結果有兩種可能:

    1、獲取超額利潤

    2、毫無價值

    半個月可以寫出一個電腦作業系統大概率是毫無價值:

    因為現代生產力僅僅包含實體性因素、還包含運籌性因素

    半個月可以寫出一個電腦作業系統可能連實體性因為都達不到,還要包含運籌性因素。

    再舉例,就算是滿足了實體因素,比如現在有無數的網際網路公司可以做出類似於淘寶、qq、微信的軟體,能取代淘寶、qq、微信嗎,答案是很難很難,因為還有運籌性因素這些原因,相應的還會有滲透性因素、準備性因素等,

    當然矛盾是人類發展的動力和源泉。人類最高目標是共產主義,而共產主義的前提是生產力高度發展,物質極度豐富。需要像特斯拉一樣的人去推動發展生產力。

    矛盾也有普通性特殊性,萬一有人實現了呢

  • 3 # 程式設計圈

    熟練的話可以半個月完成一個具備基本功能的作業系統,對於高手來說完成作業系統包含視窗功能、移植網路功能也是可能的,只要一個人。需要基本功比較紮實,我等普通程式設計師是做不到的,但能達到這水平的程式設計師即使在國內也有一些。

    當然,作業系統有很多分類,俠義上廣義上有不同的定義,每個人的理解也不一樣。現代大眾理解的通用型作業系統半個月基本不可能完成,人多也沒用。

    很多人覺得國內沒有完全自主的作業系統,其實是有的,只是應用生態不行,並不是技術上做不到。高校和科研機構也有很多技術積累,這裡還是希望中國產系統能發展起來。

  • 4 # 熱劇偵探

    作為一名計算機專業的同學回答這個問題:可以個錘子。理由如下:windows 7作業系統,據微軟官方給出的資料,就有超過5000萬行程式碼,並且這套作業系統是微軟的平均約40人的25個研發小組歷時三年研發出來了,這還只是常規固定的研發團隊,但據微軟的資料,其實參與到這項工作中,並且是主力研發人員和支援工程師其實已經超過了2500人,研發投入超過了20億美金,要知道在windows之前已經有了windows XP和windows vista的技術積累,而且windows很多核心程式碼其實並沒有推到windows vista等技術重建。

  • 5 # 阿涵影視解說

    絕對可以的!只要功夫深,鐵杵磨成針。大鐵棒子都能磨成針,你還擔心半小月寫不出一個電腦作業系統嗎?

    放心吧,你不僅能寫出,而且還能火遍全球。下個比爾蓋茨就是你了。事不宜遲,現在就趕緊放下手機去寫吧。不然耽誤了發財怎麼辦呢?

    對了,你打算寫什麼樣的作業系統呢?我可以入股嗎?我也想跟你一起輝煌過一生呢。大佬求帶!可能你就是21世紀最閃耀的光芒

  • 6 # sonow97

    不知道你說的寫出一個作業系統是什麼意思。如果是在一個裸機上寫入一個作業系統,用克隆十幾分鍾就可以了。如果是核心不變,變個外形,幾天甚至幾周也是可以的。如果是從頭開始寫一個全新的作業系統,我們可以估計一下時間。win95程式碼有大約1500萬行,按照一行程式碼10秒鐘,一天工作16小時,大約需要2600天,現在的作業系統的程式碼數量要遠遠超過win95的程式碼行數

  • 7 # 高杉森林

    可以的,在具備相關知識儲備的情況下,寫一個只在特定平臺執行,只調用執行緒的微核心完全可行,但你想寫出具備windows和linux這樣功能完備的系統,這點時間是不夠的,甚至連抄寫程式碼的時間都不夠用。

  • 中秋節和大豐收的關聯?
  • 10086來電說送卡上門,把地址給它,過幾天卡就到了,卡里有話費。它的目的是什麼?