Ⅰ 新買了台Xbox360,但是買光碟太貴了,我想刷自製系統,本人在南寧,有沒有什麼地方可以刷
南定應該也有電玩巴士連鎖店的,自己在地圖上搜索一下。想破解的話,刷光碟機破解(50元)或自製系統(200元)都可以,區別如下:
光碟機破解就是刷光碟機固件,目前最常見的是LT2.0和LT3.0,使用的光碟也有區別。LT2.0需要XGD格式100%刻錄,對光碟機讀盤能力要求較高,優點是可以兼顧比較老的游戲;LT3.0隻要97%刻錄,部分老游戲可能玩不了,不過優點在於可以上LIVE聯機(前提是需要像正版用戶一樣購買付費會員)。光碟機破解使用簡單,可以直接讀光碟玩,不需要大容量硬碟,而且開機速度快,新手也能很快掌握(因為使用的直接就是官方系統)。缺點在於游戲時必須放入相應的光碟進行引導。
自製系統就是越過官方系統,使用專門的軟體直接載入硬碟上的游戲鏡像。優點在於可以直接玩硬碟上的游戲,不需要光碟引導;可以使用DLC;另外就是很多游戲的民間漢化是自製系統專用的,對於外語障礙的玩家很方便。缺點就是開機速度慢、必須有大容量硬碟、而且需要玩家自己拷貝游戲。游戲可以直接從網上下載,也可以網購GOD格式自製系統專用的光碟,然後從電腦上拷貝到xbox360的硬碟上。
單破就是上述兩種破解其中之一。雙破就是兩個一起用。一般情況下用雙破的較多。但是如果你還想留個上LIVE聯機網戰的機會,那就必須LT3.0單破,一旦刷了自製就不可恢復了。LT3.0上LIVE雖然有被BAN的隱患,但是目前看來這個幾率是極低的。
Ⅱ 怎麼做電腦系統自己做
怎麼做電腦系統自己做?電腦可以網上直接做系統嗎?給電腦做系統的方法五花八門,甚至出現了網上做系統軟體,就可以連接網路在線做系統。網上做系統過程雖然非常簡單,但是並不是所有電腦都適用,僅對系統未損壞並且有網路連接的電腦適用,這邊系統城小編跟大家介紹網上做系統方法。
操作須知:
1、關閉所有殺毒軟體,避免誤殺,如果提示攔截,必須放行
2、系統未損壞時可以網上做系統,系統損壞無法正常開機,只能用U盤
3、電腦運行內存4G以下做32位系統,運行內存4G以上做64位系統
4、做系統過程都有風險,為了避免失敗,建議大家先製作好U盤啟動盤,如果做系統失敗,那麼就能通過U盤重做:電腦系統壞了用u盤重裝方法
一、准備工作
1、網上做系統軟體下載:好裝機一鍵重裝系統工具下載
2、做好C盤以及桌面文件的備份,避免重要數據丟失
二、網上做系統步驟如下
1、下載好裝機軟體到本地硬碟,比如下載到D盤,右鍵「以管理員身份運行」;
2、打開好裝機主界面,點擊【立即重裝系統】按鈕;
3、首先執行環境檢測,檢測通過才能使用本軟體做系統,之後點擊【檢測完成,下一步】;
4、接著選擇要備份的資料,默認都勾選上,然後點擊【備份資料進行下一步】;
5、選擇要安裝的系統版本,一般根據內存選擇,4G以下內存選擇32位,4G以上的選擇64位,這邊選擇32位,選好之後點擊【安裝此系統】;
6、之後開始網上下載系統鏡像的過程,下載時間取決於網路速度,等待即可;
7、系統鏡像下載之後,繼續下載系統引導組件並自動安裝;
8、引導安裝完成之後,一切准備就緒,10秒後自動重啟進入做系統步驟;
Ⅲ 如何從零開始寫一個簡單的操作系統
如何從零開始寫一個簡單的操作系統?
看了這個:從零開始寫一個簡單的操作系統 求指教。
知乎用戶 學生生涯只剩半年。
548 人贊同
終於可以來回答這道題了……
一年多前,也就是大一下學期末的時候,我看到這個問題下 @fleuria 叔的答案,然後看了 F 叔給的這個鏈接 基於 Bochs 的操作系統內核實現 ,當然是什麼都看不懂,除了驚詫之外也了解了一件事情:一個人寫一個簡單的操作系統內核是一件非常帥氣並且可行的事情。
於是我開始寫了,那時候我的水平大概是:只會做 C 語言的習題,編譯的話只知道按 F9,匯編知道常見的指令,另外會一點點的 Win 32 編程,能流暢使用 Windows。
一開始我找了《30 天自製操作系統》來看,每天看書,然後把從書里把代碼打出來,一次一次地編譯運行。因為要同時寫匯編和 C,所以從那時候起就開始用 vim。
在啃完了差不多半本書後,開始覺得沒意思了……因為覺得作者為了讓內容更簡單而省略了太多細節。也看了於淵的《Orange『s 一個操作系統的誕生》,依然沒看下去:匯編用得太多了。期間也曾斗膽發郵件給 F叔,然後他推薦了 Bran's Kernel Development Tutorial 這個教程,於是我就從這教程重新開始了: 「30天自製操作系統」 Stop & 「OS67 」 Start
那時候大概是大二上學期,於是在 github 上又開了一個 repo,一開始在 Windows 下開發,後來又切換到了 Linux 下,因為 Bran's 用的 bootloader 是 Grub,不符合我的初衷,所以就自己寫了一個,之後便跟一路教程寫,跨過了保護模式這道坎,完成了基本的設備驅動。
在完成 Bran's 後,我又部分參考了 寫一個操作系統內核有多難?大概的內容、步驟是什麼? - To淺墨的回答 中推薦的:hurley25/hurlex-doc · GitHub 文檔,完成了一些簡單的調試函數和庫函數,printk 和內存分配。
事實證明,盡早寫好調試函數諸如 panic, assert 和 printk 是非常重要的。 大量地使用有助於你盡快地發現 bug (當然前提是這些函數本身不能有 bug)。
看完了 hurlex-doc 該看的部分後,很長一段時間了都不知道該幹嘛好,模仿 hurlex-doc 里的內核線程切換也一直出錯。這一情況一直持續到我開始讀 Xv6, a simple Unix-like teaching operating system 。
如果你去看知乎關於「自製內核」的問題,你會發現 xv6 被反復地提及並推薦,事實上它非常值得被推薦:這是我讀完大部分代碼之後真切體會到的。
之前的 Bran『s 和 hurlex-doc 的篇幅都比較小,我是在電腦和 kindle 上看完的,xv6 相對來說代碼量比較大,有 9000+ 行和一份文檔,之後我又找到了這個:ranxian/xv6-chinese · GitHub xv6 文檔的中文譯版,所以我就去花了十二塊錢學校列印店列印了一份中文文檔和一份代碼。這又是一個正確的決定,讓我不必對著電腦就能看代碼。
在之後的時間里,我先讀了 xv6 中文件系統相關的部分,然後改寫它的代碼為我的內核添加了一個 類似 Minix 的文件系統。 然後幾乎又照抄了其中了進程調度的部分(做了部分簡化),又在原來的代碼基礎上為添加操作系統的介面,接著寫用戶程序,過程幾乎是「一路順風」。看 xv6 的那段時間也經常是處於醍醐灌頂的狀態。
最後我終於在差不多一個月前完成了這個簡陋的操作系統內核:
LastAvenger/OS67 · GitHub (沒錯其實我是來騙 star 的)
歷時一年,一路點亮了不少技能樹(雖然都點得不好),這樣算是「從零開始寫一個簡單的操作系統」么? 跟進一步說,有誰不是從零開始的呢?所以想做的話,現在就開始做好了。
這是被「翻爛」了的 xv6 源代碼和中文文檔(其實是放書包里被磨爛了)
「故事」講完了,接下來說一點經驗之談吧……
* 知乎上總是有人在討論「做一個玩具編譯器和做一個玩具內核何者更有趣」之類的問題,然後總有各種大V 跳出來說內核有多 dirty 而編譯器多 clean,事實上除了 CPU 上的幾個表因為歷史原因長得惡心一點,內核並沒有什麼特別 dirty 的地方,另外,想做點什麼打發時間,不過是兩個代碼量稍多的入門項目,有什麼好糾結的?
* 寫內核的過程中,你會接觸到一些這輩子大概只會用到一次的知識,A20 線已經成為歷史,日常的編程裡面也不需要你懂得 GDT IDT 的結構。但是單憑內核主要部分部分(文件系統,進程,內存)給你帶來的知識而言,這點冗餘是值得的。
* 盡早實現調試函數並大量使用,善於利用 bochs 的內置調試器,能省下你不少時間。
* 有時候覺得書里的做法非常奇怪,你覺得你有更好的做法,一般是你想錯了。(當然只是一般)
* 上面說看 xv6 一路順風是假的,20% 時間在抄代碼,80% 的時間用來調試。
* 對我這種能力一般的人來說,「寫內核」只是好聽的說法,正確的說法是「抄內核」。當然,就算是抄一個,也算是受益匪淺了。
* 抄 xv6 的好處在於,即使你的代碼出錯了,你可以堅信,正確的答案肯定在 xv6 的代碼里,或許只是你還沒理解透而已,只要不斷地看和理解,你就離正確的道路越來越近。
最後,感謝 @fleuria 在微博和郵件里的多次幫助, @To淺墨 的 hurlex-doc 文檔,鮮染同學翻譯的 xv6 中文文檔, @郭家華 完美地解答了我一開始的疑問,讓我在內核中得以使用 C 語言。
在 #archlinuxcn 頻道里也得到了很多人的幫助。
發布於 2015-11-09
邱永臣 喜劇演員,兼開發工程師
890 人贊同
大二的時候,老師(中山大學萬海)對我們說:「如果有誰能自己寫一個內核出來,那麼,他平時可以不來聽課,也不用做平時作業,做出來還能加分,怎麼樣,有沒有人有興趣?」
和老師一番討價還價之後,我成為全年級幾百號人里唯一一個自己寫內核/整個學期都不去教室聽課/任何作業都不做的那個人(代表著我的身邊將沒有可以提供參考的人,任何資料都只能自己找)。
一開始買了《30天自製操作系統》,上面寫著需要軟盤還有其它的模擬器,我的初衷是寫一個可以燒在真機上一按開機鍵就能跑起來的那種,所以看了幾頁後就丟開了。後來又找了國人寫的一本,也不是特別符合,也丟開了。
這時我看到了那本教材(俗稱綠寶書),約莫800頁。之後的兩個星期里,我每天泡圖書館,以每小時10頁的速度讀完了它,在上面亂塗亂畫了許多標記。800頁的英文書,我從中學到了大量的基本概念(線程進程,內存演算法,定址方式等等)。
接著我尋思直接從網路上而不是從書上尋找資料,TA師兄給我提供了一個OS Development,我照著上邊的例子,寫了數以千記的匯編代碼,習得了匯編技能。
此時,我具備基本的概念知識,對程序的語言也已經理解,知道了虛擬機的調試方法,差的,就只有對內核整體是如何協作不太明白。於是我去找來老師用於教學的PintOS,找來MIT那個項目的代碼,還有國內一個高校自製的OS(是幾個研究生一起寫的),仔細研究了一遍,最後開始寫代碼。
在那個學期里,我放棄了LOL,一心看代碼,寫內核,寫各種模塊,將過程記錄在博客上,花了三個月的時間,最終寫出一個具備terminal的內核(文件系統沒寫好,時間不夠),可以跑命令,運行函數,管理內存和進程,處理中斷。
--------------------------
這個Tittle非常好,衷心希望不要因為莫須有的理由封殺。
Ⅳ 想DIY裝機,操作系統如何獲得
組裝及也是要到店裡購買配件, 店裡的工作人員會幫你裝機。如果是自行裝機可以買一張裝機光碟,或者在網上下載鏡像安裝。
1 到電腦城之類的地方買光碟,五塊錢一張,現在國內一般都是鏡像系統,xp win7 win8隨便自己挑
2 到http://www.pgos.cc/ 下載系統鏡像 裝機。 教程網站上有。 至於你說的新裝機不適用第二種方法。其實你可以到別的機子或者網吧下載一個鏡像到U盤里,想裝win7的話應該拿一個4g以上的U盤,因為一個win7的系統大約在3.5g左右。
還是建議用第二種方法,當然第一種方法也比較方便。
Ⅳ 一個人能獨立開發操作系統嗎
兄弟,linux也不是linus一個人開發的,只是說linus是主要開發人,發起人,開發一個系統要掌握很多東西,而且必須有天才般的直覺,一個人開發系統的可能性基本為0啊系統,沒有任何一個操作系統是由一個人開發的,就算你要准備開發操作系統,首先你的掌握好軟硬硬體吧,驅動你得搞明白,然後c,c++,c#等等語言你得會吧,匯編語言你得能夠熟練掌握吧,而且你得有天才般的點子和頭腦吧,不過如果你是一個天才的話,我倒是真的希望你能夠開發出來一款好的操作系統,讓windows,unix,linux,mac os都滾到爪哇國去!!!!希望我有生之年能看到·····Ⅵ 自己組裝電腦需要購買系統嗎
自己組裝電腦不需要購買系統,直接網路搜索(系統之家)下載個win10系統就可以用。如果買正版系統的話需要花好幾百塊錢,具體價位根據購買系統的版本來決定。共有三個版本。
Ⅶ 自己DIY的一台主機,去電腦城裝系統和硬碟分區多少錢
硬碟分區和安裝系統一起,一般收30-50之間
Ⅷ 半個月可以寫出一個電腦操作系統嗎
作為一名計算機專業的同學回答這個問題:可以個錘子。理由如下:windows 7操作系統,據微軟官方給出的數據,就有超過5000萬行代碼,並且這套操作系統是微軟的平均約40人的25個研發小組歷時三年研發出來了,這還只是常規固定的研發團隊,但據微軟的數據,其實參與到這項工作中,並且是主力研發人員和支持工程師其實已經超過了2500人,研發投入超過了20億美金,要知道在windows之前已經有了windows XP和windows vista的技術積累,而且windows很多核心代碼其實並沒有推到windows vista等技術重建。
絕大多數人對於半個月寫出一個電腦操作系統這件事都是嗤之以鼻,認為這是根本沒有可能的一件事情。
因為目前除了Windows、MacOS、Linux外,絕大多數的操作系統都是基於開源操作系統Linux進行二次開發的。二次開發的代碼量不會超過操作系統總代碼量的1/10,而且會遠遠小於這個數值,一般不會超過1/100。這里的開發單位包括了大型以及超大型企業、絕大多數的 科技 單位及院校。
但我們可不可以換一種思路想一想:有誰規定只有做到Windows、MacOS、Linux這樣的程度才能叫操作系統呢?難道房子的模型就不能稱作房子嗎?
如今華麗的Windows 10操作系統也是從最初簡陋的DOS系統發展而來。不積跬步無以至千里,想要一個普通的程序員在短期的時間內做出一個媲美Windows、MacOS、Linux界別的操作系統根本不可能,那是無數人幾代迭代出來的結果,要不然怎麼可能還不出現第四大操作系統。
做一個產品級的操作系統(OS)確實不是一己之力能夠實現的,也不是一朝一夕就可以完成的。但做一個Toy級的操作系統玩一玩並沒有那麼困難。這不日本的川合秀實編寫了一本《30天自製操作系統》的書,來告訴大家編寫一個操作系統並不是一個難於上青天不可挑戰的事情,實際上是沒有人能將這件事講述得通俗易懂而已。
這樣一個操作系統只有40KB,雖然簡陋,但已經是一個真正意義上的操作系統了,實現了圖形界面、多任務等等高級功能。假如跟著做一遍,抄抄他的代碼,半個月寫出一個電腦操作系統也並不是什麼難事。如果一開始就想開發出像Windows、MacOS、Linux這樣的龐然大物,好比盲人摸象,連個脈絡都摸不清楚。但是如果從一個簡單的初級的操作系統開始寫起,某一天變成一個舉世聞名的操作系統也並不是沒有可能。
開發一個成熟的商業系統為什麼就這么難?拿我們常用的Window10來說,它的代碼在2500萬~6500萬行,合理估計讀完需要130年左右。
最初的Windows版本也僅僅是存放在1.4MB的3.5英寸軟盤上,而如今的Windows10 安裝包就有好幾個GB,安裝完的系統佔用直逼20GB。
造成這樣的原因一點也不難理解:假如一個上班族收入提升了10倍,它依然會為錢發愁。隨著他收入的增加,消費的等級也會隨之提升,消費的等級哪怕僅僅只是提升了一點點,開銷就會提高到好幾倍。很多年入成百上千萬的家庭照樣覺得錢不夠花,因為他們住著更大的房子、開著更好的車,孩子也受著更好的教育。
假如現在讓你用過去的dos系統和老人機,你肯定不願意。對於電腦而言,哪怕滑鼠實現一個簡單的特效功能都需要大量的程序代碼和數據做支撐,更別提那些辦公、 游戲 、制圖、3D之類的應用。電腦的硬體性能每年都在跟隨著「摩爾定律」呈現指數級別的提升,但很快就會被隨著增加的程序代碼迅速淹沒,這就是著名的「安迪·比爾定律」。
一個操作系統商業化成功的很重要一個原因就是:能否建立完善的生態系統。如果沒有人使用,也就基本上沒有幾個開發人員會基於這個操作系統進行軟體開發,如此就會產生惡性循環。微軟(Microsoft)的Windows能占據80%以上的桌面操作系統很大一部分原因是基於x86架構的Wintel硬體產商生態鏈和軟體生態系統。
總結寫一個成熟的商業操作系統確實是難於上青天,但並不代表第四大操作系統不會誕生。我們需要曲線救操作系統,用自己的興趣愛好編寫一個五臟俱全能運行的操作系統,然後逐漸地去完善它。
光自己瞎琢磨還不夠,這個簡陋的操作系統極有可能會成為拋磚引玉的這塊磚。實際上Linux就是這樣成為三大操作系統之一的。眾人拾柴火焰高,假如全世界70億人口中的1億人參與到這個簡陋的操作系統的完善進程中,那麼幾十年的時間做出一個成熟的商業操作系統也並不是不可能。
以上個人淺見,歡迎批評指正。
怎麼可能呢?電腦操作系統是非常龐大而復雜的工程,如果半個月都能寫出電腦操作系統的話,那麼win系統還能一統天下嗎?
熟練的話可以半個月完成一個具備基本功能的操作系統,對於高手來說完成操作系統包含窗口功能、移植網路功能也是可能的,只要一個人。需要基本功比較扎實,我等普通程序員是做不到的,但能達到這水平的程序員即使在國內也有一些。
當然,操作系統有很多分類,俠義上廣義上有不同的定義,每個人的理解也不一樣。現代大眾理解的通用型操作系統半個月基本不可能完成,人多也沒用。
很多人覺得國內沒有完全自主的操作系統,其實是有的,只是應用生態不行,並不是技術上做不到。高校和科研機構也有很多技術積累,這里還是希望國產系統能發展起來。
我覺得可以,我大學有一個舍友,電腦非常厲害,有一次,我的電腦壞了,讓他來幫我看。他來了,三兩下就搞好我電腦了,然後無聊,對著我說要玩一下我的電腦,然後就定定坐在那裡敲代碼,我偷偷看過去,他敲的代碼都是0101這種的,反正我也看不懂,就先睡覺了。半夜起床,看到他還在敲,一樣是010101這種,我和他說,夜深了早點休息,他不理我,我繼續睡。第二天起來,發現他不見了,電腦室關閉的。我開電腦,感覺不對勁,從開機到進入系統,完全和之前不一樣!忽然手機有簡訊發過來,是他的,他說,昨晚我幫你重新寫了一個操作系統,你之前的操作系統太low了!
作為一個工作多年的老碼農,從專業的角度來分析下這個問題,然後自然會得到答案。
首先要明確一下什麼是操作系統,從理論上來講操作系統就是能驅動計算機運行並管理相關軟硬體的一套軟體,從實際的角度來講,比較優秀的操作系統有Unix,Linux,MacOS,Windows以及Andriod等,這些都是一些大型的操作系統,除此之外還有一些嵌入式操作系統,相對來說規模會小一些。
下面讓我們分情況討論。
對於大型專業操作系統,別說半個月就是半年,想寫出類似的操作系統都是不可能的事情,原因很簡單,這些操作系統太復雜了,光是源代碼和文檔都是以G計的,這是什麼概念?要知道1G大約能保存5億個漢字的內容,所以,就是光把這些操作系統的源代碼讀一遍,可能都得數年時間,還不算是否理解,寫的話就更不可能。實際上以公開的資料看,Windows系統的開發人員超過數千人,而且平均也要三到五年才能發布一款合格的操作系統。
對於一個簡單的非專業操作系統,一般來說復雜度要低一些,開發難度相對較低,但是涉及到的基礎技術並不會比專業操作系統少,所以在專業技術足夠的情況下,還是有可能開發出來的,記得當年Linus開發出Linux的雛形也就用了幾個月時間,不過他也是在一款叫Minix系統的基礎上開發的。所以如果有一些現成的系統做參考,在此基礎上開發一套新操作系統還是有可能的,不過即使一個優秀的軟體工程師也不可能在半月之內開發完成。
對於嵌入式系統,特別是類似單片機等結構簡單,硬體單一的系統的來說,開發一套驅動該系統的嵌入式軟體還是比較簡單的,如果有一些現成的框架做支撐,幾個優秀的工程師還是有可能在半個月之內做出來的。
總之,想要在半個月內開發一套專業的操作系統,不管有多少開發人員,基本都是不可能的;而對於一些簡單的操作系統,特別是嵌入式系統,短時間內開發出來倒是有可能,至於時間的長短則取決於系統的復雜度以及對各種硬體支持的程度等。但是想半個月開發一套真正的操作系統,我認為是不可能的事!
可用的操作系統半個月的時間足夠了,好用么,不可能。
我想題主來問這個問題的目的,要麼是感興趣,一時性起問這么個問題,要麼是真想動手寫個操作系統。
操作系統核心部分代碼其實並不多,重點就是能夠提供對硬體請求,這部分代碼如果熟練的話半個月搞定並不成問題的。
如果你是入門的話,那估計半個月只能是照著抄一遍吧,不太可能真的理解並靈活運用。
不過萬事開頭難,開頭並堅持才是真正重要的,並不是我能不能超越xxx。
也許想像「要是我能和xxx一樣牛就太棒了」會更好些?
看你的操作系統是什麼概念,如果是當初Linus寫的Linux 0.1那麼簡單的系統,本個月加加班理論上也可以寫出來。但是如果是Windowa這種,也基本上不可能。寫這種系統,是一個系統工程。
就現在這個 科技 水平和人類智商,沒有一個人能在半個月內寫出一個真正的操作系統。
首先,說一下操作系統是什麼?操作系統是一管理電腦硬體與軟體資源的程序,同時也是計算機系統的內核與基石。
操作系統是一個龐大的管理控製程序,大致包括5個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。
操作系統是電腦與用戶之前溝通的橋梁,用戶的輸入的任何命令都需要操作系統進行轉化電腦能識別的語言,沒有配置操作系統的電腦是無法使用的。
操作系統為所有應用程序提供一個運行的環境,並將應用程序同具體硬體隔著。比如音效卡,網卡,鍵盤,滑鼠等等。沒有操作系統是無法正常使用這些硬體的。
操作系統還是電腦的一個大管家,管理著計算機的各種資源,應用程序想使用計算機里這些資源,需要先向操作系統申請,由操作系統統一安排和分配,並且使用完後還要將這些資源回收回去,以便其他應用程序使用。這樣才能保證計算機系統有條不紊地高效運行。
這個問題可以去問問比爾·蓋茨,看他當年寫出Basic花了多長時間
可以問Java之父,james gaoslin,看他寫出Java花了多長時間
可以去問問Dos之父蒂姆·帕特森,看他寫Dos花了多長時間
可以去問問Linus Benedict Torvalds,看他開發Linux花了多長時間
怎麼會提出這么無聊的問題?關鍵我還答了
Ⅸ 自製電腦水冷系統
樓主厲害啊,你是游戲發燒友啊?要搞到用這個!