1.电脑自己怎么做系统

2.如何开发操作系统?

3.计算机操作系统是怎么制作出来的?

4.如何定制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做的。

电脑自己怎么做系统

最早的程序直接写的是二进制机器代码,没有编译器,将编好的代码通过读卡机读入机器,直接执行。

然后出现的是汇编语言,通过二进制的机器代码来实现汇编的编译连接工作,

然后在用汇编语言完善优化汇编语言;

接着才是高级语言,使用汇编语言编译,逐渐实现高级语言编译高级语言。

第一个操作系统是通过最早的计算机是直接用电信号控制,然后是机器语言、汇编语言,逐渐才发展到诸如C语言、BASIC语言之类的高级语言,微软早期的DOS操作系统主要用汇编语言编写,Windows开始用C/C++语言和汇编语言混合编写,最后形成软件。

如何开发操作系统?

建议你用”电脑店超级U盘启动盘制作工具V6.3“制作U盘启动盘或者光盘启动盘进行操作系统的安装。这个软件还专门解决UEFI引导失败的问题,为了顺利安装系统,不会中途卡机和当机,你必须先把你的所要安装系统的分区进行格式化,再安装系统。如果硬盘内有一两个系统恢复和保护性分区,它会阻止安装非本机OEM的系统;或者有前一次安装系统形成的引导分区,在安装系统过程中,都有可能导致安装失败,解决方法:就是彻底删除这些系统分区,并删除所有恢复性或保护性的小分区(一般大小为100--500M),再安装系统。

系统安装前,首先要下载一个操作系统镜像文件,网上资源很多。

系统安装方法1:

最简单的系统安装方法:通过DVD光驱直接安装:

用”电脑店超级U盘启动盘制作工具V6.3“制作DVD系统安装盘,方法:安装好此软件,打开并运行,在显示的主功能界面上:

首先,选择并点击“ISO模式-支持UEFI启动”;其次,选择并点击:“浏览“或者”打开文件夹“,寻找并确认你想刻录(烧制)ISO文件;最后,点击”刻录光盘“,即可刻录(烧制)出你想要的系统安装盘。

另外也可以用“蓝宇电脑维护盘”(或者叫:“追梦人专业电脑维护盘超强版”)把镜像文件刻录(烧制)到DVD光盘,做成系统盘。方法:先运行:“蓝宇电脑维护盘”,进入:“追梦人专业电脑维护盘PE工具箱”,点击:”光盘优盘“选项,使用:”光盘映像工具UltraIOS“或者”深山红叶刻录软件“?进行刻录(烧制)。

(注:”电脑店超级U盘启动盘制作工具V6.3“和“蓝宇电脑维护盘”去百度搜索一搜既可以搜到)

系统安装盘做好后,开启需要安装系统的电脑,先设定第一顺位启动设备为CD/DVD(光盘或者光驱)启动(设置U盘启动也可以按照下面两种方式,只要是把DVD项改为USB或者U盘即可);

把光驱(CD/DVD光盘)设置为第一启动顺位设备的方法1:

开启电脑,根据开机的时候,刚一闪过的第一次开机画面,在屏幕下方显示的白色提示文字,一般是出现“DEL”,那么按下?“del(delete)”键;如果是别的,根据提示可以尝试按F2、F8、F10、F12等等,就可以进入BIOS?。因为各种型号的电脑根据主板的不同,BIOS设置也略有不同,你先在里面菜单里找到“BOOT”这一大项,然后进入细项,选择里面的,First?Boot这个的意思就是电脑启动的第一引导驱动,就在这里选择(用上下箭头,或者屏幕下方有英文提示)CD-ROM/DVD-ROM.然后按F10保存后重新启动,当光驱里有可以支持的启动光盘时,会在屏幕上方显示:“start?booting?from?cd”或者“start?booting?from?dvd”等字样,此时立刻点回车键(Enter键)电脑就会先从光盘引导进入了。(特注:设定U盘为第一顺位启动设备的方法同上)

把光驱(CD/DVD光盘)设置为第一启动顺位设备的方法2:

?开启电脑,根据开机第一个启动画面,在电脑最下方的显示的提示,不停地F9(也可能是F2或者F12),可进入快速启动设备选择项菜单,在菜单里选择:CD-ROM/DVD-ROM(“光盘启动”、“光驱启动”)也可进入光盘引导(进入步骤同方法1)(特注:设定U盘为第一顺位启动设备的方法同上)。

