Friday, 29 September 2017

Struktur komputer

Penjelasan dan Gambar dari Struktur Storage, Sistem Multitasking, Sistem Unit Programming, dan Sistem Komputasi Batch.

 1. Struktur Storage Struktur Storage adalah bagian-bagian yang saling berhubungan dari suatu media yang digunakan untuk menyimpanan data yang diolah oleh komputer. 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.
2. 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.



 Gambaran Sistem Multitasking

   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. 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.


 Gambaran Kegiatan yang Multitasking

Saat ini, berbagai software sistem operasi sudah memiliki kemampuan multitasking. Itulah sebabnya, saat ini kita bisa browsing, chatting, sambil mendengarkan musik secara bersamaan.
 3. Sistem Unit 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.


 Gambar Skema Komputer

a. 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.
b. Unit Input, memasukkan data ke dalam primary storage.
c. Secondary storage (penyimpanan sekunder), menyedikan tempat untuk menyimpan program dan data saat tiak digunakan.
d. Unit Output, mencatat hasil pengolahan.

4. 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.
 Kerugian Batch Processing: Penundaan dalam mengetahui dan memperbaiki kesalahan-kesalahan.


 Gambar Contoh Batch Processing Sumber:
http://roymartinsitepu.blogspot.com/2010/05/roy-1ka27-batch-processing-dan-online.html http://dwinta.blog.ugm.ac.id/2010/09/15/multiprogramming-multiprocessing-multitasking-timesharing/ http://lindayustiana29.blogspot.com/2011/11/tulisan-komputer-sebagai-alat-pemecahan.html

No comments:

Post a Comment

SATUAN DATA PADA KOMPUTER  Satuan data pada komputer sangat penting untuk di ketahui . seperti flashdisk,hardisk dll, yang kita gunaka...