如何自己制作一个基于windows的免编程操作系统?
微软没有公布内核和源代码,所以你无法基于Windows再创一个OS,但你可以重新合成其相关文件,下面将一步步教你!
为三河等地区用户提供了全套网页设计制作服务,及三河网站建设行业解决方案。主营业务为网站设计制作、网站建设、三河网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
下载一个叫做NTlite的软件
在左上角添加Windows的ISO文件(不同的版本路径不一样,自己百度一下你的Windows版本的ISO文件的路径)
双击加载文件
尽情定制吧!
如果你对纯文字的教程感到困惑或者不知如何操作,那么你可以尝试访问以下几个网站
网站1WikiHow
(网站1 是中文网站,第二个是Wikihow国际版里的相关教程,需要翻译!)
怎样编写像Windows这样的操作系统?
90%的C语言+10%的汇编语言
windows系统都主要是用C语言编写的
我们在用windows平台上编程的时候,要调用系统API(应用程序接口),这些接口封装在系统的.dll(动态链接库)里面,所有的API函数都是32位平台上的C函数,从windows3.0一直windows95,到现在的win2003,都是基于C函数库的程序集,所以用C函数编出的系统程序系统执行效率最高,当然在底层的一些调用,不排除有些是用汇编编的,但内核大多是用C做的。
另:MFC只是windows系统上API函数的封装,基于面向对象原理,服务于GUI程序设计,MFC从AFX发展而来,已有十多年的历史,最新的MFC6.0,那是设计基于windows系统程序的,而不是用来编写操作系统本身,但也不能完全这样说,系统上有些服务(可以说很多,比如时间)是用MFC做的。
如何在电脑开不了机的情况下,重装WINDOWS系统?有什么操作步骤?
1.制作winpe启动盘。(windows7系需要4G以上的U盘,WindowsXP系统则需要2G以上U盘)下载安装老毛桃制作启动盘,按提示制作好启动盘;\x0d\x0a2.下载要安装的系统,ISO格式系统文件直接转到U盘,GHO格式系统文件到制作好的U盘GHO文件夹下;\x0d\x0a3.插入U盘,开机按F2/F10/F12/Delete(视主板而定)进入BIOS,把第一启动项的 1st Boot Device 的【Hard Deice】改成USB并依次按F10—Y保存设置;\x0d\x0a4.重启电脑后自动进入winpe系统,弹出安装系统后选择系统安装到C盘;\x0d\x0a5.安装进度条完成后自动重启;\x0d\x0a5.电脑完成安装进入桌面后重启电脑。开机进入BIOS把第一启动项的 1st Boot Device 的【USB】改成Hard Deice并依次按F10—Y保存设置;\x0d\x0a6.安装完系统后,下载安装驱动精灵并更新驱动程序。
window是如何编写的
根据几年前微软在美国公布的内容,WINDOWS本身属于微内核系统,WINDOWS98总共大概不到10万行代码(具体是2万还是5万记不清了),而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。
微内核系统从概念上是指“只包括操作系统的基本功能,例如内存管理和进程管理等等”,就连对各个文件系统的支持也不算在内,不过具体WINDOWS是不是这样设计我就不清楚了。
所以一个微内核系统的操作系统能够有20万行代码已经很多了。
之所以微软选择了C++而不想LINUX一样选择C,其根本原因就是WINDOWS操作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要,所以C++的类的概念就能在这里很好的利用,但是毕竟C++的效率不如标准C及汇编,所以在一些明显以效率为重的地方用的还是标准C及汇编。
编写完毕后,WINDOWS上的其他用户态程序(包括所有驱动程序、计算器、游戏等等所有你现在拿鼠标能够操作的东西)另行开发,例如:扫雷游戏就是用VB写的。
当年windows2000据说微软雇佣了5万名工程师,耗时40个月才完成。
电脑系统是如何制作的?
在开始回答你的问题之前,先看看程序的发展历史,请留意有关储存器和数据的描述:
1834 年:Babbage 设想制造一台通用分析机,在只读存储器(穿孔卡片)中存储程序和数据 。Babbage在以后的时间里继续他的研究工作,并于1840 年将操作位数提高到了40 位,并基本实现了控制中心(CPU)和存储程序的设想,而且程序可以根据条件进行跳转,能在几秒内做出一般的加法,几分钟内做出乘、除法。
1890 年:美国人口普查部门希望能得到一台机器帮助提高普查效率。Herman Hollerith (后来他的公司发展成了IBM 公司)借鉴Babbage 的发明,用穿孔卡片存储数据,并设计了机器。结果仅用6 周就得出了准确的人口统计数据(如果用人工方法,大概要花10 年时间)。
1935 年:IBM 推出IBM 601 机。这是一台能在一秒钟内算出乘法的穿孔卡片计算机 。这台机器无论在自然科学还是在商业应用上都具有重要的地位,大约制造了1500 台。
1941 年夏季:Atanasoff 和学生Berry 完成了能解线性代数方程的计算机,取名叫"ABC "(Atanasoff-Berry Computer),用电容作存储器 ,用穿孔卡片作辅助存储器,那些孔实际上是"烧"上去的,时钟频率是60Hz,完成一次加法运算用时一秒。
1943 年1 月:Mark I 自动顺序控制计算机在美国研制成功。整个机器有51 英尺长 、5 吨重 、75万个零部件。该机使用了3304 个继电器,60 个开关作为机械只读存储器。程序存储在纸带上 ,数据可以来自纸带或卡片阅读器。Mark I 被用来为美国海军计算弹道火力表。
1943 年9 月:Williams 和Stibitz 完成了"Relay Interpolator ",后来命名为"Model Ⅱ Re-
lay Calculator "的计算机。这是一台可编程计算机,同样使用纸带输入程序和数据。它运行更可靠,每个数用7 个继电器表示,可进行浮点运算。
真空管时代的计算机尽管已经步入了现代计算机的范畴,但因其体积大、能耗高、故障多、价格贵,从而制约了它的普及和应用。直到晶体管被发明出来,电子计算机才找到了腾飞的起点。
1947 年:Bell 实验室的William B.Shockley 、 John Bardeen 和Walter H.Brattain 发明了晶体
管,开辟了电子时代新纪元。
1949 年:剑桥大学的Wilkes 和他的小组制成了一台可以存储程序的计算机,输入输出设备仍是纸带。
1949 年:EDVAC(Electronic Discrete Variable Automatic Computer--电子离散变量自动计算机)--第一台使用磁带的计算机。这是一个突破,可以多次在磁带上存储程序。这台机器是John von Neumann 提议建造的。
1950 年:日本东京帝国大学的Yoshiro Nakamats 发明了软磁盘 ,其销售权由IBM公司获得 。由此开创了存储时代的新纪元。
1951 年:Grace Murray Hopper 完成了高级语言编译器。
1951 年:UNIVAC-1 --第一台商用计算机系统诞生,设计者是J.Presper Eckert 和John Mauchly 。
被美国人口普查部门用于人口普查,标志着计算机进入了商业应用时代。
1953 年:磁芯存储器被开发出来。
1954 年:IBM 的John Backus 和他的研究小组开始开发FORTRAN(FORmula TRANslation) ,1957 年完成。这是一种适合科学研究使用的计算机高级语言。
1957 年:IBM 开发成功第一台点阵式打印机。
好了现在开始吧:
操作系统是什么呢?说白了就是一套计算机的指令集合,而计算机的指令就是'1010101'之类的机器码,说到底,‘1001010’也是数据,就是可以储存在介质之中的东东,比如纸质卡片,磁盘,芯片上。对于问题“第一个操作系统如何编写的呢”,可以归结为:第一个计算机软件如何编写(在这里,请改变对操作系统的神秘感,操作系统也是一个软件,一个特殊的程序),即是计算机的指令如何记录下来,并且被计算机执行。那么答案已经出来了~~,请再次看一下上面的例子,你会有所启发
这就是穿孔卡片,上面的是什么呢?你可以说它是一张很多孔的板,你也可以说它是计算机指令(如果被计算机执行),你还可以说它是程序(也要被计算机执行),你甚至可以说他操作系统(这段程序可以管理计算机上各个硬件)
这个可能很别扭:
如果说操作系统在下面的东西上,你可能会更易接受。但是,请注意,他们只是储存介质而已,关键上面是什么数据:
还有什么问题请问吧~~~
还有一个问题回答:“自带boot”虽然不知道你这是什么意思(boot程序??),但是可以肯定告诉你,在硬件生产时,“可以”直接把’boot”生产在芯片上,为什么?如上说,程序就是10100数据,生产商只要在芯片上设置电路的通断,就可以表示10101001000101 (注意了,这里只是一个例子)
好吧,现在假设我们有电脑,要开发操作系统,但是知道计算机指令
那么下面的一段程序(示例)我不得不把他写在纸质笔记本上:
mov ax,0
..
...
这段程序人工翻译成机器码,到现在还没有操作系统:
101001001001010010010100101001001010001........
好了操作系统在我的纸上写好了,我就请求硬件开发商把我的程序刻录到软盘上,于是开发商就对照1001001010101011001001010010010.....把数据刻录到软盘上
于是,操作系统开发完毕,只要想办法被CPU执行就可以了
怎么做win系统
最近,小编发现很多小伙伴都想要知道u盘安装win7系统的方法呢,其实u盘安装win7的方法非常简单,大家如果想学习的话,那小编我肯定是会教你们的,所以废话不多说,现在我就来给你们演示一下怎样装系统win7系统的操作方法。
虽然win10现在占据着主流,但是固守win7系统的用户也不再少数。这不,最近就有网友私信问小编怎么安装Windows7系统的问题,安装win7系统的方法其实很简单,不信?那就随小编一起接着往下看~
方法一、一键重装系统
1、进入小白重装系统 首页下载小白一键重装系统软件后打开,选择 Windows 7 系统并点击下一步进行安装。
2、选择您想安装的软件点击下一步。
3、在下载界面下载速度取决于您的网络。
4、下载完成后会自动部署,完成后选择立即重启。之后等待系统自动安装完成即可。
方法二、U盘重装系统
准备工具
小鱼u盘启动盘制作工具,下载
win7系统镜像文件,下载
操作步骤
1,打开U盘启动盘制作工具,切换到“U盘启动-U盘模式“,选择需要制作的U盘按照默认参数点击一键制作U盘启动盘。
win7系统电脑图解1
2,制作启动盘时可以选择下载系统镜像文件到U盘,如果已经还没有下载镜像的话就可以选择一个需要安装的系统镜像下载。之后耐心等待启动盘制作完成即可。
3,重启电脑开机时不停按一键U盘启动快捷键,一般是(F12、Del、F11、F2等)不同的电脑主板快捷键可能不一样,很多电脑开机出现logo画面时下方会有短暂的按键提示。
系统安装电脑图解2
4,打开启动选择界面后一般带usb字样或U盘品牌的选项就是U盘了,用方向键“↑↓”选择,回车键确认即可进入PE选择界面。
win7系统电脑图解3
5,上面的步骤后进入到PE选择界面,这里一般选择“02 WindowsPE/RamOS(新机型)”回车键确定即可。
win7系统电脑图解4
6,进入PE桌面后会自动弹出PE装机工具,这里首选勾选需要安装的系统镜像,然后左下角选择“目标分区”,一般默认即可,为避免意外最好确定一下选择的是不是系统盘(C盘),之后点击“安装系统”。
win7电脑图解5
7,装机执行系统安装过程中一般4-5分钟就可以完成。
win7系统电脑图解6
8,完成后重启电脑完成最后的安装,直到进入全新的系统。
win7系统电脑图解7
win7电脑图解8
以上就是安装win7系统的操作方法啦,希望能够帮助兄弟姐妹们!给你们提供思路
网站标题:如何编windows系统的简单介绍
链接地址:http://scgulin.cn/article/hsddpj.html