作者descent (「雄辩是银,沉默是金」)
看板Programming
标题Re: [问题] 问一个作业系统间的问题,望高手赐教...
时间Sat Feb 2 10:56:42 2013
看了你问的问题, 好像都篇重在基本知识,
其实这很难得, 现在资讯爆炸的时代, 愈来愈少人
注重在基本知识的学习。
可是你的程度距离理解这些基本知识好像还很遥远。
问的问题也让人不是很清楚, 也无法理解你是真的有心
要学习还是来乱的, 又加上你的回文, 更让人觉得不开心。
我想猜一下你的问题, 是
dos 执行档和其他 os 执行档有什麽分别,
为什麽不能拿来互相执行吗?
因为都是 intel cpu, machine code 应该都一样是吗?
如果猜错了, 希望你能更精确描述你的问题,
连问题都没办法描述清楚, 别人想帮也帮不上忙。
别小看问问题, 这不是简单的学问。
※ 引述《kingstong (卍解-天锁斩月)》之铭言:
: 在DOS时代,作业系统多采用MICROSOFT的DOS
: CPU多采用INTEL的处理器,而为什麽作业
: 系统的档案彼此是不相容的,这是为什麽?!
: 所以後来有跨平台的JAVA出现......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.239.51
1F:→ tomnelson:你还跟他写这麽多, 要是我就直接回他一 112.104.85.141 02/02 11:00
2F:→ tomnelson:个google网址 "提问的智慧" :) 112.104.85.141 02/02 11:00
3F:推 RouterHsieh:连问题描述都不清楚的还跟他扯这麽多 1.171.50.32 02/02 11:30
4F:→ RouterHsieh:D大真的是太好心了科科 1.171.50.32 02/02 11:30
5F:推 kingstong:楼上,你有用过DOS吗?我怀疑你没有,一台 1.170.137.194 02/02 11:47
6F:→ kingstong:采用INTEL处理器的电脑同时灌入DOS和 1.170.137.194 02/02 11:48
7F:→ kingstong:LINUX,然後开机时跳出一个界面要你选择 1.170.137.194 02/02 11:50
8F:→ kingstong:到底要用DOS开机还是LINUX开机(当然这个 1.170.137.194 02/02 11:51
9F:→ kingstong:介面可能也是有佛心的PROGRAM WRITER写 1.170.137.194 02/02 11:52
10F:→ kingstong:出来的),然後你选用以DOS开机,然後在C:\ 1.170.137.194 02/02 11:54
11F:→ kingstong:底下用DIR去查档案,你看看能不能查到 1.170.137.194 02/02 11:55
12F:→ kingstong:LINUX的档案啊 1.170.137.194 02/02 11:55
13F:→ fireslayer:查到又怎样 你在路上看到女人就可以X 140.113.68.74 02/02 11:57
14F:→ fireslayer:吗? 140.113.68.74 02/02 11:57
15F:→ kingstong:LINUX和DOS好像会抢夺开机权,如果没程式 1.170.137.194 02/02 11:57
16F:→ azureblaze:原来你是要问这个...... 118.168.75.186 02/02 11:57
17F:→ fireslayer:所以你查到的东西就一定可以执行? 140.113.68.74 02/02 11:57
18F:→ kingstong:去选择用哪个作业系统开机,电脑可能会 1.170.137.194 02/02 11:58
19F:→ kingstong:当掉 1.170.137.194 02/02 11:58
20F:→ kingstong:DOS系统下能执行的档案只有.EXE .BAT 1.170.137.194 02/02 12:01
21F:→ kingstong:和.COM..... 1.170.137.194 02/02 12:01
22F:→ kingstong:还有同时灌有DOS和LINUX的电脑,选DOS开 1.170.137.194 02/02 12:03
23F:→ kingstong:机,然後打DIR....抱歉,你是查不到LINUX 1.170.137.194 02/02 12:04
24F:→ kingstong:的档案的 1.170.137.194 02/02 12:04
25F:→ azureblaze:因为本来就存在不同的地方当然找不到。 118.168.75.186 02/02 12:05
26F:→ azureblaze:什麽c:\ /usr/都是作业系统决定的 118.168.75.186 02/02 12:05
27F:→ azureblaze:档案系统也不同win是FAT linux是EXT 118.168.75.186 02/02 12:06
28F:→ azureblaze:没有特殊设定磁碟分割根本就不能读取 118.168.75.186 02/02 12:07
29F:推 abcdefghi:真羡慕你的电脑最多只是当掉, 我每天开 114.42.197.16 02/02 12:07
30F:→ abcdefghi:机都担心我的电脑会爆炸~~~~ 114.42.197.16 02/02 12:07
31F:→ azureblaze:然後这跟JAVA没有任何关系 118.168.75.186 02/02 12:11
32F:→ azureblaze:问题乱问一通被呛只是活该而已 118.168.75.186 02/02 12:11
33F:→ azureblaze:档案系统和系统档案差很远 118.168.75.186 02/02 12:13
34F:推 kingstong:所以LINUX也有格式化的档案罗?DOS的格式 1.170.137.194 02/02 12:24
35F:→ kingstong:化是打入FORMAT 1.170.137.194 02/02 12:25
36F:→ kingstong:最早的DOS是用指令来分割硬碟,一旦电脑 1.170.137.194 02/02 12:27
37F:推 abcdefghi:刚刚手贱在google贴上 114.42.197.16 02/02 12:28
38F:→ kingstong:关机再开机又会只剩C:\单一一个硬碟而已 1.170.137.194 02/02 12:29
39F:→ abcdefghi:"LINUX也有格式化的档案" 114.42.197.16 02/02 12:29
40F:→ abcdefghi:格式化Linux 的ext2 档案系统 114.42.197.16 02/02 12:29
41F:→ abcdefghi:可以使用mke2fs 这个程式来执行 114.42.197.16 02/02 12:30
42F:→ abcdefghi:不知道有没有现代人没听过google的八卦? 114.42.197.16 02/02 12:31
43F:→ COLDTURNIP:与其在这边战,不如先查点资料如何? 114.45.38.201 02/02 12:32
44F:→ COLDTURNIP:给几个关键字:loader, linker, 114.45.38.201 02/02 12:32
45F:→ COLDTURNIP:file system, bootloader, JVM 114.45.38.201 02/02 12:32
46F:→ suhorng:DOS看不到LINUX的档案那是DOS太废 118.166.51.142 02/02 12:35
47F:→ suhorng:讲得好像DIR看不到就不存在一样= = 118.166.51.142 02/02 12:37
48F:→ suhorng:linux至少核心支援读fat, NTFS 118.166.51.142 02/02 12:37
49F:→ COLDTURNIP:另外其实有人问过首篇这个问题: 114.45.38.201 02/02 12:38
51F:推 mrjay:linux,dos 程式核心不一样怎麽可以互通,这是 111.253.137.62 02/02 14:04
52F:→ mrjay:要透过虚拟程式的方式,才能相互读取档案和 111.253.137.62 02/02 14:04
53F:→ mrjay:执行,这没什麽好吵的 king 大,你不是说一样 111.253.137.62 02/02 14:04
54F:→ mrjay:是人为何有人说英文,有人说台语,是一样的意 111.253.137.62 02/02 14:04
55F:→ mrjay:思,要有翻译的煤介;cpu 就算机械码相同,两 111.253.137.62 02/02 14:05
56F:→ mrjay:个不同系统的规则不同,没有煤介自然无法相 111.253.137.62 02/02 14:05
57F:→ mrjay:容,java 是程式编写器的一种,不是作业系统. 111.253.137.62 02/02 14:05
58F:→ mrjay:希望不会引起笔战~~~哈~~~~~哈~~~ 111.253.137.62 02/02 14:06
59F:推 kingstong:是的楼上.....不过不知道有多少编译器 1.170.137.194 02/02 14:08
60F:→ kingstong:有办法呼叫硬体出来 1.170.137.194 02/02 14:08
61F:推 codemonkey:连三篇回文,还以为是什麽精妙的讨论.. 118.161.30.74 02/02 14:09
62F:→ kingstong:JAVA的语法,宣告都很奇怪(个人感觉) 1.170.137.194 02/02 14:10
63F:→ suhorng:....编译器呼叫硬体出来!?是不是有啥误会 118.166.51.142 02/02 14:10
64F:→ kingstong:语法,函数,变数全都是又臭又长,如果在语 1.170.137.194 02/02 14:11
65F:→ kingstong:法,函数或变数少了一个E或多了一个A等 1.170.137.194 02/02 14:13
66F:→ kingstong:在拼字时发生的失误会让整个程式都跑不 1.170.137.194 02/02 14:14
67F:→ kingstong:动吗?!我是很好奇 1.170.137.194 02/02 14:15
68F:→ kingstong:程式语言不是单单只能写演算法吧?! 1.170.137.194 02/02 14:16
69F:→ kingstong:不然写这种程式感觉不是很厉害的编译器 1.170.137.194 02/02 14:17
70F:推 mrjay:这是你程式素养的问题了,学程式只能有耐心和 111.253.137.62 02/02 14:18
71F:→ mrjay:努力 111.253.137.62 02/02 14:18
72F:→ fireslayer:又在奇怪 140.113.68.74 02/02 14:18
73F:→ kingstong:还有驱动程式,老实说驱动程式很难写吗?! 1.170.137.194 02/02 14:19
74F:→ fireslayer:不难写你写一个出来 140.113.68.74 02/02 14:19
75F:→ kingstong:是要用组合语言吗 1.170.137.194 02/02 14:20
76F:→ fireslayer:我建议你多看一点书 140.113.68.74 02/02 14:20
77F:→ fireslayer:你在本版发的三篇文章 140.113.68.74 02/02 14:20
78F:→ kingstong:我就是不知道才问的,你又想呛声笔战吗?! 1.170.137.194 02/02 14:21
79F:→ fireslayer:几乎只要是看过一些概论的书就不会问出 140.113.68.74 02/02 14:21
80F:→ fireslayer:这种问题 140.113.68.74 02/02 14:21
81F:→ kingstong:概论?!读完概论却不会写程式不落漆吗?! 1.170.137.194 02/02 14:23
82F:→ fireslayer:你看起来也不算会写程式 恕我这麽说 140.113.68.74 02/02 14:23
83F:→ kingstong:C#,JAVA,RUBY,ASSAMBLY,C,C++ 1.170.137.194 02/02 14:25
84F:→ fireslayer:你的"会" 如果只是跑跑for 140.113.68.74 02/02 14:26
85F:→ fireslayer:基本的型态使用 140.113.68.74 02/02 14:26
86F:→ kingstong:ECLIPSE.....我样样皆能啊 1.170.137.194 02/02 14:26
87F:→ fireslayer:那也不算会 140.113.68.74 02/02 14:26
88F:→ fireslayer:eclipse也算语言?我觉得你还是多看书好 140.113.68.74 02/02 14:27
89F:→ fireslayer:了 140.113.68.74 02/02 14:27
90F:→ kingstong:BASIC,QBASIC,VISUALBASIC,VISUAL C++ 1.170.137.194 02/02 14:28
91F:推 purpose:king 快要有 ggg12345 前辈的战力了 124.8.144.170 02/02 14:29
92F:→ fireslayer:你还不懂吗 你的会根本就是"不会" 140.113.68.74 02/02 14:29
93F:→ kingstong:用来写ANDROID APP程式的怎不算程式语言 1.170.137.194 02/02 14:29
94F:→ fireslayer:会印hello world没什麽好骄傲的 140.113.68.74 02/02 14:29
95F:→ fireslayer:你知道这世界上有一种东西叫做google 140.113.68.74 02/02 14:30
96F:→ fireslayer:吗? 140.113.68.74 02/02 14:30
97F:→ kingstong:我看你是听也没听过吧?! 1.170.137.194 02/02 14:30
98F:→ fireslayer:BTW eclipse是IDE 140.113.68.74 02/02 14:31
99F:→ fireslayer:如果你连IDE是什麽东西都不知道我还是 140.113.68.74 02/02 14:31
100F:→ fireslayer:建议你去看书 或是google 140.113.68.74 02/02 14:31
101F:→ suhorng:会写程式怎麽可能还会问出这些问题= = 118.166.51.142 02/02 14:32
102F:→ kingstong:GOOGLE...很好用的搜寻引擎,架在美国 1.170.137.194 02/02 14:32
103F:→ suhorng:根本是对背後的架构都没有基本的理解 118.166.51.142 02/02 14:32
104F:→ kingstong:要步要我教你怎麽写FIREFOX,NETSCAPE 1.170.137.194 02/02 14:33
105F:→ fireslayer:他连eclipse都说是语言了你还要指望他 140.113.68.74 02/02 14:33
106F:→ fireslayer:什麽 140.113.68.74 02/02 14:33
107F:→ kingstong:IE 版本1~9.....GOOGLE CHOREM 1.170.137.194 02/02 14:35
108F:→ fireslayer:你继续讲只会暴露你有多无知 140.113.68.74 02/02 14:36
109F:推 kingstong:PERL....... 1.170.137.194 02/02 14:36
110F:推 kingstong:FORTRAN...... 1.170.137.194 02/02 14:40
111F:→ kingstong:等你们能用0和1来写出一个作业系统再来 1.170.137.194 02/02 14:41
112F:→ kingstong:说嘴 1.170.137.194 02/02 14:42
113F:→ fireslayer:说的好像你会一样 140.113.68.74 02/02 14:42
114F:→ kingstong:所以连浏览器和编译器都傻傻分不清楚?! 1.170.137.194 02/02 14:43
115F:→ fireslayer:你如果不参考任何资料用组语写出 140.113.68.74 02/02 14:43
116F:→ fireslayer:OS 我跟SEX那一位一样请鸡排 140.113.68.74 02/02 14:43
117F:→ kingstong:我会哩,怎样?! 1.170.137.194 02/02 14:43
118F:→ fireslayer:注意 可以在x86架构上面跑的OS 140.113.68.74 02/02 14:43
119F:→ fireslayer:就是在你主机上面跑的那种 140.113.68.74 02/02 14:44
120F:→ fireslayer:请拿出证据 140.113.68.74 02/02 14:44
121F:→ fireslayer:不然就是在嘴炮 140.113.68.74 02/02 14:44
122F:→ kingstong:我不要鸡排,我会你就让我干你屁眼怎样?! 1.170.137.194 02/02 14:44
123F:→ fireslayer:浏览器跟compiler搞不清楚地看起来是你 140.113.68.74 02/02 14:45
124F:→ fireslayer:会就拿出证据 140.113.68.74 02/02 14:45
125F:嘘 mrjay:看样子,king大只是想引起笔战而已~~~ =.=""" 111.253.137.62 02/02 14:45
126F:→ fireslayer:不用机械码 用组语就好了 140.113.68.74 02/02 14:48
127F:→ fireslayer:机械码太为难你了 140.113.68.74 02/02 14:49
128F:推 kingstong:只要你屁眼够紧实机器码就不会为难我 1.170.137.194 02/02 14:57
129F:→ fireslayer:要写快写 140.113.68.74 02/02 14:57
130F:→ kingstong:MOV来MOV去的很无聊 1.170.137.194 02/02 14:58
131F:嘘 mrjay:果然只是想引起笔战而已~~~ =.=""" 111.253.137.62 02/02 14:59
132F:→ azureblaze:我猜king大是未来人 118.168.71.243 02/02 16:18
133F:→ azureblaze:他实在不太了解人类文明黎明期的字汇 118.168.71.243 02/02 16:19
134F:推 kingstong:常来这个版光顾的有竹科的工程师吗?! 1.170.137.194 02/02 16:24
135F:→ azureblaze:在神话时代中竹科工程师是能任意操纵 118.168.71.243 02/02 16:27
136F:推 kingstong:开发出智慧型手机,但却赚不到很多钱 1.170.137.194 02/02 16:27
137F:→ azureblaze:电子电脑(注:上古神器)的英雄 118.168.71.243 02/02 16:27
138F:→ kingstong:大笔大笔的钞票却叫一个有钱人的女儿赚 1.170.137.194 02/02 16:28
139F:→ kingstong:走了大半,虽是台湾之光,却让一个女人赚 1.170.137.194 02/02 16:29
140F:→ kingstong:走了,有时真会抱不平...说说看,被逼到这 1.170.137.194 02/02 16:30
141F:→ kingstong:头上能不去国考吗?!反正私立企业也不管 1.170.137.194 02/02 16:31
142F:→ kingstong:你老了,退休前就找个理由叫你滚蛋 1.170.137.194 02/02 16:33
143F:→ kingstong:在这种不稳定的处境下又怎能叫人不心寒 1.170.137.194 02/02 16:34
※ vocaloid:转录至看板 joke 02/02 17:06
144F:→ suhorng:朝圣 118.166.51.142 02/02 17:08
145F:→ Y78:奇文共赏 114.34.137.127 02/02 17:11
146F:→ bibo9901:无法想像会写os的人会问出这种问题 ... 118.169.149.63 02/02 17:12
147F:推 Wush978:这推文太好笑了 112.78.64.79 02/02 17:17
148F:推 RedBug312:糟糕 被转到joke板了啦XD 1.172.179.154 02/02 18:15
149F:推 kimokimocom:我是跟乡民进来看热闹的180.176.110.145 02/02 18:17
150F:→ kdjf:看到joke还是噗哧了 140.112.245.32 02/02 18:25
151F:推 givemepass:他不小心透露出他的性向了... 61.64.102.17 02/02 18:56
152F:推 legendmtg:XDDDDDDDDDD 1.34.204.121 02/02 22:21
153F:嘘 MOONRAKER:讲英文台语是我吐他的,请不要随便给他 114.45.201.151 02/03 03:55
154F:→ MOONRAKER:增加成就,谢谢合作。 114.45.201.151 02/03 03:55
155F:→ MOONRAKER:都开发智慧型手机了,好可怜喔。 114.45.201.151 02/03 04:01
156F:→ maerdimer:杀小 我都不知道eclipse是程式语言 111.252.84.54 02/03 07:16
157F:→ maerdimer:别说用组语,用高阶语言写出OS都是超难 111.252.84.54 02/03 07:16
158F:→ maerdimer:快拿出会写证据阿 金屎通要不要出来面对 111.252.84.54 02/03 07:17
159F:→ maerdimer:话说要不要帮你转甲板阿 111.252.84.54 02/03 07:18
160F:推 kingstong:现在有多少人用高阶的程式在写程式啊?! 1.170.163.76 02/03 09:51
161F:→ kingstong:组语已经是仅次於机器语言的机器语言 1.170.163.76 02/03 09:53
162F:→ kingstong:组语除了麻烦已经是仅次於机器语言的低 1.170.163.76 02/03 09:54
163F:→ kingstong:阶语言,半瓶水响叮当 1.170.163.76 02/03 09:55
164F:→ kingstong:C语言有好几个版本,有的C低阶到可以直接 1.170.163.76 02/03 09:57
165F:→ kingstong:把程式写到IC里,不需要用到组语来写进 1.170.163.76 02/03 09:58
166F:→ kingstong:晶片里了 1.170.163.76 02/03 09:59
167F:→ kingstong:LIBARARY在C语言里是要干什麽的你知道吗 1.170.163.76 02/03 10:00
168F:推 iamivers0n:奇文140.113.235.135 02/03 10:10
169F:推 kingstong:那8051单晶片实习总该知道吧?!不是叫我 111.246.55.110 02/03 10:36
170F:→ kingstong:去GOOGLE的吗?! 111.246.55.110 02/03 10:36
171F:推 purpose:怎麽这麽强!! 124.8.141.63 02/03 10:41
172F:推 abcdefghi:C语言有好几个版本? C89? C99? C11? 114.42.197.16 02/03 10:46
173F:推 kingstong:所以到底还有什麽意见?!提出来讨论啊 111.246.55.110 02/03 10:46
174F:→ abcdefghi:在我们地球上, C 是一种程式语言, 一般 114.42.197.16 02/03 10:47
175F:→ kingstong:写编译器对版上的高手不是小事一桩都不 111.246.55.110 02/03 10:47
176F:→ abcdefghi:是存成纯文字的格式, 要经过compiler转 114.42.197.16 02/03 10:48
177F:→ abcdefghi:换成machine code, 才能放进chip里, 目 114.42.197.16 02/03 10:48
178F:→ abcdefghi:前没听过有那一颗chip有能力直接执行纯 114.42.197.16 02/03 10:49
179F:→ kingstong:成问题的?!写个语法和C一模一样但适用於 111.246.55.110 02/03 10:49
180F:→ abcdefghi:文字格式的C,至於有没有可能用C就写出 114.42.197.16 02/03 10:50
181F:→ abcdefghi:boot code, 只要toolchain有包装好, 确 114.42.197.16 02/03 10:51
182F:→ kingstong:写成後再经过编译器译成机器语言是小CAS 111.246.55.110 02/03 10:51
183F:→ abcdefghi:实有机会 114.42.197.16 02/03 10:52
184F:→ kingstong:要把晶片插到面包版里再经由电脑把由组 111.246.55.110 02/03 10:53
185F:→ kingstong:和语言所译成的机器语言以烧录方式将程 111.246.55.110 02/03 10:54
186F:→ kingstong:式烧到8051里....有的IC只能烧一次 111.246.55.110 02/03 10:55
187F:推 abcdefghi:你肯定不是高教体系的资讯科系, 乖乖的 114.42.197.16 02/03 10:56
188F:→ abcdefghi:去google一下吧, 中文资料很多, CS领域 114.42.197.16 02/03 10:56
189F:→ abcdefghi:很大, 不是用C/JAVA/PERL印个乘法表, 或 114.42.197.16 02/03 10:57
190F:→ abcdefghi:烧进板子点亮LED这麽单纯. 114.42.197.16 02/03 10:57
191F:推 kingstong:Keil C...c语言,用於烧入韧体的c语言 111.246.55.110 02/03 11:00
192F:→ kingstong:去GOOGLE查一下好吗?!不然就用YAHOO搜寻 111.246.55.110 02/03 11:01
193F:推 abcdefghi:台湾很喜欢用8051 costdown, keil C大家 114.42.197.16 02/03 11:02
194F:→ kingstong:器去搜寻一下好吗?! 111.246.55.110 02/03 11:02
195F:→ abcdefghi:都知道, 不用你说嘴, 会被指正, 就乖乖 114.42.197.16 02/03 11:02
196F:→ abcdefghi:去找资料吧! 114.42.197.16 02/03 11:02
197F:→ kingstong:喔.....所以现在大家都知道了?! 111.246.55.110 02/03 11:03
198F:→ vn509942:eclipse...lol 111.255.41.4 02/03 13:31
199F:→ uranusjr:歹年冬... 114.32.81.146 02/03 13:36
200F:推 johnlinvc:.....真是奇文共赏......... 114.32.24.155 02/03 14:25
201F:推 esla:这太欢乐了啦~~我想请问king写不出来要怎办? 221.224.152.22 02/04 17:38
202F:→ maerdimer:让大家玩他屁眼 111.252.82.196 02/04 20:22
203F:推 kingstong:偷偷的告诉你们,像是PHP,CSS,ASP.NET 1.165.44.189 02/04 23:20
204F:→ kingstong:ASPX我样样皆能啊,吓到尿裤子了吗?! 1.165.44.189 02/04 23:21
205F:推 purpose:我会 ABC, DEF, GHI, JKL...XYZ 124.8.140.10 02/04 23:27
206F:推 benson2b:我会boast 140.115.202.43 02/04 23:50
207F:→ sunneo:在这争会啥没用,会赚钱才重要 114.35.210.66 02/05 00:54