Minggu, 26 Desember 2010

Troubleshooting dan Hiren

MENGATASI TROUBLESHOOTING KELISTRIKAN

Energi listrik yang kita gunakan sehari-hari pada dasarnya dihasilkan oleh proses yang bersumber dari 2 hal, yaitu dari sumber daya listrik tak terbabaharukan dan dari sumber listrik terbaharukan. Sehingga untuk mengantisipasi akibat gangguan dari sumber energi listrik, sebaiknya diperlukan suatu alat UPS, alat ini berguna untuk memperbaiki dan meminimalisir gangguan listrik yang terjadi, sehingga listrik yang akan disupply ke beban misal ke komputer kualitasnya menjadi lebih stabil dan handal dibandingkan jika langsung dari sumber listrik (PLN) dan juga memberikan listrik cadangan jika sumber listrik utama (PLN) mati. Adapun gangguan yang sering terjadi pada listrik diantaranya:
1.      Power Failure / outages
Power Failure atau outages sumber listrik utama mati kalau di Indonesia boleh dikatakan mati lampu/ PLN mati . Penyebabnya mungkin karena korselting atau hubung singkat, sumber listrik kelebihan beban, peralatan listrik ada yang rusak sehingga breaker /MCB PLN turun. Bisa juga karena adanya bencana alaml. Hal ini dapat menyebabkan kerusakan pada hardware computer atau peralatan elektroniknya , kehilangan data, system computer menjadi crash.
2.      Power SAG
Yaitu tegangan listrik turun dalam waktu sesaat sampai dengan dibawah 80-85% dari tegangan normal. Yah kalau di Indonesia tegangan normalnya 220 Vac. Penyebabnya adanya startup beban (peralatan listrik / elektronik) yang cukup besar (Kita pasti pernah mengalami pada saat kita menyalakan televisi atau monitor komputer atatu ac terkadang bohlam di rumah kita redup sesaat kemudian normal kembali, nah itu yang dinamakan sag alias tegangan turun sesaat), adanya peralatan yang rusak, kapasitas listrik kita misal di rumah lebih kecil dari yang dibutuhkan/demand. Gangguan seperti ini dapat mengakibatkan kerusakan pada pada komputer dan mungkin system komputer kita bisa crash. Anda bisa bayangkan kalau kita sedang memakai komputer terjadi hal seperti ini, komputer kita kalau tidak restart ya…. Hang.
3.      Power Surge / Spike
Yaitu tegangan listrik naik dalam waktu sesaat sampai dengan di atas 110% dari tegangan normal. Yah kalau di Indonesia tegangan normalnya 220 Vac .. Sedangkan spike merupakan kejadian dimana tegangan listrik naik begitu cepat dalam sesaat sehingga dapat mencapai 5KV-60 KV. Penyebabnya biasanya pada saat kita mematikan beban yang berat atau bisa juga jaringan listrik terkena petir. Gangguan ini dapat menyebabkan kerusakan pada hardware.
4.      Undervoltage
Dikenal juga dengan istilah BrownOut terjadi saat tegangan listrik turun / berkurang dalam waktu beberapa lama bisa hitungan menit, sampai hitungan hari . Penyebabnya beban listrik yang berlebihan sehingga pasokan listrik berkurangi atau adanya beban pada saat baban puncak misal malam hari. Hal ini dapat menyebabkan peralatan listrik atau elektronik menjadi rusak.
5.      Overvoltage
Hal ini kebalikan dari undervoltage . Hal ini akan menyebabkan komputer atau peralatan elektronik menjadi panas dan cepat rusak.
6.      Electrical Line Noise / Common Mode Disturbances
Gelombang listrik terganggu sehingga bentuk gelombangnya tidak bersih tetapi seperti berambut. Hal ini terjadi karena gangguan frekuensi radio, petir, Neutral-Grounding pada instalasi listrik jelek, atau bisa juga sisebabkan oleh peralatan listrik atau elektronik yang menghasilkan frekuensi yang tinggi . Gangguan ini dapat menyebabkan error pada harddisk ,dan kerusakan pada hardware komputer.
7.      Frequency Variation
Listrik mempunyai dua istilah yaitu tegangan atau voltase dan frekuensi. Jadi Frekuensi variation ini adalah frekuensi listrik yang selalu berubah-ubah. Umumnya di Indonesia frekuensi listriknya 50 Hz. Hal ini dapat menyebabkan hilang data, sistem menjadi crash dan rusaknya peralatan.
8.      Switching Transient
Turunnya tegangan secara tiba-tiba dalam waktu kisaran beberapa nanosecond /nano detik . Waktu yang terjadinya lebih pendek daripada sebuah spike dan hanya terjadi beberapa nanosecond. Gangguan ini dapat menyebabkan kerusakan yang terlalu cepat / premature failure.
9.      Harmonic Distortion
Gelombang listrik yang terdistorsi sehingga gelombang listriknya kacau tidak sinusoidal lagi. Hal ini dapat disebabkan karena switching power supply, motor listrik seperti pompa air, mesin fax, mesin foto copy dll. Gangguan ini dapat menyebabkan komunikasi data misalnya pada jaringan lan menjadi error, peralatan listrik / elektronik cepat panas, dan kerusakan pada hardware komputer.


