Jumat, 30 November 2012

cara kerja memori


Komputer tentu sudah tidak asing untuk masyarakat luas sekarang ini. Komputer digunakan untuk berbagai macam keperluan yang memudahkan manusia dalam kehidupanya. Namun dibalik semua manfaatnya ketika kita setiap hari menggunakan alat canggih ini, pernahkah terpikir bagaimana cara kerja sistem komputer tersebut?
Secara singkat suatu unit komputer dapat  bekerja dan menghasilkan output sesuai dengan yang diinginkan pengguna (user) melalui tahap-tahap seperti berikut:
  1. Data (dapat berupa huruf, angka, gambar, atau desain grafis) dimasukkan ke dalamCPU (Central Processing Unit) oleh pengguna komputer melalui komponen input keyboard, scanner, atau mouse.
  2. Di dalam CPU, terjadi proses komunikasi data yaitu data yang disampaikan ke program aplikasi segera diteruskan ke program sistem operasi. Oleh program sistem operasi, data ini diubah menjadi bahasa mesin yang bisa dimengerti oleh peralatan elektronik yang terdapat di dalam komputer.
  3. Data-data tersebut kemudian oleh sistem operasi disampaikan pada software aplikasidan ditampilkan di layar monitor.
  4. Apabila  tampilan di layar monitor dinilai sudah sesuai dengan keinginan penggunakomputer, si pengguna akan memberikan instruksi komputer untuk menyimpan hasil kerjanya dalam media penyimpan (disket, flashdisk, atau hardisk) atau bisa juga  memberi instruksi komputer untuk mencetaknya melalui sebuah printer.
Nah, untuk lebih jelasnya secara rinci akan dijelaskan sabagai berikut, chekidot

Arsitektur Von Neumann menjelaskan bahwa komputer memiliki 4 bagian utama yaitu Unit Aritmatika dan Logis (ALU), unit kontrol dan pemrosesanmemori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat yang disebut bus.

Input Device
Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse, joystick dan lain-lain. Yang dimiliki oleh semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital.

Unit Kontrol dan Pemrosesan
Unit Pemproses Pusat atau CPU ( central processing unit/prosesor) berperan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Prosesor terdiri atas dua bagian utama yaitu:
  • Unit Aritmatika dan Logika atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan).
  • Unit Kontrol (CU), menyimpan perintah sekarang yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapat kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Secara umum, CU mengontrol semua perangkat yang terpasang pada komputer mulai dari input device sampai output device.

Instruksi Sistem Operasi
Instruksi yang dibicarakan di atas bukan perintah seperti bahasa manusiawi. Komputer hanya mempunyai dalam jumlah terbatas perintah sederhana yang dirumuskan dengan baik. Instruksi biasa yang dipahami kebanyakan komputer ialah "menyalin isi sel 123, dan tempat tiruan di sel 456", "menambahkan isi sel 666 ke sel 042, dan tempat akibat di sel 013", dan "jika isi sel 999 adalah 0, instruksi berikutnya anda di sel 345".
Instruksi diwakili dalam komputer sebagai nomor - kode untuk "menyalin" mungkin menjadi 001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer tertentu diketahui sebagai bahasa mesin komputer. Dalam prakteknya, orang biasanya tidak menulis perintah untuk komputer secara langsung di bahasa mesin tetapi memakai bahasa pemrograman "tingkat tinggi" yang kemudian diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan pada prinsip abstrak yang jauh dari detail pelaksanaan sebenarnya oleh mesin (bahasa tingkat tinggi)
  
Memori
Di sistem ini, memori adalah urutan byte yang dinomori (seperti "sel" atau "lubang burung dara"), masing-masing berisi sepotong kecil informasi. Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner ) menggunakan salah satu metode pemecahan. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte. 
Memori terbagi atas dua macam, yaitu:
  • Read Only Memory (ROM), yaitu memori yang hanya bisa dibaca saja, tidak dapat dirubah dan dihapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saaat komputer dihidupkan. Perintah yang ada di ROM antara lain adalah perintah untuk membaca sistem operasi dari disk, perintah untuk mencek semua peralatan yang ada di unit sistem adan perintah untuk menampilkan pesan di layar.
  • Random Access Memori (RAM), dari namanua kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara random. RAM berfungsi untuk menyimpan program yang kita olah 
    untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, Flash disk, PCMCIA card, dll.
