微軟沒(méi)有公布內(nèi)核和源代碼,所以你無(wú)法基于Windows再創(chuàng)一個(gè)OS,但你可以重新合成其相關(guān)文件,下面將一步步教你!
為三河等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及三河網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、三河網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
下載一個(gè)叫做NTlite的軟件
在左上角添加Windows的ISO文件(不同的版本路徑不一樣,自己百度一下你的Windows版本的ISO文件的路徑)
雙擊加載文件
盡情定制吧!
如果你對(duì)純文字的教程感到困惑或者不知如何操作,那么你可以嘗試訪問(wèn)以下幾個(gè)網(wǎng)站
網(wǎng)站1WikiHow
(網(wǎng)站1 是中文網(wǎng)站,第二個(gè)是Wikihow國(guó)際版里的相關(guān)教程,需要翻譯?。?/p>
90%的C語(yǔ)言+10%的匯編語(yǔ)言
windows系統(tǒng)都主要是用C語(yǔ)言編寫的
我們?cè)谟脀indows平臺(tái)上編程的時(shí)候,要調(diào)用系統(tǒng)API(應(yīng)用程序接口),這些接口封裝在系統(tǒng)的.dll(動(dòng)態(tài)鏈接庫(kù))里面,所有的API函數(shù)都是32位平臺(tái)上的C函數(shù),從windows3.0一直windows95,到現(xiàn)在的win2003,都是基于C函數(shù)庫(kù)的程序集,所以用C函數(shù)編出的系統(tǒng)程序系統(tǒng)執(zhí)行效率最高,當(dāng)然在底層的一些調(diào)用,不排除有些是用匯編編的,但內(nèi)核大多是用C做的。
另:MFC只是windows系統(tǒng)上API函數(shù)的封裝,基于面向?qū)ο笤?,服?wù)于GUI程序設(shè)計(jì),MFC從AFX發(fā)展而來(lái),已有十多年的歷史,最新的MFC6.0,那是設(shè)計(jì)基于windows系統(tǒng)程序的,而不是用來(lái)編寫操作系統(tǒng)本身,但也不能完全這樣說(shuō),系統(tǒng)上有些服務(wù)(可以說(shuō)很多,比如時(shí)間)是用MFC做的。
1.制作winpe啟動(dòng)盤。(windows7系需要4G以上的U盤,WindowsXP系統(tǒng)則需要2G以上U盤)下載安裝老毛桃制作啟動(dòng)盤,按提示制作好啟動(dòng)盤;\x0d\x0a2.下載要安裝的系統(tǒng),ISO格式系統(tǒng)文件直接轉(zhuǎn)到U盤,GHO格式系統(tǒng)文件到制作好的U盤GHO文件夾下;\x0d\x0a3.插入U(xiǎn)盤,開機(jī)按F2/F10/F12/Delete(視主板而定)進(jìn)入BIOS,把第一啟動(dòng)項(xiàng)的 1st Boot Device 的【Hard Deice】改成USB并依次按F10—Y保存設(shè)置;\x0d\x0a4.重啟電腦后自動(dòng)進(jìn)入winpe系統(tǒng),彈出安裝系統(tǒng)后選擇系統(tǒng)安裝到C盤;\x0d\x0a5.安裝進(jìn)度條完成后自動(dòng)重啟;\x0d\x0a5.電腦完成安裝進(jìn)入桌面后重啟電腦。開機(jī)進(jìn)入BIOS把第一啟動(dòng)項(xiàng)的 1st Boot Device 的【USB】改成Hard Deice并依次按F10—Y保存設(shè)置;\x0d\x0a6.安裝完系統(tǒng)后,下載安裝驅(qū)動(dòng)精靈并更新驅(qū)動(dòng)程序。
根據(jù)幾年前微軟在美國(guó)公布的內(nèi)容,WINDOWS本身屬于微內(nèi)核系統(tǒng),WINDOWS98總共大概不到10萬(wàn)行代碼(具體是2萬(wàn)還是5萬(wàn)記不清了),而WINDOWS2000則已經(jīng)有20余萬(wàn)行代碼,其中80%是用C++編寫,其余部分有C和匯編,底層接口用匯編編寫。
微內(nèi)核系統(tǒng)從概念上是指“只包括操作系統(tǒng)的基本功能,例如內(nèi)存管理和進(jìn)程管理等等”,就連對(duì)各個(gè)文件系統(tǒng)的支持也不算在內(nèi),不過(guò)具體WINDOWS是不是這樣設(shè)計(jì)我就不清楚了。
所以一個(gè)微內(nèi)核系統(tǒng)的操作系統(tǒng)能夠有20萬(wàn)行代碼已經(jīng)很多了。
之所以微軟選擇了C++而不想LINUX一樣選擇C,其根本原因就是WINDOWS操作系統(tǒng)本身是微內(nèi)核系統(tǒng),所以擴(kuò)展性及以后的維護(hù)要求非常重要,所以C++的類的概念就能在這里很好的利用,但是畢竟C++的效率不如標(biāo)準(zhǔn)C及匯編,所以在一些明顯以效率為重的地方用的還是標(biāo)準(zhǔn)C及匯編。
編寫完畢后,WINDOWS上的其他用戶態(tài)程序(包括所有驅(qū)動(dòng)程序、計(jì)算器、游戲等等所有你現(xiàn)在拿鼠標(biāo)能夠操作的東西)另行開發(fā),例如:掃雷游戲就是用VB寫的。
當(dāng)年windows2000據(jù)說(shuō)微軟雇傭了5萬(wàn)名工程師,耗時(shí)40個(gè)月才完成。
在開始回答你的問(wèn)題之前,先看看程序的發(fā)展歷史,請(qǐng)留意有關(guān)儲(chǔ)存器和數(shù)據(jù)的描述:
1834 年:Babbage 設(shè)想制造一臺(tái)通用分析機(jī),在只讀存儲(chǔ)器(穿孔卡片)中存儲(chǔ)程序和數(shù)據(jù) 。Babbage在以后的時(shí)間里繼續(xù)他的研究工作,并于1840 年將操作位數(shù)提高到了40 位,并基本實(shí)現(xiàn)了控制中心(CPU)和存儲(chǔ)程序的設(shè)想,而且程序可以根據(jù)條件進(jìn)行跳轉(zhuǎn),能在幾秒內(nèi)做出一般的加法,幾分鐘內(nèi)做出乘、除法。
1890 年:美國(guó)人口普查部門希望能得到一臺(tái)機(jī)器幫助提高普查效率。Herman Hollerith (后來(lái)他的公司發(fā)展成了IBM 公司)借鑒Babbage 的發(fā)明,用穿孔卡片存儲(chǔ)數(shù)據(jù),并設(shè)計(jì)了機(jī)器。結(jié)果僅用6 周就得出了準(zhǔn)確的人口統(tǒng)計(jì)數(shù)據(jù)(如果用人工方法,大概要花10 年時(shí)間)。
1935 年:IBM 推出IBM 601 機(jī)。這是一臺(tái)能在一秒鐘內(nèi)算出乘法的穿孔卡片計(jì)算機(jī) 。這臺(tái)機(jī)器無(wú)論在自然科學(xué)還是在商業(yè)應(yīng)用上都具有重要的地位,大約制造了1500 臺(tái)。
1941 年夏季:Atanasoff 和學(xué)生Berry 完成了能解線性代數(shù)方程的計(jì)算機(jī),取名叫"ABC "(Atanasoff-Berry Computer),用電容作存儲(chǔ)器 ,用穿孔卡片作輔助存儲(chǔ)器,那些孔實(shí)際上是"燒"上去的,時(shí)鐘頻率是60Hz,完成一次加法運(yùn)算用時(shí)一秒。
1943 年1 月:Mark I 自動(dòng)順序控制計(jì)算機(jī)在美國(guó)研制成功。整個(gè)機(jī)器有51 英尺長(zhǎng) 、5 噸重 、75萬(wàn)個(gè)零部件。該機(jī)使用了3304 個(gè)繼電器,60 個(gè)開關(guān)作為機(jī)械只讀存儲(chǔ)器。程序存儲(chǔ)在紙帶上 ,數(shù)據(jù)可以來(lái)自紙帶或卡片閱讀器。Mark I 被用來(lái)為美國(guó)海軍計(jì)算彈道火力表。
1943 年9 月:Williams 和Stibitz 完成了"Relay Interpolator ",后來(lái)命名為"Model Ⅱ Re-
lay Calculator "的計(jì)算機(jī)。這是一臺(tái)可編程計(jì)算機(jī),同樣使用紙帶輸入程序和數(shù)據(jù)。它運(yùn)行更可靠,每個(gè)數(shù)用7 個(gè)繼電器表示,可進(jìn)行浮點(diǎn)運(yùn)算。
真空管時(shí)代的計(jì)算機(jī)盡管已經(jīng)步入了現(xiàn)代計(jì)算機(jī)的范疇,但因其體積大、能耗高、故障多、價(jià)格貴,從而制約了它的普及和應(yīng)用。直到晶體管被發(fā)明出來(lái),電子計(jì)算機(jī)才找到了騰飛的起點(diǎn)。
1947 年:Bell 實(shí)驗(yàn)室的William B.Shockley 、 John Bardeen 和Walter H.Brattain 發(fā)明了晶體
管,開辟了電子時(shí)代新紀(jì)元。
1949 年:劍橋大學(xué)的Wilkes 和他的小組制成了一臺(tái)可以存儲(chǔ)程序的計(jì)算機(jī),輸入輸出設(shè)備仍是紙帶。
1949 年:EDVAC(Electronic Discrete Variable Automatic Computer--電子離散變量自動(dòng)計(jì)算機(jī))--第一臺(tái)使用磁帶的計(jì)算機(jī)。這是一個(gè)突破,可以多次在磁帶上存儲(chǔ)程序。這臺(tái)機(jī)器是John von Neumann 提議建造的。
1950 年:日本東京帝國(guó)大學(xué)的Yoshiro Nakamats 發(fā)明了軟磁盤 ,其銷售權(quán)由IBM公司獲得 。由此開創(chuàng)了存儲(chǔ)時(shí)代的新紀(jì)元。
1951 年:Grace Murray Hopper 完成了高級(jí)語(yǔ)言編譯器。
1951 年:UNIVAC-1 --第一臺(tái)商用計(jì)算機(jī)系統(tǒng)誕生,設(shè)計(jì)者是J.Presper Eckert 和John Mauchly 。
被美國(guó)人口普查部門用于人口普查,標(biāo)志著計(jì)算機(jī)進(jìn)入了商業(yè)應(yīng)用時(shí)代。
1953 年:磁芯存儲(chǔ)器被開發(fā)出來(lái)。
1954 年:IBM 的John Backus 和他的研究小組開始開發(fā)FORTRAN(FORmula TRANslation) ,1957 年完成。這是一種適合科學(xué)研究使用的計(jì)算機(jī)高級(jí)語(yǔ)言。
1957 年:IBM 開發(fā)成功第一臺(tái)點(diǎn)陣式打印機(jī)。
好了現(xiàn)在開始吧:
操作系統(tǒng)是什么呢?說(shuō)白了就是一套計(jì)算機(jī)的指令集合,而計(jì)算機(jī)的指令就是'1010101'之類的機(jī)器碼,說(shuō)到底,‘1001010’也是數(shù)據(jù),就是可以儲(chǔ)存在介質(zhì)之中的東東,比如紙質(zhì)卡片,磁盤,芯片上。對(duì)于問(wèn)題“第一個(gè)操作系統(tǒng)如何編寫的呢”,可以歸結(jié)為:第一個(gè)計(jì)算機(jī)軟件如何編寫(在這里,請(qǐng)改變對(duì)操作系統(tǒng)的神秘感,操作系統(tǒng)也是一個(gè)軟件,一個(gè)特殊的程序),即是計(jì)算機(jī)的指令如何記錄下來(lái),并且被計(jì)算機(jī)執(zhí)行。那么答案已經(jīng)出來(lái)了~~,請(qǐng)?jiān)俅慰匆幌律厦娴睦?,你?huì)有所啟發(fā)
這就是穿孔卡片,上面的是什么呢?你可以說(shuō)它是一張很多孔的板,你也可以說(shuō)它是計(jì)算機(jī)指令(如果被計(jì)算機(jī)執(zhí)行),你還可以說(shuō)它是程序(也要被計(jì)算機(jī)執(zhí)行),你甚至可以說(shuō)他操作系統(tǒng)(這段程序可以管理計(jì)算機(jī)上各個(gè)硬件)
這個(gè)可能很別扭:
如果說(shuō)操作系統(tǒng)在下面的東西上,你可能會(huì)更易接受。但是,請(qǐng)注意,他們只是儲(chǔ)存介質(zhì)而已,關(guān)鍵上面是什么數(shù)據(jù):
還有什么問(wèn)題請(qǐng)問(wèn)吧~~~
還有一個(gè)問(wèn)題回答:“自帶boot”雖然不知道你這是什么意思(boot程序??),但是可以肯定告訴你,在硬件生產(chǎn)時(shí),“可以”直接把’boot”生產(chǎn)在芯片上,為什么?如上說(shuō),程序就是10100數(shù)據(jù),生產(chǎn)商只要在芯片上設(shè)置電路的通斷,就可以表示10101001000101 (注意了,這里只是一個(gè)例子)
好吧,現(xiàn)在假設(shè)我們有電腦,要開發(fā)操作系統(tǒng),但是知道計(jì)算機(jī)指令
那么下面的一段程序(示例)我不得不把他寫在紙質(zhì)筆記本上:
mov ax,0
..
...
這段程序人工翻譯成機(jī)器碼,到現(xiàn)在還沒(méi)有操作系統(tǒng):
101001001001010010010100101001001010001........
好了操作系統(tǒng)在我的紙上寫好了,我就請(qǐng)求硬件開發(fā)商把我的程序刻錄到軟盤上,于是開發(fā)商就對(duì)照1001001010101011001001010010010.....把數(shù)據(jù)刻錄到軟盤上
于是,操作系統(tǒng)開發(fā)完畢,只要想辦法被CPU執(zhí)行就可以了
最近,小編發(fā)現(xiàn)很多小伙伴都想要知道u盤安裝win7系統(tǒng)的方法呢,其實(shí)u盤安裝win7的方法非常簡(jiǎn)單,大家如果想學(xué)習(xí)的話,那小編我肯定是會(huì)教你們的,所以廢話不多說(shuō),現(xiàn)在我就來(lái)給你們演示一下怎樣裝系統(tǒng)win7系統(tǒng)的操作方法。
雖然win10現(xiàn)在占據(jù)著主流,但是固守win7系統(tǒng)的用戶也不再少數(shù)。這不,最近就有網(wǎng)友私信問(wèn)小編怎么安裝Windows7系統(tǒng)的問(wèn)題,安裝win7系統(tǒng)的方法其實(shí)很簡(jiǎn)單,不信?那就隨小編一起接著往下看~
方法一、一鍵重裝系統(tǒng)
1、進(jìn)入小白重裝系統(tǒng)?首頁(yè)下載小白一鍵重裝系統(tǒng)軟件后打開,選擇 Windows 7 系統(tǒng)并點(diǎn)擊下一步進(jìn)行安裝。
2、選擇您想安裝的軟件點(diǎn)擊下一步。
3、在下載界面下載速度取決于您的網(wǎng)絡(luò)。
4、下載完成后會(huì)自動(dòng)部署,完成后選擇立即重啟。之后等待系統(tǒng)自動(dòng)安裝完成即可。
方法二、U盤重裝系統(tǒng)
準(zhǔn)備工具
小魚u盤啟動(dòng)盤制作工具,下載
win7系統(tǒng)鏡像文件,下載
操作步驟
1,打開U盤啟動(dòng)盤制作工具,切換到“U盤啟動(dòng)-U盤模式“,選擇需要制作的U盤按照默認(rèn)參數(shù)點(diǎn)擊一鍵制作U盤啟動(dòng)盤。
win7系統(tǒng)電腦圖解1
2,制作啟動(dòng)盤時(shí)可以選擇下載系統(tǒng)鏡像文件到U盤,如果已經(jīng)還沒(méi)有下載鏡像的話就可以選擇一個(gè)需要安裝的系統(tǒng)鏡像下載。之后耐心等待啟動(dòng)盤制作完成即可。
3,重啟電腦開機(jī)時(shí)不停按一鍵U盤啟動(dòng)快捷鍵,一般是(F12、Del、F11、F2等)不同的電腦主板快捷鍵可能不一樣,很多電腦開機(jī)出現(xiàn)logo畫面時(shí)下方會(huì)有短暫的按鍵提示。
系統(tǒng)安裝電腦圖解2
4,打開啟動(dòng)選擇界面后一般帶usb字樣或U盤品牌的選項(xiàng)就是U盤了,用方向鍵“↑↓”選擇,回車鍵確認(rèn)即可進(jìn)入PE選擇界面。
win7系統(tǒng)電腦圖解3
5,上面的步驟后進(jìn)入到PE選擇界面,這里一般選擇“02?WindowsPE/RamOS(新機(jī)型)”回車鍵確定即可。
win7系統(tǒng)電腦圖解4
6,進(jìn)入PE桌面后會(huì)自動(dòng)彈出PE裝機(jī)工具,這里首選勾選需要安裝的系統(tǒng)鏡像,然后左下角選擇“目標(biāo)分區(qū)”,一般默認(rèn)即可,為避免意外最好確定一下選擇的是不是系統(tǒng)盤(C盤),之后點(diǎn)擊“安裝系統(tǒng)”。
win7電腦圖解5
7,裝機(jī)執(zhí)行系統(tǒng)安裝過(guò)程中一般4-5分鐘就可以完成。
win7系統(tǒng)電腦圖解6
8,完成后重啟電腦完成最后的安裝,直到進(jìn)入全新的系統(tǒng)。
win7系統(tǒng)電腦圖解7
win7電腦圖解8
以上就是安裝win7系統(tǒng)的操作方法啦,希望能夠幫助兄弟姐妹們!給你們提供思路