CARA  MENGATASI  GANGGUAN  LISTRIK
                Pada umumnya gangguan penyaluran energi listrik yang sering terjadi sebagai catu daya untuk beban, berupa peralatan listrik dan komputer yaitu seperti : Listrik padam secara tiba-tiba(blockout), Tegangan dan frekuensi naik turun tidak stabil dan distorsi atau noise.
1.                                      
1.   1. Listrik padam secara tiba-tiba
                Yang dimaksud dengan listrik padam secara tiba-tiba (artinya cut-off tanpa pemberitahuan terlebih dahulu), hal ini terjadi pemadaman listrik dari sumber listrik utama dari (PLN), atau pada breaker (MCB) turun karena akibat terjadi beban yang berlebihan atau terjadi (biasanya korslet/hubung singkat). Hal ini perlu dimengerti, apa yang terjadi jika kita sedang bekerja dengan memakai komputer kemudian terjadi pemadaman listrik oleh PLN, atau ada orang yang menyalakan beban yang besar misal dispenser/mesin pendingin ruangan (ac) atau mungkin peralatan welder (alat las listrik) ke sumber listrik yang mengakibatkan breaker (MCB) menjadi turun, atau mungkin ada peralatan listrik yang korsleting misal yang paling sering terjadi pada lampu neon, atau peralatan elektronik semacamnya. Dengan kasus seperti itu kita pasti tahu apa yang terjadi dengan komputer kita yang sedang kita pakai. Akan ikut mati! Data yang sedang kita kerjakan akan ikut hilang (jika belum di save). Juga dapat mengaikbatkan kerusakan hardware (paling sering hardisk menjadi crash).Untuk mengatasi hal ini diperlukan UPS (Uninterruptible Power supply)

2.      2. Tegangan dan frekuensi yang naik turun
                   Akibat pada sumber listrik yang naik turun (tidak stabil) dapat merusakan pada hardware komputer. Jika terjadi tegangan listrik naik akan menyebabkan power supply pada komputer menjadi cepat panas. Bahkan jika naiknya melebihi kapasitas yang seharusnya, misal tegangan listrik melebihi 240Vac yang  seharusnya 220 volt atau terkena petir (tegangan listrik akan melonjak menjadi tinggi sekali melebihi 400V dalam waktu seketika) atau mematikan beban yang berkapasitas besar juga dapat menyebabkan tegangan listrik naik seketika tentu akan mengakibatkan komputer kita akan rusak. Untuk proteksi petir ini sebaiknya mencari ups yang ada surge protectionnya sehingga kalau kena petir yang rusak biasanya surge protectornya sedangkan komputer kita aman. Jika tegangan listriknya turun dapat mengakibatkan komputer menjadi hang karena kurang supply tegangan listrik, juga power supply kita menjadi lebih panas karena akan menarik arus yang lebih besar untuk mencukupi kapasitas VA dari power supply. Turunnya tegangan listrik dapat terjadi sumber listrik utamanya (PLN) sudah tidak mencukupi kapasitasnya, juga dapat juga tegangan turun secara seketika karena menghidupkan beban/peralatan listrik/elektrionik yang berkapasitas besar. Untuk mengatasi hal ini dapat menggunakan stabiliser (AVR) atau UPS (Uninterruptible Power Supply) yang sudah ada AVR dan Surge Protectionnya.

