电脑系统是如何制作的?

问一下,,,电脑是有CPU 硬盘 内存条,主板等组装而成的,主板又是有N多个电子元件构成,它们不可能已焊接上就自带boot吧,比尔盖茨的windows系统应该是用电脑来编写的吧!那么第一台电脑的操作系统是如何编写的呢。这个问题纠结了我N多年。大概就是这样吧!

在开始回答你的问题之前,先看看程序的发展历史,请留意有关储存器和数据的描述:

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执行就可以了

追问

哦!谢了,我先看看理解一下,

追答

额,有什么尽管问吧,在我的能力范围内一定答

追问

先给个满意吧!呵呵,有问题再问

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-30
你可以到这个网址参考,有图解的:
http://www.2008red.com/member_pic_369/files/ccyunchuang/html/article_744_1.shtml
安装前的准备工作
 如果您是通过下载的方式获得了windows
vista安装光盘的镜像文件,那么首先需要将其刻录到光盘上。这需要您有dvd刻录机以及相应的刻录软件。在刻录的时候需要注意,因为文件的体积关系,您无法将其刻录到cd光盘上,必须使用dvd光盘,这也就要求您得有一个dvd刻录机。如果您没有dvd刻录机,那么也可以使用虚拟光驱软件加载镜像文件。推荐使用免费的daemon
tools。
  假设您已经有了刻录好的dvd光盘,或者有现成的windows
vista安装光盘,接下来请重启动您的计算机,并进入到bios设置界面(通常的方法是在计算机自检的时候按下键盘上的del键,当然,某些型号的计算机可能有些不同,具体情况请参考计算机或者主板的说明书)。在bios设置界面中,请确保光驱是第一引导设备,然后退出bios设置界面,光盘开始引导计算机,我们继续安装。
安装
  windows
vista
5600(rc1)提供了三种安装方法:
  1、用安装光盘引导启动安装;
  2、从现有操作系统上全新安装;
  3、从现有操作系统上升级安装。
  下面我以“用安装光盘引导启动安装”为例向大家介绍一下windows
vista的安装过程。另外两种方法和此方法也是大同小异,故不在此详细说明!(本次安装以windows
vista
5600(rc1)
chs的安装为例进行说明)
  1、设置用光盘启动系统:
(如果你已经知道方法请转到下一步)
计算机启动还在自检(屏幕为黑屏白字,同时在屏幕右上角还显示一个图标)时按住键盘上的“del”键,即可进入“cmos
setup
utility”界面,利用光标移动键选择“advanced
bios
features”,敲回车键进入该项设置并选择“first
boot
device”项,利用“page
up”或“page
down”两个键将它修改为相应项,即如果你用光盘启动则更改为“cdrom”,而若用软盘启动则应修改为“floppy”;最后按f10键并敲回车键保存设置后退出bios设置。然后放入相应启动盘便可从该盘进行启动了。
如下图:
设置为光驱启动后按f10保存后,在光驱中放入系统安装光盘,重启后在出现cd。。。。字样时按回车键可进入系统安装画面,如看不到cd。。。字样,说明还不是光驱启动。请重新到bios里设置。
  2、正在启动安装程序,加载boot.wim,启动pe环境,稍候片刻,这时候大家可以泡杯茶……
  3、安装程序启动,选择您要安装的语言类型,同时选择适合自己的时间和货币显示种类及键盘和输入方式。
  4、点击“现在安装”,开始安装
  5、又要等一会了……
  6、输入“产品密钥”,许可协议,废话只有接受。当然您也可以不在这里输入“产品密钥”,而直接点击下一步,这时会出现一个警告,点击“否”即可。然后在出现的列表中选择你所拥有的密钥代表的版本,同时把下面的复选框的勾打上。
  7、选择安装类型,升级or自定义(推荐),不过升级前提是你c盘剩余空间大于11g(默认xp在c盘)而且xp和vista语言要一致。当然如果您选择的是“用安装光盘引导启动安装”,你们升级是不可用的。
  8、下面就可以设置安装分区了。安装windows