然后等待光驱运行,进入DVD光驱加载页面后(屏幕上会显示:“start?booting?from?cd”或者“start?booting?from?dvd”等字样),此时立刻点回车键(Enter键),即可进入系统安装。(安装过程基本是傻瓜式的,按提示步骤一步步执行即可,很简单,亦不在此赘述。)

系统安装方法2:

最流行的的系统安装方法:用U盘做成系统启动安装盘

具体方法:

准备好一个等于或者大于4GB的U盘,先完成格式化。

a、从电脑店U盘工具官方网站u.diannaodian.com?下载”电脑店超级U盘启动盘制作工具V6.3。

b、运行程序之前请尽量关闭杀毒软件和安全类软件(本软件涉及对可移动磁盘的读写操作,部分杀软的误报可能会导致制作失败!)下载完成之后Windows?XP系统下直接双击运行即可,Windows?Vista或Windows7/8系统请点右键以管理员身份运行。?

U盘启动安装盘的具体制作:

1.?默认模式:

默认模式1.1:打开主程序,插入U盘/SD卡等可移动设备,在磁盘列表里会自动列出当前电脑中所有的可移动磁盘的盘符、型号、容量等信息。

默认模式1.2:选择你要制作启动的可移动磁盘,启动模式USB-HDD或USB-ZIP可选,默认采用USB-HDD模式。(chs模式主要针对某些不能检测的Bios,一般不需要勾选此项!如果你想把U盘剩余部分转成NTFS格式可以勾选NTFS选项,注意:格式化成NTFS会影响U盘启动部分功能的使用,除非需要存储超过4G的单文件,否则不建议勾选此项!)

默认模式1.3:尽量退出杀毒软件和安全类软件以免制作失败,点击“一键制作启动U盘”按钮,程序会提示是否继续,确认所选U盘无重要数据后点是开始制作.

(注意:使用电脑店U盘启动盘制作工具2.0以及之前版本制作过的U盘如果制作失败请先执行初始化U盘)

默认模式1.4:制作过程根据电脑配置和U盘芯片的不同耗时长短也不同,请耐心等待。制作完成后正确设置电脑BIOS即可从U盘启动了。为了验证U盘启动制作是否成功,可以运行模拟启动。

注:模拟启动仅供测试U盘启动是否制作成功,不可用于测试内部DOS和PE系统。

2.ISO模式:

ISO模式2.1:切换到ISO模式或者直接点击主程序左上角的ISO制作,程序会切换到ISO制作界面。

ISO模式2.2:点击“一键制作启动U盘”按钮后程序会在“D:\电脑店ISO\”文件夹下创建DND.ISO镜像。

ISO模式2.3:打开ISO模式的一键制作启动U盘,点击ISO模式里的按钮,按照图中推荐选项进行选择,最后点击写入按钮等待写入完成。(如需刻录光盘,点击“刻录光盘”按钮进行刻录操作!)

注:ISO模式同样支持将Win7或者Win8系统镜像写入U盘做成系统安装盘。

按以上步骤制作好U盘的系统安装盘,即可安装Win7或者Win8系统了。

小注:

把U盘设置为第一启动顺位设备的方法1:

开启电脑,根据开机的时候,刚一闪过的第一次开机画面,在屏幕下方显示的白色提示文字,一般是出现“DEL”,那么按下?“del(delete)”键;如果是别的,根据提示可以尝试按F2、F8、F10、F12等等,就可以进入BIOS?。因为各种型号的电脑根据主板的不同,BIOS设置也略有不同,你先在里面菜单里找到带有“BOOT”字样的这一大项,然后进入细项,选择里面的,First?Boot:这个的意思就是电脑启动的第一引导驱动,就在这里选择(用上下箭头,或者屏幕下方有英文提示)”USB“字样的设备,然后按F10保存后重新启动,当电脑重启后,里有可以支持的U盘启动盘时,会在屏幕上面显示进入U盘的系统安装界面。

把U盘设置为第一启动顺位设备的方法2:

开启电脑,根据开机第一个启动画面,在电脑最下方的显示的提示,不停地F9(也可能是F2或者F12),可进入快速启动设备选择项菜单,在菜单里选择:”USB“字样的设备,也可进入U盘启动引导。(进入步骤同方法1)