Output Device
Output Device, adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya.Alat output, men-decode data ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital adalah contoh sistem pengolah data.

Dari penjelasan di atas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukkan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dan dapat kita lihat hasilnya melalui perangkat luaran.
Secara singkat suatu unit komputer dapat  bekerja dan menghasilkan output sesuai dengan yang diinginkan pengguna (user) melalui tahap-tahap seperti berikut:
  1. Data (dapat berupa huruf, angka, gambar, atau desain grafis) dimasukkan ke dalamCPU (Central Processing Unit) oleh pengguna komputer melalui komponen input keyboard, scanner, atau mouse.
  2. Di dalam CPU, terjadi proses komunikasi data yaitu data yang disampaikan ke program aplikasi segera diteruskan ke program sistem operasi. Oleh program sistem operasi, data ini diubah menjadi bahasa mesin yang bisa dimengerti oleh peralatan elektronik yang terdapat di dalam komputer.
  3. Data-data tersebut kemudian oleh sistem operasi disampaikan pada software aplikasidan ditampilkan di layar monitor.
  4. Apabila  tampilan di layar monitor dinilai sudah sesuai dengan keinginan penggunakomputer, si pengguna akan memberikan instruksi komputer untuk menyimpan hasil kerjanya dalam media penyimpan (disket, flashdisk, atau hardisk) atau bisa juga  memberi instruksi komputer untuk mencetaknya melalui sebuah printer.
Nah, untuk lebih jelasnya secara rinci akan dijelaskan sabagai berikut, chekidot

Arsitektur Von Neumann menjelaskan bahwa komputer memiliki 4 bagian utama yaitu Unit Aritmatika dan Logis (ALU), unit kontrol dan pemrosesanmemori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat yang disebut bus.

Input Device
Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse, joystick dan lain-lain. Yang dimiliki oleh semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital.

Unit Kontrol dan Pemrosesan
Unit Pemproses Pusat atau CPU ( central processing unit/prosesor) berperan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Prosesor terdiri atas dua bagian utama yaitu:
  • Unit Aritmatika dan Logika atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan).
  • Unit Kontrol (CU), menyimpan perintah sekarang yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapat kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Secara umum, CU mengontrol semua perangkat yang terpasang pada komputer mulai dari input device sampai output device.

Instruksi Sistem Operasi
Instruksi yang dibicarakan di atas bukan perintah seperti bahasa manusiawi. Komputer hanya mempunyai dalam jumlah terbatas perintah sederhana yang dirumuskan dengan baik. Instruksi biasa yang dipahami kebanyakan komputer ialah "menyalin isi sel 123, dan tempat tiruan di sel 456", "menambahkan isi sel 666 ke sel 042, dan tempat akibat di sel 013", dan "jika isi sel 999 adalah 0, instruksi berikutnya anda di sel 345".
Instruksi diwakili dalam komputer sebagai nomor - kode untuk "menyalin" mungkin menjadi 001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer tertentu diketahui sebagai bahasa mesin komputer. Dalam prakteknya, orang biasanya tidak menulis perintah untuk komputer secara langsung di bahasa mesin tetapi memakai bahasa pemrograman "tingkat tinggi" yang kemudian diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan pada prinsip abstrak yang jauh dari detail pelaksanaan sebenarnya oleh mesin (bahasa tingkat tinggi)
  
Memori
Di sistem ini, memori adalah urutan byte yang dinomori (seperti "sel" atau "lubang burung dara"), masing-masing berisi sepotong kecil informasi. Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner ) menggunakan salah satu metode pemecahan. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte. 
Memori terbagi atas dua macam, yaitu:
  • Read Only Memory (ROM), yaitu memori yang hanya bisa dibaca saja, tidak dapat dirubah dan dihapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saaat komputer dihidupkan. Perintah yang ada di ROM antara lain adalah perintah untuk membaca sistem operasi dari disk, perintah untuk mencek semua peralatan yang ada di unit sistem adan perintah untuk menampilkan pesan di layar.
  • Random Access Memori (RAM), dari namanua kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara random. RAM berfungsi untuk menyimpan program yang kita olah 
    untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, Flash disk, PCMCIA card, dll.
Output Device
Output Device, adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya.Alat output, men-decode data ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital adalah contoh sistem pengolah data.

Dari penjelasan di atas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukkan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dan dapat kita lihat hasilnya melalui perangkat luaran.

Tidak ada komentar:

Poskan Komentar