Saturday 30 May 2015

Mengintip ke Dalam Tugas Praktikum PSO



Selamat datang kembali!

Kali ini saya tidak akan memposting tutorial maupun penjelasan mengenai suatu hardware atau software. Namun kali ini, saya akan memperlihatkan seperti apa 'tugas-tugas' praktikum Pengantar Sistem Operasi (PSO) mahasiswa Sistem Informasi ITS 2014.

Jujur saja, setiap diberikan tugas-tugas ini, kebanyakan dari kami menghabiskan waktu semalaman hingga tidak tidur. Saya sendiri sudah terbiasa untuk tidak tidur setiap ada tugas ini. Selain sulit, karena hal ini benar-benar baru bagi saya, saya termasuk tipe orang yang 'deadliner' :') (jangan ditiru)

Okay, bagi kalian yang ingin mengetahui bagaimana tugas-tugas anak SI ITS 2014, atau sekedar ingin tahu bagaimana cara mengotak-atik file management pada windows, mencoba memahami lebih dalam tentang debian, dan lain-lain, Anda bisa mengeklik link di bawah ini:

  1. Tugas Pendahuluan 1
  2. Tugas Pendahuluan 2
  3. Tugas Pendahuluan 3
  4. Tugas Pendahuluan 4
Untuk tugas pendahuluan 1 dan 2, kami masih menggunakan windows 7 pada virtualbox. Sedangkan untuk tugas pendahuluan 3 dan 4, kami mulai menggunakan debian.

Semoga video-video tersebut dapat bermanfaat. Terimakasih telah datang kembali ^^ Have a nice day!

Jangan lupa untuk mengunjungi link di bawah ini:
Sistem Informasi ITS
ISICO
SESINDO

Simple Solution to the Bounded Buffer Problem



Selamat datang kembalii~~

Pada postingan kali ini saya akan menjelaskan tentang bounded buffer problem dan solusinya.

Jadi apa itu bounded buffer problem? Bounded buffer Problem merupakan salah satu masalah yang menerangkan sinkronisasi antara proses-proses yang berjalan secara konkuren untuk mengakses data yang sama. Bounded buffer itu sendiri adalah suatu struktur data untuk menampung (buffer) suatu nilai dimana kapasitasnya tertentu/terbatas (bounded). Permasalahannya ialah bagaimana jika ada dua proses berbeda yang berusaha mengakses buffer tersebut.

Hal yang terpenting adalah untuk menghindari race condition. race condition keadaan dimana beberapa proses mengakses data secara bersamaan. Untuk menghindarinya, kita harus bisa mesinkronisasikan proses tersebut dengan memberikan perintah tertentu supaya hanya ada satu proses yang berjalan.

Jalan keluarnya ialah dengan mengaplikasikan solusi shared-memory pada problem bounded buffer. Solusi shared-memory memungkinkan paling banyak n-1 item dalam buffer pada waktu yang sama. Jadi, ketika buffer kosong, producer akan mengisi buffer hingga paling banyak n-1 item dalam buffer. Jika buffer tersebut sudah terisi n-1 item, akan terjadi proses switch sehingga consumer akan mengosongkan buffer tersebut. Selama consumer bekerja, producer tidak melakukan apa-apa dan menunggu hingga buffer tersebut kosong lagi. Jika buffer tersebut sudah kosong, maka akan terjadi proses switch lagi, sementara consumer tidak melakukan apa-apa dan menunggu hingga buffer tersebut diisi oleh producer.

Untuk mengetahui lebih jelas, silahkan klik link di bawah ini:
Simple Solution to the Bounded Buffer Problem
Simple Solution to the Bounded Buffer Problem (ppt)

Terimakasih telah datang kembali. Semoga postingan ini bermanfaat ^^

Jangan lupa untuk mengunjungi link di bawah ini:
Sistem Informasi ITS
ISICO
SESINDO

How Does Graphics Card Work?



Welcome back!

Pada tulisan yang kedua ini, saya akan menjelaskan bagaimana graphics card bekerja. Sebelum masuk ke dalam hal tersebut, saya akan menjelaskan apa itu graphics card.

Graphics card, atau biasa juga disebut video card, adalah  hardware yang bertugas untuk rendering gambar pada monitor. Graphics cards memiliki processor-nya sendiri yaitu GPU atau graphical processing unit. GPU itu sendiri bertugas untuk memproses data dan mengubahnya ke dalam sinyal untuk dikirimkan ke monitor.

Lalu bagaimana cara graphics card bekerja?

  1. Ketika sebuah aplikasi ingin membuat sebuah gambar, aplikasi tersebut akan meminta bantuan kepada graphics card driver.
  2. Graphics driver menerima instruksi kemudian membawa data digital tersebut dan mengubahnya ke format yang dimengerti graphics card
  3. Kemudian driver mendistribusikan data digital yang baru ke graphics board untuk rendering.
  4. Setelah didistribusi, sata akan dikirim ke graphics card memory sebagai tempat penyimpanan sementara
  5. GPU akan mengambil data digital tersebut dan mengubahnya ke bentuk pixels.
  6. Pixels akan dikirim kembali ke Video RAM yang terhubung langsung dengan digital-to-analog converter (DAC) untuk disimpan. Converter ini men-translate gambar ke dalam bentuk sinyal analog agar bisa digunakan oleh monitor.
  7. RAMDAC mengirimkan final picture ke monitor.

Untuk membaca lebih lanjut mengenai Graphic Cards dan cara kerjanya, silahkan klik link di bawah ini:

Terimakasih telah membaca. Semoga postingan ini membantu ^^

Jangan lupa untuk mengunjungi link di bawah ini:
Sistem Informasi ITS
ISICO
SESINDO

Tutorial Instalasi Dual-Boot Windows dan Ubuntu di Dalam Virtualbox



Siang semuanya~ Selamat datang di postingan tutorial pertama saya.

Pada postingan kali ini saya akan menjelaskan bagaimana caranya menginstall dual boot (Windows dan Ubuntu) di dalam virtualbox. Sebelum menjelaskan apa itu dual boot, saya akan menjelaskan terlebih dahulu apa itu virtualbox. Jadi virtualbox adalah salah satu aplikasi yang dikeluarkan oleh Oracle. Virtualbox adalah aplikasi virtualisasi dimana Anda dapat menginstal "sistem operasi" di dalam sistem operasi. Aplikasi ini dapat berguna ketika Anda ingin mengotak-atik suatu sistem operasi tanpa takut merusak sistem yang ada. Anda dapat membaca lebih lengkapnya disini.

Setelah mengetahui apa itu virtualbox, saya akan menjelaskan apa itu dual boot. Dual boot adalah keadaan dimana terdapat 2 sistem operasi yang terinstall di dalam satu perangkat. Jika biasanya kita hanya memiliki satu sistem operasi misalnya Windows 8, dalam dual boot kita bisa memiliki 2 sistem operasi, misalnya Windows 8 dan Ubuntu.

Untuk tutorial lebih jelasnya Anda dapat mendownload tutorial di bawah ini:

Download tutorial dual-boot pada virtualbox

Semoga tutorial ini membantu ^^

Jangan lupa untuk mengunjungi link di bawah ini:
Sistem Informasi ITS
ISICO
SESINDO
 

F for F! Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger