Latest Posts



Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah : computer storage, computer memory atau memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit). Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu: physical Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.

Primary Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi single load dan store dalam beberapa clock cycle.

Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan). Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh driver dan device.

JENIS MEMORI (MEDIA PENYIMPANAN)
Memori merupakan media penyimpanan data pada komputer, yang mana media penyimpanan data dalam computer dibagi menjadi 2 jenis yaitu :

A. MEMORI INTERNAL
Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Memori biasa terbagi dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut CACHE MEMORI, CMOS, DRAM, SDRAM, DIMM.

ROM (Read-Only-Memory a.k.a firmware)
Adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca. ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data. Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS.

CMOS (Compmentary Meta-Oxyde Semiconductor)
Adalah jenis cip yang memerlukan daya listrik dari baterai. Cip ini berisi memori 64-byte yang isinya dapat diganti. Pada CMOS inilah berbagai pengaturan dasar komputer dilakukan, misalnya peranti yang digunakan untuk memuat sistem operasi dan termasuk pula tanggal dan jam sistem. CMOS merupukan bagian dari ROM.

RAM (Random-Access Memory)
Adalah jenis memori yang isinya dapat diganti-ganti selama komputer dihidupkan dan bersifat volatile. Selain itu, RAM mempunyai sifat yakni dapat menyimpan dan mengambil data dengan sangat cepat.

DRAM (Dynamic RAM)
Adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung di dalamnya tidak hilang. DRAM merupakan salah satu tipe RAM yang terdapat dalam PC.

SDRAM (Sychronous Dynamic RAM)
Adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah disnkronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.

DIMM (dual in-line memory module)
Berkapasitas 168 pin, kedua belah modul memori ini aktif, setiap permukaan adalah 84 pin. Ini berbeda daripada SIMM yang hanya berfungsi pada sebelah modul saja. Mensuport 64 bit penghantaran data. SDRAM (synchronous DRAM) menggunakan DIMM. Merupakan penganti dari DRAM, FPM (fast page memory) dan EDO. SDRAM pengatur (synchronizes) memori supaya sama dengan CPU clock untuk pemindahan data yang lebih cepat. Terdapat dalam dua kecepatan yaitu 100MHz (PC100) dan 133MHz (PC133). DIMM 168 PIN. DIMM adalah jenis RAM yang terdapat di pasaran.

CACHE MEMORY
Memori berkapasitas terbatas, memori ini berkecepatan tinggi dan lebih mahal dibandingkan memory utama. Berada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode menggunakan cache memory ini akan meningkatkan kinerja sistem. Cache memory adalah tipe RAM tercepat yang ada, dan digunakan oleh CPU, hard drive, dan beberapa komponen lainnya.



B. MEMORI EKSTERNAL
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk dll. Hubungan antara Chace Memori, Memori Utama dan Konsep dasar memori eksternal adalah : Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak. Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama. Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.

Source: http://com-xerocool.blogspot.co.id/2012/01/pengertian-memori.html


CPU
CPU adalah singkatan dari Central Processing Unit merupakan komponen terpenting dari sistem komputer. komponen pengolah data berdasarkan intruksi yang diberikan kepadanya, dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas beberapa komponen.

Komponen Utama CPU
  1. Arithmetic and Logic Unit (ALU)
  2. Control Unit
  3. Registers
  4. CPU Interconnections
Arithmetic and Logic Unit (ALU)
Bertugas membentuk fungsi-fungsi pengolahan data komputer.
ALU sering disebut mesin bahasa (machine language) karena bagian ini mengerjakan intruksi-intruksi bahasa mesin yang diberikan padanya.
Seperti istilahnya ALU terdiri dari dua bagian, yaitu Unit Arithmetika dan unit logika boolean, yang masing-masing memiliki spesifikasi tugas tersendiri.

Control Unit (CU)
Bertugas mengontrol operasi CPU dan secara keseluruan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis intruksi tersebut.

Registers
Media penyimpanan internal CPU yang digunakan saat proses pengolahan data. Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya.




CPU Interconnections
Sistem koneksi dan bus yang menghubungkan komponen internal dan bus-bus eksternal CPU. Komponen internal CPU yaitu ALU, Unit Control dan register-register. Komponen eksternal CPU : sistem lainnya, seperti memori utama, piranti masukan/keluaran.