3.     3. Distorsi (Noise)
                Pengaruh pada sumber listrik yang terdistorsi umumnya akan mengakibatkan gagalnya proses input/output data pada komputer. Misalnya gagal dalam penulisan data ke harddisk, atau bisa juga dapat mengakibatkan print error dan yang paling sering terjadi yaitu sering tidak koneknya hubungan komputer pada jaringan LAN (biasannya kalau kabel lan berdampingan dengan kabel listrik yang terdistorsi). Penyebab gelombang listrik terdistorsi karena radio transmission yang dibangkitkan oleh peralatan elektronik, misal pemancar radio/televisi, suara pesawat terbang umunya di sekitar bandara, bahkan peralatan komputer atau elektronik itu sendiri menyebabkan distorsi (perlatan elektronik yang mempunyai THDI (Total harmonic distorsion) yang jelek). Untuk mengatasi gangguan ini biasanya memakai power line conditioner atau menggunakan UPS yang berjenis online karena kedua alat ini umumnya terdapat rangakaian penghilang atau pemininimalisir distosi/noise. Sedangkan kalau frekuensi yang naik turun umumnya berpengaruh sekali untuk perlatan yang sensitif seperti peralatan medical dan laboratorium.

 Hiren
Hiren merupakan cd yang berisi berbagai macam tool yang dapat digunakan untuk memperbaiki komputer yang bermasalah. Adapun tool tersebut antara lain :

  •  Antivirus Tools
  • Backup Tools
  • BIOS/CMOS Tools
  • Browsers/File Manager
  • Cleaners
  • File System Tools
  • Hard Disk tools
  • MBR (Master Boot Record) Tools
  • MultiMedia Tools
  • Ms Dos Tools
  • Network Tools
  • Optimizer
  • Partition Tools
  • Password Tools
  • Process Tools
  • RAM (Memory) Testing Tools
  • Recovery Tools
  • Registry Tools
  • Remote Control Tools
  • Security Tools
  • Startup Tools
  • System Information Tools
  • Testing Tools
  • Tweakers
Dimana masing-masing kategori di atas memiliki fungsi yang berbeda-beda. Sesuai dengan kategorinya.


Rabu, 15 Desember 2010

Sejarah Virtual Mesin

