BLOGGER TEMPLATES AND TWITTER BACKGROUNDS

Friday, October 16, 2009

hal baruu

emmm.....
semakin hari...
semakin banya ugas yang dateng menghampiri...
dari tugas kuliah mpe tugas untuk mnjadi senior yang baik yang harus mengajarankan maba(mahasiswa baru) hal baru di kampus...
tapi tetep harus dijalani karena inilah hidup...
ganbatte...

Saturday, October 10, 2009

Tugas Sistem Operasi-Bab 4

1. Jika untuk kasus dibawah ini digunakan penjadwalan FCFC (First-Come-First-Served), buktikan waktu tunggu rerata yang akan diperoleh adalah 10,25 millidetik.


Jawaban :
Algoritma Penjadwalan Pertama-Datang Pertama-Terlayani (First-Come First-Served/ FCFS) ini akan melayani proses yang pertama kali datang hingga proses itu selesai dan melanjutkan proses kedua yang datang dan seterusnya .


Jika proses-proses datang dengan urutan P1, P2, P3 dan P4 dan terlayani dengan algoritma FCFC (First-Come-First-Served) maka akan diperoleh bagan Gantt (Gantt Chart) sebagai berikut :


Waktu tunggu untuk proses P1 adalah 0 millidetik, waktu tunggu untuk proses P2 adalah 6 millidetik, waktu tunggu untuk proses P3 adalah 14 millidetik, dan waktu tunggu untuk proses P4 adalah 21 millidetik, sehingga rata-rata waktu tunggu dari ketiga prose tersebut adalah :

(0+6+14+21)/4=41/4=10,25 millidetik

2. Buktikan bahwa waktu tunggu untuk kasus dibawah ini dengan menggunakan Algoritma SJF (Shortest-Job-First) nonpreemtive adalah 7,75 millidetik.


Jawaban :
Penjadwalan algoritma SJF (Shortest-Job-First) akan melayani proses yang waktu kedatangannya terpendek. Jika pada kasus dibawah ini digunakan algoritma SJF (Shortest-Job-First) nonpreemtive yang akan membiarkan proses running yang sedang berlangsung sampai ia menyelesaikan burst time nya.


Jika proses-proses datang dengan urutan P1, P2, P3 dan P4 dan terlayani dengan algoritma SJF (Shortest-Job-First) maka akan diperoleh bagan Gantt (Gantt Chart) sebagai berikut :


Waktu tunggu untuk P1 adalah 0 millidetik, waktu tunggu untuk P2 adalah (8-1)=7 millidetik karena P2 harus menunggu P1 selama 1 millidetik, waktu tunggu untuk P4 adalah (12-3)=9 millidetik karena P4 harus menunggu P1 dan P2 selama 3 millidetik, untuk P3 waktu tunggunya adalah (17-2)=15 karena P3 harus menunggu P1,P2 dan P4 selama 2 millidetik. sehingga rata-rata waktu tunggu dari keempat proses tersebut adalah :
(0+7+9+15)/4 = 31/4 = 7,75 millidetik

Monday, September 28, 2009

Tugas Sistem Operasi-Bab 1

1. ALU (Aritmathic Logic Unit)
Merupakan bagian komputer yang berfungsi membentuk operasi-operasi aritmetika dan logik terhadap data.


2. CU (Control Unit)
Finite state machine yang mengambil beberapa input seperti instruction register, status register (berisi flags), clock, dan input dari system bus (interrupt) dan memberikan output berupa control signal kepada beberapa tempat yang membutuhkan koordinasi dan pengarahan oleh control unit.

3. Stored Program Concept
Merupakan program yang dikeluarkan oleh Von Neuman, yaitu program (kumpulan instruksi) disimpan di suatu tempat (memori) kemudian instruksi-instruksi tersebut dieksekusi. Sasaran yang akan dicapai komputer sesuai atau bergantung program yang disimpan untuk dieksekusi.

4. ISA (Industry Standard Architecture)
Merupakan slot ekspansi 8 bit dan 16 bit yang digunakan pada komputer XT dan AT.

5. PCI (Peripheral Component Interconnect)
Periferal bus yang umum digunakan pada PC, Macintosh dan workstation. PCI menyediakan jalur transfer data cepat antara CPU dengan komponen-komponen periferal lain di PC seperti video, disket, jaringan dan lain-lain.


6. CPU (Central Processing Unit)
Mengontrol operasi komputer dan membentuk fungsi-fungsi pengolahan datanya. Tiga komponen CPU, yaitu CU, ALU, dan register.