vista的话你需要一个干净的大容量分区,否则安装之后分区容量就会变得很紧张。需要特别注意的是,windows
vista只能被安装在ntfs格式分区下,并且分区剩余空间必须大于8g。如果您使用了一些比较不常见的存储子系统,例如scsi、raid、或者特殊的sata硬盘,安装程序无法识别您的硬盘,那么您需要在这里提供驱动程序。点击“加载驱动程序”图标,然后按照屏幕上的提示提供驱动程序,即可继续。当然,安装好驱动程序后,您可能还需要点击“刷新”按钮让安装程序重新搜索硬盘。如果您的硬盘是全新的,还没有使用过,硬盘上没有任何分区以及数据,那么接下来还需要在硬盘上创建分区。这时候您可以点击“驱动器选项(高级)”按钮新建分区或者删除现有分区(如果是老硬盘的话)。
  在“驱动器选项(高级)”您可以方便的进行磁盘操作,如删除、新建分区,格式化分区,扩展分区等等,可以说windows
vista安装程序为我们提供了一个较为强大的磁盘操作平台。
  9、至此,安装过程中所需的信息已经全部收集完毕了,安装程序将会自动完成剩余的操作。接下来,windows
vista会开始复制安装文件并配置系统设置,之间会有2次重新启动。在这期间做些其他的事情,等待半个小时左右的时间,具体时间根据电脑配置而定(真够慢的……可以站起来休息一会……
),回来之后你就会发现windows
vista已被请进你的电脑里了……欣赏一下安装过程截图吧。
 复制windows文件,把安装所需要的文件复制到硬盘(从引导光盘启动安装的话,这个速度奇快),然后加载安装文件install.wim,释放文件安装系统驱动程序(但是从引导光盘启动下,这个速度就很慢……^_^)
  继续释放文件、安装功能完成(与在xp下全新安装不同,这步不用重启了)。
  
安装更新、进入“安装完成”阶段。
  进入安装的第一次重启阶段。
  准备第一次启动。
  正在启动windows
vista,在chs版本中,这里是乱码,在en版里面则没有问题。
  进入“完成安装”阶段。
  10、安装完毕重新启动计算机后,你会发现windows
vista包含了新的启动管理器。选择第一项就会出现我们所熟悉的老式引导菜单,用来选择进入其他的作系统,按f8可以选择进入安全模式。
  windows
vista的启动画面,有意思的是除了一个滚动条没有任何其它的东西(或者你可以在vista启动后通过msconfig命令调用静态启动画面)。
  11、重启后进入windows
vista设置阶段,输入您的用户名、密码,并选择您喜欢的头像。
  12、接着输入计算机名并选择桌面背景。
  13、选择帮助自动保护windows的方式:第一项,使用推荐设置,包括使windows保持更新,帮助ms使ie浏览器更安全,向ms报告问题;第二项,仅为windows安装重要更新;稍候询问我,但可能使windows有一定危险。这里还是推荐选择第一项,下一步……
  14、复查时间和时间设置。
  15、完成设置,准备启动,hoho,经过半个多小时的煎熬终于可以尽情享受我们的windows
vista之旅了,点“开始”进入windows
vista吧……
  16、大功告成。不过在我们体验windows
