Pages

Sabtu, 11 Juni 2011

RAM & ROM

·         Ram (Random Access Memory)
RAM (Random Access Memory) merupakan suatu alat perangkat keras komputer yang berfungsi sebagai tempat penyimpanan berbagai macam instruksi/data pada komputer, sebelum data itu dikirim ke proccesor untuk dapat segera diproses, biasa disebut juga sebagai memori utama (main memory) RAM memiliki sifat volatile (hanya meyimpan data secara sementara), kesimpulannya RAM adalah sebagai alat pengingat pada komputer yang membantu kinerja dari processor. Semakin besar dan semakin cepat alat pengingat tersebut maka semakin baik pula performa dari sebuah komputer. Dalam perjalanannya memory komputer sudah mengalami beberapa perubahan dari tahun ke tahun dari segi bentuk, ukuran dan kecepatannya.
Berikut ini Jenis-Jenis memory yang telah beredar :
1.       FPM RAM (Fast Page Mode DRAM)
Merupakan model memory DRAM yang sudah sangat tua (hasil pengembangan SIM RAM nenek moyangnya RAM) ditemukan pada sekitar tahun 1987, RAM ini masih banyak sekali kekurangan dari segi kecepatan maupun kemampuan menampung datanya, memiliki 30 pin kaki (jumlah lempengan kuningan memory/slot), hanya dapat berjalan pada clock Maximum 16 Mhz sampai 66 Mhz dengan kecepatan aksesnya kurang lebih 50 ns hal ini yang menyebabkan akses pemoresesan data dalam memory menjadi sangat lambat dapat di jumpai pada komputer intel 386.
2.       EDO RAM (Extended-Data-Out RAM)
Awal ditemukan pada tahun 1995 Hasil pegembangan dari FPM RAM, jalan pada clock 33-66 mhz dan memiliki 72 pin kaki hanya saja terdapat tambahan teknologi baru, dalam chip dimasukan Cache yang sangat membantu dalam waktu akses pemrosesan data dari RAM tersebut, EDO RAM mengalami peningkatan kecepatan hampir 40-50% jika dibandingkan dari FPM RAM pendahulunya, sudah tidak digunakan lagi pada saat ini dipakai pada komputer intel 486.


3.       SD RAM (Synchronous Dynamic RAM)
Merupakan model / type memory yang paling bertahan lama mengapa dikatakan demikian?  hal ini disebabkan oleh lamanya RAM ini beredar di pasaran dan tak terganti-gantikan oleh jenis memory yang baru, bayangkan  saja dari awal kemunculan tahun 1996 sampai sekitar tahun 2001 masih saja digunakan oleh platfrom dari mainboard yang dikeluarkan pada saat itu dari computer  Pentium I,II,III, sampai pada awal kemunculan komputer Pentium IV. RAM ini jalan pada clock FSB 100-133 mhz, 168 pin  dan memakai daya listrik sebesar 3.3 Volt , memiliki kemampuan untuk mensinkronkan clock yang terdapat pada memory tersebut dengan clock pada processor, hal ini menyebabkan system dalam komputer dapat berjalan seimbang dengan kata lain waktu pemoresesan data menjadi lebih cepat dan efesien.
4.       RD RAM (Rambus Dynamic RAM)
RAM yang dikembangkan oleh perusahaan Rambus memiliki karakteristik mampu berjalan pada clock FSB 800/1066, 184-pin ,dan menggunakan daya listrik sebesar 2.5 Volt, perbedaan utama dibanding DDR RAM terletak pada bagaimana cara memory ini mengolah datanya. pada RD RAM data diolah secara Serial sedangkan DDR RAM mengolah datanya secara pararel, RD RAM lah yang pertama kali memakai teknologi Dual Channel, walau memiliki performa yang bagus RD RAM sudah jarang digunakan lagi karena harganya tergolong mahal.. Awal keluar pada tahun 1999.

