26 Mei 2009

Tugas Sistem Operasi

Tugas SO
Buat Tabel & Baris Proses!
1. Algoritma penjadwalan pertama tiba pertama dilayani
2. Algoritma penjadwalan terpendek dipertamakan
3. Algoritma penjadwalan proses dipertamakan prempsi



Jawab :
1. Algoritma penjadwalan pertama tiba pertama dilayani
Tabel Proses



Baris Proses

2. Algoritma penjadwalan terpendek dipertamakan
Tabel Proses


Baris proses




3. Algoritma penjadwalan proses dipertamakan prempsi
Tabel Proses




Baris Proses



4. Algoritma penjadwalan ratio pinalti tertinggi dipertamakan



Jawab :




Tabel Proses


Baris Proses



23 Mei 2009

PERTEMUAN 4 "Waktu Akses Disk"

PERTEMUAN 4

1.MAGNETIC DISK

 Magnetic disk merupakan penyimpan sekunder,
berbentuk bundar dengan dua permukaan magnetik.
 Penggerak disk berupa Motor drive menggerakkan disk
dengan kecepatan tinggi (kurang-lebih dari 60 putaran
perdetik).
 Kegiatan baca-tulis dilakukan Read-write head, yang
diletakkan diatas piringan. Kepala baca-tulis sangat
sensitif terhadap guncangan yang dapat menyebabkan
disk rusak (bad sector).
 Ruang Rekam terbagi atas beberapa track/lintasan dan
tiap lintasan dibagi lagi dalam beberapa sector.

Jenis Head

Head dibedakan atas :
 Fixed-head disk menempati tiap-tiap track satu head,
sehingga mempercepat proses pembacaan dan
perekaman.
 Moving-head disk hanya memiliki satu head yang
berpindah-pindah mengakses dari satu track ke track lain.

Beberapa teknologi Harddisk, antara lain :
 Shock Protection System (SPS)
 Self-Monitoring Analysis and Reporting (SMART)
 Solid State Disk (SSD)
 Magnetore-sistive (MR)
 Partial Response Maximum Likelihood (PRML)
 Hot Swap
 Plug and Play ATA
 Environment Protection Agency (EPA)
 Error Correction Code (ECC)
 Auto Transfer

2. PENGAKSESAN DISK

Waktu Akses adalah waktu yang diperlukan oleh kepala
baca untuk menulis atau membaca isi sektor.
Terdiri dari 4 komponen waktu :
 Waktu cari, waktu untuk mencapai lintas atau silinder
yang dikehendaki.
 Waktu mantap, waktu untuk hulu tulis baca menjadi
mantap di lintas atau silinder.
 Waktu latensi, waktu untuk mencapai hulu tulis baca
 Waktu salur, waktu untuk menulis atau membaca isi
sektor
Serta gabungan waktu yaitu waktu inkuiri dan waktu
pemutakhiran atau pergantian

PERTEMUAN 5 "Proses Akses Lintas Disk"
PERTEMUAN 5


Pokok Bahasan
Yang akan dibahas pada modul ini adalah :

7 Algoritma Pengaksesan Disk

1. Algoritma pertama tiba pertama dilayani
(PTPD)  disebut juga algoritma FIFO
2. Algoritma Pick up.
3. Algoritma waktu cari terpendek
dipertamakan (WCTD)
4. Algoritma look
5. Algoritma Circular Look
6. Algoritma scan
7. Algoritma Circular scan

Pengatar
 Cara untuk mengatur akses lintas dari antrian akses lintas
dikenal dengan nama algoritma akses lintas.
 Ada 7 algoritma pengaksesan disk, yaitu:
1. Algoritma pertama tiba pertama dilayani (PTPD) 
disebut juga algoritma FIFO
2. Algoritma Pick up.
3. Algoritma waktu cari terpendek dipertamakan (WCTD)
4. Algoritma look
5. Algoritma Circular Look
6. Algoritma scan
7. Algoritma Circular scan

22 Mei 2009

Sistem Operasi Pertemuan 1-3

Pertemuan 1

KONSEP DASAR DAN SEJARAH PERKEMBANGAN SISTEM INFORMASI

Konsep Dasar Sistem Operasi
SISTEM OPERASI adalah :
“Sekumpulan program control atau alat pengendali yang secara terpadu bertindak sebagai penghubung antarakomputer dengan pemakainya”.

