Sabtu, 17 Oktober 2009

Konsep Dasar Sistem Operasi

KonsepDasarSistemOperasi
��KomponenSistemOperasi
��LayananSistemOperasi
��System Calls
��PemrogramanSistem
��Struktursistem
��MesinVirtual
��System Generation
��RancanganSistem

KomponenSistem
��ManagemenProses
��ManagemenMemoriUtama
��ManagemenBerkas
��ManagemenI/O
��ManagemenPenyimpanan Sekunder
��Jaringan
��SistemProteksi
��Command-Interpreter System

ManagemenProses (1)
��Prosesadalahsebuahprogram yang sedangdijalankan(eksekusi).
Suatu prosesmemerlukansumberdayapadasaatekesekusi:
��CPU time, memori, berkas danperantiI/O

Managemen Proses (2)
��Sistem operasi bertanggung jawab terhadap aktifitas yangberhubungan dengan manajemen proses:
��Pembuatan dan penghapusan proses
��Penundaan dan pelanjutan proses
��Penyedia mekanisme untuk:
•Sinkronisasi antar proses
•Komunikasi antar proses
•PenangananDeadlock

ManagemenMemoriUtama(1)
��Memori sebagaitempatpenyimpananinstruksi/data dariprogram.
��Penyimpananyang cepatsehingga dapat mengimbangi kecepatan eksekusi instruksiCPU
��Terdiri dari“array words/bytes”yang besar
��Alamat digunakanuntukmengakses data (shared oleh CPU danI/O devices)

Managemen Memori Utama(2)
��Umumnyamain memorybersifat“volatile”–tidak permanen
��Isinya akan hilang jika komputer di matikan.
��Sistem operasi bertanggung jawab untuk aktivitas berikutyangberhubungan dengan manajemen memori:
��melacak pemakaian memori(siapa dan berapa besar?).
��memilhprogrammanayangakan diload ke memori ketika bisa digunakan.
��alokasi dan dealokasi memori sesuai yang dibutuhkan

ManagemenFile (1)
��Berkas adalahkumpulaninformasiyang berhubungan(sesuaidengantujuanpembuatberkas tersebut). Biasanyaberkasmerepresentasikanprogram dandata.
��Sistem operasi bertanggungjawabuntukaktivitasberikutyang berhubungandenganmanajemen berkas:
��pembuatan danpenghapusanberkas
��pembuatan danpenghapusandirektori
��Mendukungprimitifuntuk manipulasiberkasdan
direktori
��memetakanberkaspadasistem sekunder
��Backupberkaspadamedia penyimpananyangstabil
(nonvolatile)

ManagemensistemI/O
��SistemI/O terdiridari:
��Sistembuffer: menampungsementara data dari/ke perantiI/O
��Spooling: melakukanpenjadwalan pemakaianI/O sistem supaya lebih efisien(antrian dsb)
��Antarmukadevices-driver yang umum:
menyediakan device driveryang umum sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup)
��Drivers untukspesifikperangkatkeras:
menyediakandriveruntuk melakukan operasi rinci/detail untukperangkat keras tertentu.

Manajemen Penyimpanan Sekunder
��Penyimpanan sekunder: PenyimpananPermanen
��Karena memoriutama bersifat sementara dan kapasitasnya terlalu kecil,maka untuk menyimpan semua
data danprogram secara permanen, sistemkomputer
harus menyediakan penyimpanan sekunderuntuk
dijadikanback-upmemori utama.
��Sistem Operasibertanggungjawabdalamaktivitasyang berhubungandengan manajemenpenyimpanan sekunder:
��manajemen ruang kosong
��alokasi penyimpanan
��penjadwalan disk

Jaringan(SistemTerdistribusi)
��SistemTerdistribusiadalahkumpulanprosesoryang tidakberbagimemoriatauclock. Setiap prosesor memilikimemorilokalmasing-masing.
��Prosesor-prosesordalamsistemterhubungdalamjaringankomunikasi.
��Sistemterdistribusimenyediakanaksespenggunakebermacam-macamsumberdaya. Aksestersebutmenyebabkan:
��Peningkatan kecepatan kompuatsi
��peningkatan penyediaan data
��peningkatan keandalan

SistemProteksi
��Proteksiberkenaandenganmekanismeuntukmengontrolaksesyang dilakukanoleh program, prosesor, penggunasistemmaupunpenggunasumberdaya.
��MekanismeProteksiharus:
��membedakan antarapenggunaanyang sah danyang tidak sah.
��spesifikasi kontroluntukditerima
��menyediakan alat untuk pemberlakuan sistem.

Command-Interpreter System (1)
��SistemOperasimenungguinstruksidaripengguna(command driven).
��Program yang membacainstruksidanmengartikancontrol statements (keinginanpengguna) umumnyadisebut:
��control-card interpreter
��command-line interpreter
��UNIX shell.

Command-Interpreter System (2)
��Command-Interpreter Systemsangat bervariasi dari satu sistem operasi ke sistem operasiyang laindan disesuaikan dengan tujuan dan teknologiI/O perantiyangada.
��Contohnya: CLI, Windows, Pen-based(touch),danlain-lain.

