請問swap跟RAM的一些問題~

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

請問swap跟RAM的一些問題~

文章maxsolar » 週二 11月 15, 2005 3:43 am

各位大哥:
想問一個比較題外的問題喔,
一台電腦在跑的時候,時麼時候會用到RAM,又什麼時候會用到SWAP呢?
書上大部分都寫SWAP大約是RAM的兩倍大,那是在小記憶體的時代,
目前弟的ubuntu就配了2G的RAM,請問這樣是不是不需要SWAP呢?
反之,如果我割了2G的SWAP是不是可以不用RAM?(好像很笨...沒RAM怎麼開機...><|||)

另外的問題是...我在讀預官考試的計概,裡面提到RAM有分DRAM(動態)跟SRAM(靜態)兩種,可是我比較常聽過SDRAM耶...??那我們現在市面上買的RAM是DDR跟DDR2兩種,那是屬於SRAM還是DRAM呢?

不好意思問蠢問題,
謝謝各位大哥寶貴意見!
頭像
maxsolar
懵懂的國中生
懵懂的國中生
 
文章: 131
註冊時間: 週三 12月 01, 2004 10:39 pm
來自: 台灣共和國

文章訪客 » 週二 11月 15, 2005 9:01 am

1. 如果沒有特別需求,你已經不需要 swap 了…你的 ram 夠大了

正常人都會希望盡量用到 ram 不要用到 swap,因為速度較快、硬碟壽命較長

只有奇怪的 win32 會喜歡常常用到 swap…

2. 是 DRAM。預官的東西隨便念念就好了,不必認真啦…
訪客
 

文章wsun013 » 週二 11月 15, 2005 10:56 am

小弟的 notebook 有 1G ram..
同時跑兩個X, 兩個 OO.O2 不用swap 也夠

通常用到的 ram 都是 DRAM (Synchronous-DRAM), 意思就是重開機後東西就不見了

SRAM 是non-volatile, 就是寫了東西不會跑掉的..我猜flash drive 應該就是這種
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章capitalm » 週二 11月 15, 2005 11:42 am

wsun013 寫:小弟的 notebook 有 1G ram..
同時跑兩個X, 兩個 OO.O2 不用swap 也夠

通常用到的 ram 都是 DRAM (Synchronous-DRAM), 意思就是重開機後東西就不見了

SRAM 是non-volatile, 就是寫了東西不會跑掉的..我猜flash drive 應該就是這種


不是這樣喔 8-)
SRAM 和 DRAM 的分別在於一個是主動是元件 (就是電晶體),一個是被動式元件(電容)
電腦的主記憶體是 DRAM,而 CPU 內部的快取是 SRAM
SRAM 也是 volatile storage,SRAM 的 Static 是指只要通電,資料就不會消失
而 DRAM 就算通電,資料也會慢慢消失,所以需要定期充電
capitalm
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週四 10月 07, 2004 1:14 pm

文章wsun013 » 週二 11月 15, 2005 12:28 pm

謝謝 capitalm 大!
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章capitalm » 週二 11月 15, 2005 12:46 pm

有 swap 還是有一個好處.....可以 hibernate :-P

雖然說我還沒有成功過 :-?
capitalm
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週四 10月 07, 2004 1:14 pm

文章maxsolar » 週二 11月 15, 2005 1:46 pm

謝謝各位大大:
我現在了解了!

win32確實需要很大的swap空間,
我之前都需要把swap設成2g以上開機才最快,
有網友玩game還說要設成5g才是最順....
是說好在現在硬碟都大,不然就麻煩了~
老闆:你的電腦怎麼長得跟我的不一樣?
員工:報告老闆,這是Debian...
老闆:什麼是Debenm??
員工:是一套很棒的Linux...
老闆:哦?跟我的那台華碩比起來,誰比較好?
員工:當然是老闆你的棒阿...+.+|||
頭像
maxsolar
懵懂的國中生
懵懂的國中生
 
文章: 131
註冊時間: 週三 12月 01, 2004 10:39 pm
來自: 台灣共和國

文章maujalen » 週二 11月 15, 2005 5:28 pm

flash應該是ROM
一般我們買來的RAM都是DRAM (因為是用電容做儲存..讀出時因為電容放電所以資料會不見 =破壞性讀出= 所以要有回寫的動作..還有長時間
不讀寫會有電容放電的問題在所以要定期對每個儲存單位做充電.所以速度慢)
SRAM用在CACHE(速度快..沒有電容放電也不會破壞性讀出..不需回寫
通常用正反器來做儲存..但是所需的電子元件多..所以跟DRAM相較之下..速度快..但是貴)
maujalen
可愛的小學生
可愛的小學生
 
文章: 31
註冊時間: 週六 11月 09, 2002 8:47 am
來自: 地球

文章訪客 » 週二 11月 15, 2005 7:45 pm

記憶體分兩種:

ROM (Read Only Memory) : 目前以 Flash ROM 為主,沒電時資料也不消失

RAM (Random Access Memory) : 一般所稱的主記憶體,必須通電資料才不會消失。分下列兩種:

SRAM : Static RAM (用於快取 cache) 速度快、價格高、無需充電(但要通電)
DRAM : Dynamic RAM (主記憶體) 速度稍慢、價格便宜,要不斷充電

從以前到現在出了好多種:

-- SDRAM : Synchronous DRAM (常用於 Pentium / P II / P III)

-- DDR : Double Data Rate DRAM (用於 P4)

-- DDR2 : DDR II DRAM (目前較新的規格)
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客