Konsep Sistem Operasi
- Sistem operasi membuat komputer menjadi lebih mudah dan nyaman untuk digunakan.
- Sistem operasi memungkinkan sumber daya sistem komputer untuk digunakan secara efisien.

1. Fungsi sistem operasi :
a. Mebentuk dan mengelola sistem file
b. Menjalankan program
c. Mengatur penggunaan alat-alat yang berhubungan dengan komputer.
2. Jenis-jenis sistem operasi :
a. Berdasarkan interface Text Base shell cs GUI
b. Berdasarkan uses (peruntukan)
3. Contoh sistem operasi :
a. DOS
b. OS/2
c. Machintos
d. Windows, Linux, dll.
4. Faktor sistem operasi :
a. Faktor prosessor – single/multi processor
b. Faktor pemakai – single user/multi user
c. Faktor waktu kerja – offline/online
d. Faktor modus pekerjaan – batch/real time
e. Faktor gabungan faktor.

Pertemuan 2

PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER

• O/S DIPANDANG SEBAGAI MANAGER SUMBERDAYA
Fungsi Sistem Operasi Adalah :
Mengefisienkan Penggunaan Sistem Komputer, Memungkinkan Penggunaan Sistem Dengan Penampilan Yang Optimal.
• O/S Mengatur Pemakai Sumber Daya Tersebut Dengan Cara :
1. Pengaturan Memori, dengan cara :
a. Menetapkan kebijakan alokasi
b. Memperbaruhi informasi tentang status bagian memori
c. Mengawasi bagian-bagian memori, lokasinya, statusnya, besarnya, bila terpakai siapa pemakainya.
2. Pengaturan prosessor, dengan cara :
a. Mengawasi status prosessor
b. Menentukan proses yang mana dari beberapa proses yang sedang menanti atau menggunakan processor.
3. Pengaturan Peralatan I/O :
a. Mengawasi status peralatan I/O beserta keengakapannya (channel)
b. Mengatur cara dan jadwal pemakaian peralatan.
4. Pengaturan informasi (system file) :
a. Mengawasi berbagai informasi, yaitu mengenal statusnya, lokasi , penggunaannya dan sekuritinya.
b. Mentapkan proses- proses yang boleh mendapatkan informasi tertentu.

Pertemuan 3

SKEMA DASAR SISTEM KOMPUTER


A. Perangkat Keras ( Hardware)
Pada abstraksi tingkat atas terdiri dari empat komponen yaitu :
1. Pemroses (Peocessor)
2. Memory Utama (Main Memory)
3. Perangkat masukan dan keluaran (device I/O)
4. Interkoneksi antar komponen (user interface, device controler)

1. Pemroses
Komponen computer yang bertugas untuk mengola data dan melaksanakan berbagai perintah. Terdiri dari : Bagian ALU (Aritmatich Logic Unit), dan bagian CU (Control Unit)

2. Memory
Memory berfungsi untuk tempat penyimpanan data dan program. Terdapat beberapa tipe memory antara lain : Register, Memory Case (Chace Memory), Memori Kerja (Main Memory), Disk Magnetik (Magnetic Disk), Disk Optik (Optical Disk), Tape Magnetik (Magnetic Tape).

3. Perangkat Masukan dan Keluaran
Terdiri dua bagian yaitu :
- Komponen mekanik adalah perangkat itu sendiri.
- Komponen elektronik pengendali alat berupa chip controller.

4. Interkoneksi antar Komponen
Disebut juga galur/jalur (Bus) yang terdapat pada mainboard, bus terdiri dari 3 macam : Bus alamat (address bus), satu arah. 1,20,24 jalur, Bus data (data bus), dua arah. 8, 16, 32 jalur, Bus kendali (control bus), dua arah, 4, 10 jalur.

02 Mei 2009

QUIZ SISTEM OPERASI


1. Sebutkan Pengertian SO dan Tujuan ?
2. Sebutkan dan Jelaskan Sudut Pandang SO?
3. Sebutkan dan Jelaskan Kelas SO?
4. Jelaskan dalam SO pengaturan sumber daya meliputi:
5. Sebutkan dan Jelaskan Struktur Dasar SO
6. Gambar dan Jelaskan Skema Dasar Sistem Komputer baik hardware dan software?
7. Sebutkan dan jelaskan waktu akses disk pada hardisk?
8. Sebutkan dan berikan contoh algoritma pengaksesan disk?
9. Jelaskan Apa yg anda ketahui tentang Proses didalam SO?

