Senin, 14 November 2011

Tugas Sistem Informasi

Tugas Sistem Informasi
Soal !!!!
1.Fungsi utama computer adalah untuk mengeksekusi instruksi bagaimanakah suatu
    instruksi  dieksekusi?
2. sebut computer  utama system operasi dan jelaskan fungsi dari setiap computer utama tersebut?
3.jelaskan pengertian:
                a.batch system?
                b.multiprogramming system?
                c.multitasking?
                d.time staring system?
                e.real time system?
4. apakah yang di maksud dengan system call?dan apakah tujuan pembuatan system
     call pada system operasi?
5.sebutkan perbedaan proses dan terrealisir!
6.diket
                Proses arrival time                                                           burst time
                P1           0.0ms                                                                    5ms
                P2           2.0ms                                                                    10ms
                P3           4.0ms                                                                      3ms
                P4           5.0ms                                                                      7ms
Hitung rata-rata waktu tunggu proses jika menggunakan algoritma snortest –job first preemptive!

Jawabannya………..!!!


1.      Eksekusi Intruksi Dalam Komputer
       Suatu instruksi dieksekusi dengan cara program yang akan dieksekusi berisi sejumlah
       instruksi yang disimpan didalam memori dan cpu melakukan tugas ini dengan mengeksekusi program.

2.      Komponen utama dan fungsi sistem operasi:
          a. Kernel
        melayani bermacam program aplikasi untuk mengakses perangkat keras komputer
        secara aman Windows, kernel ditangani oleh file kernel32.dll.
        Menangani:
        manajemen memori, operasi I/O,interrupt.
   b. File
      o   File berkas  
      o   File sistem :
              ·   msdos.sys, command.com, config.sys io.sys = booting.
              ·   himem.sys itu untuk mengatur penempatan aplikasi dalam memori.
              ·   autoexec.bat untuk mengatur aplikasi DOS yang harus diload pada saat sistem start.
              ·   win.ini , system ini itu bawaan windows yang berisi pengaturan aplikasi
                    windows yang harus diload pada saat start

          c. User interface
        bentuk atau tampilan tatap muka yang menjadi interaksi antara user dengan komputer.
3.      Pengertian dari:

         a. Batch system adalah merupakan suatu cara untuk menghindari waktu nganggur
             CPU yang cukup  lama, maka dikembangkan suatu teknik pengurutan kerja job
             secara otomatis.Teknik ini mampu mentransfer kontrol secara otomatis dari
             suatu job ke-job brikutnya. Inilah bentuk operating system yang pertama kali.
             Gambar sebelah merupakan komputer UNIVAC yang juga menggunakan transistor. 
        b.multiprogramming system
           Multiprogramming system secara prinsip meletakkan lebih dari satu program
           kedalam memory utama. Hal ini dilakukan dengan cara membagi memory utama
           menjadi beberapa partisi.Tiap-tiap partisi berisi sebuah program.
           Pemrosesan dilakukan secara bergantian,jika suatu proses sedang dalam
           eksekusi dan selesai,CPU akan menangani proses berikut.
           Setiap program memiliki level prioritas. Setiap program memiliki level prioritas
         c.multitasking
            Time sharing juga disebut sebagai Multitasking, dimana pengertian ini bisa
            Disamakan dengan multiprogramming, hanya saja waktu prosesnya dibatasi.
            Waktu maksimum yang digunakan CPU disebut quantum time.
            Keuntungan time sharing adalah tingkat kebersamaannya menjadi tinggi
         d.time sharing system
           Time sharing memerlukan pengaturan kerja input dan output. Secara normal,
            CPU sanggup memproses lebih dari satu data dalam setiap detik.
            Dimana pada saat itu,input dan output device juga harus siap untuk memberikan
            data ataupun menerima hasil proses secara cepat.Oleh karena itu diperlukan
            adanya penjadwalan kerja yang baik. Banyak "switched" yang bisa bekerja
            secara otomatis untuk mengatur semuanya dalam waktu yang bersamaan.
         e.real time system


            Real time system digunakan jika suatu operasi memerlukan ketepatan waktu dari
            processor ataupun aliran data, dan sering digunakan untuk mengontrol
            aplikasi-aplikasi tertentu.

    4. Pengertian dan Tujuan System Call
      System call adalah merupakan suatu kumpulan instruksi extended yang
      disediakan oleh system operasi yang berfungsi sebagai interface antara
      system operasi dengan program pemakai
   Tujuan system call
            a.)System Calls For Signaling,
           Pemanggilan sinyal interupsi yang digunakan untuk menghentikan suatu        
                 proses jika terdapat kesalahan atau jika ada proses lainnya yang perlu didahulukan.
             b) System Calls for File Management,
           Sistem untuk manajemen file baik untuk membuat, membaca, membatasi  
                  pemakai memanipulasi file, dsb.
     5. Perbedaan  proses dan thread:
   Proses
         Proses memiliki dua karakteristik namun kedua karakteristik dilakukan
         secara independen oleh sistem operasi:
         • Resource ownership (kepemilikan sumber daya) – proses mempunyai ruang alamat virtual
            untuk menangani image proses yang didefinisikan dalam PCB
         • Scheduling-execution (penjadwalan-eksekusi) – Mengikuti suatu path eksekusi (trace),
           ada pergatian dari satu proses ke lainnya
         Unit dari kepemilikan sumber daya diacu sebagai proses atau taskuatu thread
         yang salah dapat   menganggu thread yang lain didalam proses yang sama,karena  thread
         berbagai pakai ruang memori virtual dan sumber daya lain yang sama.
   Thread
        Thread adalah unit dasar dari penggunaan CPU, thread mengandung Thread ID,
         program counter ,   register set , dan stack . Sebuah Thread berbagi code section , data section ,
         dan sumber daya sistem operasi dengan Thread lain yang dimiliki oleh proses yang sama.
         Thread juga sering disebut lightweight process . Sebuah proses tradisional atau heavyweight
         process mempunyai thread tunggal yang berfungsi sebagai pengendali.
         Perbedaan antara proses dengan thread tunggal dengan proses dengan thread yang banyak
         adalah proses dengan thread yang banyak dapat mengerjakan lebih dari
         satu tugas pada satu satuan waktu


Kartina Dwi Widowati 
       0922016




0 komentar:

Posting Komentar

Template by:

Free Blog Templates