Rabu, 23 April 2014

MESIN VIRTUAL

MESIN VIRTUAL


v  Jelaskan yang dimaksud dengan mesin virtual ?
Jawab:
Mesin virtual (VM) adalah suatu environment, biasanya sebuah program atau sistem operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain.  Dalam  konteks   ini,  VM  disebut  “guest”  sementara  environment  yang menjalankannya   disebut  “host”.   Ide   dasar   dari  mesin virtual  adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori,  disk, dst) ke beberapa  environment  eksekusi,   sehingga  menciptakan   illusi  bahwa  masing-masing environment menjalankan komputernya (terpisah) sendiri. VM muncul karena pada satu komputer. Virtual Machine (VM) sendiri mulai dikenalkan oleh IBM ketika meluncurkansistem operasi mainframenya pada tahun 1965-an. Diperkenalkan untuk sistem S/370   dan   S/390   dan   disebut   sebagai   sistem  operasi  VM/ESA  (Enterprise System Architecture).
     

v  Jelaskan manfaat dari mesin virtual ?
Jawab:
Teknologi virtual  machine memiliki  banyak manfaat seperti  memungkinkan konsolidasi  perangkat keras,  memudahkan  recovery  sistem,  dan menjalankan perangkat lunak terdahulu.  Salah  satu penerapan penting dari teknologi  VM adalah   integrasi   lintas  platform. Beberapa   penerapan   lainnya   yang   penting adalah:
1.             Konsolidasi  server
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.
2.             Otomasi dan konsolidasi lingkungan pengembangan dan testing
Setiap VM  dapat   berperan   sebagai   lingkungan   yang   berbeda,   ini  memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.
3.             Menjalankan perangkat  lunak terdahulu
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
4.             Memudahkan  recovery  sistem
Solusi   virtualisasi   dapat   dipakai   untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.
5.             Demonstrasi perangkat lunak
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.




v  Sebutkan contoh mesin virtual beserta kekurangan dan kelebihannya ?
Jawab:
Contoh virtual machine : Vmware, Xen VMM , Java VM
Jenis-jenis dari VM adalah:
1.   VM sistem di mana sebuah VM dapat menjalankan sebuah  sistem operasinya  sendiri.
2.     VM proses  di  mana VM hanya menjalankan sebuah proses saja.
Kemudian VM juga dibagi berdasarkan tingkat virtualisasinya:
1.  Virtualisasi   penuh   yang  mensimulasikan   seluruh   fitur  perangkat  keras   sehingga memungkinkan        perangkat   lunak berjalan pada VM tanpa  modifikasi.
2.  Virtualisasi   paruh,   di  mana   tidak   semua   fitur perangkat keras disimulasikan.
3. Virtualisasi asli, yang mana merupakan   virtualisasi   penuh   yang   digabungkan   dengan   bantuan   perangkat keras yang mendukung virtualisasi.

KELEBIHAN VIRTUAL MACHINE (VM)
1. Hal  keamanan.
VM memiliki  perlindungan yang  lengkap pada berbagai sistem  sumber   daya,   yaitu   dengan  meniadakan   pembagian   sumber   daya secara  langsung,  sehingga  tidak ada masalah proteksi  dalam VM.  Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
2.   Memungkinkan   untuk  mendefinisikan   suatu   jaringan   dari   Virtual Machine   (VM).
Tiap-tiap   bagian  mengirim  informasi  melalui   jaringan komunikasi  virtual.  Sekali   lagi,   jaringan  dimodelkan   setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
KEKURANGAN VIRTUAL MACHINE (VM)
 Beberapa kesulitan utama dari konsep VM, diantaranya adalah:
1.   Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah   sebagai   berikut:   Andaikan   kita   mempunyai   suatu   mesin   yang memiliki  3  disk drive  namun  ingin mendukung 7 VM.  Keadaan  ini   jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk  tiap VM,  karena perangkat   lunak untuk mesin virtual   sendiri  akan membutuhkan   ruang disk   secara   substansial  untuk menyediakan  memori virtual  dan  spooling.  Solusinya   adalah dengan menyediakan disk  virtual atau   yang   dikenal   pula   dengan  minidisk,   dimana   ukuran   daya penyimpanannya   identik   dengan   ukuran   sebenarnya.   Dengan   demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
2.   Pengimplementasian sulit.
Meski konsep VM cukup baik, namun VM sulit diimplementasikan.


MULTIPROSESSING SIMETRIS DAN ASIMETRIS

1.      Jelaskan perbedaan antara multiprocessing simeis dan asimetris ?
Jawab:
Multiprocessing simetris adalah computer stand alone dengan krakteristik berikut :
*      Dua atau lebih prosessor yang sama dengan kapasitas yang sebanding.
*      Prosessor membagi  I/O dan memori  yang sama.
*      Prosessor terkoneksi oleh bus  atau koneksi internal lainnya.
*      Waktu mengakses memori kira-kira sama pada setiap prosessor.
*      Seluruh prosessor membagi I/O baik pada chanel yang sama atau berbeda dengan memberika path pada device yang sama.
*      Seluruh prosessor mengerjakan fungsi yang sama
*      Sistem dikontrol oleh OS yang terintegraksi menyeiakan interaksi antara prosesso  atau iteraksi terjadi pada job,task,file,data pada elemen-elemen
*      SMP merupakan Tightly Couplet System
*      Mempunyai lebih dari  satu proses
*      Dapat berkomunikasi
*      Membagi bus.clock,perangkat memori dan peripheral
*      Setiap prosessor menjalankan system operasi yang identik dan komunikasi antara prosessor  jika  diperlukan .
Sedangkan asimetris adalah pendekatan pertama untuk multiprosessor scheduling adalah asymmetric multiprosessing scheduling atau biasa disebut juga sebagai penjadwalan master slave multiprosessor.Dimana pada metode ini satu prosessor bertindak sebagai master dan prosessor lain bertindak sebagai slave.
2.      Jelaskan yang dimaksud dengan terdistribusi,real time system,time sharing system dan multiprogramming
Jawab:
Ø  Terdistribusi adalah dimana computer hardware atau software nya terletak dalam suatu jaringan computer yang saling berkomunikasi dan berkoordinasi menggunaan message pasing.
Ø  Real time system adalah system yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran system dan ketepatan waktu hasil-hasil tersebut dikeluarkan.
Ø  Time  sharing system adalah pengembangan dari system multiprogram.job yang berada pada memori utama dieksekusi oleh CPU.CPU hanya isa menjalankan program yang ada pada memori utama.perpindahan anta job sangat sering terjadi sehingga user dapat berinteraksi dengan setiap program pada saat dijalankan.

Ø  Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.untuk meningkatkan keseluruhan kemampuan dari system computer,para developer memperkenalkan konsep multiprogramming.dengan multiprogramming,beberapa tugas disimpan pada satu memori pada satu waktu.CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.

Selasa, 01 April 2014

TUGAS KULIAH PENGANTAR SISTEM OPERASI

NAMA              :  SHINTA ZOHRA
NPM                :  1305020027
UNIT                :   A
SEMESTER       :   2
JURUSAN: Teknik Informatika

1. Apa yang dimaksud dengan Batch system?
2. Sebutkan dan jelaskan 2 bentuk dari batch system?
3. Sebutkan jenis-jenis sistem operasi?
     Jawab:
1. Batch System merupakan Sistem Operasi yang pertama kali digunakan pada komputer generasi ke-2. Batch System sendiri ialah suatu cara untuk menghindari waktu menganggurnya CPU yang cukup lama, oleh sebab itu dikembangkanlah suatu teknik pengurutan kerja job secara otomatis.
2.    1.Batch System FMS
Fortran Monitor System atau biasa disingkat FMS adalah sebuah Software yang dibuat oleh Apple untuk melihat dan memantau tugas pengkodean pada komputer tunggal atau ganda. FMS cukup ringan dan sangat efektif bila dioptimalkan untuk Batch Fortran dan pemrograman  Assembler yang sudah ada seperti FAP atau kepanjangan dari Fortran Assembly Program. FAP agak kurang lengkap dari MAP, tetapi memberikan kemampuan yang sangat baik untuk zaman tersebut.  FMS juga merupakan turunan yang dikembangkan  dari kompiler Fortr awalnya ditulis untuk 704 oleh Backus dan timnya.

       2.Batch System IBSYS

IBSYS adalah model basis Sistem Operasi  yang di luncurkan  IBM yang digunakan pada komputer  IBM 7090 dan IBM 7094. IBM juga sebelumnya sudah membuat Sistem Operasi  yang mirip, hanya terdapat beberapa perbedaan yang signifikan, yang disebut IBSYS, yang digunakan pada komputer IBM 7040 dan IBM 7044. IBSYS sendiri dibuat berdasarkan  pada Fortran Monitor System (FMS) dan SHARE Operating system. IBSYS adalah program monitor dasar, tapi sudah mempunyai Control Card Images yang sangat berguna untuk kinerja sebuah monitor.

3. a. Sistem Operasi MS-DOS
    b. Sistem Operasi Microsoft Windows
    c. Sistem Operasi Mac OS
   d. Sistem Operasi UNIX
   e. Sistem Operasi LINUX