Jawab
1. Sistem Operasi adalah sebagai pelaksanaan tata olah aplikasi: program aplikasi di jalankan atas sistem operasi.
Tujuannya untuk memanfaatkan dan mengendalikan sumber daya sistem komputer secara benar, efisien, dan mudah dengan meminta layanan sistem operasi
2. SUDUT PANDANG SISTEM OPERASI
•Aspek ukuran (besar & kecil)
•Aspek tujuan (umum& khusus)
•Aspek kegiatan (Majemuk, tunggal, programming)
•Struktur system operasi
3. Kelas 1, pemakai tunggal (single-user), pada komputer generasi pertama.
Kelas 2,operasi berbentuk tumpukan (batch), pada komputer generasi ke dua.
Kelas 3,operasi olahan segera (realtime), pada komputer generasi ke tiga
Kelas 4,operasi multi proses, pada computer generasi ke tiga.
Kelas 5,operasi berbagi waktu dan multi programming, pada komputer generasi ke tiga.
Kelas 6,operasi tersebar (distribution), pada komputer generasi ke empat.
4. A. Peraturan Memori
- Mengawasi bagian-bagian memori, lokasinya, statusnya , besarnya, bila terpakai siapa pemakainya
- Menetapkan kebijaksanaan alokasi
- Siapa yang berhak mendapatkan bagian memori berserta lokasinya>
_ Memperbaharui informasi tentang status bagian memori.
B. Pengaturan Prosesor
- Mengawasi status prosesor
- Menentukan proses yang mana dari beberapa proses yang sedang menanti atau menggunakan prosesor
- Menyeraahkan penggunaan prosessor dengan cara mengisi register-register yang perlu di isi.
- Menarik kembali pemakaian prosessor bila sudah tidak di pergunakan.
C. Pengaturan peralatan I/O
- Mengawasi ststus peralatan I/O berserta kelengkapannya (chanel)
- Mengatur cara jadwal pemakaian peralatan I/O
- Menyerahkan pemaiakian peralatan I/O
- Menerima kembali peralatan I/O bila sudah tidak dipergunakan
D. Pengaturan Informasi (Sistem File)
- Mengawasi berbagai informasi yaitu mengenal stsusnya lokasi penggunaannya dan sekuritinya.
- melepaskan atau memberikan informasi umpamanya dengan cara membuka suatu file tertentu
- Menarik kembali dan menyimpan informasi
- Menetapkan proses-proses yang boleh mendapatkan informasi tertentu.
5. STRUKTUR DASAR SISTEM OPERASI
- Struktur sederhana : tidak memiliki struktur yang cukup baik, berukuran kecil, sederhana. Contohnya Ms. Dos & UNIX.
- Sistem Monolitik : system operasi sebagai kumpulan prosedur dimana prosedur dapat saling di panggil oleh prosedur lain di system bila diperlukan. Kernel berisi semua layanan yang di sediankan system operasi untuk pemakai. System operasi ditulis sebagai sekumpulan prosedur (a collection of procedures), yang dapat di panggil setiap saat oleh pemakai setiap saat di butuhkan.
- Sistem Berlapis : teknik ini di buat dengan merancang system operasi berbentuk modular. Mengadakan pendekatan top down yang artinya semua fungsi di tentukan dengan di bagi-bagi menjadi komponen-komponen lapisan terendah. (Level 0) adalah hard ware. Lapisan tertinggi atau lavel n adalah user interface
- Sistem dengan mesin maya : mirip dengan pendekatan berlapis dengan tambahan berupa antar muka yang menghubungkan hardware dengan Kernel untuk tiap-tiap proses. Contohnya : Java Virtual Mesin
- Sistem dengan Client Server : Konsep system operasi di impelmitasikan dengan menjadikan fungsi-fungsi yang ada pada SO di server menjadi user proses. Jika satu proses meminta untuk dilayani maka client proses mengirim permintaan tersebut ke user proses, server proses akan melayani permintaan tersebut kemudian mengirimkan jawabannya kembali. Semua tugas dilakukan pada pengendalian komunikasi antara client server
- Sistem berorientasi obyek :
6. Sumber daya perangkar keras terdiri atas :
A. Pemroses/ prossesor
Komponen computer yang bertugas untuk mengolah data dan melaksanakan berbagai perintah.
- Pemroses terdiri dari :
• Bagian ALU (Aritmatic Logic Unic) untuk komputasi, berupa operasi-operasi aritmatika dan logika.
• Bagian CU(Control Unit) untuk pengendalian operasi yang dilaksanakan system computer di dalam prosesor
• Register-register yaitu membantu pelaksanaan operasi dan sebagai tempat operan-operan dari operasi yang dilakukan .
B. Momeri
Memori berfungsi tempat penyimpanan data dan program.
•Terdapat beberapa tipe memori yaitu :
oRegister(tercepat)
oMemory Case (Chase Memory)
oMemori Kerja (Main Memory)
oDisk Magnetik
oDisk Optik
oTape Magnetik(Paling lambat)
C.Perangkat Masuk atau Keluaran
Terdiri dari dua bagian :
•Komponen mekanik adalah perangkat itu sendiri
•Komponen elektronik yaitu pengendali perangkat berupa chip controller
Terdapat dua macam pengendali alat :
•Penggerak alat dan pekerja alat
Struktuk I/ O
•I/ O interup yaitu I/O device kecepatan rendah
•Struktur DMA yaitu I/O device kecepatan tinggi. Dua tipe DMA: third party DMA & first party DMA
D.Interaksi Antar Komponen
•Interaksi antar komponen disebut jalur (bus) yang terdapat pada main board, bus terdiri dari tiga macam :
1. Bus alamat, satu arah. 16,20,24 jalur
2. Bus data, dua arah. 8,16,32 jalur
3. Bus Kendali, dua arah. 4-10 jalur
Sinyal bus kendali antara lain: memory read,memory write, I/O read, I/O write.
Interkoneksi antar komponen membentuk jenis koneksitas yang popular antara lain: ISA, VESA, PCI, AGP.
Sumber daya perangkar lunak terdiri atas :
• Merupakan komponen non fisik berupa kumpulan program berserta struktur datanya.
• Program adalah sekumpulan interuksi yang disusun sedemikian rupa untuk menyelesaikan masalah-masalah tertentu sesuai kebutuhannya
7. WAKTU AKSES DISK
Shock protection system (SPS)
Sebagian besar kerusakan yang timpul pada hard disk di sebabkan adanya goncangan. Goncangan pada hard disk dapat menyebabkan tergoncangnya head sehingga dapat merusak jaringan. Goncangan yang paling berbahayakan adalah goncangan tingkat tinggi dengan tempo yang sangat singkat. Dengan menggunakan SPS energi goncangan akan dir edam, sehingga head tidak terangkat ketika terjadi goncangan. Sehingga tidak akan terjadi bad sector.
Self monitoring analisis and reporting (SMART)
Dengan menggunakan teknologi smart, hard disk dapat berkomunikasi dengan computer melalui software. Berisi tentang status keandalan hard disk, kemudian terjadi kerusakan dan sebagainya.hard disk akan melakukan pemeriksaan terhadap dirinya sendiri dan melaporkan hasilnya pada software. Tehnologi ini sangat berguna bagi computer-komputer yang memiliki data-data penting pada hard disk dan computer-komputer yang sedapat mungkin menyalakan secara terus menerus.
Solid state disk (SSD)
SSD yang dikembangkan dengan menggunakan antar muka SCSI memang dirancang untuk system computer memerlukan akses data yang cepat, seperti server dan server database.
Magnetor sistive (MR)
Head untuk menulis masih menggunakan elemen film tipis yang bersifat induktif, sedangkan head untuk membaca menggunakan film tipis yang sensitive terhadap magnet. Jenis ini sedang di kembangkan.
Partial response maximum Likellihood (PRML)
PRML adalah teknologi dalam hal encoding dan konfersi data pada saat read-write dari kepiringan. Teknologi PRML menawarkan kepadatan data yang lebih tinggi, kinerja hard disk yang lebik baik dan integritas data yang tebih terjamin
Hot Swap (HS)
Proses memasang peralatan elektronik ke dalam suatu system yang sedang bekerja
Plug and play ATA(Advance Technology Atachment)
System PNP adalah melakukan konfigurasi secara otomatis dan akan memudahkan pengaturan cukup lewat software saja, tidak melakukan pengubahan jumper, dsb.
Environtmen Protection Agency (EPA)
Hard disk termasuk komponen energi listrik cukup banyak pada PC (tanpa menghitung monitor) apalagi pada notebook. Untuk itu hard disk terbaru yang mendukung program EPA memiliki kemampuan untuk menghemat listrik, misalnya fungsi sleep, stand by, dsb.
Error Correction Code (ECC)
Secara konvensional, jika terjadi kesalahan dalam pembacaan data dari piringan, maka untuk mengaktivkan ECC head harus membaca sekali lagi daerah tersebut, hal ini tentu saja akan menyita banyak waktu (sekitar 13Ms) denganmenggunakan komponen ASIC (Aplication Specifik IC), dibuat metode ECC yang dapat memperbagi kesalahan pembacaan tanpa perlu membaca ulang di daerah tersebut. Dengancara ini dapat diperbaiki sampai 3byte dari data 215byte dalam satu sector. Dari hasil pengujian diperoleh hasil bahwa hanya satu kali kegagalan dalam100 triliun kali.
Auto Transfer (AT)
Salah satu cara untuk mempercepat transver data dari hard disk ke memori utama adalah dengan cara menggunakan mode block. Konsep yang digunakan adalah untuk memungkinknan pemberian beberapa perintah baca atau tulis secara bersamaan. Setiap ada perintah membaca atau menulis maka interup (IRQ) akan dibangkitkan sehingga CPU akan proses swiching memeriksa device dan melakukan set up untuk transver data.
8. Pengaksesan Lintas Disk Pada Sistem Multitataolah
- Algoritma pertama tiba pertama dilayani (PTPD) : proses pengaksesan akan di mulai secara berurutan sesuai dengan urutan tiba atau kedudukan antrean. Setiap lintas yang di lalui di hitung.
- Algoritma Pick up : pada algoritma ini hulu tulis baca akan membaca atau menuju ke track terdapat pada urutan awal anteran sambil mengakses track yang dilalui. Seperti metode PTPD, tetapi lintasan yang dilewati dipungut/ di ambil, sehingga tidak perlu di akses lagi.
- Algoritma waktu cari terpendek di pertamakan(WCTD) : proses dilaksanakan terhadap track yang terdekat dengan hulu baca tulis, di atas/ di bawah. Kemudian mencari letak track yang terdekat diatas atau bawah dan seterusnya.
- Algoritma Look : pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakkan lift menuju anteran track terbesar pada disk sambil mengakses anteran track yang dilalui, kemudian turun menuju anteran track yang terkecil sambil mengakses track yang dilalui, dan track yang sudah diakses tidak di akses lagi.
-Algoritma Circular Look : pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakkan lift menuju anteran track terbesar pada disk sambil mengakses anteran track yang dilalui, kemudian turun menuju anteran track yang terkecil tapi tidak mengakses track yang dilalui, baru pada saat naik akan mengakses track yang belum di akses
-Algoritma Scan: pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakkan lift menuju anteran track terbesar pada disk sambil mengakses anteran track yang dilalui, kemudian turun menuju anteran track yang terkecil sambil mengakses track yang dilalui, dan track yang sudah diakses tidak di akses lagi. Pertama dari awal posisi menuju track terbesar kemudian menuju ke lintasan terkecil.
- Algoritma Circular scan : pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakkan lift menuju anteran track terbesar pada disk sambil mengakses anteran track yang dilalui, kemudian turun menuju anteran track yang terkecil tetapi tidak mengakses track yang di lalui, baru pada saat naik akan mengakses track yang belum di akses.
9. Proses di dalam system operasi
Kebutuhan utama pengendalian proses
- Saling melanjutkan (interlave), eksekusi proses-proses saling melanjutkan sambil memberi waktu tanggap yang memadai.
- Mengukiti kebujakan tertentu, SO mengalokasikan sumberdaya ke proses-proses ke dalam aplikasi atau fungsi tertentu yang mempunyai prioritas yang lebih tinggi sambil menghindari deadlock
- Mendukung komunikasi antar proses dan penciptaan proses, mengatur state merekam perubahan, penjadwalan dan memutuskan alokasi penjadwalan sehingga membantu menstrukturkan aplikasi.