Banner dan Advertising

Hobby Exchange

Senin, 26 April 2010

JAWABAN kisi kisi OS

1. Generasi os

Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekali gus).

Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

2. TAHAPAN PROSES

B a b
B a b
new : proses sedang dikerjakan atau dibuat
running : instruksi sedang dikerjakan
waiting : proses sedang menunggu sebuah kejadian untuk terjadi (ex:penyelesaian I/O penerimaan signal)
ready : proses menunggu ditugaskan ke prosesor
terminated : proses telah selesai mengenrjakan tugasnya/eksekusi

B a b

3.PERBEDAAN PROSES DAN THREAD

Ø proses adalah program yang sedang dieksekusi.

Ø Thread adalah unit dasar dari penggunaan CPU, thread mengandung Thread ID, program counter , register set , dan stack .


4.proses pengikatan data kememori (tambahan dari sista ANISA YANUARTI)

Secara klasik, instruksi pengikatan dan data ke alamat memori dapat dilakukan dalam beberapa tahap:
• waktu compile: jika diketahui pada waktu compile, dimana proses ditempatkan di memori. Untuk kemudian kode absolutnya dapat di buat. Jika keumdian amat awalnya berubah, maka harus di compile ulang.
• waktu penempatan: Jika tidak diketahui dimana poses ditempatkan di memori, maka kompilator harus mmbuagt kode yang dapat dialokasikan. Dalam kasus pengikatan akan ditunda sampai waktu penempatan. Jika alamat awalnya berubah, kita hanya perlu menempatkan ulang kode, untuk menyesuaikan dengan perubahan.
• waktu eksekusi: Jika proses dapat dipindahkan dari suatu segmen memori ke lainnya selama dieksekusi. Pengikatan akan ditunda sampai run-time

B a b

5.RACE CONDITION dan deadlock

Race Condition adalah situasi di mana beberapa proses mengakses dan memanipulasi data bersama pada saat besamaan. Nilai akhir dari data bersama tersebut tergantung pada proses yang terakhir selesai.

DEADLOCK

Deadlock adalah suatu kondisi dimana 2 proses atau lebih tidak dapat meneruskan eksekusinya




budayakan komen setelah baca..!!!

10 komentar:

danoewinstheory mengatakan...

kalo ada yang punya nomer 4 tolong share disini..!!!!

anisay mengatakan...

Secara klasik, instruksi pengikatan dan data ke alamat memori dapat dilakukan dalam beberapa tahap:
• waktu compile: jika diketahui pada waktu compile, dimana proses ditempatkan di memori. Untuk kemudian kode absolutnya dapat di buat. Jika keumdian amat awalnya berubah, maka harus di compile ulang.
• waktu penempatan: Jika tidak diketahui dimana poses ditempatkan di memori, maka kompilator harus mmbuagt kode yang dapat dialokasikan. Dalam kasus pengikatan akan ditunda sampai waktu penempatan. Jika alamat awalnya berubah, kita hanya perlu menempatkan ulang kode, untuk menyesuaikan dengan perubahan.
• waktu eksekusi: Jika proses dapat dipindahkan dari suatu segmen memori ke lainnya selama dieksekusi. Pengikatan akan ditunda sampai run-time

danoewinstheory mengatakan...

terimakasih anisa yanuarti

Topan_Jalang mengatakan...

Komen

Andhika mengatakan...

komen

isaL mengatakan...

-ditutup paksa-

Anonim mengatakan...

kalo menurut gw no 3. jawban gw "proses adalah kumpulan kode, memori, data dan sumber daya lain.


thread adalah urutan kode yang dijalankan dalam ruang lingkup proses. Anda dapat (biasanya) memiliki beberapa benang merangkap dalam melaksanakan proses yang sama.

cupilas ehm mengatakan...

kalo menurut gw no 3. jawban gw "proses adalah kumpulan kode, memori, data dan sumber daya lain.


thread adalah urutan kode yang dijalankan dalam ruang lingkup proses. Anda dapat (biasanya) memiliki beberapa benang merangkap dalam melaksanakan proses yang sama.

anisay looping tiada akhir mengatakan...

kalo gw sih setuju sama danu tntang PROSES itu apa .
tapi tentang THREAD gw jg masih bingung.

nyari pengertian yg singkat dan mudah dimengerti ajalah jangan muter2.

rhein mengatakan...

kluu gu blg...

nomor 3 proses adalah kupulan perintah yg di jalankan kluu tread itu ebagian kecil dari proses

mogabner ya :)

Posting Komentar