7. Register
Memori yang sangat cepat dalam transfer datanya, bertugas membantu operasi yang dilakukan pemroses, terutama sebagai tempat operan-operan.


8. General-Purpose Register
Register-register serbaguna yang dapat digunakan untuk menyimpan angka dan alamat secara sekaligus maupun untuk keperluan lain yang bukan fungsi khasnya dan menampung sementara data-data yang akan diolah sebelum diambil dan diproses oleh ALU (Arithmetic and Logical Unit).

9. Special-Purpose Register

Register yang dapat digunakan untuk menyimpan data internal prosesor, seperti halnya instruction pointer, stack pointer, dan status register.


10.
Index Register

Register untuk pengalamatan berindeks, merupakan salah satu mode pengalamatan popular. Pengalamatan melibatkan indeks ke nilai dasar untuk memperoleh alamat efektif.


11.
Segmen Register

Pada pengalamatan bersegmen, memori dibagi menjadi segmen-segmen. Segmen berisi satu blok memori yang panjangnya dapat bervariasi. Untuk mengacu memori bersegmen digunakan pengacuan terhadap segmen dan offset di segmen itu. Register penunjuk segmen mencatat alamat dasar (lokasi awal) dari segmen.

12.
Flag register

Merupakan register penanda , register ini menunjukkan kondisi dari suatu keadaan<>. Karena setiap keadaan dapat digunakan 1 bit saja, maka Flags register ini mampu memcatat sampai 16 keadaan.


13.
MAR (Memory Address Register)
Terkoneksi dengan address bus, MAR melakukan spesifikasi address untuk operasi baca atau tulis.


14. MBR (Memory Buffer Register)
Register yang digunakan untuk menampung data yang akan dituliskan ke memori yang alamatnya ditunjuk MAR atau untuk menampung data dari memori (yang alamatnya ditunjuk oleh MAR) yang akan dibaca.


15. I/O AR
Register ini untuk mencatat alamat port I/O (input/output) yang akan diakses, baik akan ditulisi maupun dibaca.


16. I/O BR
Register ini untuk menampung data yang akan dituliskan ke port yang alamatnya ditunjuk I/O AR atau untuk menampung data dari port (yang alamatnya ditunjuk oleh I/O AR) yang akan dibaca.


17.
IR (Instruction Register)
IR terletak di dalam MAR. IR diberi perintah oleh MAR untuk menganalisa kalimat perintah suatu program yang alamatnya sudah dipilih oleh PC (Program Counter) pada memori utama kemudian menjalankan rincian perintah tersebut sesuai job description yang tersimpan dalam stack memory. Apabila di dalam kalimat perintah program ditemukan operand oleh IR maka CPU mengaktifkan ALU untuk memproses data.


18. Program Counter

Register yang bertugas untuk mencatat alamat memori dimana instruksi yang akan eksekusi.


19. Program Status Word

Keadaan dari suatu unit data yang diproses melalui bus dalam suatu program.


20. Cache memory

B
erguna untuk mempercepat kerja memori sehingga mendekati kecepatan prosesor. Cache memori ini berisi salinan memori utama.

21. Floating Point

Sebuah format bilangan yang dapat digunakan untuk merepresentasikan sebuah nilai yang sangat besar atau sangat kecil. Bilangan yang terdiri dari sebuah mantissa : M, sebuah exponen :E, dan sebuah (diasumsikan) radix (dikenal juga dengan istilah base). Bilangan tersebut merepresentasikan M*R^E dimana R adalah radix - biasanya sepuluh namun kadangkala 2.


22.
Push

Menambahkan unsur baru pada stack, struktur data yang biasanya dipakai untuk menampung beberapa data untuk sementara yang ditransfer atau sebagian hasil suatu operasi aritmatika.


23.
POP
(Post Office Protocol)
Sentral atau titik temunya client dalam suatu jaringan.


24. Stack

Merupakan tumpukan data yang disimpan pada media penyimpanan. Untuk kasus ini media yang digunakan adalah register khusus.

Wednesday, June 17, 2009

hal yang membahagiakan

09-06-09
hari itu q jadian...
wuiii
bahagia banget, jadian m maz ajie...
dy co ke 2 yang bikin q kayag gini,,,
muga bisa langgeng,,,
entah kenpa q bisa kyag gini...
hohoho
tu rahasia yang diatas yang uda bikin q kayag gini...
makasiii Tuhan kau telah beri rasa ini, perasaan yang aneh, dan q akui q suka dengan perasaan ini...