Fungsi CPU
  • Menjalankan program - program yang di simpan dalam memori utama dengan cara mengambil intruksi - intruksi, menguji intruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
  • Pandangan paling sederhana proses eksikusi program adalah dengan mengambiul pengolahan intruksi dari 2 langkah, yaitu : operasi pembacaan intruksi (fetch) dan operasi pelaksanaan (execute).
Aksi CPU
  1. CPU  -  Memori, perpindahan data dari CPU ke memori dan sebaliknya.
  2. CPU  -  I/O, perpindahan data dari CPU ke modul I/O dan sebaliknya.
  3. Pengolahan data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data.
  4. Kontrol, merupakan inrtuksi untuk pengontrol fungsi pengontrolan fungsi atau kerja. Misalnya intruksi pengubahan urusan eksekusi.

Source: http://indraaone.blogspot.co.id/2016/01/struktur-dan-fungsi-central-processing.html

Tahun 1946 komputer dengan stored-program concept dipublikasikasikan, yang

kemudian di kenal dengan Komputer IAS (Computer of Institute for Advanced Studies). Struktur
komputer IAS terlihat pada gambar 2.1. Komputer ini terdiri :
Memori Utama, untuk menyimpan data maupun instruksi.
Arithmetic Logic Unit (ALU), untuk mengolah data binner.
Control Unit, untuk melakukan interpretasi instruksi – instruksi di dalam memori
sehingga adanya eksekusi instruksi tersebut.
I/O, untuk berinteraksi dengan lingkungan luar.

Memori IAS terdiri atas 1.000 lokasi penyimpanan yang disebut word. Word terdiri atas
40 binary digit (bit). Data maupun instruksi disimpan dalam memori ini, sehingga data maupun
instruksi harus dikodekan dalam bentuk biner. Format memori terlihat pada gambar 2.2. Setiap
bilangan terdiri atas sebuah bit tanda dan 39 bit nilai. Sebuah word terdiri atas 20 bit instruksi
dengan masing – masing 8 bit kode operasi (op code) dan 12 bit alamat.

Struktur detail komputer IAS disajikan dalam gambar 2.3. Gambar ini menjelaskan
bahwa baik unit kontrol maupun ALU berisi lokasi – lokasi penyimpanan, yang disebut register,
yaitu :
Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di dalam memori atau
digunakan untuk menerima word dari memori.
Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan
dari MBR atau dibaca oleh MBR.
Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah
kanan word di dalam memori.
Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil dari
memori.
Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementara
operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah
bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit
lainnya (least significant bit) disimpan dalam MQ.
IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki 21
instruksi, yang dapat dikelompokkan seperti berikut ini :
Data tranfer, memindahkan data di antara memori dengan register – register ALU atau antara
dua register ALU sendiri.
Unconditional branch, perintah – perintah eksekusi percabangan tanpa syarat tertentu.
Conditional branch, perintah – perintah eksekusi percabangan yang memerlukan syarat tertentu
agar dihasilkan suatu nilai dari percabangan tersebut.
Arithmetic, kumpulan operasi – operasi yang dibentuk oleh ALU.
Address Modify, instruksi – instruksi yang memungkinkan pengubahan alamat saat di komputasi
sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.
Source: http://mahasiswalugu.blogspot.co.id/2012/02/struktur-komputer-ias.html

ENIAC, singkatan dari Electronic Numerical Integrator And Computer, adalah komputer elektronik penuh pertama yang didesain agar Turing-complete, yang mampu diprogram ulang dengan cara mengatur ulang kabelnya agar dapat menyelesaikan segala jenis masalah perhitungan.

Ia didahului oleh Z3 karya Konrad Zuse, yang dapat diprogram dengan kaset secara penuh namun masih mekanikal dan oleh komputer Colossus buatan Inggris yang meski elektronik sepenuhnya namun bukan untuk tujuan umum. Keperluan untuk mengatur ulang kabel ENIAC dihapuskan pada 1948.

ENIAC dikembangkan dan dibangun oleh Angkatan Darat AS untuk Laboratorium Penelitian Persenjataan mereka dengan tujuan untuk menghitung tabel tembakan senjata. Ide tentang ENIAC dipikirkan dan didesain oleh J. Presper Eckert dan John William Mauchly dari Universitas Pennsylvania. Komputer tersebut mulai dibangun pada 17 Mei 1943 sebagai Proyek PX dan dibangun di Moore School of Electrical Engineering sejak pertengahan 1944, dan dioperasikan secara resmi sejak Februari 1946 setelah menelan biaya sebesar $500.000. Ia kemudian dimatikan pada 9 November 1946 untuk diperbaharui dan ditingkatkan memorinya. ENIAC diperlihatkan kepada umum pada 14 Februari 1946 di Universitas Pennsylvania dan dipindahkan ke Aberdeen Proving Grounds, Maryland pada 1947. Pada 29 Juli tahun yang sama, ENIAC dinyalakan dan akan terus beroperasi hingga pukul 23:45 pada 2 Oktober 1955.