PelayananSistem Operasi(1)
��Eksekusiprogram: meloadprogram kememory danmenjalankannya(run)
��OperasiI/O: pengguna tidak bisamengontrolI/O secaralangsung( untuk efisiensidankeamanan), sistem harusbisamenyediakanmekanismeutkmelakukanoperasiI/O
��Manipulasisistemberkas: membaca, menulis, membuat, danmenghapus file

Pelayanan Sistem Operasi (2)
��Komunikasi:pertukaran informasi,dapat dilaksanakan melaluishared memoryataumessage passing
��Deteksierror:mempertahankan kestabilan dengan mendeteksierror (padaCPU, perangkat keras memori, I/O, program pengguna) dan jika bisa,memperbaikinya

PelayananTambahan
��Lebih diarahkankepadaupayauntukmenjaga efisiensi sistem,bukan untukmembantupengguna
��Alokasisumberdaya: mengalokasikansumberdayakepadabeberapapengguna atautugasyang dijalankanpadasaatyang bersamaan
��Accounting: menentukanberapabanyakdanberapalama users menggunakansumberdayasistem
��Proteksi: menjagasemuaakses kesumberdayasistemterkontrol

System calls (3)
��System callsmenyediakanantarmuka antaraproses(program yang sedangdijalankan) dansistemoperasi.
��Biasanyatersediasebagaiinstruksibahasarakitan
��Beberapasistemmengizinkansystem callsdibuatlangsungdaribahasa pemrograman tingkat tinggi

System Calls (2)
��Beberapa bahasa pemrogramantingkattinggi(contoh: C, C++)telah didefenisikan untuk menggantikan bahasarakitan untuk sistem pemrograman

Kumpulan Teka-teki atau Tebakan Lucu buat Humor


Teka-teki atau tebakan lucu yang sarat humor sering kita dengar sehari-hari. Dan, itu bisa membuat pikiran fresh. Ya, humor itu memang perlu. Nah, berikut kumpulan teka-teki atau tebakan lucu. Lumayan buat menghibur diri, terutama yang lagi bete. Dan, selamat tertawahahaha...!

1. Kenapa anak kodok suka loncat-loncat?
Yach..namanya juga anak-anak.

2. Bebek apa yang jalannya muter ke kiri terus?
Bebek dikunci stang.

3. Kenapa bebek goreng rasanya enak?
Karena ada huruf ‘B’ nya. Coba kalo nggak ada, siapa yang berani makan?

4. Kalau semua jenis hewan sekolah, siapa yang sering terlambat?
Kluwing (kaki seribu). Soalnya, kakinya banyak, jadinya kalau pakai sepatu kelamaan.

5. Hitam, putih, merah, apakah itu?
Zebra abis dikerokin.

6. Apa bedanya kucing ama kucring?
Kalo kucing kakinya empat, kalo kucring kakinya emprat.

7. Apa beda soto ama coto.
Soto dari daging sapi, coto dari daging capi.

8. Kenapa Superman bajunya pake huruf S?
Karena kalau pake M atau L kegedean.

9. Kenapa di dalam bajaj nggak ada nyamuk?
Karena nyamuk sini cuma takut tiga roda.

10. Siapa wanita Indonesia yang paling kuat?
Nyonya Meneer, berdiri sejak tahun 1918.

11. Kenapa kalo lagi mikir orang suka megang jidatnya?
Ya iyalah, masak megang jidat orang lain!

12. Dalam abjad ada berapa huruf?
Ada 5: a-b-j-a-d.

13. Kentang apa yang bisa bikin bayi ketawa?
Kentangtingtungtingtangtingtung

14. Bagaimana cara yang paling cepat menggemukkan badan?
Masuk ke sarang lebah!

15. Apa beda matahari sama bulan?
Matahari ada diskon, bulan nggak ada.

16. Apa perbedaan antara apel dan upil?
Kalau apel ditaruh di atas meja. Kalau upil dioles di bawah meja.

17. Apa perbedaan rok dengan roket?
Roket makin ke atas makin nggak kelihatan, kalau rok makin ke atas makin kelihatan.

18. Manusia pertama yang mendarat di bulan adalah Neil Amstrong. Trus, hewan apa yang pertama kali nyampe di bulan?
Burungnya Neil Amstrong.

19. Kenapa di keyboard komputer ada tulisan ENTER?
Karena kalo tulisannya ENTAR, programnya 'ngga jalan-jalan.

20. Apa persaman goreng ikan gosong dan perempuan bisa hamil?
Karena kelamaan ngangkat.

21. Ikan apa yang suka mencuri?
Ikan lohan. Liat aja kepalanya sampe benjol dihajar massa.

22. Daun apa yang nggak boleh disentuh?
Daun touch..!

21. Apa beda Megi Z sama tukang sayur?
Kalo Megi Z teriak 'teganya-teganya', kalo tukang sayur 'togenya-togenya'.

22. Binatang apa yang paling panjang?
Ular ngantri beras.


23. Cewek sama cowok lebih kuat mana?
Cewek. Buktinya, cewek kuat bawa dua gunung. Kalo cowok cuma kuat bawa 2 telor, itu aja masih dititipin sama burung!

24. Dikupas kulitnya, ada bijinya, digigit bijinya, ada batangnya. Apa coba?
Jagung

25. Item - kuning - ijo, apakah itu?
Gorilla berak di atas rumput


penilaian ttg blog saya