通过U盘安装系统的过程基本是傻瓜式的,按照系统安装界面的提示步骤一步步执行即可,很简单,亦不在此赘述。)

计算机操作系统是怎么制作出来的?

汇编和C语言

因为你知道最开始计算机运行在实模式下,整台机器由BIOS控制,所以你的任务主要就是先用汇编写一个loader(对的,就像lilo或者grub一样 ;p),用于从实模式跳到保护模式,然后加载你操作系统的内核,最后把控制权交给操作系统。当然你的loader需要是纯二进制,不能是其他的可执行文件格式例如ELF格式等等。

接下来就是操作系统内核的实现了,这个比较复杂,开始的页式储存等恐怕多半要用汇编完成,其后的多任务,文件系统或者是硬盘驱动就可以用纯C写了,要是你写一个宏内核还比较好实现些,微内核光看逻辑脑袋就大了,比较难实现的就在内核上。

具体的实现我也不明白,现在正在复读呢没空搞这个,曾经只写过一个由实模式跳转到保护模式的汇编程序,扩展了下下改成了500来行操作点显存还出了点问题,你要感兴趣自己动手试试吧,挺有意思的。

至于开发方式当然就是那么开发了,我汇编编译器用的nasm,C编译器用的gcc,其他的用到gdb和objdump等等,当然你也可以自己用自己喜欢的开发环境啦,适合就好。

至于虚拟机我都用qemu的,很多人都喜欢用bochs来运行调试自己写的操作系统,不过我编译bochs的时候不知道怎么少了一些库,于是就用了qemu了,编译大约十几分钟,别忘了./configure --help看看调试选项把它打开,要不然你的虚拟机只能运行不能调试你的操作系统的,调试的感觉和gdb差不多撒。

顺便做个广告,编辑器推荐vim,操作系统推荐使用slackware linux,感觉比fedora或者ubuntu等等发行版给力多了,分区格式推荐reiserfs,秒杀ext* ;p

顺便能不能多加点分呀 :D

如何定制windows操作系统

简单的说

第一步:先用汇编语言写内核,内核是操作系统的核心,操作系统的外壳通过内核对硬件进行操作,

第二步:写操作系统的架构,这些包括系统的基本部件和模块,比如说系统启动模块,注册表等等

第三步:写系统需要集成的相应软件,比如netmeeting,浏览器等

第四步:封装图形界面

另外,在写每一个程序的时候需要反复的调试,可以独立封装图形界面。

安装windows7操作系统的步骤:

准备工作:

①使用大白菜装机版,制作一个大白菜u盘启动盘

②将下载好的ghost win7系统镜像包放入制作好的大白菜u盘启动盘中。

一、制作u启动盘

第一步

下载并且安装好大白菜装机版,打开安装好的大白菜装机版,插入u盘等待软件成功读取到u盘之后,点击“一键制作启动u盘”进入下一步操作。

第二步

在弹出的信息提示窗口中,点击“确定”进入下一步操作。

第三步

耐心等待大白菜装机版u盘制作工具对u盘写入大白菜相关数据的过程。

第四步

完成写入之后,在弹出的信息提示窗口中,点击“是(Y)”进入模拟电脑。

第五步

模拟电脑成功启动说明大白菜u盘启动盘已经制作成功,按住Ctrl+Alt释放鼠标,点击关闭窗口完成操作。

二、安装系统

第一步

将制作好的大白菜u盘启动盘插入usb接口(台式用户建议将u盘插在主机机箱后置的usb接口上),然后重启电脑,出现开机画面时,通过使用启动快捷键引导u盘启动进入到大白菜主菜单界面,选择“02运行大白菜Win8PE防蓝屏版(新电脑)”回车确认。

第二步

登录大白菜装机版pe系统桌面,系统会自动弹出大白菜PE装机工具窗口,点击“浏览(B)”进入下一步操作。

第三步

点击打开存放在u盘中的ghost win7系统镜像包,点击“打开(O)”后进入下一步操作。

第四步

等待大白菜PE装机工具提取所需的系统文件后,在下方选择一个磁盘分区用于安装系统使用,然后点击“确定(Y)”进入下一步操作。

第五步

点击“确定(Y)”进入系统安装窗口。

第六步

此时耐心等待系统文件释放至指定磁盘分区的过程结束。

第七步

释放完成后,电脑会重新启动,稍后将继续执行安装win7系统后续的安装步骤,所有安装完成之后便可进入到win7系统桌面。

分享