回覆列表
  • 1 # zerolab

    我也是計算機系畢業的,當年自己做塊CPU(在FPGA上透過Verilog實現基礎指令集)以及寫個作業系統都是必修課,人人都得做。只是把兩者關聯,就是說作業系統是跑在這塊CPU上的,實現的同學不多,大部分同學寫的作業系統都是跑在x86平臺上的。要跑在這塊CPU上,作業系統要用匯編(基本就是直接的機器指令了)來寫,因為不可能有它的C語言編譯器。當時記得某位同學用匯編寫的作業系統程式碼打印出來好幾百頁。

  • 2 # 去甲豬毛菜鹼

    不算太難 高中畢業生都行 只要花時間把相關知識補上 現在做CPU的資料很多 換成十年前就比較牛逼 我這個曾經計算機原理都補考的學渣跟著影片學了幾個月也搗騰出來一個CPU 弄出來CPU自然會寫作業系統 就是cpu上電的一系列微子令操作

  • 3 # Popularation

    沒有意義,凡是學過相關專業的人,稍微優秀的學生並且只要不懼辛苦都是可以做出來的,問題是沒有多大實用性,只是作為比較難的作業而已,好比本科學過編譯原理的人理論上都可以寫一門新的程式語言,但是你不辭勞苦寫了一門語言,能用麼?不能。就是這個意思!類似於第一次學習了一篇優秀的散文,然後自己又寫了一篇類似的散文!不過你寫的能不能及格都不一定,距離優秀可能還差一個優秀的過程。最終說一下,能寫出這個的學生已經非常優秀的學生了,畢竟絕大多數計算機專業的人做不到這一點,但是做到了這一點距離實用還差十萬八千個鴻溝,我們需要做的就是鼓勵他好好奮鬥,最終成為一個計算機行業的大學問家,能夠為中國的CPU事業和作業系統事業貢獻自己最大的能量,不能僅僅停留在一份高難度的作業上!

  • 4 # 大聰明1024

    當年寫簡歷的時候 使用過c語言叫精通 看過java叫熟悉 聽過php叫了解 哎 這麼優秀的簡歷死活過不了機考

  • 5 # kentnb

    CPU是美華人發明的,這是一項偉大的科技創新。美國發明積體電路,有家企業接到來自日本的很多IC業務。當時,積體電路(IC)功能單一,每種IC設計週期長,費用高。為此,這家企業設計出一種通用電路,然後透過程式設計,適應不同功能,於是CPU誕生了。

    CPU程式設計,最初是機器碼,由0、1組成,易讀性差,誤位元速率高。於是,發明了組合語言。電子計算機品種規Grand SantaFe來越多,各種外設也越來越多,只有專業人員才可操作,限制了電子計算機的應用。於是,美國發明瞭DOS1.0,底層的操作拿來就用,基本功能不需人為干與,操作效率大幅提高。進而,美國發明瞭視覺化操作。目前,應用最廣的作業系統是WINDOWS。

    CPU流片非常昂貴,個人是絕不可能做到的。因此,文中所謂的寫CPU,應該是筆誤。

    寫作業系統。最初,比爾.蓋茨買了別人專利,僱了幾個人,在地下車庫匆匆修改程式,號稱DOS1.0,向當時的龍頭製造企業IBM推銷,獲得認可。從此,微軟霸佔作業系統領域,比爾蓋茨也多次成為世界首富(另一個首富是巴菲特,這兩人輪流做首富)。現如今,他公司員工有幾萬人,招世界一流的人才,有無數專利壁壘。個人想一己之力寫出作業系統,有市場嗎?自娛自樂罷了!

    業界,有些作業系統是開放式的,如linux、安卓等,個人或企業可以自由裁剪作業系統。這不是發明哦!這是在別人成果上改頭換面。

    總之,這是業餘興趣愛好者在作業系統上有所研究的表現,離自主開發遠得很。這樣的人權當作業系統發燒友好了!現在,不是搞不出作業系統,而是缺乏生態鏈。有作業系統,但沒有在此平臺上執行的軟體。

  • 中秋節和大豐收的關聯?
  • 要提高國民整體素質是否應該提高大學學費?