到底 os x 可否由用戶分配記憶體予個別軟件?

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
Abt MK4
基本會員
文章: 43
註冊時間: 07/31/2001 1:01 am
來自: Toronto 香港
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#1 文章 Abt MK4 »

像 os 9 按"蘋果-i" 鍵一般,分配 memory? [img]images/smiles/icon_rolleyes.gif[/img]
先行謝過各位... [img]images/smiles/icon_biggrin.gif[/img]
頭像
謝孟叡
討論區管理員
文章: 960
註冊時間: 05/01/2001 1:01 am
來自: 邪教組織 #osxchat
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#2 文章 謝孟叡 »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Abt 哥虎仔:
<STRONG>像 os 9 按"蘋果-i" 鍵一般,分配 memory? [img]images/smiles/icon_rolleyes.gif[/img]
先行謝過各位... [img]images/smiles/icon_biggrin.gif[/img]</STRONG><HR></BLOCKQUOTE>

For OS9 software, you still can use Cmd-I to change the memory setting.
For OS X native program, 看不出有什麼需要 [img]images/smiles/icon_biggrin.gif[/img]
頭像
Faust
討論區管理員
文章: 4120
註冊時間: 01/16/2002 1:01 am
來自: Taiwan/Taipei

到底 os x 可否由用戶分配記憶體予個別軟件?

#3 文章 Faust »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>
For OS X native program, 看不出有什麼需要 [img]images/smiles/icon_biggrin.gif[/img][/QB]<HR></BLOCKQUOTE>

OS X記憶體採先佔多工模式,我也看不出有什麼需要
[img]images/smiles/icon_razz.gif[/img]
頭像
the real unknown
冰果室打手
文章: 2610
註冊時間: 04/26/2001 1:01 am
來自: GMT-5
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#4 文章 the real unknown »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Faust:
<STRONG>OS X記憶體採先佔多工模式,我也看不出有什麼需要
[img]images/smiles/icon_razz.gif[/img]</STRONG><HR></BLOCKQUOTE>

Hahaha... This is a joke, right?
頭像
Faust
討論區管理員
文章: 4120
註冊時間: 01/16/2002 1:01 am
來自: Taiwan/Taipei

到底 os x 可否由用戶分配記憶體予個別軟件?

#5 文章 Faust »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 The Real Unknown:
<STRONG>Hahaha... This is a joke, right?</STRONG><HR></BLOCKQUOTE>

Apple 說的,不是我........ [img]images/smiles/icon_biggrin.gif[/img]
Abt MK4
基本會員
文章: 43
註冊時間: 07/31/2001 1:01 am
來自: Toronto 香港
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#6 文章 Abt MK4 »

凡事都分先後,總有自訂的priority的嘛
如果可自行分配資源多好 [img]images/smiles/icon_redface.gif[/img]
這個feature不知是好是壞了....
頭像
the real unknown
冰果室打手
文章: 2610
註冊時間: 04/26/2001 1:01 am
來自: GMT-5
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#7 文章 the real unknown »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Faust:
<STRONG>Apple 說的,不是我........ [img]images/smiles/icon_biggrin.gif[/img]</STRONG><HR></BLOCKQUOTE>

蘋果真的說OS X的記憶體管理是先佔式多工???那真的是業界首創了。
頭像
Faust
討論區管理員
文章: 4120
註冊時間: 01/16/2002 1:01 am
來自: Taiwan/Taipei

到底 os x 可否由用戶分配記憶體予個別軟件?

#8 文章 Faust »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 The Real Unknown:
<STRONG>蘋果真的說OS X的記憶體管理是先佔式多工???那真的是業界首創了。</STRONG><HR></BLOCKQUOTE>

Mac OS X 擁有的不只是美麗的外表而已。它內藏著一個業界標準、以 UNIX 為基礎的核心作業系統,名為 Darwin。它提供了前所未見的穩定性與執行效率。Darwin 也提供 Mac OS X 強大、先進的功能,例如記憶體保護、先佔式多工能力、先進的記憶體管理、對稱式多重處理,讓您的 Mac 更具靈活度、更快速,也比以前更穩定。

官方網站有寫
頭像
bryanchang
討論區管理員
文章: 7057
註冊時間: 04/19/2001 1:01 am
來自: The '60s
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#9 文章 bryanchang »

呵~ Faust 你這回是被 TRU 逮到了:記憶體管理 (即 Vitrual Memory)跟先佔式多工 (Preemptive Multitasking) 是兩個不相關的東西,你先前的留言的確有大問題。 [img]images/smiles/icon_wink.gif[/img]
頭像
Faust
討論區管理員
文章: 4120
註冊時間: 01/16/2002 1:01 am
來自: Taiwan/Taipei

到底 os x 可否由用戶分配記憶體予個別軟件?

#10 文章 Faust »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Abt 哥虎仔:
<STRONG>凡事都分先後,總有自訂的priority的嘛
如果可自行分配資源多好 [img]images/smiles/icon_redface.gif[/img]
這個feature不知是好是壞了....</STRONG><HR></BLOCKQUOTE>

錢少的人,良好的自我規劃就非常重要;如果錢還算多,交給財務經理人管理就是不錯的選擇.......

我個人覺得,這個feature無所謂好壞,而是趨勢;OS的規劃必須可長可久,以後隨便禨器都插個二三十GB的記憶體,可能這個問題就不是問題了.......個人愚見

[img]images/smiles/icon_razz.gif[/img]
頭像
Faust
討論區管理員
文章: 4120
註冊時間: 01/16/2002 1:01 am
來自: Taiwan/Taipei