Dalam dunia komputasi sekarang konsep mesin virtual telah digunakan untuk menyelesaikan banyak masalah. Dari partisi mesin ( Model IBM ), untuk menciptakan sebuah platform semi-bahasa pemrograman yang independen ( Model Java ), untuk menciptakan sistem operasi ( Model Unix dan model OSI ), konsep mesin virtual telah terbukti menjadi kuat alat dalam membentuk komputer saat ini. Namun, ide ini tidak selalu jelas bagi semua orang dan tidak sampai pertengahan tahun 1960-an bahwa gagasan ini dimasukkan ke dalam praktek.
Sekitar 1965 para peneliti di IBM sedang berusaha untuk mengukur efektivitas sebenarnya beberapa ide baru dalam bidang ilmu komputer. Para peneliti membutuhkan cara untuk mematikan fitur baru ini sehingga mereka bisa mengukur kinerja mesin dengan pilihan baik dan mematikan. Para peneliti ini didasarkan pada pusat Yorktown IBM Research. Mereka merancang sebuah skema di mana mereka harus mampu partisi mesin ke dalam "potongan-potongan yang lebih kecil". Potongan-potongan ini harus mampu mengelola sumber daya mereka sendiri sehingga para peneliti dapat menguji banyak kondisi yang berbeda di sistem pada waktu yang sama tanpa mengubah "bagian" lain dari sistem. Mereka percaya implementasi sebagai mesin virtual bisa bekerja sangat baik untuk percobaan ini.
Setelah percobaan ini, IBM akhirnya melanjutkan dan mengembangkan pelaksanaan gagasan atas mesin virtual dan mulai menjual sebagai dunia nyata Sistem Operasi untuk lingkungan beberapa pengguna. Banyak perusahaan dan universitas menggunakan Sistem Operasi karena memungkinkan mereka untuk berbagi kekuasaan dan sumber daya yang tersedia pada komputer mainframe mereka dengan banyak orang. Setiap user memiliki / nya mesin virtual-nya sendiri yang mereka bekerja di dalam, sehingga berbagi sumber daya dengan setiap user lain tanpa mempengaruhi pengguna lain. Mesin ini sekarang dikenal sebagai IBM System 370 (S/370) dan IBM System 390 (S/390). Mesin ini memanfaatkan IBM VM / ESA sistem operasi dan secara kolektif disebut sebagai garis keturunan VM IBM.
Implementasi mesin virtual telah terbukti menjadi cukup kuat, karena merupakan mesin yang masih sedang dijual hari ini. Ide mesin virtual sejak itu telah digunakan untuk menyelesaikan banyak masalah komputasi lainnya. Masalah seperti portabilitas program komputer dan desain sistem operasi. Salah satu implementasi pertama yang menggunakan mesin virtual untuk mengatasi masalah ini adalah sistem operasi Unix.
Sistem operasi Unix yang melahirkan dari makalah yang diterbitkan, pada tahun 1974, oleh Denise Richie dan Ken Thompson dari Bell Labs. Ide mereka untuk sistem operasi Unix dengan cepat diadaptasi di PDP-11 komputer yang digunakan di universitas-universitas. Dari universitas ini dengan cepat menyebar ke industri komputer komersial oleh siswa lulus. Dari tahun 1980 sampai tahun 1985, IEEE standar papan mulai POSIX (Portable Operating System) proyek untuk menyediakan standar untuk fungsi-fungsi Unix Perpustakaan. Idenya adalah bahwa semua produsen perangkat lunak bisa menulis kode program dengan menggunakan fungsi perpustakaan standar dan port kode untuk setiap sistem Unix. Pada tahun 1990 IEEE POSIX proyek diterbitkan "Teknologi Informasi Portable Operating System Interface. Ini standar yang ditetapkan untuk rutinitas Unix shell dan utilitas, yang formal spesifikasi untuk Unix Application Interface Unix memungkinkan proses untuk beroperasi sebagai mesin virtual terpisah.
Salah satu masalah yang telah menjangkiti programmer selama bertahun-tahun adalah gagasan untuk menciptakan program komputer benar-benar portabel. Dengan kata lain, programer ingin menulis satu program yang akan bekerja pada platform apapun. Pada pertengahan tahun 1990-an ide ini hampir telah dimungkinkan memanfaatkan gagasan tentang mesin virtual untuk menciptakan bahasa pemrograman Java.
Ide dari bahasa pemrograman Java, bagaimanapun, bukanlah ide baru pada tahun 1990. Itu benar-benar berpikir dari pada tahun 1970-an oleh seorang pria bernama Bill Joy. Joy berpikir tentang menciptakan bahasa yang akan menggabungkan fitur terbaik dari proyek MESA dan C. Lain-lain (seperti Sun co-pendiri), namun, campur tangan dan akan bertahun-tahun sebelum gagasan ini menjadi kenyataan. Pada akhir 1990 Joy menulis makalah yang disebut lebih lanjut yang dijelaskan pitch untuk insinyur Sun bahwa mereka harus menghasilkan lingkungan obyek berdasarkan C ++. Sekitar waktu ini James Gosling telah bekerja selama beberapa bulan di editor SGML disebut "Imagination" menggunakan C + +. Karena frustrasi Gosling dengan C + + pada proyek ini "Imajinasi", bahasa pemrograman Oak telah dibuat.
Patrick Naughton memulai Green Project pada tanggal 5 Desember 1990. Nakal proyek didefinisikan sebagai upaya untuk "melakukan hal-hal lebih sedikit lebih baik". Bahwa Desember dia direkrut Gosling dan Mike Sheridan untuk membantu memulai proyek. Joy menunjukkan mereka kertas lebih lanjut, dan pekerjaan dimulai pada grafis dan antarmuka pengguna isu selama beberapa bulan di C.
Pada bulan April 1991 Proyek Hijau (Nakal, Gosling dan Sheridan) dilunasi pada elektronik konsumen pintar sebagai platform, dan Gosling mulai bekerja berat pada bahasa pemrograman Oak. Gosling menulis compiler asli pada C, dan Nakal, Gosling dan Sheridan menulis runtime-penerjemah, juga dalam C. Oak adalah menjalankan program pertama pada bulan Agustus 1991.
sebuah persilang antara PDA dan remote control, sudah siap ini demoed untuk Scott McNealy, presiden Sun, pada bulan Oktober. Setelah itu Proyek Green didirikan sebagai First Person Inc, anak perusahaan yang sepenuhnya dimiliki Sun. Pada awal 1993, tim Green mendengar tentang permintaan Time-Warner proposal untuk sistem operasi kotak settop. First Person cepat mengalihkan fokus dari elektronik konsumen cerdas untuk pasar OS set-top box, dan ditempatkan tawaran dengan Time-Warner. Kebetulan, Sun kehilangan tawaran. First Person terus bekerja pada kotak settop sampai awal 1994, ketika menyimpulkan bahwa seperti elektronik konsumen pintar settop kotak yang hype lebih dari kenyataan.
         Tanpa pasar yang harus dilihat First Person diperpanjang kembali ke Sun pada tahun 1994. Namun sekitar saat ini disadari bahwa persyaratan untuk elektronik konsumen cerdas dan perangkat lunak settop kotak (kecil, kode platform independen terpercaya aman) adalah persyaratan yang sama untuk web baru lahir. Untuk ketiga kalinya proyek tersebut diarahkan, kali ini di web. Browser prototipe disebut WebRunner ditulis oleh Patrick Nakal. Setelah bekerja tambahan dengan Naughton dan Jonathan Payne browser ini menjadi HotJava. Pada tahun 1995 Oak diubah namanya menjadi Java. Pada bulan Mei 1995 Java pertama Development Kit (JDK) 1.0 alpha dirilis. Sejak saat itu telah ada beberapa revisi yang mengarah ke versi terkini dari JDK 1.2.

