Memori Komputer

Memori merupakan bagian dari personal komputeryg berfungsi menjadi loka penyimpanan berita yg harus diatur & dijaga sebaik-baiknya. Memori biasanya diklaim jua dengan kata : computer storage, computer memory atau memory, adalah piranti komputer yg digunakan menjadi media penyimpan data & keterangan saat memakai komputer. Memory merupakan bagian yang krusial pada komputer terbaru & letaknya di dalam CPU (Central Processing Unit).Sebagian akbar personal komputermempunyai hirarki memori yang terdiri atas 3 level, yaituPhysical Register di CPU, berada pada level teratas. Informasi yang berada di register bisa diakses dalam satu clock cycle CPU.Primary Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary Memory diukur dengan satu byte pada satu saat, secara relatif bisa diakses menggunakan cepat, dan bersifat volatile (kabar sanggup hilang ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi single load & store pada beberapa clock cycle.Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory diukur sebagai formasi menurut bytes (block of bytes), saat aksesnya lambat, & bersifat non-volatile (informasi permanen 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 personal komputer , yg mana media penyimpanan data dalam computer dibagi sebagai dua jenis yaitu :A. MEMORI INTERNALMemori jenis ini bisa diakses secara langsung sang prosesor. Memori internal mempunyai fungsi sebagai pengingat. Dalam hal ini yg disimpan pada dalam memori utama dapat berupa data atau acara. Secara lebih tinci, fungsi menurut memori utama adalah :Menyimpan data yang asal dari peranti masukan hingga data dikirim ke ALU (Arithmetic and Logic Unit) buat diproses• Menyimpan daya hasil pemrosesan ALU senelum dikirimkan ke peranti keluaran• Menampung acara/instruksi yang asal dari peranti masukan atau menurut peranti pengingat sekunderMemori biasa terbagi dibedakan menjadi dua macam: ROM & Ram. Selain itu, masih ada juga memori yg dianggap cache memory.B. MEMORI EKSTERNALMerupakan memori tambahan yg berfungsi buat menyimpan data atau acara.Contoh: Hardisk, Floppy Disk dllHubungan antara Chace Memori, Memori Utama & Memori eksternal BERBAGAI JENIS MEMORY EKSTERNAL1. Berdasarkan Jenis Akses DataBerdasarkan jenis aksesnya memori eksternal dikelompokkan menjadi dua jenis yaitu :a. DASD (Direct Access Storage Device) di mana dia memiliki akses eksklusif terhadap data.Contoh :Magnetik (floppy disk, hard disk).Removeable hard disk (Zip disk, Flash disk).Optical Disk.b. SASD (Sequential Access Storage Device) : Akses data secara tidak pribadi (berurutan), seperti pita magnetik.

2. Berdasarkan Karakteristik BahanBerdasarkan karakteristik bahan pembuatannya, memori eksternal digolongkan menjadi beberapa kelompok sebagai berikut:a. Punched Card atau kartu berlubangMerupakan kartu kecil berisi lubang-lubang yg menggambarkan berbagai instruksi atau data. Kartu ini dibaca melalui puch card reader yang telah tidak digunakan lagi sejak tahun1979.b. Magnetic DiskMagnetic Disk adalah disk yg terbuat menurut bahan yg bersifat magnetik, Contoh : floppy dan harddisk.c. Optical DiskOptical disk terbuat berdasarkan bahan-bahan optik, seperti dari resin (polycarbonate) dan dilapisi bagian atas yg sangat reflektif misalnya alumunium. Contoh : CD dan DVDd. Magnetic TapeSedangkan magnetik tape, terbuat menurut bahan yg bersifat magnetik tetapi berbentuk pita, misalnya halnya pita kaset tape recorder.Pada memori Internal computer masih ada suatu memori yaitu cache memori. Berikut ini akan dijelaskan tentang CACHE MEMORI .

CACHE MEMORIPengertian cache memoriKecepatan dari sebuah prosesor ini bisa naik, tetapi kecepatan memory tidak, kemudian bagaimana anda dapat menjalankan sebuah prosesor lebih cepat ketimbang memory dalam sistem anda tanpa menggangu performa,? Jawabannya adalah cache.• Cache memori adalah memori kecepatan tinggi, tetapi berukuran kecil, yang digunakan buat menyimpan salinan data / instruksi yg acapkali diakses oleh CPU.• Cache memory adalah memori sekunder berkecepatan tinggi yg dipakai buat menaikkan kinerja personal komputer , yaitu mempertinggi efisiensi kerja CPU dan mengurangi waktu yang terbuang.• Dalam istilahnya yang paling sederhana, cache memory adalah memory buffer berkecepatan tinggi yang secara temporer menyimpan data yg diharapkan oleh procesor, menciptakan prosesor bisa memanggil kembali data tersebut menggunakan lebih cepat ketimbang apabila data itu tiba menurut memoy primer, namun ada satu fitur tambahan dalam sebuah cache, melebihi buffer sederhana, cache adalah buffer dilengkapi menggunakan otak.Buffer menyimpan data rambang (random data), umumnya dalam basis yg pertama kali masuk merupakan yg pertama kali keluar (first in first out), atau yg pertama kali masuk merupakan yang terakhir keluar (first in last out). Cache, pada lain pihak, menyimpan data yg kemungkinan akbar diperlukan oleh prosesor sebelum data itu diperlukan secara aktual. Hal ini menciptakan prosesor dapat melanjutkan bekerja dalam kecepatan penuh atau mendekati kecepatan penuhnya tampa wajibmenunggu data diambil menurut memory primer yang lebih lambat. Cache memory umumnya dibentuk dari chip static RAM (SRAM) yg diinstall pada motherboar atau built in pada prosesor.Cache memory adalah tipe RAM tercepat yang ada, dan dipakai oleh CPU, hard drive, dan beberapa komponen lainnya. Seperti halnya RAM, lebih banyak cache memory merupakan lebih baik, akan tetapi biasanya cache dalam CPU & hard drive tidak dapat diupgrade menjadi lebih poly. Contoh yg dapat dipandang misalnya merupakan dalam CPU Pentium II masih ada 512 KiloByte cache, dan pada hard drive IBM 9LZX SCSI terdapat 4 MegaBytes cache. Seperti halnya RAM, pada umumnya data akan dilewatkan dulu pada cache memory sebelum menuju komponen yang akan menggunakannya (misalnya CPU). Selain itu cache memory menyimpan jua sementara data buat akses cepat. Kecepatan cache memory juga menjadi unsur yang penting. Sebagai model, CPU Pentium II memilki cache sebanyak 12 k, dan CPU Celeron mempunyai cache sebanyak 128 k, akan tetapi cache dalam Pentium II berjalan pada 1/dua kali kecepatan CPU, sementara cache pada Celeron berjalan dengan kecepatan sama menggunakan kecepatan CPU. Hal ini merupakan tradeoff yg membuat kecepatan Celeron dalam hal-hal eksklusif kadang-kadang malah bisa mengalahkan Pentium II.

Fungsi dan kegunaan cache memory• Cache memory berfungsi menjembatani perbedaan kecepatan antara CPU & Memori Utama.• Dalam implementasinya jenis memori yg digunakan buat cache merupakan statik RAM (SRAM).• Cache memory terdiri atas:1. Internal, dipakai buat komputasi berkecepatan tinggi.dua. External, dipakai menjadi buffer buat menyimpan program & data.• Program cenderung menjalankan instruksi yg berurutan, menyebabkan instruksi tadi berada didekat lokasi memori.• Program umumnya mempunyai simpul buat tempat menjalankan kelompok instruksi secara berulang-ulang.• Compiler menyimpan array dalam blok lokasi memori yang bersebelahan.• Compiler umumnya menempatkan item data yg nir berafiliasi didalam segmen data.

Jenis cache memoryPada waktu ini, cache memory terdapat 3 jenis, yaitu L1 cache, L2 cache, & L3 cache.Chace memory terbagi sebagai dua yaitu :1. Cache Memory yang terdapat pada internal Processor , chace memory jenis ini kecepatan aksesnya sangat tinggi, & harganya sangat mahal. Hal ini mampu terlihat pada Processor yg berharga mahal seperti P4,P3,AMD-Athlon dll, meningkat kapasitas L1,L2 Chace memori maka semakin mahal & semakin ceppat Processor.dua. Chace Memory yg masih ada diluar Processor, yaitu berada pada MotherBoard, memori jenis ini kecepatan aksesnya sangat tinggi, meskipun tidak secepat chache memori jenis pertama ( yg terdapat dalam internal Processor). Semakin akbar kapasitasnya maka semakin mahal dan cepat. Hal ini mampu kita lihat dalam Motherboard dengan beraneka ragam kapasitas chace memory yaitu 256kb, 512kb, 1Mb, 2Mb dll.

Chace sebagai perantara antara CPU menggunakan memori. Ada dua jenis chace, yaitu:1. Software chace (caching disk controller); akan mempercepat akses data pada disk menggunakan menyimpan data yang baru saja dipakai dalam memori.dua. Hardware chace (on−the−board chace); akan meningkatkan kecepatan akses memori itu sendiri bisa menyimpan data yang baru saja digunakan dalam memori.