问一下,,,电脑是有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执行就可以了
追问哦!谢了,我先看看理解一下,
追答额,有什么尽管问吧,在我的能力范围内一定答
追问先给个满意吧!呵呵,有问题再问
那用软盘安装的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盘启动盘...