Pengertian Virtual Mesin


Sebuah mesin virtual (VM) adalah sebuah perangkat lunak implementasi dari mesin (yaitu komputer ) yang mengeksekusi instruksi seperti mesin fisik.

Definisi

Virtual adalah istilah yang awalnya berasal dari optik, untuk memahami objek di cermin. Objek dalam cermin adalah cerminan dari suatu benda fisik yang sebenarnya, tetapi cermin tidak benar-benar objek. Ini berarti bahwa gambar tersebut terlihat seperti objek aktual dan terlihat menjadi di lokasi yang sama.
Sebuah mesin virtual (VM) adalah implementasi perangkat lunak dari sebuah mesin (misalnya komputer) yang mengeksekusi program-program seperti mesin fisik. Mesin virtual dipisahkan menjadi dua kategori utama, didasarkan pada penggunaan dan tingkat korespondensi untuk setiap mesin nyata. Sebuah mesin virtual sistem menyediakan lengkap platform sistem yang mendukung pelaksanaan lengkap sistem operasi (OS). Sebaliknya, mesin virtual proses didesain untuk menjalankan satu program , yang berarti bahwa ia mendukung satu proses Karakteristik penting dari sebuah mesin virtual adalah bahwa perangkat lunak yang berjalan di dalam terbatas pada sumber daya dan abstraksi yang disediakan oleh mesin virtual tidak dapat keluar dari dunia virtual.
Sebuah mesin virtual pada awalnya ditentukan oleh Popek dan Goldberg sebagai "yang efisien, terisolasi duplikat dari mesin yang nyata". gunakan saat ini mencakup mesin virtual yang tidak memiliki surat-menyurat langsung ke perangkat keras yang nyata.

Sistem mesin virtual

Sistem mesin virtual (kadang-kadang disebut mesin virtual hardware) mengizinkan berbagi dari mesin sumber daya fisik yang mendasari antara mesin virtual yang berbeda, masing-masing berjalan sistem operasi sendiri. Lapisan perangkat lunak yang menyediakan virtualisasi ini disebut monitor mesin virtual atau hypervisor . hypervisor A dapat berjalan di hardware telanjang (Tipe 1 atau VM asli) atau di atas sistem operasi (Tipe 2 atau host VM).
Keuntungan utama dari VM adalah:
  • beberapa OS lingkungan bisa hidup berdampingan pada komputer yang sama, dalam isolasi kuat dari satu sama lain
  • mesin virtual dapat menyediakan set instruksi arsitektur (ISA) yang agak berbeda dari mesin nyata
  • aplikasi provisioning, pemeliharaan, ketersediaan tinggi dan pemulihan bencana \

