Pangunahin vs Pangalawang Memorya | Mga Auxiliary Storage Device
Naglalaman ang isang computer ng hierarchy ng mga memory device para sa pag-iimbak ng data. Nag-iiba sila sa kanilang kapasidad, bilis at gastos. Ang pangunahing memorya (tinatawag ding pangunahing memorya) ay ang memorya na direktang ina-access ng CPU upang mag-imbak at kumuha ng impormasyon. Ang pangalawang memorya (tinutukoy din bilang external o auxiliary memory) ay isang storage device na hindi direktang naa-access ng CPU at ginagamit bilang permanenteng storage device na nagpapanatili ng data kahit na naka-off ang power.
Ano ang Pangunahing Memorya?
Ang Primary memory ay ang memorya na direktang ina-access ng CPU upang mag-imbak at kumuha ng impormasyon. Kadalasan, ang pangunahing memorya ay tinutukoy din bilang RAM (Random Access Memory). Isa itong pabagu-bagong memorya, na nawawala ang data nito kapag naka-off ang power. Ang pangunahing memorya ay direktang naa-access ng CPU sa pamamagitan ng address at memory bus at ito ay patuloy na ina-access ng CPU upang makakuha ng data at mga tagubilin. Higit pa rito, ang mga computer ay naglalaman ng ROM (Read Only Memory), na nagtataglay ng mga tagubilin na madalas na isinasagawa gaya ng startup program (BIOS). Isa itong hindi pabagu-bagong memorya na nagpapanatili ng data nito kapag naka-off ang power. Dahil ang pangunahing memorya ay madalas na naa-access, kailangan itong maging mas mabilis. Ngunit mas maliit ang mga ito sa laki at magastos din.
Ano ang Secondary Memory?
Ang Secondary memory ay isang storage device na hindi direktang naa-access ng CPU at ginagamit bilang isang permanenteng storage device na nagpapanatili ng data kahit na naka-off ang power. Ina-access ng CPU ang mga device na ito sa pamamagitan ng isang input/output channel at ang data ay unang inililipat sa pangunahing memorya mula sa pangalawang memorya bago i-access. Karaniwan, ang mga hard disk drive at optical storage device (mga CD, DVD) ay ginagamit bilang pangalawang storage device sa mga modernong computer. Sa pangalawang storage device, inaayos ang data sa mga file at direktoryo ayon sa isang file system. Nagbibigay-daan din ito na mag-ugnay ng karagdagang impormasyon sa data tulad ng mga pahintulot sa pag-access, may-ari, huling oras ng pag-access, atbp. Higit pa rito, kapag napuno ang pangunahing memorya, ginagamit ang pangalawang memorya bilang pansamantalang imbakan para sa pagpapanatili ng hindi gaanong ginagamit na data sa pangunahing memorya.. Ang mga pangalawang memory device ay mas mura at mas malaki ang sukat. Ngunit mayroon silang malaking oras ng pag-access.
Pagkakaiba sa pagitan ng Pangunahin at Pangalawang Memory
Ang Primary memory ay ang memorya na direktang ina-access ng CPU upang mag-imbak at kumuha ng impormasyon, samantalang ang pangalawang memorya ay hindi direktang naa-access ng CPU. Ang pangunahing memorya ay ina-access gamit ang address at data bus ng CPU, habang ang pangalawang memorya ay ina-access gamit ang mga channel ng input/output. Ang pangunahing memorya ay hindi nagpapanatili ng data kapag ang power ay naka-off (volatile) habang ang pangalawang memorya ay nagpapanatili ng data kapag ang power ay naka-off (non-volatile). Higit pa rito, ang pangunahing memorya ay napakabilis kumpara sa pangalawang memorya at may mas mababang oras ng pag-access. Ngunit, ang mga pangunahing memory device ay mas mahal kumpara sa pangalawang memory device. Dahil sa kadahilanang ito, kadalasan ang isang computer ay binubuo ng isang mas maliit na pangunahing memorya at isang mas malaking pangalawang memorya.