Sebuah tim yang terdiri dari delapan wanita memprogram ENIAC dengan memanipulasi ribuan kabel dan saklarnya.

ENIAC mendapatkan pemberitaan yang luas karena ukurannya yang besar. Ia memiliki 17.468 tabung vakum, 7.200 diode kristal, 1.500 pemancar, 70.000 resistor, 10.0000 kapasitor dan sekitar 5 juta sambungan yang disolder dengan tangan. Beratnya 27 ton dan ukurannya 2,4 m x 0,9 m x 30 m. ENIAC mengambil luas sekitar 167 m² dan mengonsumsi energi sebesar 160 kW.

Namun ENIAC sebenarnya bukanlah komputer yang canggih di eranya. Tidak seperti Z3 buatan Konrad Zuse, dan MARK buatan Howard Aiken, ENIAC harus diatur ulang kabelnya untuk menjalankan program baru (Z3 dan MARKI menjalankan programnya dari kaset). Lebih lanjut lagi, tidak seperti Z3 dan komputer modern lainya, ENIAC melakukan penghitungan dalam desimal daripada biner.


Gagal-Tabung
Beberapa ahli elektronik memperkirakan bahwa gagal-tabung akan sangat sering terjadi sehingga ENIAC takkan pernah berguna. Perkiraan ini ternyata hanya setengah benar: beberapa tabung memang terbakar hampir setiap harinya sehingga ENIAC tidak berfungsi sekitar setengah hari. Karena tabung-tabung khusus dengan reliabilitas-tinggi tidak tersedia hingga tahun 1948, Eckert dan Mauchly harus menggunakan tabung jenis biasa. Namun kebanyakan daripada kegagalan tersebut ternyata terjadi pada saat pemanasan dan pendinginan, saat pemanas-pemanas tabung dan katode berada di bawah tekanan panas yang terbesar.

Hal ini berhasil dikurangi setelah para insinyur ENIAC memutuskan untuk tidak mematikan ENIAC sama sekali: kegagalan dikurangi menjadi satu tabung setiap dua hari. Pada 1954, masa pengoperasian terlama tanpa kegagalan adalah 116 jam (hampir lima hari). Jika kita melihat ketersediaan teknologi pada masa itu, angka kegagalan ini bisa dibilang sangat rendah, dan membuktikan konstruksi ENIAC yang sangat baik dan tepat.



Masa-masa akhir ENIAC
Eckert dan Mauchly menggunakan pengalaman yang mereka peroleh dan mendirikan Eckert-Mauchly Computer Corporation, yang memproduksi komputer pertama mereka, BINAC pada 1949 sebelum akhirnya diambil alih Remington Rand pada 1950 dan dinamakan ulang sebagai divisi Univac mereka.
Dua wanita sedang menjalankan ENIAC

ENIAC beroperasi hingga 2 Oktober 1955. Desainnya tidak akan pernah diulang lagi dan akibatnya kekurangannya tidak pernah diperbaiki, khususnya ketidak mampuannya menyimpan program. Namun ide-ide ynag berasal dari karya tersebut dan pengaruhnya pada orang-orang seperti John von Neumann sangat besar dalam pengembangan komputer-komputer generasi selanjutnya, awalnya EDVAC, EDSAC dan SEAC. Sejumlah perbaikan juga dilakukan kepada ENIAC sejak 1948, termasuk mekanisme pemrogram tersimpan read-only, yang menggunakan Tabel Fungsi sebagai ROM program, sebuah ide yang ditawarkan John von Neumann. Perubahan ini mengurangi kecepatan ENIAC dengan faktor hingga 6 kali, namun juga mengurangi masa pemrograman hingga tinggal berjam-jam (dari sebelumnya yang mencapai berhari-hari), sehingga kekurangan kecepatan tersebut dianggap pantas.

Hingga 2004, sebuah chip silikon berukuran 0,5 mm persegi mempunyai kapasitas yang sama dengan ENIAC, yang mengambil satu ruangan.

Sumber: Wikipedia