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.
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/Multitasking
– Interactive Computing
- CPU digunakan bergantian oleh job-job di memori dan di disk
- Waktu dibatasi :Response time harus < 1 detik
- CPU dialokasikan hanya pada job yg ada di memory = CPU schedulling
- Job dipindahkan dari dan ke disk = swapping dan virtual memory
- Terjadi komunikasi antara user dan sistem operasi
Setelah
sistem operasi menyelesaikan satu perintah ia mencari perintah berikutnya dari
user
Mainframe
System
> Multiprocess:
- Sistem memiliki lebih dari satu CPU untuk memproses satu atau lebih program
- Resource digunakan bersama-sama
- Sering disebut Tightly Coupling System
Jenis-jenis Komputasi: Distributed System
- Melaksanakan komputasi secara terdistribusi diantara beberapa prosesor, tidak digunakan bersamaan.
- Loosely coupled system – setiap prosesor mempunyai local memory / resource.
- Komunikasi terjadi melalui bus atau jalur telepon / LAN
- Keunggulan:
- Pembagian sumber daya
- Komputasi lebih cepat
- Model
- Client-Server Systems
- Peer-to-peer (P2P) System
Peer to
Peer Vs Client Server
- Semua node yang terhubung disebut dengan peer
- Satu node bersifat sebagai client dan sekaligus sebagai server
- Node harus terhubung dalam jaringan P2P: Menggunakan service melalui discovery protocol
- Contoh: Napster and Gnutella, Torrent
- Menggunakan torrent client: utorrent
Real Time
System
- Sistem yang mampu menyelesaikan proses dalam interval waktu tertentu. Jika tidak selesai maka sistem gagal.
- Sering digunakan dengan device pengendali dalam sebuah penggunaan khusus
- misal: eksperimen ilmiah, industri, medis
- Model :
- Hard Real Time
- Soft Real Time
Hard vs
Soft
- Hard Real Time
- Menjamin proses yang paling penting selesai dalam interval waktu yang benar dan tertentu
- 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
- Computer System Organization
Operasi-operasi Sistem Komputer
- Satu atau lebih CPU, device controllers terhubung dalam jalur bus untuk mengakses shared memory
- Concurrent execution dari CPU dan adanya kebutuhan devices berebut mendapatkan resource
PC Modern
Architecture
Tidak ada komentar:
Posting Komentar