到底 os x 可否由用戶分配記憶體予個別軟件?

#11 文章 Faust »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 白萊恩:
<STRONG>呵~ Faust 你這回是被 TRU 逮到了:記憶體管理 (即 Vitrual Memory)跟先佔式多工 (Preemptive Multitasking) 是兩個不相關的東西,你先前的留言的確有大問題。 [img]images/smiles/icon_wink.gif[/img]</STRONG><HR></BLOCKQUOTE>

真的喔!那我真的搞錯了......sorry,還大放蹶辭 !!!'_"

那差別在哪?可否請教.......
chester
巨砲!冰果室 No. 1
文章: 2276
註冊時間: 04/19/2001 1:01 am
來自: /doc/elsewhere
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#12 文章 chester »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Faust:
<STRONG>真的喔!那我真的搞錯了......sorry,還大放蹶辭 !!!'_"

那差別在哪?可否請教.......</STRONG><HR></BLOCKQUOTE>

Virtual Memory 就是指記憶體不足時, 系統利用
硬碟, 把暫時不用的程式或資料, 寫入硬碟. 這叫
page out; 空出來的記憶體則載入系統要用到的
程式或資料.

Preemptive Multitasking 是指系統將 CPU 時間分
配給不同的程式使用, 不會讓任何一個應用程式
霸佔住 CPU. 分配的方式很多, 有平均分配的, 有
按 priority 分配的, 講作業系統的書都會有.

所以, Virtual Memory 處理的是空間分配的問題,
Preemptive Multitasking 則是處裡時間的分配.

Chester [img]images/smiles/icon_wink.gif[/img]
頭像
謝孟叡
討論區管理員
文章: 960
註冊時間: 05/01/2001 1:01 am
來自: 邪教組織 #osxchat
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#13 文章 謝孟叡 »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Abt 哥虎仔:
<STRONG>凡事都分先後,總有自訂的priority的嘛
如果可自行分配資源多好 [img]images/smiles/icon_redface.gif[/img]
這個feature不知是好是壞了....</STRONG><HR></BLOCKQUOTE>

其實你仔細觀察一下就知道, BSD 對資源的管理是很有效的, 若你真要調priority 可以在執行時動態調整.. 但是似乎也不需要才是.. 用 top 來觀察試試。
頭像
謝孟叡
討論區管理員
文章: 960
註冊時間: 05/01/2001 1:01 am
來自: 邪教組織 #osxchat
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#14 文章 謝孟叡 »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 謝孟叡:
<STRONG>若你真要調priority 可以在執行時動態調整</STRONG><HR></BLOCKQUOTE>
查了一下手邊沒有怎麼調 memory 的文件,
我想可能我記錯了,它應該是自動的。

至於 FreeBSD's kernel / Darwin's kernel 的比較, 我現在還在看文件說...
Abt MK4
基本會員
文章: 43
註冊時間: 07/31/2001 1:01 am
來自: Toronto 香港
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#15 文章 Abt MK4 »

可能是我的主觀問題, 總覺得 OS X 裡多工時連 Preference Panel 叫出來都是慢條斯理的.我用小白G3 500, 320mb RAM. 通常在 OS X 裡會同時用ICQ, IE, Mozilla, DAVE, ACDsee等.
問題是我總覺得在os9裡用相同軟體跑得比較暢快...

[ 02-24-2002: 留言編輯者: Abt 哥虎仔 ]
chester
巨砲!冰果室 No. 1
文章: 2276
註冊時間: 04/19/2001 1:01 am
來自: /doc/elsewhere
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#16 文章 chester »

<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Abt 哥虎仔:
<STRONG>可能是我的主觀問題, 總覺得 OS X 裡多工時連 Preference Panel 叫出來都是慢條斯理的.我用小白G3 500, 320mb RAM. 通常在 OS X 裡會同時用ICQ, IE, Mozilla, DAVE, ACDsee等.
問題是我總覺得在os9裡用相同軟體跑得比較暢快...

[ 02-24-2002: 留言編輯者: Abt 哥虎仔 ]</STRONG><HR></BLOCKQUOTE>

你的感覺沒有錯,這大概是用 OS X 最為明顯
的「缺點」。

可能的話,把 RAM 加更大,會有差喔。320MB
只比建議的 256MB 多一點。如果加到 512MB
以上,然後硬碟換用 5400 轉的,整體會快一些。

Chester

[img]images/smiles/icon_wink.gif[/img]
頭像
janusng
嗜冰客
文章: 1048
註冊時間: 04/30/2001 1:01 am
來自: Metropolis Asylum
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#17 文章 janusng »

可惜OS X不是用BSD kernel,而是Mach kernel呢!
似乎SMT和memory management都是BSD好過Mach!
最近Linux 2.4.10後的 kenrel又比BSD kernel快。 [img]images/smiles/icon_eek.gif[/img]


<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 謝孟叡:
<STRONG>其實你仔細觀察一下就知道, BSD 對資源的管理是很有效的, 若你真要調priority 可以在執行時動態調整.. 但是似乎也不需要才是.. 用 top 來觀察試試。</STRONG><HR></BLOCKQUOTE>

[ 02-24-2002: 留言編輯者: 真理士 ]
Abt MK4
基本會員
文章: 43
註冊時間: 07/31/2001 1:01 am
來自: Toronto 香港
聯繫:

到底 os x 可否由用戶分配記憶體予個別軟件?

#18 文章 Abt MK4 »

謝謝 Chester 兄 [img]images/smiles/icon_biggrin.gif[/img]
回覆文章