看板 Programming 關於我們 聯絡資訊
看了你問的問題, 好像都篇重在基本知識, 其實這很難得, 現在資訊爆炸的時代, 愈來愈少人 注重在基本知識的學習。 可是你的程度距離理解這些基本知識好像還很遙遠。 問的問題也讓人不是很清楚, 也無法理解你是真的有心 要學習還是來亂的, 又加上你的回文, 更讓人覺得不開心。 我想猜一下你的問題, 是 dos 執行檔和其他 os 執行檔有什麼分別, 為什麼不能拿來互相執行嗎? 因為都是 intel cpu, machine code 應該都一樣是嗎? 如果猜錯了, 希望你能更精確描述你的問題, 連問題都沒辦法描述清楚, 別人想幫也幫不上忙。 別小看問問題, 這不是簡單的學問。 ※ 引述《kingstong (卍解-天鎖斬月)》之銘言: : 在DOS時代,作業系統多採用MICROSOFT的DOS : CPU多採用INTEL的處理器,而為什麼作業 : 系統的檔案彼此是不相容的,這是為什麼?! : 所以後來有跨平台的JAVA出現...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.239.51
tomnelson:你還跟他寫這麼多, 要是我就直接回他一 112.104.85.141 02/02 11:00
tomnelson:個google網址 "提問的智慧" :) 112.104.85.141 02/02 11:00
RouterHsieh:連問題描述都不清楚的還跟他扯這麼多 1.171.50.32 02/02 11:30
RouterHsieh:D大真的是太好心了科科 1.171.50.32 02/02 11:30
kingstong:樓上,你有用過DOS嗎?我懷疑你沒有,一台 1.170.137.194 02/02 11:47
kingstong:採用INTEL處理器的電腦同時灌入DOS和 1.170.137.194 02/02 11:48
kingstong:LINUX,然後開機時跳出一個界面要你選擇 1.170.137.194 02/02 11:50
kingstong:到底要用DOS開機還是LINUX開機(當然這個 1.170.137.194 02/02 11:51
kingstong:介面可能也是有佛心的PROGRAM WRITER寫 1.170.137.194 02/02 11:52
kingstong:出來的),然後你選用以DOS開機,然後在C:\ 1.170.137.194 02/02 11:54
kingstong:底下用DIR去查檔案,你看看能不能查到 1.170.137.194 02/02 11:55
kingstong:LINUX的檔案啊 1.170.137.194 02/02 11:55
fireslayer:查到又怎樣 你在路上看到女人就可以X 140.113.68.74 02/02 11:57
fireslayer:嗎? 140.113.68.74 02/02 11:57
kingstong:LINUX和DOS好像會搶奪開機權,如果沒程式 1.170.137.194 02/02 11:57
azureblaze:原來你是要問這個...... 118.168.75.186 02/02 11:57
fireslayer:所以你查到的東西就一定可以執行? 140.113.68.74 02/02 11:57
kingstong:去選擇用哪個作業系統開機,電腦可能會 1.170.137.194 02/02 11:58
kingstong:當掉 1.170.137.194 02/02 11:58
kingstong:DOS系統下能執行的檔案只有.EXE .BAT 1.170.137.194 02/02 12:01
kingstong:和.COM..... 1.170.137.194 02/02 12:01
kingstong:還有同時灌有DOS和LINUX的電腦,選DOS開 1.170.137.194 02/02 12:03
kingstong:機,然後打DIR....抱歉,你是查不到LINUX 1.170.137.194 02/02 12:04
kingstong:的檔案的 1.170.137.194 02/02 12:04
azureblaze:因為本來就存在不同的地方當然找不到。 118.168.75.186 02/02 12:05
azureblaze:什麼c:\ /usr/都是作業系統決定的 118.168.75.186 02/02 12:05
azureblaze:檔案系統也不同win是FAT linux是EXT 118.168.75.186 02/02 12:06
azureblaze:沒有特殊設定磁碟分割根本就不能讀取 118.168.75.186 02/02 12:07
abcdefghi:真羨慕你的電腦最多只是當掉, 我每天開 114.42.197.16 02/02 12:07
abcdefghi:機都擔心我的電腦會爆炸~~~~ 114.42.197.16 02/02 12:07
azureblaze:然後這跟JAVA沒有任何關係 118.168.75.186 02/02 12:11
azureblaze:問題亂問一通被嗆只是活該而已 118.168.75.186 02/02 12:11
azureblaze:檔案系統和系統檔案差很遠 118.168.75.186 02/02 12:13
kingstong:所以LINUX也有格式化的檔案囉?DOS的格式 1.170.137.194 02/02 12:24
kingstong:化是打入FORMAT 1.170.137.194 02/02 12:25
kingstong:最早的DOS是用指令來分割硬碟,一旦電腦 1.170.137.194 02/02 12:27
abcdefghi:剛剛手賤在google貼上 114.42.197.16 02/02 12:28
kingstong:關機再開機又會只剩C:\單一一個硬碟而已 1.170.137.194 02/02 12:29
abcdefghi:"LINUX也有格式化的檔案" 114.42.197.16 02/02 12:29
abcdefghi:格式化Linux 的ext2 檔案系統 114.42.197.16 02/02 12:29
abcdefghi:可以使用mke2fs 這個程式來執行 114.42.197.16 02/02 12:30
abcdefghi:不知道有沒有現代人沒聽過google的八卦? 114.42.197.16 02/02 12:31
COLDTURNIP:與其在這邊戰,不如先查點資料如何? 114.45.38.201 02/02 12:32
COLDTURNIP:給幾個關鍵字:loader, linker, 114.45.38.201 02/02 12:32
COLDTURNIP:file system, bootloader, JVM 114.45.38.201 02/02 12:32
suhorng:DOS看不到LINUX的檔案那是DOS太廢 118.166.51.142 02/02 12:35
suhorng:講得好像DIR看不到就不存在一樣= = 118.166.51.142 02/02 12:37
suhorng:linux至少核心支援讀fat, NTFS 118.166.51.142 02/02 12:37
COLDTURNIP:另外其實有人問過首篇這個問題: 114.45.38.201 02/02 12:38
COLDTURNIP:http://goo.gl/gAiYx 114.45.38.201 02/02 12:38
mrjay:linux,dos 程式核心不一樣怎麼可以互通,這是 111.253.137.62 02/02 14:04
mrjay:要透過虛擬程式的方式,才能相互讀取檔案和 111.253.137.62 02/02 14:04
mrjay:執行,這沒什麼好吵的 king 大,你不是說一樣 111.253.137.62 02/02 14:04
mrjay:是人為何有人說英文,有人說台語,是一樣的意 111.253.137.62 02/02 14:04
mrjay:思,要有翻譯的煤介;cpu 就算機械碼相同,兩 111.253.137.62 02/02 14:05
mrjay:個不同系統的規則不同,沒有煤介自然無法相 111.253.137.62 02/02 14:05
mrjay:容,java 是程式編寫器的一種,不是作業系統. 111.253.137.62 02/02 14:05
mrjay:希望不會引起筆戰~~~哈~~~~~哈~~~ 111.253.137.62 02/02 14:06
kingstong:是的樓上.....不過不知道有多少編譯器 1.170.137.194 02/02 14:08
kingstong:有辦法呼叫硬體出來 1.170.137.194 02/02 14:08
codemonkey:連三篇回文,還以為是什麼精妙的討論.. 118.161.30.74 02/02 14:09
kingstong:JAVA的語法,宣告都很奇怪(個人感覺) 1.170.137.194 02/02 14:10
suhorng:....編譯器呼叫硬體出來!?是不是有啥誤會 118.166.51.142 02/02 14:10
kingstong:語法,函數,變數全都是又臭又長,如果在語 1.170.137.194 02/02 14:11
kingstong:法,函數或變數少了一個E或多了一個A等 1.170.137.194 02/02 14:13
kingstong:在拼字時發生的失誤會讓整個程式都跑不 1.170.137.194 02/02 14:14
kingstong:動嗎?!我是很好奇 1.170.137.194 02/02 14:15
kingstong:程式語言不是單單只能寫演算法吧?! 1.170.137.194 02/02 14:16
kingstong:不然寫這種程式感覺不是很厲害的編譯器 1.170.137.194 02/02 14:17
mrjay:這是你程式素養的問題了,學程式只能有耐心和 111.253.137.62 02/02 14:18
mrjay:努力 111.253.137.62 02/02 14:18
fireslayer:又在奇怪 140.113.68.74 02/02 14:18
kingstong:還有驅動程式,老實說驅動程式很難寫嗎?! 1.170.137.194 02/02 14:19
fireslayer:不難寫你寫一個出來 140.113.68.74 02/02 14:19
kingstong:是要用組合語言嗎 1.170.137.194 02/02 14:20
fireslayer:我建議你多看一點書 140.113.68.74 02/02 14:20
fireslayer:你在本版發的三篇文章 140.113.68.74 02/02 14:20
kingstong:我就是不知道才問的,你又想嗆聲筆戰嗎?! 1.170.137.194 02/02 14:21
fireslayer:幾乎只要是看過一些概論的書就不會問出 140.113.68.74 02/02 14:21
fireslayer:這種問題 140.113.68.74 02/02 14:21
kingstong:概論?!讀完概論卻不會寫程式不落漆嗎?! 1.170.137.194 02/02 14:23
fireslayer:你看起來也不算會寫程式 恕我這麼說 140.113.68.74 02/02 14:23
kingstong:C#,JAVA,RUBY,ASSAMBLY,C,C++ 1.170.137.194 02/02 14:25
fireslayer:你的"會" 如果只是跑跑for 140.113.68.74 02/02 14:26
fireslayer:基本的型態使用 140.113.68.74 02/02 14:26
kingstong:ECLIPSE.....我樣樣皆能啊 1.170.137.194 02/02 14:26
fireslayer:那也不算會 140.113.68.74 02/02 14:26
fireslayer:eclipse也算語言?我覺得你還是多看書好 140.113.68.74 02/02 14:27
fireslayer:了 140.113.68.74 02/02 14:27
kingstong:BASIC,QBASIC,VISUALBASIC,VISUAL C++ 1.170.137.194 02/02 14:28
purpose:king 快要有 ggg12345 前輩的戰力了 124.8.144.170 02/02 14:29
fireslayer:你還不懂嗎 你的會根本就是"不會" 140.113.68.74 02/02 14:29
kingstong:用來寫ANDROID APP程式的怎不算程式語言 1.170.137.194 02/02 14:29
fireslayer:會印hello world沒什麼好驕傲的 140.113.68.74 02/02 14:29
fireslayer:你知道這世界上有一種東西叫做google 140.113.68.74 02/02 14:30
fireslayer:嗎? 140.113.68.74 02/02 14:30
kingstong:我看你是聽也沒聽過吧?! 1.170.137.194 02/02 14:30
fireslayer:BTW eclipse是IDE 140.113.68.74 02/02 14:31
fireslayer:如果你連IDE是什麼東西都不知道我還是 140.113.68.74 02/02 14:31
fireslayer:建議你去看書 或是google 140.113.68.74 02/02 14:31
suhorng:會寫程式怎麼可能還會問出這些問題= = 118.166.51.142 02/02 14:32
kingstong:GOOGLE...很好用的搜尋引擎,架在美國 1.170.137.194 02/02 14:32
suhorng:根本是對背後的架構都沒有基本的理解 118.166.51.142 02/02 14:32
kingstong:要步要我教你怎麼寫FIREFOX,NETSCAPE 1.170.137.194 02/02 14:33
fireslayer:他連eclipse都說是語言了你還要指望他 140.113.68.74 02/02 14:33
fireslayer:什麼 140.113.68.74 02/02 14:33
kingstong:IE 版本1~9.....GOOGLE CHOREM 1.170.137.194 02/02 14:35
fireslayer:你繼續講只會暴露你有多無知 140.113.68.74 02/02 14:36
kingstong:PERL....... 1.170.137.194 02/02 14:36
kingstong:FORTRAN...... 1.170.137.194 02/02 14:40
kingstong:等你們能用0和1來寫出一個作業系統再來 1.170.137.194 02/02 14:41
kingstong:說嘴 1.170.137.194 02/02 14:42
fireslayer:說的好像你會一樣 140.113.68.74 02/02 14:42
kingstong:所以連瀏覽器和編譯器都傻傻分不清楚?! 1.170.137.194 02/02 14:43
fireslayer:你如果不參考任何資料用組語寫出 140.113.68.74 02/02 14:43
fireslayer:OS 我跟SEX那一位一樣請雞排 140.113.68.74 02/02 14:43
kingstong:我會哩,怎樣?! 1.170.137.194 02/02 14:43
fireslayer:注意 可以在x86架構上面跑的OS 140.113.68.74 02/02 14:43
fireslayer:就是在你主機上面跑的那種 140.113.68.74 02/02 14:44
fireslayer:請拿出證據 140.113.68.74 02/02 14:44
fireslayer:不然就是在嘴砲 140.113.68.74 02/02 14:44
kingstong:我不要雞排,我會你就讓我幹你屁眼怎樣?! 1.170.137.194 02/02 14:44
fireslayer:瀏覽器跟compiler搞不清楚地看起來是你 140.113.68.74 02/02 14:45
fireslayer:會就拿出證據 140.113.68.74 02/02 14:45
mrjay:看樣子,king大只是想引起筆戰而已~~~ =.=""" 111.253.137.62 02/02 14:45
fireslayer:不用機械碼 用組語就好了 140.113.68.74 02/02 14:48
fireslayer:機械碼太為難你了 140.113.68.74 02/02 14:49
kingstong:只要你屁眼夠緊實機器碼就不會為難我 1.170.137.194 02/02 14:57
fireslayer:要寫快寫 140.113.68.74 02/02 14:57
kingstong:MOV來MOV去的很無聊 1.170.137.194 02/02 14:58
mrjay:果然只是想引起筆戰而已~~~ =.=""" 111.253.137.62 02/02 14:59
azureblaze:我猜king大是未來人 118.168.71.243 02/02 16:18
azureblaze:他實在不太瞭解人類文明黎明期的字彙 118.168.71.243 02/02 16:19
kingstong:常來這個版光顧的有竹科的工程師嗎?! 1.170.137.194 02/02 16:24
azureblaze:在神話時代中竹科工程師是能任意操縱 118.168.71.243 02/02 16:27
kingstong:開發出智慧型手機,但卻賺不到很多錢 1.170.137.194 02/02 16:27
azureblaze:電子電腦(註:上古神器)的英雄 118.168.71.243 02/02 16:27
kingstong:大筆大筆的鈔票卻叫一個有錢人的女兒賺 1.170.137.194 02/02 16:28
kingstong:走了大半,雖是台灣之光,卻讓一個女人賺 1.170.137.194 02/02 16:29
kingstong:走了,有時真會抱不平...說說看,被逼到這 1.170.137.194 02/02 16:30
kingstong:頭上能不去國考嗎?!反正私立企業也不管 1.170.137.194 02/02 16:31
kingstong:你老了,退休前就找個理由叫你滾蛋 1.170.137.194 02/02 16:33
kingstong:在這種不穩定的處境下又怎能叫人不心寒 1.170.137.194 02/02 16:34
vocaloid:轉錄至看板 joke 02/02 17:06
suhorng:朝聖 118.166.51.142 02/02 17:08
Y78:奇文共賞 114.34.137.127 02/02 17:11
bibo9901:無法想像會寫os的人會問出這種問題 ... 118.169.149.63 02/02 17:12
Wush978:這推文太好笑了 112.78.64.79 02/02 17:17
RedBug312:糟糕 被轉到joke板了啦XD 1.172.179.154 02/02 18:15
kimokimocom:我是跟鄉民進來看熱鬧的180.176.110.145 02/02 18:17
kdjf:看到joke還是噗哧了 140.112.245.32 02/02 18:25
givemepass:他不小心透露出他的性向了... 61.64.102.17 02/02 18:56
legendmtg:XDDDDDDDDDD 1.34.204.121 02/02 22:21
MOONRAKER:講英文台語是我吐他的,請不要隨便給他 114.45.201.151 02/03 03:55
MOONRAKER:增加成就,謝謝合作。 114.45.201.151 02/03 03:55
MOONRAKER:都開發智慧型手機了,好可憐喔。 114.45.201.151 02/03 04:01
maerdimer:殺小 我都不知道eclipse是程式語言 111.252.84.54 02/03 07:16
maerdimer:別說用組語,用高階語言寫出OS都是超難 111.252.84.54 02/03 07:16
maerdimer:快拿出會寫證據阿 金屎通要不要出來面對 111.252.84.54 02/03 07:17
maerdimer:話說要不要幫你轉甲板阿 111.252.84.54 02/03 07:18
kingstong:現在有多少人用高階的程式在寫程式啊?! 1.170.163.76 02/03 09:51
kingstong:組語已經是僅次於機器語言的機器語言 1.170.163.76 02/03 09:53
kingstong:組語除了麻煩已經是僅次於機器語言的低 1.170.163.76 02/03 09:54
kingstong:階語言,半瓶水響叮噹 1.170.163.76 02/03 09:55
kingstong:C語言有好幾個版本,有的C低階到可以直接 1.170.163.76 02/03 09:57
kingstong:把程式寫到IC裡,不需要用到組語來寫進 1.170.163.76 02/03 09:58
kingstong:晶片裡了 1.170.163.76 02/03 09:59
kingstong:LIBARARY在C語言裡是要幹什麼的你知道嗎 1.170.163.76 02/03 10:00
iamivers0n:奇文140.113.235.135 02/03 10:10
kingstong:那8051單晶片實習總該知道吧?!不是叫我 111.246.55.110 02/03 10:36
kingstong:去GOOGLE的嗎?! 111.246.55.110 02/03 10:36
purpose:怎麼這麼強!! 124.8.141.63 02/03 10:41
abcdefghi:C語言有好幾個版本? C89? C99? C11? 114.42.197.16 02/03 10:46
kingstong:所以到底還有什麼意見?!提出來討論啊 111.246.55.110 02/03 10:46
abcdefghi:在我們地球上, C 是一種程式語言, 一般 114.42.197.16 02/03 10:47
kingstong:寫編譯器對版上的高手不是小事一樁都不 111.246.55.110 02/03 10:47
abcdefghi:是存成純文字的格式, 要經過compiler轉 114.42.197.16 02/03 10:48
abcdefghi:換成machine code, 才能放進chip裡, 目 114.42.197.16 02/03 10:48
abcdefghi:前沒聽過有那一顆chip有能力直接執行純 114.42.197.16 02/03 10:49
kingstong:成問題的?!寫個語法和C一模一樣但適用於 111.246.55.110 02/03 10:49
abcdefghi:文字格式的C,至於有沒有可能用C就寫出 114.42.197.16 02/03 10:50
abcdefghi:boot code, 只要toolchain有包裝好, 確 114.42.197.16 02/03 10:51
kingstong:寫成後再經過編譯器譯成機器語言是小CAS 111.246.55.110 02/03 10:51
abcdefghi:實有機會 114.42.197.16 02/03 10:52
kingstong:要把晶片插到麵包版裡再經由電腦把由組 111.246.55.110 02/03 10:53
kingstong:和語言所譯成的機器語言以燒錄方式將程 111.246.55.110 02/03 10:54
kingstong:式燒到8051裡....有的IC只能燒一次 111.246.55.110 02/03 10:55
abcdefghi:你肯定不是高教體系的資訊科系, 乖乖的 114.42.197.16 02/03 10:56
abcdefghi:去google一下吧, 中文資料很多, CS領域 114.42.197.16 02/03 10:56
abcdefghi:很大, 不是用C/JAVA/PERL印個乘法表, 或 114.42.197.16 02/03 10:57
abcdefghi:燒進板子點亮LED這麼單純. 114.42.197.16 02/03 10:57
kingstong:Keil C...c語言,用於燒入韌體的c語言 111.246.55.110 02/03 11:00
kingstong:去GOOGLE查一下好嗎?!不然就用YAHOO搜尋 111.246.55.110 02/03 11:01
abcdefghi:台灣很喜歡用8051 costdown, keil C大家 114.42.197.16 02/03 11:02
kingstong:器去搜尋一下好嗎?! 111.246.55.110 02/03 11:02
abcdefghi:都知道, 不用你說嘴, 會被指正, 就乖乖 114.42.197.16 02/03 11:02
abcdefghi:去找資料吧! 114.42.197.16 02/03 11:02
kingstong:喔.....所以現在大家都知道了?! 111.246.55.110 02/03 11:03
vn509942:eclipse...lol 111.255.41.4 02/03 13:31
uranusjr:歹年冬... 114.32.81.146 02/03 13:36
johnlinvc:.....真是奇文共賞......... 114.32.24.155 02/03 14:25
esla:這太歡樂了啦~~我想請問king寫不出來要怎辦? 221.224.152.22 02/04 17:38
maerdimer:讓大家玩他屁眼 111.252.82.196 02/04 20:22
kingstong:偷偷的告訴你們,像是PHP,CSS,ASP.NET 1.165.44.189 02/04 23:20
kingstong:ASPX我樣樣皆能啊,嚇到尿褲子了嗎?! 1.165.44.189 02/04 23:21
purpose:我會 ABC, DEF, GHI, JKL...XYZ 124.8.140.10 02/04 23:27
benson2b:我會boast 140.115.202.43 02/04 23:50
sunneo:在這爭會啥沒用,會賺錢才重要 114.35.210.66 02/05 00:54
dryman:king你可以去http://www.topcoder.com 68.181.7.92 02/05 10:02