Senin, 27 Februari 2012

Struktur Sistem Komputer


Komponen dasar system komputer
  • Hardware / Peripheral
Penyedia sumber daya untuk komputasi dasar
ex : Memory, CPU, I/O
Kelas-kelas komputer :
Menurut Ukuran
1. Grid Computer/System Computer
merupakan kumpulan dari banyak computer yang disatukan secara parallel
2. Mainframe / Enterprise System
computer besar yang memilki banyak prosesor. Computer kelas ini sangat mahal. Kinerjanya cepat tapi membutuhkan tenaga listrik yang sangat besar pula.
3. Mini computer
Server-server yang tidak sebesar mainframe
4. Workstation
Kelas computer ini sangat bergantung dengan server. Tanpa server, atau saat server mati maka tidak akan bisa bekerja.
5. Desktop computer
Komputer personal yang tidak bergantung pada server.
6. Desknote
Dekstop computer yang diperkecil, ukurannya hampir seperti laptop tapi menggunakan hardware desktop computer. Oleh sebab itu deksnote menjadi cepat panas.
7. Laptop/Notebook
8. Hendheld Komputer
Contohnya pada PDA dan blackberry. Komputer ini menggunakan server. Jaringannya tidak melalui internet, sangat cepat.
9. Embedded system
computer kecil yang tertanam.
Dari beberapa kelas diatas workstation, desktop computer, dan deksnote ilah kelas computer yang bersifat personal.
Menurut karakteristik :
  • Singleprocessor
    • Komputer yang hanya memiliki satu prosesor
  • Multiprocessor
    • Komputer yang memiliki lebih dari satu prosesor
  • Personal Computer
    • Komputer yang digunakan oleh hanya satu orang dalam satu waktu (umumnya)
  • Distributed System
    • Komputasi yang dikerjakan dengan beberapa prosesor. (Sistem didistribusikan)
  • Clustered System
    • Gabungan dari beberapa sistem individu yang saling berbagi tempat penyimpanan data (storage) dan saling terhubung dalam jaringan lokal
  • Real Time System
    • Sebuah sistem yang mengutamakan ketepatan waktu dalam eksekusi satu buah tugas. Jika terjadi perubahan, system terus berubah.
Grid Computer/Super Computer
Ialah kumpulan dari banyak komputer yang dikembangkan dalam sebuah computer-farm. Grid Computer adalah pengembangan dari Mainframe dan Desktop. Menggunakan banyak CPU untuk menghasilkan output maksimal. Merupakan kumpulan cluster system.
Mainframe System
Kumpulan dari device-device yang berfungsi sama atau bermacam-macam yang disatukan dalam sebuah sistem yang saling berbagi. Mengumpulkan job-job yang mirip. Secara otomatis berpindah dari satu job ke job yang lain.
Saat penambahan hardware, contohya hardisc system dapat langsung mengenali sehingga tidak perlu mematikan computer.
>>Batch System
·          
    • Job yang mempunyai kesamaan kebutuhan sumber daya dikumpulkan(secara sequensial)
    • Ketika komputer dalam keadaan siap maka CPU menjalankan masing-masing kumpulan job tersebut sebagai sebuah kelompok.
    • Diekseksui secara bergantian
    • User yang mengoperasikan
>>Multiprogramming:
·          
    • Job disimpan di main memory pada waktu yang sama
    • CPU dipergunakan bergantian oleh job-job tersebut
    • Dikerjakan oleh OS
    • Ada background dan foreground proses
>>Dibutuhkan Kemampuan OS:
·          
    • Penyediaan I/O routine
    • Pengaturan memory, untuk mengalokasikan memory untuk masing2 Job
    • Penjadwalan CPU, untuk memilih job mana yang akan dijalankan
    • Pengalokasian untuk hardware lain
Tipe Alokasi Job
Time-Sharing System/MultitaskingInteractive Computing
  1.  
    1. CPU digunakan bergantian oleh job-job di memori dan di disk
    2. Waktu dibatasi :Response time harus < 1 detik
    3. CPU dialokasikan hanya pada job yg ada di memory = CPU schedulling
    4. Job dipindahkan dari dan ke disk = swapping dan virtual memory
    5. Terjadi komunikasi antara user dan sistem operasi
Setelah sistem operasi menyelesaikan satu perintah ia mencari perintah berikutnya dari user
Mainframe System
> Multiprocess:
  1.  
    1. Sistem memiliki lebih dari satu CPU untuk memproses satu atau lebih program
    2. Resource digunakan bersama-sama
    3. Sering disebut Tightly Coupling System
Jenis-jenis Komputasi: Distributed System
  1. Melaksanakan komputasi secara terdistribusi diantara beberapa prosesor, tidak digunakan bersamaan.
  2. Loosely coupled system – setiap prosesor mempunyai local memory / resource.
    1. Komunikasi terjadi melalui bus atau jalur telepon / LAN
  3. Keunggulan:
    1. Pembagian sumber daya
    2. Komputasi lebih cepat
  4. Model
    1. Client-Server Systems
    2. Peer-to-peer (P2P) System
Peer to Peer Vs Client Server
  1.  
    1. Semua node yang terhubung disebut dengan peer
    2. Satu node bersifat sebagai client dan sekaligus sebagai server
    3. Node harus terhubung dalam jaringan P2P: Menggunakan service melalui discovery protocol
    4. Contoh: Napster and Gnutella, Torrent
    5. Menggunakan torrent client: utorrent
Real Time System
  1. Sistem yang mampu menyelesaikan proses dalam interval waktu tertentu. Jika tidak selesai maka sistem gagal.
  2. Sering digunakan dengan device pengendali dalam sebuah penggunaan khusus
  • misal: eksperimen ilmiah, industri, medis
  1. Model :
    1. Hard Real Time
    2. Soft Real Time
Hard vs Soft
  • Hard Real Time
  1.  
    1. Menjamin proses yang paling penting selesai dalam interval waktu yang benar dan tertentu
    2. Tidak dapat dipadukan dengan sistem jenis lain (mis. Time-Shared System)
  • Soft Real Time
Menjamin proses yang paling penting mendapat prioritas tertinggi untuk diselesaikan.
Dapat dipadukan dengan sistem lain

  1. Computer System Organization
Operasi-operasi Sistem Komputer
  1.  
    1. Satu atau lebih CPU, device controllers terhubung dalam jalur bus untuk mengakses shared memory
    2. Concurrent execution dari CPU dan adanya kebutuhan devices berebut mendapatkan resource
PC Modern Architecture

Tidak ada komentar:

Posting Komentar