5.       DDR RAM (Double Data Rate RAM)
Memory ini memilki karakteristik clock FSB 266/333/400 MHz, 184-pin, 2.5 Volt, di pakai pada komputer berplatfrom Pentium IV ke atas atau sejenisnya  adalah merupakan hasil regenerasi dari SD RAM, memiliki kecepatan 2x dari SDRAM sesuai dengan namanya Double Data Rate hal ini disebabkan dalam 1 clock mampu membawa/mengakses jumlah data sebanyak 2 bit di banding SD RAM yang hanya mampu menampung data sebesar 1 bit per clocknya, memori ini dibuat untuk menyaingi RD RAM memori yang sudah terlebih dahulu keluar dan sekarang sudah menjadi penguasa pasar The King of Memory. Perkembangan memory ini pun tergolong cepats ekarang saja sudah sampai generasi ke lima (DDR , DDRII, DDRIII, DDR IV, DDR V).
·         ROM  (Read Only Memory)
ROM adalah salah satu memori yang ada dalam computer. ROM ini sifatnya permanen, artinya program/data yang disimpan di dalam ROM ini tidak mudah hilang atau berubah walau aliran listrik dimatikan.
Jenis-jenis ROM antara lain, yaitu:
1.       PROM (Programmable Read Only Memory)
Sifatnya non-volatile dan hanya bisa ditulis saja. Pada PROM, proses penulisan dibentuk secara elektris.
2.       EPROM (Erasable Programmable Read Only Memory)
Menyediakan fleksibilitas selama fase pengembangan system digital. Karena EPROM mampu mempertahankan informasi tersimpan untuk waktu yang lama, maka dapat digunakan untuk mengganti ROM pada saat software dikembangkan. EPROM dihapus dengan sinar UV.
3.       EEPROM (Electrically Erasable Read Only Memory)
Memori ini merupakan ROM yang dapat ditulis kapan saja tanpa menghapus isi sebelumnya, hanya byte-byte yang beralamat yang akan  di-update. Operasi write akan memerlukan waktu yang lebih lama dibandingkan operasi read, dalam penghapusan data yang ada di EEPROM diperlukan tegangan yang berbeda untuk penghapusan, penulisan, dan pembacaan data yang tersimpan.

