Struktur Storage, Sistem Multitasking, Sistem Uni Program dan Sistem Komputasi Batch
Struktur Storage
Struktur Storage adalah bagian-bagian yang saling berhubungan dari suatu
media yang digunakan untuk menyimpanan data yang diolah oleh komputer.
Gambar Struktur Hardisk
Hal penting yang perlu diingat adalah program adalah bagian dari data adalah:
- Register : tempat penyimpanan beberapa buah data volatile yang akan diolah langsung di prosesor yang berkecepatan sangat tinggi. Register ini berada di dalam prosesor dengan jumlah yang sangat terbatas karena fungsinya sebagai tempat perhitungan/komputasi data
- Cache Memory : tempat penyimpanan sementara ( volatile ) sejumlah kecil data untuk meningkatkan kecepatan pengambilan atau penyimpanan data di memori oleh prosesor yang berkecepatan tinggi. Dahulu cache disimpan di luar prosesor dan dapat ditambahkan. Misalnya pipeline burst cache yang biasa ada di komputer awal tahun 90-an. Akan tetapi seiring menurunnya biaya produksi die atau wafer dan untuk meningkatkan kinerja, cache ditanamkan di prosesor. Memori ini biasanya dibuat berdasarkan desain static memory.
- Random Access Memory (RAM) - Main Memory : tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor. Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara langsung. Sekarang, RAM dapat diperoleh dengan harga yang cukup murah dangan kinerja yang bahkan dapat melewati cache pada komputer yang lebih lama.
- Extension Memory : tambahan memory yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa buffer. Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk efisiensi. Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut, sebagai contoh misalnya jumlah VGA memory, soundcard memory.
- Secondary Storage : media penyimpanan data yang non-volatile yang dapat berupa Flash Drive, Optical Disc, Magnetic Disk, Magnetic Tape. Media ini biasanya daya tampungnya cukup besar dengan harga yang relatif murah. Portability-nya juga relatif lebih tinggi.
Sistem Multitasking
Sistem Multitasking adalah suatu kesatuan yang terdiri dari komponen
atau elemen yang dihubungkan bersama untuk melakukan pemrosesan beberapa
tugas dalam waktu yang bersamaan.Pada sebuah komputer dengan prosesor
tunggal, hanya satu instruksi yang dapat bekerja dalam satu waktu,
berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu
pekerjaan tersebut.
Gambaran Tentang Multitasking
Multitasking bertugas memjadwalkan pekerjaan mana yang dapat berjalan
dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah
dapat dikerjakan. Sebagai contoh, jika seseorang sedang menyetir,
bertelepon lewat ponsel, dan sambil merokok secara bersamaan, maka orang
tersebut melakukan multitasking.Saat ini, berbagai software sistem
operasi sudah memiliki kemampuan multitasking. Itulah sebabnya, saat ini
kita bisa browsing, chatting, sambil mendengarkan musik secara
bersamaan.
Sistem Uni Programming
Sistem unit programming adalah suatu rangkaian yang di dalamnya
terdapat komponen-komponen elektronik dari komputer yang digunakan
untuk memproses suatu data, penulisan, pengujian, perbaikan, dan
pemeliharaan kode yang dibangun dalam suatu program komputer.
Sampai saat ini computer sudah banyak mengalami berbagai perubahan dari
model awal computer tersebut, namun tetap pada arsitektur yang sama.
Skema computer (computer schema), adalah diagram yang menggambarkan
unit-unit dasar yang terdapat dalam semua sistem komputer.
Skema Komputer
Central processing unit (CPU) ialah yang mengendalikan semua unit sistem
komputer yang lain dan mengubah input menjadi output. Primary storage
(penyimpanan primer), berisi data yang sedang diolah dan program.
Control unit (unit pengendali), membuat semua unit bekerja sama sebagai
suatu sistem.Arithmatika and logical Unit, tempat berlangsungkan operasi
perhitungan matematika dan logika. Unit Input, memasukkan data ke
dalam primary storage. Secondary storage (penyimpanan sekunder),
menyedikan tempat untuk menyimpan program dan data saat tiak digunakan
Unit Output, mencatat hasil pengolahan.
Sistem Komputasi Batch
Sistem Komputasi batch adalah suatu rangkaian yang terdiri dari komponen
atau elemen yang dihubungkan bersama untuk menemukan pemecahan masalah
dari data input dengan menggunakan suatu algoritma pada sekelompok
dokumen atau record data yang diproses sebagai satu kesatuan.
Batch processing adalah suatu model pengolahan data, dengan menghimpun
data terlebih dahulu, dan diatur pengelompokkan datanya dalam
kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan
identitas tertentu, serta informasi mengenai data-data yang terdapat
dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah
tertentu, data-data tersebut akan langsung diproses yaitu pemrosesan
dilakukan setelah sejumlah data telah dikumpulkan dalam waktu dan tempat
yang ditentukan. Bactch processing ini merupakan metoda pengolahan data
yang banyak digunakan, dan merupakan cara terlama yang telah mapan
dalam pengoperasian komputer.
Batch processing berasal dari kata batching atau pengelompokkan.
misalnya permintaan, pembayaran, dan penjadwalan (timesheet),
diakumulasi dalam suatu jangka waktu tertentu dan kemudian diproses
dengan menggunakan komputer.Biaya yang diperlukan untuk proses batch
processing ini relatif murah.
Contoh dari penggunaan batch processing adalah e-mail dan transaksi
batchprocessing. Dalam suatu sistem batch processing, transaksi secara
individualdientri melalui peralatan terminal, dilakukan validasi
tertentu, danditambahkan ke transaction file yang berisi transaksi lain,
dan kemudiandientri ke dalam sistem secara periodik. Di waktu kemudian,
selama siklus pengolahan berikutnya, transaction file dapat divalidasi
lebih lanjut dan kemudian digunakan untuk meng-up date master file yang
berkaitan.
Tidak ada komentar:
Posting Komentar