Kelemahan utama dari VM adalah:
  • mesin virtual kurang efisien dibandingkan mesin yang sebenarnya ketika mengakses hardware secara tidak langsung
  • ketika VMS multiple bersamaan berjalan pada host fisik yang sama, setiap VM mungkin menunjukkan kinerja yang bervariasi dan tidak stabil (Kecepatan Eksekusi, dan bukan hasil), yang sangat tergantung pada beban kerja yang dikenakan pada sistem dengan VM yang lain, kecuali teknik yang tepat digunakan untuk isolasi temporal antara mesin virtual .
Beberapa VM operasi masing-masing berjalan sendiri sistem (sistem yang disebut operasi tamu) yang sering digunakan dalam konsolidasi server, dimana pelayanan berbeda yang digunakan untuk menjalankan pada setiap mesin untuk menghindari interferensi adalah bukan berjalan di VM terpisah pada mesin fisik yang sama.
Keinginan untuk menjalankan beberapa sistem operasi adalah motivasi asli untuk mesin virtual, karena memungkinkan time-sharing satu komputer di antara OS single-tasking beberapa. Dalam beberapa hal, sebuah mesin virtual sistem dapat dianggap sebagai generalisasi dari konsep memori virtual yang historis mendahuluinya. IBM CP / CMS, sistem pertama yang memungkinkan virtualisasi penuh , dilaksanakan pembagian waktu dengan menyediakan setiap pengguna dengan pengguna sistem operasi-tunggal, CMS . Tidak seperti memori virtual, sistem mesin virtual memungkinkan pengguna untuk menggunakan instruksi istimewa dalam kode mereka. Pendekatan ini memiliki keuntungan tertentu, misalnya ini memungkinkan pengguna untuk menambahkan perangkat input / output tidak diizinkan oleh sistem standar.
Para OS Guest tidak harus semua sama, sehingga memungkinkan untuk menjalankan OS yang berbeda pada komputer yang sama (misalnya, Microsoft Windows dan Linux , atau versi lama dari OS dalam rangka mendukung perangkat lunak yang belum porting ke versi terbaru). Penggunaan mesin virtual untuk mendukung OS tamu yang berbeda menjadi populer di embedded system , penggunaan yang khas adalah untuk mendukung sistem operasi waktu-nyata pada waktu yang sama sebagai tingkat-tinggi OS seperti Linux atau Windows.
Penggunaan lainnya adalah untuk sandbox sebuah OS yang tidak dipercaya, mungkin karena sistem yang sedang dikembangkan. Mesin virtual memiliki kelebihan lain untuk pengembangan OS, termasuk akses debugging yang lebih baik dan reboot cepat.
mesin virtual Proses
Sebuah proses VM, kadang-kadang disebut mesin virtual aplikasi, berjalan sebagai aplikasi biasa di dalam sebuah OS dan mendukung proses tunggal. Hal ini tercipta saat proses itu dimulai dan hancur ketika keluar. Tujuannya adalah untuk menyediakan sebuah platform program lingkungan independen-yang abstrak jauh rincian perangkat keras yang mendasarinya atau sistem operasi, dan memungkinkan sebuah program untuk mengeksekusi dengan cara yang sama pada platform apapun.
Sebuah proses VM menyediakan tingkat abstraksi tinggi - yang dari bahasa pemrograman tingkat-tinggi (dibandingkan dengan tingkat ISA abstraksi-rendah sistem VM).  Proses VMS diimplementasikan menggunakan interpreter, kinerja yang sebanding dengan bahasa pemrograman dikompilasi dicapai dengan menggunakan just-in waktu kompilasi- .
Jenis VM telah menjadi populer dengan bahasa pemrograman Java , yang diimplementasikan dengan menggunakan mesin virtual Java. Contoh lain termasuk mesin virtual Parrot, yang berfungsi sebagai lapisan abstraksi untuk bahasa beberapa diinterpretasikan, dan Framework. NET , yang berjalan pada sebuah VM yang disebut Common Language Runtime.
Sebuah kasus khusus dari proses VMS adalah sistem yang abstrak atas mekanisme komunikasi dari (berpotensi heterogen) cluster komputer. VM tersebut tidak terdiri dari sebuah proses tunggal, tetapi satu proses per mesin fisik di cluster. Mereka dirancang untuk memudahkan tugas pemrograman aplikasi paralel dengan membiarkan programmer fokus pada algoritma daripada mekanisme komunikasi yang disediakan oleh interkoneksi dan OS. Mereka tidak menyembunyikan fakta bahwa terjadi komunikasi, dan dengan demikian tidak berusaha untuk menyajikan cluster sebagai mesin paralel tunggal.
Tidak seperti VM proses lainnya, sistem ini tidak menyediakan bahasa pemrograman tertentu, tetapi tertanam dalam bahasa yang sudah ada; biasanya sistem tersebut menyediakan binding untuk beberapa bahasa (misalnya, C dan). Contohnya adalah PVM ( Paralel Virtual Machine ) dan MPI ( Message Passing Interface ). Mereka tidak ketat mesin virtual, sebagai aplikasi yang berjalan di atas masih memiliki akses ke semua layanan OS, dan karenanya tidak terbatas pada model sistem yang disediakan oleh "VM".