·         ALU (Arithmatic and Logic Unit)
Arithmatic and Logic Unit (ALU), adalah salah satu bagian/komponen dalam sistem  di dalam sistem komputer berfungsi melakukan operasi/perhitungan aritmatika dan logika (seperti penjumlahan, pengurangan dan beberapa logika lain), ALU bekerja besama-sama memori. Dimana hasil dari perhitungan di dalam ALU disimpan ke dalam memori.
Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner two’s complement. 
ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU output register, sebelum disimpan dalam memori.                
Pada saat sekarang ini sebuah chip/IC dapat mempunyai beberapa ALU sekaligus yang memungkinkan untuk melakukan kalkulasi secara paralel. Salah satu chip ALU yang sederhana (terdiri dari 1 buah ALU) adalah IC 74LS382/HC382ALU (TTL). IC ini terdiri dari 20 kaki dan beroperasi dengan 4x2 pin data input (pinA dan pinB) dengan 4 pin keluaran (pinF).
·         Contoh Kasus ALU
Matematika John Von Neumann mengusulkan konsep ALU tahun 1945, ketika ia menulis sebuah laporan di atas fondasi untuk komputer baru yang disebut EDVAC . Penelitian ALU tetap menjadi bagian penting dari ilmu komputer, jatuh di bawah dan logika struktur Aritmatika di ACM.
Insinyur dapat mendesain Arithmetic Logic Unit untuk menghitung operasi apapun. Semakin kompleks operasi semakin mahal ALU, semakin banyak ruang menggunakan dalam prosesor  semakin besar kekuasaannya menghilang. Oleh karena itu, insinyur kompromi. Mereka membuat ALU cukup kuat untuk membuat cepat prosesor, tapi tidak begitu rumit untuk menjadi penghalang.
Misalnya, menghitung akar kuadrat dari jumlah mereka bisa menggunakan:
1.    Perhitungan dalam sebuah jam tunggal. Desain sebuah kompleks ALU luar biasa yang menghitung akar kuadrat dari angka apapun dalam satu langkah.
2.    Perhitungan Desain pipa yang sangat kompleks, ALU yang menghitung akar kuadrat dari angka apapun dalam beberapa langkah. Hasil yang keluar melalui serangkaian sirkuit diatur seperti sebuah jalur produksi pabrik. ALU dapat menerima nomor baru untuk menghitung bahkan sebelum menyelesaikan proses yang sebelumnya. ALU sekarang dapat menghasilkan sejumlah ALU dalam satu jam, meskipun hasilnya mulai mengalir keluar dari ALU hanya setelah penundaan awal.
3.    Perhitungan interaktif Desain ALU kompleks yang menghitung akar kuadrat melalui beberapa langkah. Hal ini biasanya bergantung pada kontrol dari kompleks unit kontrol dengan built-in microcode .
4.    Co-prosesor Desain ALU sederhana di prosesor, menjual prosesor khusus dan mahal terpisah bahwa pelanggan dapat menginstal tepat di samping ini, dan melaksanakan salah satu opsi di atas.
5.    Software perpustakaan, programmer mengatakan bahwa tidak ada co-prosesor dan tidak ada persaingan, sehingga mereka akan harus menulis algoritma mereka sendiri untuk menghitung akar kuadrat oleh perangkat lunak.
6.    Perangkat lunak emulasi Emulasikan keberadaan prosesor-co , yaitu, setiap kali sebuah program mencoba untuk melakukan perhitungan akar kuadrat, membuat prosesor memeriksa jika ada co-prosesor ini dan menggunakannya jika ada satu, jika tidak ada satu, mengganggu proses program dan meminta sistem operasi untuk melakukan perhitungan akar kuadrat melalui beberapa algoritma perangkat lunak.

·         Kelebihan  windows
1.       Merupakan sistem operasi yang user-friendly.
2.       Instalasi-nya pun lebih mudah bila dibanding OS yang lain
3.       Banyak software berbasis Windows
4.       Tampilannya begitu bersahabat bagi user. Selain itu, dukungan hardware yang lengkap, banyaknya aplikasi yang diperuntukkan bagi platform Windows semakin melengkapi nilai tambahnya.
5.       Dukungan driver yang lebih banyak
6.       Banyak orang menggunakan Windows sehingga banyak perusahan membuat aplikasinya menggunakan dasar Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang lainnya. Bahkan beberapa aplikasi vital dunia kerja.
7.       Systemnya sudah dishare untuk bisa dikembangkan (bukan di open), maka semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft Windows. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan kebutuhannya.
8.       Perkembangan paling cepat dibanding software lainnya karena banyak perusahaan software yang konsisten menciptakan kemajuan pada sistem operasi Windows.
9.       Kalau ada masalah mudah menyelesaikannya sebab hampir semua orang bisa, dan mencari ahlinya juga tidak sulit disekitar kita. 
·         Kekurangan  windows
1.       Windows ini rentan terhadap virus dan malware.
2.       Harga lisensinya pun masih sulit terjangkau, terutama oleh masyarakat Indonesia.
3.       Sistem keamanan yang terbilang masih kurang
4.       Sistem masih kurang stabil
5.       Komunitas terlalu sedikit, karena bersifat closed-source
6.       Banyaknya virus yang sering menyerang Windows
7.       Banyak orang tahu bahasa pemrogamannya dan banyak orang pakai karena itu banyak juga yang buat virus untuk Windows dibanding yang lainnya.
8.       Ada banyak versi sehingga kalau mau yang powerfull harus bayar lebih mahal.