vista之旅之前,还有一个重要的过程,那就是检测系统性能,同时检测过程中,windows
vista将会向您展示windows
vista的全新体验的简
第2个回答  2020-06-18
开机放入光盘,按Del进BIOS,找到Advanced Bios Features(高级BIOS参数设置)按回车进Advanced Bios Features(高级BIOS参数设置)界面。找到First Boot Device ,用PgUp或PgDn键,将HDD-O(硬盘启动)改为CDROM(光驱启动),按ESC,按F10,按Y,回车,保存退出。 这时要注意观察,启动时计算机会先检测光驱,屏幕下面出现一行字符,意思就是让你按任意键进入光盘启动。按一下,听到光驱开始疯转,装系统的过程就正式开始了! 装系统中: 看屏幕中的提示,因为都是中文的所以几乎不需要介绍什么。首先需要用户选择是安装新的操作系统还是修复,选择安装新的操作系统,然后按F8同意那些协议,出现盘符选择界面。 用键盘上下键移动光标至你要安装的盘符上,按“D”键,系统会提示说删除该盘将会删除所有资料,不管它,接着按“L”键再确定删除。完成后屏幕返回到刚才的界面。然后选择“在当前盘安装WindowsXP”(大概意思,原文不记的了)后按回车,系统提示要格式化该盘。选择“快速NTFS方式”格式化,此时出现格式化界面,稍候等进度条到100%时计算机开始自动装入光驱中的安装文件,大概时间8分钟左右(视光驱速度而定),完成后系统自动重启。 注意,此时要将光驱里的安装盘取出,为的是避免重启后又自动读取。 重启后再次进入安装界面,此时将安装盘再放入后安装继续,几乎不需要你做任何设置,点“下一步”就可以。不过中间有一个输入序列号的过程得动动手。 这个过程大概40分钟左右,其间屏幕会显示一些关于windowsXP的相关功能信息,可以留意一下。完成后系统提示将安装盘取出。你拿出来后,重启,顺便进BIOS将开机启动顺序改回至硬盘启动,基本上就完成安装过程了! 装系统后: 一般在进入系统后常用硬件的驱动都已经安装好,但不是全部。这时就需要用户自己来安装。首先查看机器哪些驱动未安装!右键点击“我的电脑”,选“属性”,在“硬件”标签里点击“设备管理器”,凡是在设备前面有一个问号图标的均表示该设备有问题。双击,按上面的提示将驱动安装好。直到前面的“问号”全部消失为止。 需要装的驱动一般有显卡、声卡、网卡、猫,一些比较高级的机器还有红外、蓝牙等适配器的驱动。 下面就是对系统的一些优化设置,如果你的机器配置不高,建议按我说的做。 重启, 1> 右键单击屏幕,选择“属性”。点击“外观”标签,在“外观与按钮”的下拉菜单中选择“Windows经典样式”,然后在“设置”标签里,按个人喜好调整屏幕分辨率大写,一般为1024*768。如果你用的是普通CRT显示器,需要再点“监视器”标签,将“屏幕刷新频率”调整至“85赫兹”,点确定!屏幕看起来是不是舒服多了? 2> 右键单击任务栏,选择“属性”,在“任务栏”标签项中将“显示快速启动”前的复选框选中。然后再点击“「开始」菜单”标签,将菜单类改成“经典「开始」菜单”,点“确定”,看看现在的样子是不是要舒服点呢?( 3> 右键单击我的电脑,选择“高级”标签。单击性能项里的“设置”按钮。在视觉效果项里先点击“调整为最佳性能”,然后在下面的复选项里选中“在文件夹中使用常见任务”。
赞同11|评论(2)
第3个回答  2013-11-16
第4个回答  2013-11-16
最早是DOS系统,记得很早前用软盘安装DOS6.22,纯指令的。追问

那用软盘安装的DOS6.22 ,也是人编写的啊,怎么编写的?

制作电脑系统电脑自己怎么做系统
1、长按电脑的电源键,直到关闭电脑百,然后再度次按下电源键,启动电脑。 ❸ 如何自己做电脑系统 这样的情况,给电脑做系统非常简单的,用系统光盘或是制作的u盘启动盘来安装,设置开机启动项,然后安装系统就可以了 ❹ 电脑自己怎么做系统 建议你用”电脑店超级U盘启动盘制作工具V6.3“制作U盘启动盘或者光盘启动盘进...

电脑制作xp系统怎样做电脑系统XP
Ⅳ 用U盘制作电脑XP系统 你做个U盘启动就行了。因为做好启动后里面自带有安装工具只要一个你想装的系统镜像就行,,,很显然你已经有了。。。GHOSTXP大小640838K这个640兆。。。如果想用手动装的话那你也有了。Ylmf-ghostxp这个900多兆的压缩包里就是你下载的全系统文件。。。解压里面就有安装工具。

怎么电脑系统怎么做电脑系统
准备未储存文件的空U盘(建议使用8G以上U盘,注意:制作PE系统时会把U盘格式的),下载大白菜U盘装机系统软件,如果自己的电脑可用,就在自己的电脑上把U盘装成PE系统,如果不好用到别的机器上制作成‘大白菜’PE安装软件的U盘,即可开始装机,把U盘插到电脑上后开机。注意!此处很重要: U盘做好后首先要做的是: 电脑正常...

如何用u盘制作win10系统安装盘
(1)一台可使用可下载镜像文档的电脑 (2)一个存储容量大于4G的usb设备(U盘或者移动硬盘)(3)Windows10镜像 (4)制作U盘启动的工具,比较常见比如UltraISO 操作步骤:1 .下载镜像 先是声明和许可条款,点【接受】是这一台机器安装还是另一台机器,选择【为另一台电脑创建安装介质】选择语言、版...

电脑怎么做系统
(1)制作启动U盘:A、到实体店买个容量4或8G以上的品牌U盘。启动U盘制作工具本身只需500MB左右,再复制进WIN7系统,大约占用3-4GB,制作完成后剩余空间还可用于个人数据读写。B、上网搜索下载老毛桃或大白菜等启动U盘制作工具,将U盘插入电脑运行此软件制作成启动U盘。C、到系统之家或类似网站下载WIN7...

电脑自己怎么做系统啊W7的
一、u盘安装1.下载个u盘制作工具(大白菜、老毛桃、大白菜)之类的,把u盘制作一下,东西先考出来,完成后把win 7 GHO系统文件放到u盘里.2.开机设置u盘启动,不用进blos,直接网上查找你主板品牌的型号,快捷启动按键是那个,开机点按.3.选择u盘那一项,进入后,选pe进去重装系统.二、系统盘安装直接...

电脑怎么用PE做系统?
第一步制作PE系统:1、通过百度搜索大白菜,进行选择官网下载。2、下载后,点击EXE文件,然后选择运行以后一路点击“下一步”按钮即可,如图所示:3、安装好以后,可以在桌面找到大白菜,也可以在程序列表中找到,如图所示:4、运行大白菜U盘制作软件以后,会自动识别当前电脑上插入的 U 盘。如果有多个 ...

台式电脑装系统步骤?
1、U盘插入可以上网的电脑,打开小白一键重装系统软件 2、等待软件检测完成后点击左侧的制作系统 3、软件会自动识别U盘盘符,制作模式默认就好,点击开始制作 4、选择需要安装的系统,小白软件支持x86-64位的系统安装,选择时注意一下系统位数,选择好之后开始制作 5、出现格式化U盘提示窗口,如果备份好U盘...

电脑系统是如何制作的?
操作系统是什么呢?说白了就是一套计算机的指令集合,而计算机的指令就是'1010101'之类的机器码,说到底,‘1001010’也是数据,就是可以储存在介质之中的东东,比如纸质卡片,磁盘,芯片上。对于问题“第一个操作系统如何编写的呢”,可以归结为:第一个计算机软件如何编写(在这里,请改变对操作系统的...

...装系统也不成功,请问如何用硬盘制作系统镜像重装??
1、你可以试试这个方法,系统安装步骤简单,玩起游戏运行也很流畅。首先将U盘插入电脑,打开软件,使用前关闭杀毒工具,等待小白检测环境完成后,点击制作系统,点击开始制作。2、选择我们想要的系统,这里可以选择win10系统,点击开始制作。3、弹出提示备份U盘资料,点击确定,等待系统下载完成,等待U盘启动盘...

相似回答