Kamis, 04 November 2010

Jenis-jenis RAM

              Memori akses acak (bahasa Inggris: Random access memory, RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan.
Pertama kali dikenal pada tahun 60'an. Hanya saja saat itu memori semikonduktor belumlah populer karena harganya yang sangat mahal. Saat itu lebih lazim untuk menggunakan memori utama magnetic.
Perusahaan semikonduktor seperti Intel memulai debutnya dengan memproduksi RAM , lebih tepatnya jenis DRAM.
Biasanya RAM dapat ditulis dan dibaca, berlawanan dengan memori-baca-saja (read-only-memory, ROM), RAM biasanya digunakan untuk penyimpanan primer (memori utama) dalam komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder jangka-panjang.
Tetapi ada juga yang berpendapat bahwa ROM merupakan jenis lain dari RAM, karena sifatnya yang sebenarnya juga Random Access seperti halnya SRAM ataupun DRAM. Hanya saja memang proses penulisan pada ROM membutuhkan proses khusus yang tidak semudah dan fleksibel seperti halnya pada SRAM atau DRAM. Selain itu beberapa bagian dari space addres RAM ( memori utama ) dari sebuah sistem yang dipetakan kedalam satu atau dua chip ROM.
Tipe umum RAM 
1. SRAM atau Static RAM

Memori akses acak statik (bahasa Inggris: Static Random Access Memory, SRAM) adalah sejenis memori semikonduktor.
Kata "statik" menandakan bahwa memori memegang isinya selama listrik tetap berjalan, tidak seperti RAM dinamik (DRAM) yang membutuhkan untuk "disegarkan" ("refreshed") secara periodik. Hal ini dikarenakan SRAM didesain menggunakan transistor tanpa kapasitor. Tidak adanya kapasitor membuat tidak ada daya yang bocor sehingga SRAM tidak membutuhkan refresh periodik. SRAM juga didesain menggunakan desain cluster enam transistor untuk menyimpan setiap bit informasi. Desain ini membuat SRAM lebih mahal tapi juga lebih cepat jika dibandingkan dengan DRAM. Secara fisik chip, biaya pemanufakturan chip SRAM kira kira tiga puluh kali lebih besar dan lebih mahal daripada DRAM. Tetapi SRAM tidak boleh dibingungkan dengan memori baca-saja dan memori flash, karena ia merupakan memori volatil dan memegang data hanya bila listrik terus diberikan.
Akses acak menandakan bahwa lokasi dalam memori dapat diakses, dibaca atau ditulis dalam waktu yang tetap tidak memperdulikan lokasi alamat data tersebut dalam memori.
Chip SRAM lazimnya digunakan sebagai chace memori , hal ini terutama dikarenakan kecepatannya. Saat ini SRAM dapat diperoleh dengan waktu akses dua nano detik atau kurang , kira kira mampu mengimbangi kecepatan processor 500 MHz atau lebih.

2.  NV-RAM atau Non-Volatile RAM



NVRAM (Non-Volatile Random Access Memory) merupakan sebuah jenis memori komputer dengan akses acak (RAM) yang umumnya digunakan untuk menyimpan konfigurasi yang dilakukan oleh firmware, seperti BIOS, EFI atau firmware-firmware lainnya pada perangkat embedded, semacam router. Umumnya, NVRAM dibuat dengan teknologi manufaktur CMOS (Complimentary Metal-Oxide Semiconductor) sehingga daya yang dibutuhkannya juga kecil. Untuk menghidupinya agar data yang disimpan tidak hilang, NVRAM menggunakan sebuah baterai Litium dengan nomor seri CR-2032.
Data yang tersimpan pada NVRAM tidak akan hilang meskipun catu daya dimatikan (bersifat permanen), hal ini berbeda dengan Voletile RAM.


3. DRAM atau Dynamic RAM








Random akses memori dinamis (DRAM) merupakan jenis random akses memori yang menyimpan setiap bit data yang terpisah dalam kapasitor dalam satu sirkuit terpadu. Karena kapasitornya selalu bocor, informasi yang tersimpan akhirnya hilang kecuali kapasitor itu disegarkan secara berkala. Karena kebutuhan dalam penyegaran, hal ini yang membuatnya sangat dinamis dibandingkan dengan memori (SRAM) statik memori dan lain-lain.
Keuntungan dari DRAM adalah kesederhanaan struktural: hanya satu transistor dan kapasitor yang diperlukan per bit, dibandingkan dengan empat di Transistor SRAM. Hal ini memungkinkan DRAM untuk mencapai kepadatan sangat tinggi. Tidak seperti flash memori, memori DRAM itu mudah "menguap" karena kehilangan datanya bila kehilangan aliran listrik.

4. EDO RAM atau Extended Data Out DRAM  



Yaitu, RAM yang kepingannya terdiri dari 72 pin dan umumnya pada PC yang menggunakan prosesor intel Pentium 1 dan AMD ke- 5 dan ke- 6.RAM jenis ini harus dipasang pada socketnya dalam jumlah genap ( minimal terdiri dari 2 keping ).Dan memiliki Bus Speed sebesar 66 Mhz atau PC 66.
 

5.  SDRAM atau Synchronous DRAM 



Synchronous Dynamic Random Access Memory (disingkat menjadi SDRAM) merupakan sebuah jenis memori komputer dinamis yang digunakan dalam PC dari tahun 1996 hingga 2003. SDRAM juga merupakan salah satu jenis dari memori komputer kategori solid-state.
SDRAM, pada awalnya berjalan pada kecepatan 66 MHz untuk dipasangkan dengan prosesor Intel Pentium Pro/Intel Pentium MMX/Intel Pentium II, dan terus ditingkatkan menjadi kecepatan 100 MHz (dipasangkan dengan Intel Pentium III/AMD Athlon), hingga mentok pada kecepatan 133 MHz (dipasangkan dengan Intel Pentium 4 dan AMD Athlon/Duron). Popularitasnya menurun saat DDR-SDRAM yang mampu mentransfer data dua kali lipat SDRAM muncul di pasaran dengan chipset yang stabil. Setelah itu, akibat produksinya yang semakin dikurangi, harganya pun melonjak tinggi, dengan permintaan pasar yang masih banyak; dengan kapasitas yang sama dengan DDR-SDRAM, harganya berbeda kira-kira Rp. 150000 hingga 250000.
 

6. DDR RAM



DDR pada dasarnya memiliki kecepatan transfer dua kali lipat daripada SDRAM. DDR akan beroperasi di 333MHz, dengan pengoperasian sebenarnya 166MHz * 2 (aka PC333 / PC2700) atau 133MHz*2 (PC266 / PC2100). DDR RAM juga kompatibel dengan SDRAM secara fisik, namun menggunakan bus parallel yang sama, sehingga membuat implemnetasi lebih mudah dibandingkan RDRAM, yang merupakan teknologi berbeda.

7. RDRAM atau Rambus DRAM

 Selain harganya yang cukup mahal, Intel memberikan RDRAM untuk konsumen, dan merupakan pilihan yang tepat untuk memori Intel Pentium 4. RDRAM merupakan teknologi memory serial yang datang dengan tiga pilihan, yakni PC600, PC700, dan PC800. PC800 RDRAM didesain dengan double maximum kecepatan transfer daripada PC100 SDRAM, namun memiliki latensi tinggi. RDRAM memiliki multi channel, seperti pada motherboard Pentium 4, yang dapat menawarkan fungsi memori paling bagus, terutama ketika dipasangkan dengan memory PC1066 RDRAM.