apa guna memory ram dan sebetulnaya gimana cara kerja hardware tersebut?
apa guna memory ram dan sebetulnaya gimana cara kerja hardware tersebut?
RAM = Random Acces Memory.
Gunanya sebagai Penampung Data yang akan dieksekusi.
Cara Kerja:
Sebenarnya Di Prosesor Juga terdapat Memory tapi nga besar.
Karena itu maka dibuat RAM untuk menambah Jumlah Kapasitas Memory Tersebut.
Sebelum data yang akan di eksekusi oleh Prosesor maka aliran data dari hard disk akan ditampung di Memory sebagai Jembatan Ke Prosesor.Dalam Perkembangan Memory dimulai dari jaman Type EDORAM,SDRAM,DDRRAM dan terakhir RAMBUS (karena kalah bersaing dengan DDR RAM maka pihak Pengembang RAMBUS memutuskan Berhenti memproduksi type RAMBUS).
EDO RAM adalah salah satu Memory yang dipakai jaman komputer type Intel 386 / 486.
SDRAM adalah salah satu Memory yang dipakai jaman komputer type Intel Pentium 1 - 3/ Celeron.
DDRRAM adalah Memory yang banyak di pakai sekarang.
RAMBUS RAM salah satu jenis Memory yang dipakai jaman Pentium 4 generasi Pertama (soket 423)
Karena yang banyak yang dipakai adalah DDR dan RAMBUS maka gw bahas ke dua ini,
DDR = Dual Data Rate dimana Data yang di aksess adalah Dua Data yang dieksekusi sec
ara bersama.Bisa Di ibaratkan mesin yang mengunakan Dua silinder dimana data pertama di ibaratkan silinder pertama dan Data kedua adalah silender.Jadi data akan menganut sistem ini dimana data pertama naik dan setelah turun maka data kedua akan naik dan begitu seterusnya.
RAMBUS = (lupa singkatan nya wkwkwkwkw) Jenis Memory type Performace dimana kerjanya adalah 4 kali / data dieksekusi sebanyak 4 data dalam sekali proses (karena diciptakan benar2 untuk prosesor Intel Pentium 4 yang sama2 mengunakan 4 eksekusi).2 Data diproses secara bersamaan dan 2 data lainnya disiapkan
untuk diproses.Jadi Type RAMBUS 2 X lebih cepat daripada DDR.
Hanya Karena biaya Produksi dan harga jual yang mahal maka RAMBUS Kalah bersaing di pasar perdagangan.
Terus mengapa di memory ram ada tercantum juga speed nya 4200 apa gt kalo gak salah itu buat apa?
4200??
Gini-gini..
Tiap-tiap komponen komputer juga ada yang bekerja di kecepatan tertentu.
Misalnya PCI slot yang bekerja di 33-66 mhz.
Nah memory juga gitu.
Dolo memory type SDRAM ada 2 versi yaitu PC-100 dan PC-133.
Kalo DDR 1 ada 3 macam yaitu PC-2100,PC-2700 dan terakhir PC-3200
Sedangkan DDR2 sekarang ada 3 macam aslinya yaitu PC-4200,PC-5300,PC-6400 (diluar dari PC-6400 adalah Hasil Overclock dari PC-6400 dengan cara mengatur timing Memory di BIOS MotherBoard).
DDR bekerja 2 kali jadi speed yang dicantum di Memory adalah :
Memory DDR bekerja dilingkungan 8 bit.
Misal DDR2 PC-4200 Ato bisa disebut juga DDR2 533...bisa dikatakan begitu dengan rumus 266 (Clock bekerja) X 8 (lingkungan bit) X 2 (karena bekerja 2 kali) =4256 (dibulatkan menjadi 4200).Jadi memory tersebut berjalan dengan Speed 266 Mhz perkanal / 533 Mhz perdua kanal.
Masih Ragu ?? Ato binggung??
Coba hitung Lagi DDR1 PC-3200: 3200:8:2 = 200 mhz/kanal ato bisa disebut DDR 400.
Kalo nga mao repot tinggal di bagi aja 16 dari speck dicantum bisa Juga jadi tinggal 3200:16=200 Mhz
Semakin Cepat Memory bekerja makin Cepat Pula data yang diantar ke Prosesor.
Nah disini lah Fungsi Mhz tersebut/tulisan PC-4200.
Jadi Memory PC-6400 ato PC-5300 Jelas Lebih Unggul/Cepat daripada PC-4200.
Ada lagi ??
apa bedanya kita pasang 512 2 keping sama 1 giga 1 keping? apa memory akan sama 2 tetap berjalan di 1 giga ato gak? apa yang terjadi jika kita pasang 2 keping tapi beda tipe ato beda kapasitas (contoh 512 dengan 128) : corsair dengan visipro)
Loe bener Gaptek ama mao tes gw sih ^^
Gw jawab de..
Hasilnya tergantung..
Tergantung dari Motherboard anda.
Apa bila Motherboard anda bisa mendukung Dual Chanel maka Memory anda (dalam hal ini DDR tentunya) Lebar
Data Memory lebih besar dari biasa.
Tapi ini mesti mengunakan 2 Memory yang identik (Harus sama persis chip dan speed bekerja).
Kalo anda mengunakan single memory maka lebar Data memory anda adalah 64 bit ( hasil dari 8 bit pangkat 2).
Tapi kalo anda mengunakan teknologi Dual Chanel maka Lebar Memory anda sebesar 128 bit.
Dual Chanel Maupun nga Dual Chanel kalo dipasang Memory 2 keping 512 Mb hasilnya tetap 1 Gb.
Kalo pun beda kapasitas ...tetap nga masalah....tapi nga bisa dipasang dengan total 1.5 Gb karena diatas 1 Gb motherboard hanya bisa ditambah dengan kelipatan 1 Gb.Lain halnya kalo dibawah 1 Gb berapapun tetap terbaca.Jadi misalnya anda memasang 3 keping Memory 512 Mb tetap akan terbaca 1 Gb.
Soal Beda merek ini juga tergantung motherboard cuman kalo motherboard generasi sekarang kayaknya uda nga ada masalah lagi.
Kalo anda memasang 2 Memory yang berlainan kecepatan nya misal DDR2 PC-4200 512 Mb dengan DDR2 PC-5300 512 Mb,Maka kapasitas tetap terbaca 1 Gb tetapi Clock bekerja Memory akan mengikuti speed clock yang terendah dalam contoh ini adalah PC-4200.
DDR1 nga bisa dipasang dengan DDR2 sebab lain voltase...(sebelom nanya gw jelasin dolo de ^^)
Ada lagi??
Gua asli gaptek bos!!! kalo tau gua udah kerja di perusahaan komputer donk swt!!!! cukup dolo deh ntar tanya lagi kalo ada pertanyaan!!!! tahnks broo!!!
ow jadi klo dah diaatas pc 6400 tu hasil overclockan ya.......soalnya gw pernah liat yg merk dominator n disitu tulisannya pc 10000......
btw gw juga mo nanya donk......klo memory vga itu fungsinya apa sih ?......apa buat bantuin ngerender dan kan memory di vga ada jenis2nya.....ada yg ddr2 ada yg ddr3, nah itu maksudnya apa.....?
mari kita jelaskan dgn perumpamaan. moga2 lebih gampang. penjelasan om moonwalk dan detail & lengkap bgt, so ini g ngebantu doang (moga2) supaya lbh jelas.
anggep memory itu tempat parkir mobil di mall.
taro kata memory RAM 1 GB itu berarti kapasitas mobil 1000 buah, kalo memory RAM 512 MB itu kapasitas mobil cuma 500 buah.
PC-100 hingga PC-4200 atau berapapun itu menentukan tingkatan kecepatan sebuah mobil bisa keluar masuk tempat parkir tersebut. mungkin bisa dibilang kalo PC-100 itu berarti loket tukang parkirnya ga punya recehan, so dia harus ngambil kembalian dulu dimana gitu... jadi keluar masuk mobil tuh lama. kalo yg dah otomatis ngambil tiket sendiri dan bayar parkir didalem mallnya, kan keluar masuk parkir dan cepet tuh, itu berarti dah PC-4200an kali ya :P
nah yg namanya dual channel itu jumlah loket parkir. single channel tuh berarti loket cuma 1, dual channel tuh berarti loket parkirnya 2.
moga2 bisa diikutin sampe sini.
umpama lu pasang memory dgn kapasitas berbeda, ga jadi masalah, berarti kan jumlah tempat parkir bertambah? betul? 512 MB + 1 GB = 1.5 GB, alias 500 + 1000 mobil = 1500 kapasitas mobil.
tapiiiiii kalo lu pasang beda speed dan merk, sama aja lu bilang bahwa yg loket A udah otomatis, yg loket B masih harus ngambil kembalian. ujung2nya, kecepatan keluar masuk akan tergantung sama loket atau memory yg kecepatannya paling rendah, karena kecepatan harus seragam. dalam dunia komputer ini disebut bottleneck.
memory itu akan sangat berpengaruh sama kinerja komputer kalo lu byk melakukan kegiatan multitasking atau urusan dgn file2 yg besar. umpama lu buka sebuah program (file .exe), sebetulnya tuh ada library2 (file .dll) yg dibuka juga secara bersamaan. nah ini yg plg byk ditaro di memory. semakin byk program yg lu buka bersamaan, memory yg dipake semakin besar.
tapi tenang aja, untuk saat ini sih, menurut gw, kecepatan PC udah amat sangat memadai utk kegiatan sehari2, terlepas itu single channel atau dual channel. komputer akan bekerja di kecepatan maksimum komponen yg paling *****. umpama lu pasang memory DDR1 dgn pentium 1, dia akan kerja di kecepatan pentium 1. begitu jg sebaliknya kalo lu pasang pentium 4 dengan memory EDO-RAM. saat ini sih biasanya kecepatan komputer dibatasin sama harddisk, bukan oleh memory atau processor yg dah kenceng bgt. jadi kalo pengen naikin kecepatan komputer, cobain belajar tentang RAID untuk harddisk, atau beli harddisk SCSI daripada upgrade memory atau processor :P
hope it helps.
thanks buat moonwalk utk penjelasannya yg kumplit.. akan byk membantu lho :P
Btw, g baru beli memory virtual(RAM) yang berukuran 1 GB dan jenis PC3200. Sedangkan Ram g yg sebelumnya PC2100 dan berukuran 256 MB. Pertanyaan g, apakah berpengaruh kalo g gabung'in ke dalam system kompie g(CPU) ?
BIsa aja cuman Clock memory loe ngikutin speed terendah dalam hal ini PC-2100/.
Trus kalo menurut pengalaman Gw jadi teknisi sih kalo diwindow dipasang 1 Gb hanya bisa ditambah kelipatannya.sebab gw pernah pasang 3 buah memory 512 Mb (merek dan chip sama) tapi cuman kebaca 1 Gb,gw
coba 1-1 kebaca semua tuh memorynya 512 Mb.
Kalo saran sih 256 nya copotin aja nga usa pake trus paging file/swap window loe di atur no paging aja.
1 Gb uda cukup gede buat kebutuhan biasa/gaming.
Kecuali loe buat design grafis yang emang bikin memory diperes.
Yup Merek apapun Memory kalo diatas PC-6400 adalah Overclock.
Kalo beli nanti dapet buku manualnya buat setting latency di BIOS.
Memory biasa jg dioverclock cuman mesti tau settingan yang pas and kalo nga stabil kudu diset juga Voltasenya.
Memory VGA pada dasarnya sama aja kayak Memory utama.
Tujuannya Buat nampung Data Grafik yang akan diolah.
Makin besar Memory berarti Data yang ditampung buat diolah Prosesor Grafik juga banyak jadi kerja Memory lebih
enteng sebab nga usa baca lagi dari data dari hard disk.
DDR sampe sekarang uda ampe DDR-3 tapi dalam perkembangan nya lebih maju di Memory VGA.
Pihak Intel sendiri baru2 ini telah membuat motherboard yang mendukung DDR3.
DDR1,DDR2,DDR3 sebenernya sama dalam segi kerja yaitu Dua data pengolahan sekali proses.
Yang membedakan hanyalah Clock dari masing2 Memory.
Memory ada Batas dalam segi Clock tersebut untuk menghindari yang nam4 anya Bottle neck.
Bottle neck adalah kondisi dimana Kinerja Prosesor dan Memory tidak seimbang dalam segi aspek external Clock.
masih nga ngerti??
Ambil Contoh Pentium 4 speed 3,2 Ghz Fsb 800 LGA.
Disitu tercantum bahwa:
Prosesor tersebut berjalan total 3,2 Ghz (ini yang namanya Internal Clock)
Fsb 800 adalah Faktor inti dari kecepatan tiap Prosesor.seperti yang uda gw bilang bahwa Pentium 4 bekerja 4 kali
jadi hasinya 800 bagi 4 = 200 mhz,so tiap pengerak dalam prosesor bekerja adalah 200 Mhz (ini yang namanya External Clock).Nah hasil tersebut dikali lagi yang namanya Multiplier.Jadi prosesor tersebut adalah 800 X 4 = 3200 Mhz ato disingkat 3,2 Ghz
LGA = Nama dari socket tersebut yang berasal dari kepanjangan Land Grid Array,karena Pihak Intel sering diProtes karena barang yang dikirim ke distributor sering Pin prosesor patah maka dibuatlah Prosesor tanpa Pin,Jadi pin prosesor ada di Motherboard (pinter yah Pihak Intel jadi nga ada lagi yang namanya Pin Prosesor patah)
Apabila Loe pake prosesor Intel dengan Fsb 800 dan Memory DDR2 PC-6400 lebih cocok dibanding dengan elo pake memory yang PC-533.Kenapa Gitu ??
Sebab kedua Komponen Berjalan searah dengan External Clock yang sama yaitu 800 Mhz.
Batasan Clock Memory inilah yang dijadikan DDR berapa termasuk ini memory.
DDR1 = PC-2100/266 , PC-2700/333 , PC-3200/400
DDR2 = PC-4200/533 , PC-5300/667 , PC-6400/800
DDR3 = PC-8600/1066 ,PC-10000/1333
Jadi Yang merender Tetap Prosesor VGA/Grafis.
Kalo Memory VGA ada yang bisa diatur lebih dari Standar ketentuan sebab Memory tersebut merupakan Produk High end makanya jangan kaget kalo VGA dengan DDR3 mengunakan clock speed sampe 1 Ghz tapi ini juga berdampak dengan harga jual yang masih tinggi di banding Produk yang mengunakan standar dikarenakan Faktor Kestabilan dan Pendingin Kipas yang lebih memupuni dalam menurunkan suhu.
DDR3 VGA juga lebih besar lebar data yang mencapai 384 bit ( bisa dilihat dari VGA NVidia Geforce 8800 GTX )
Lebar Jalur/Data bisa di ibarat kan Lebar Jalan ....Kita umpamakan bila kita akan menampung air Sebanyak 1 liter diBotol Kecap yang memiliki daya tampung sebesar 1 liter tapi Mulut lubang botol tersebut sedemikian sempitnya.Lebih efektip apabila menampung di Termos yang memiliki Mulut Lubang yang lebih besar tapi juga berkapasitas 1 liter.
Semoga Membantu.......
wuih kk penjelasannya panjang+lebar komplit banget d eh wa mo nanya dunk klo Processor itu cara kerjanya gimana trus fungsinya apa trus kaya yg baru" ini kan ada Intel2Core itu duo apa processornya dua gitu tolong pencerahannya Gaptek Abizz sumpah wa ^_^
wiw.. menjelaskan cara kerja processor... bakal panjang nih.. buat om moonwalk coba tulung dilengkapi. CMIIW.
Pertama2 buat mengerti cara kerja processor tuh kamu harus mengerti cara kerja sistem bilangan biner (berbasis 2). Kamu tau kan kalo basis 2 itu cuma ada 2 simbol yg merepresentasikan seluruh himpunan bilangan real, yaitu simbol 0 dan 1. Jadi kalo dibuat tabel bilangan biner :
dalam komputer, simbol 1 itu menyatakan posisi ON, simbol 0 itu menyatakan posisi OFF. Sekali lagi, 1 = ON, 0 = OFF. Ini adalah prinsip dasar kerja komponen elektronik.Code:desimal biner 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001
Sekarang gimana cara processor bekerja? Processor pada dasarnya adalah kumpulan TRANSISTOR. Mari kita umpamakan transistor sebagai pertigaan jalan. Dia menentukan apakah mau kekiri, atau mau kekanan? Jadi umpama ada data yg masuk ke transistor tersebut, misal data yg masuk adalah 0, maka belok kiri, misal data yg masuk adalah 1, maka belok kanan. Dalam kenyataannya, misal data yg masuk 0, maka lakukan perintah A, misal data yg masuk 1, maka lakukan perintah B.
Itu diatas cara kerja dasarnya. Sekarang bayangkan umpama dalam sebuah processor yg kamu punya ada 55 juta transistor atau persimpangan jalan :
Bagi yg mengerti tt bilangan basis biner, tentu tau bahwa bilangan biner pun bisa ditambah, dikurangi, dibagi, dan dikalikan dengan sesama bilangan biner. Nah itulah yg terjadi didalam sebuah processor, cuma penambahan, pengurangan, perkalian, dan pembagian, tetapi dalam bentuk biner.Intel released Pentium 4s with their new Northwood core at 1.6, 1.8, 2.0 and 2.2 GHz. Northwood (product code 80532) combined an increase in the secondary cache size from 256 KiB to 512 KiB (increasing the transistor count to 55 million, up from 42 million) - wikipedia
Prinsip dasar matematika semua berlaku jg untuk bilangan biner, misal asosiatif [ (a + b) + c = a (b +c) ], komutatif [ (a + b) = (b + a) ] utk penambahan dan perkalian, dan distributif [ a x (b + c) = (a x b) + (a x c) ]Code:4 + 9 = 13 100 + 1001 = 1101 maka 13 bilangan binernya adalah 1101.
Seluruh program dan aplikasi yang ada sekarang bekerja berdasarkan prinsip persimpangan dan perhitungan matematis sederhana ini. Misal diterjemahkan dalam bahasa program :
Code:Prinsip persimpangan dalam bentuk IF THEN ELSE LOOP IF x = 1 THEN y = 5 ELSE y = 0 END IFCoba bayangkan kamu bikin gambar lingkaran di paint. Sebetulnya itu komputer alias processor sedang menghitung luas lingkaran dan keliling lingkaran dgn jarak kursor awal dengan kursor akhir sebagai jari2.Code:Prinsip perhitungan matematis dalam bentuk bahasa program (rumus menghitung luas lingkaran) IF bangun = 'LINGKARAN' THEN luas = (22 / 7) * R * R ELSE IF bangun = 'SEGITIGA' THEN luas = 0.5 * L * T ELSE IF bangun = 'TRAPESIUM' THEN luas = 0.5 * T * (LA + LB ) END IF
Tapi sekali lagi, karena perhitungan ini dilakukan oleh 55 juta transistor, ya lu taunya beres aja.
Sekarang tentang Dual Core. Bayangin jika kamu bikin 2 lingkaran sekaligus. Atau kamu lagi mau bikin lingkaran di paint, sedangkan di latar belakang ada program yg lagi menghitung luas bangun geometri seperti contoh diatas. Maka akan ada 2 "THREAD" atau jalinan program yang berjalan bersamaan. Andaikata 2 THREAD ini dijalankan di komputer dengan single core, maka THREAD ini harus ngantri.
Kembali lagi coba dibayangkan Processor sebagai kumpulan persimpangan jalan. Kita misalkan di tiap persimpangan itu cuma bisa nampung 1 mobil tiap kali lampu merah. Berarti kalo ada 2 mobil, mobil kedua itu akan ngantri kan? Sedangkan mungkin dalam 1 program ketika dijalankan dia harus melintasi RUTE (THREAD) yang melewati ribuan, jutaan persimpangan. Maka dibuatlah DUAL CORE, yg membuat komputer bisa menjalankan 2 rute sekaligus. Umpama ada 2 program yg berjalan bersamaan, dengan kedua program itu memiliki rute/thread masing2, mereka ga akan ngantri sedikitpun karena mereka berada di 2 kota yang berbeda, dengan rute yg bebas dimiliki mereka masing2.
Sebagai informasi tambahan, komputer tidak lagi mengerjakan perhitungan dalam bentuk biner, tapi sudah dilakukan dalam bentuk HEXADESIMAL alias bilangan berbasis 16. Kalo biner cuma ada 2 simbol 0 dan 1, maka heksadesimal punya 16 simbol, yaitu bilangan 1 hingga 0 plus huruf A, B, C, D, E, F. Hal ini disebut sebagai sistem komputasi 32-bit. Yang artinya dalam sekali program berjalan, data yg dimasukkan ngga satu per satu angka 0 dan 1 tapi sekaligus 110011 atau FF00CC atau EA3217.
Bilangan heksadesimal ini harus kamu mengerti prinsip kerjanya, bahwa heksadesimal adalah 2 pangkat 4 (2^4) dari bilangan berbasis 2, sehingga perhitungannya sebetulnya merupakan pengembangan dari bilangan biner.Code:heksadesimal desimal 110011 = 1114129 FF00CC = 16711884 EA3217 = 15348247
Kalo kamu pengen bener2 ngerti komputer, sebaiknya kamu baca2 tentang bilangan heksadesimal, karena seluruh aplikasi akan bisa lebih kamu mengerti kalo kamu bisa sistem heksadesimal. Sebagai contoh, sistem memory bekerja berdasarkan bilangan hex ini. Begitu juga dengan sistem warna RGB, dimana 000000 adalah warna hitam, dan FFFFFF adalah warna putih dan warna2 lain nilai bilangan hexnya akan ada diantara 2 warna tersebut. Sekarang coba kita hitung brp FFFFFF dalam desimal = 16777215 alias 16 juta warna, yang kalo kamu klik di Control Panel > Display > Properties > Tab Settings maka akan ada tulisan disitu untuk "Color Quality = Highest (32-bit)"
Prinsipnya mungkin gitu, maaf kalo amburadul tata bahasa atau runtutan penjelasannya mohon dimaklumi. Silahkan jg buat yg mo mengoreksi & menambah.
wah....makasi nih jawabannya.....tambah wawasan lagi deh:arty::
Share This Thread