DASAR PENGETAHUAN
1.
Apakah
Sistem Operasi Itu ?
Ø Sebuah Software yang digunakan untuk mengatur
hardware.
Ø Software yang menjadi penghubung antara pemakai
komputer dengan Hardware.
Ø Sistem operasi mengontrol alokasi sumberdaya sistem komputer (pemroses, memori, piranti I/O) untuk berbagai program yang akan memakainya.
. Sistem operasi dibuat untuk menyembunyikan keadaan sesungguhnya dari perangkat keras dengan tampilan yang menyenangkan dan mudah digunakan
b - Sistem operasi beperan untuk mengatur,
mengorganisasikan, mengoperasikan secara keseluruhan bagian dari sistem yang
kompleks
2. Apa Definisi Sistem Operasi ?
Ø Secara umum sistem operasi dapat didefinisikan sebagai
perangkat lunak yang mempermudah user dalam menggunakan sistem komputer.
Ø Secara Khusus Sistem Operasi juga disebut sebagai
·
Resource
Allocator : Pengatur
sumber daya I/O
·
Program
Control : Pengontrol
eksekusi program user
·
Kernel
: Program yang
berjalan dibelakang layar sepanjang waktu (selain program aplikasi).
Komponen Sistem Komputer :
1)
Perangkat Keras / Hardware
CPU – Central
Processing Unit
Memory
Perangkat Input
Output
2)
Sistem Operasi
3)
Program Aplikasi
4)
User
Sistem computer yaitu, Suatu jaringan elektronik yang terdiri dari perangkat
lunak dan perangkat keras, yang melakukan tugas tertentu melalui mekanisme
input, melakukan proses, menyimpan dan menyediakan output dalam bentuk
informasi. Contoh gambar :
Apa yang terjadi saat komputer pertama kali dinyalakan ?
-
Prosessor melakukan self check
-
Membangkitkan BIOS untuk menjalankan POST (Power-on
Self Test)
-
BIOS melakukan checking CMOS RAM (Complementary
metal–oxide–semiconductor)
-
Checking terhadap keseluruhan hardware terpasang
-
BIOS mencari boot record pada memory eksternal
-
Sistem Operasi melakukan booting, memuat kernel
kedalam memory kerja komputer, memuat driver untuk hardware terpasang.
-
Sistem Operasi Siap beroperasi.
Contoh gambar SSK modern :
MEMORY
1. Sistem Operasi hanya bisa membaca perintah dari
memory, oleh karena itu sistem komputer wajib memiliki media simpan.
2. Jenis Memory Sistem Komputer
ü Memory Utama (ROM,RAM,EEPROM)
-
Menyimpan
Instruksi sistem
-
Hilang
saat tidak dialiri listrik
-
Tidak
cukup besar untuk menjalankan semua perintah
ü Memory Sekunder (HDD, CDROM, MAGNETIC TAPE)
- Contoh gambar Memory Hierarchy :
PERANGKAT I/0 :
1. Setiap perangkat I/O yang terkoneksi ke dalam sistem
komputer, memiliki jalur komunikasi berbeda, yang dinamakan bus data.
2. Sistem operasi memerlukan pengendali berupa
serangkaian instruksi untuk dapat mengoperasikan perangkat I/O. (Driver)
PERKEMBANGAN SISTEM KOMPUTER
1. Sistem Mainframe
v Sistem komputer pendahulu secara fisik berbentuk mesin
besar
v Sistem ini dilakukan dari console. Perangkat input yang digunakan berupa card
reader dan tape drive. Perangkat output
yang digunakan berupa line printer, tape drive dan card punch.
v User menyiapkan job dalam bentuk punch card, yang
dikirim ke operator komputer untuk diproses, output akan diketahui setelah
beberapa jam / hari.
2. Sistem Batch Multiprogram
v Sekumpulan job user yang sama akan dikerjakan oleh
komputer secara berkelompok, kelompok job yang sama ini dinamakan batch.
v Sistem operasi mengambil beberapa job yang siap untuk
dieksekusi untuk diletakkan di memori
utama. Jika job yang sedang dieksekusi menunggu beberapa task (seperti proses
mount tape drive atau operasi I/O yang harus diselesaikan), maka job tersebut diganti dengan job
berikutnya.
3. Sistem Batch Multiprogram
v Pada sistem multiprogramming, sistem operasi harus
menyediakan mekanisme untuk manajemen memori, penjadwalan CPU dan manajemen
disk.
v Sistem operasi multiprogram menyediakan supply untuk
I/O routine. Sistem harus dapat
mengalokasikan memory untuk beberapa job.
4. Sistem Time Sharing
v Time sharing atau multitasking adalah pengembangan
dari sistem multiprogram yang merupakan cikal bakal Sistem Operasi Modern
v Beberapa job yang berada pada memory utama dieksekusi
oleh CPU secara bergantian. CPU hanya
bisa menjalankan program yang berada pada memory utama
v Sistem time sharing juga disebut dengan sistem
komputasi interaktif, dimana sistem komputer menyediakan komunikasi on-line
antara user dengan sistem melalui perangkat I/O (Keyboard, Monitor, Harddisk)
5. Sistem Desktop
v Jenis sistem komputer ini biasanya disebut dengan
personal computer (PC). Perangkat I/O
berupa keyboard dan mouse, dan perangkat output berupa display screen atau
printer yang berkecepatan tinggi.
v Personal komputer dikembangkan tahun 1970-an. Sistem ini disebut dengan mikrokomputer.
v Pada awalnya, masih menggunakan Sistem Operasi Single
Task.
6. Sistem Paralel.
v Sistem paralel atau sistem multiprosessor mempunyai
lebih dari satu prosessor yang dapat berkomunikasi, membagi bus, clock dan
perangkat memory. Disebut juga tightly coupled system
v Sistem Lebih Handal, Contoh, Jika 1 processor mati
dari 10 processor pada sistem paralel, maka sistem tidak akan mati, hanya turun
kinerjanya.
7. Sistem Terdistribusi
v Proses komputasi dilakukan dengan cara prosessor
berkomunikasi dengan prosessor lain melalui saluran komunikasi, misalnya bus
kecepatan tinggi atau saluran telepon.
Sistem ini disebut loosely coupled system
v Sistem terdistribusi memerlukan infrastruktur
jaringan, berupa local area network (LAN) atau wide area network (WAN). Sistem terdistribusi biasanya disebut dengan
sistem client-server atau peer-to-peer.
ARSITEKTUR
KOMPUTER
:
1 * Single Core Processor
-
Dalam
sistem ini hanya ada satu buah processor yang melayani keseluruhan proses
komputasi.
-
Kebanyakan
Personal Computer Saat ini menggunakan jenis single core processor.
2 * Multi Processor
-
Dalam
menjalankan instruksi, sistem operasi dilayani oleh dua atau lebih prosessor
yang saling bersinergi.
3 * Multi Core Processor
-
Sistem
CPU Multi Processor yang disatukan dalam sebuah chip processor.
-
Power
lebih kecil, lebih dingin, lebih cepat.
4 * Keuntungan Sistem Multi Processor
-
Kecepatan
Proses meningkat
-
Lebih
ekonomis, berbagi resource
-
Lebih
Stabil, Jika sebuah proses yang dihandle oleh sebuah prosessor mengalami
kegagalan, sistem tidak otomatis berhenti, hanya melambat, karena akan
dikerjakan oleh prosessor yang lain.
5 * Clustered System
-
Sekumpulan komputer (umumnya server jaringan)
independen yang beroperasi serta bekerja secara erat dan terlihat oleh klien
jaringan seolah-olah komputer-komputer tersebut adalah satu buah
unit komputer
-
Arsitektur
cluster digunakan untuk mendapatkan performance yang sangat cepat.
Contoh
gambar Clustered System
:
Contoh
gambar arsitektur komputer Large Linux
Cluster at the Chemnitz University of Technology, Germany :
TUGAS
Tidak ada komentar:
Posting Komentar