·         Kelebihan linux:
1.       Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
2.       Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.
3.       Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.
4.       Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut. Sehingga, tidaklah mengherankan bila Linux mempunyai pangsa pasar server dunia yang cukup besar. Dari hasil riset IDC, pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan mencapai 25,7 %.



·         Kekurangan linux:
1.       Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux.
2.       Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux.
3.       Proses instalasi software/aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.
4.       Bagi administrator sistem yang belum terbiasa dengan Unix-like (seperti Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat untuk menjadi administrator adalah manusia yang suka belajar hal-hal baru dan terus-menerus belajar.

·         Kelebihan MacOs
1.       Tidak mudah terkena virus
Dirancang dengan security oriented, Mac OS tidak diganggu oleh serangan konstan dari PC virus dan malware. Namun tidak juga akan memperlambat Anda dengan peringatan keamanan konstan dan interupsi lainnya.
2.       High Performance
Khususnya pada Mac OS X – dengan processor Intel terbaru dan inovasi terbaik lainnya, Mac dapat melakukan semua hal yang hanya dapat dilakukan Mac – dengan kecepatan yang menakjubkan. Mac menyediakan fitur-fitur yang inovatif dan powerfull, seperti fitur dock, time machine, spaces.
3.       Software
Dukungan vendor software komersial untuk Mac  lebih baik dari pada linux, seperti Adobe, Ms Office tersedia versi Mac, bahkan, Photoshop waktu pertama kali muncul hanya mendukung Mac.
4.       Hardware
Dukungan produsen hardware terhadap Mac cukup baik, cukup banyak produsen hardware yang menyediakan driver hardware untuk Mac.



·         Kekurangan MacOs
1.       Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license untuk perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS
2.       Software di Mac OS tidak begitu lengkap
3.       Pengaruh dominansi Microsoft Windows selama bertahun-tahun membuat user sudah sangat terbiasa dan enggan beradaptasi dengan OS terbaru. Dasar pemikiran yang sama juga menjadi alasan melimpahnya aplikasi terbaru dengan system requirement Windows.
4.       Harganya mahal
5.       Tidak dapat digunakan dalam waktu bersamaan
6.       Softwarenya tidak lengkap dan tidak cocok bermain game karena tampilannya kurang bagus.

·         Kontrol Proses
1.       Mengakhiri (end) dan membatalkan (abort)
2.       Mengambil (load) dan eksekusi (execute)
3.       Membuat dan mengakhiri proses
4.       Menentukan dan mengeset atribut proses
5.       Mengalokasikan dan membebaskan memori

·         Manipulasi File
1.       Membuat dan menghapus file
2.       Membuka dan menutup file
3.       Membaca dan menulis file

·         Manipulasi Device
1.       Meminta dan membebaskan device
2.       Menentukan dan mengeset atribut device

·         Information Maintainance
1.       Mengambil atau mengeset waktu atau tanggal
2.       Mengambil atau mengeset sistem data
3.       Mengambil atau mengeset proses, file atau atribut device

·         Komunikasi
1.       Membuat dan menghapus sambungan komunikasi
2.       Mengirim dan menerima pesan
3.       Menstransfer status informasi

·         Proteksi
Proteksi adalah mekanisme sistem operasi untuk mengontrol akses terhadap beberapa objek yang diproteksi dalam sistem operasi. Objek-objek tersebut bisa berupa perangkat keras (seperti CPU, memori, disk, printer, dll) atau perangkat lunak (seperti program, proses, berkas, basis data, dll). Di beberapa sistem, proteksi dilakukan oleh sebuah program yang bernama reference monitor. Setiap kali ada pengaksesan sumber daya PC yang diproteksi, sistem pertama kali akan menanyakan reference monitor tentang keabsahan akses tersebut. Reference monitor kemudian akan menentukan keputusan apakah akses tersebut diperbolehkan atau ditolak.

0 komentar:

Posting Komentar