Thursday, 18 September 2014

Sistem Operasi

1. Sebutkan periode perkembangan sistem operasi?

a) Generasi Awal (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 oleh pengguna.

b) Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS
c) Generasi Ketiga (1965-1980)
Sistem operasi pada generasi ini dikembangkan untuk melayani banyak pemakai, dimana para pemakai berkomunikasi lewat terminal secara on-line ke komputer. Sistem operasi menjadi multi-user (digunakan oleh banyak pengguna sekaligus), multi-programming (melayani banyak program sekaligus) dan multi tasking (melayani banyak tugas dan pekerjaan / Batch Processing System)
d) Generasi Keempat (1980 – 2000-an)
Pada masa ini sistem operasi telah menggunakan Graphical User Interface(GUI) yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman dan mudah digunakan. Pada masa ini juga dimulai era komputasi tersebar (distributed computer) dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.
e) Generasi Selanjutnya
Pada generasi ini diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi dan Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti: PDA, Poket PC, Laptop, Notebook dan NetBook. Sistem Operasi jaringan virtual juga berkembang, sehingga dalam satu jaringan hanya diinstal satu buah Sistem Operasi pada perangkat Server. Pada masa ini, diperkenalkan virtualization sistem yaitu satu komputer dapat diclonning secara virtual menjadi lebih dari satu komputer (sistem operasi) yang dapat bekerja bersama-sama, Cross Platform Operating System (multiboot system) yang dapat menggabungkan dua atau lebih Sistem Operasi berbeda seperti : Linux dan Windows. Generasi ini merupakan awal tren Mobile Computing, yang perangkatnya didominasi oleh Android, iOS, Blackberry OS, Windows mobile, Windows Phone dan Symbian. Pada masa ini dikenalkan sistem iClaud (layanan komputasi awan) yaitu sistem layanan jaringan yang dipublikasikan
2. Sebutkan masing-masing empat jenis sistem operasi untuk ketiga keluarga sistem operasi: keluarga windows, unix dan Mac OS ?
Jenis-jenis sistem operasi windows adalah
1.    MS dos,
2.     windows 1.x – 3.x,
3.    windows 95,
4.     windows 98,
5.    Windows ME,
6.     WindowsNT, 2000,
7.    Server 2000,
8.     server 2008,
9.     windows XP,
10.  windows Vista,
11.  windows 7,
12.   windows 8.
Jenis-jenis Macintosh

• 1992: Macintosh IIvx, PowerBook Duo
• 1993: Macintosh Centris, Color Classic, Performa, Macintosh TV
• 1994: Power Macintosh
• 1997: Power Macintosh G3, PowerBook G3, Twentieth Anniversary Macintosh
• 1998: iMac
• 1999: iBook, Power Macintosh G4
• 2000: Power Mac G4 Cube
• 2001: PowerBook G4
• 2002: eMac
• 2003: Xserve, Power Mac G5, iMac G4
• 2004: iMac G5
• 2005: Mac mini


Jenis Sistem Operasi Unix:
1.    SINIX
2.    IRIX
3.    SunOS
4.    Digital UNIX
5.    Ultrix
6.    AIX





3. Jelaskan fungsi atau peranan sistem operasi ?

·         Sebagai kernel, yaitu program yang secara terus-menerus berjalan (running) selama komputer dijalankan.
·         Sebagai Guardian: yaitu menyediakan kontrol akses yang melindungi file dan memberikan pengawasan kepada proses pembacaan, penulisan atau eksekusi data dan program..
·         Sebagai Gatekeeper: mengendalikan siapa saja yang berhak masuk (log) kedalam sistem dan mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah log dalam sistem.
·         Sebagai Optimizer: Mengefisienkan perangkat keras komputer sehingga nyaman untuk dioperasikan oleh pengguna, menjadwal input oleh pengguna, pengaksesan basis data, proses komunikasi, dan pengeluaran (output) untuk meningkatkan kegunaan.
·         Sebagai Coordinator : menyediakan fasilitas sehingga aktivitas yang kompleks dapat diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.
·         Sebagai Programm Controller program pengontrol yaitu program yang digunakan untuk mengontrol program aplikasi lainnya.
·         Sebagai Server: untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file, fasilitas interupt.
·         Sebagai Accountant: mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan perangkat I/O (masukan/keluaran), disk storage dan waktu koneksi terminal.
·         Sebagai interface (antar muka) yang menjembatani pengguna dengan perangkat keras, menyediakan lingkungan yang bersahabat dan mudah digunakan (User Friendly). Sehingga pengguna tidak dirumitkan oleh bahasa mesin atau perangkat level bawah
·         Sistem resources manager : yaitu sebagai pengelola seluruh sumber daya sistem komputer.
·         Sebagai Virtual Machine, yang menyediakan layanan seperti menyembunyikan kompleksitas pemrograman dan menyajikan fasilitas yang lebih mudah untuk menggunakan hardware.









4. Jelaskan perbedaan arsitektur perangkat lunak dan sistem operasi ?

o   Arsitektur perangkat lunak adalah merupakan struktur-struktur yang menjadikan landasan untuk menentukan keberadaan komponen-komponen perangkat lunak

o   Arsitektur system operasi adalah merupakan arsitektur perangkat lunak yang digunakan untuk membangun suatu perangkat lunak sistem operasi yang akan digunakan dalam sistem komputer  


5. Jelaskan fungsi setiap lapisan arsitektur sistem operasi windows?

·         Lapisan terendah (layer 0) adalah perangkat keras dan lapisan teratas (layer N) adalah user interfacE

6. Sebuat dan jelaskan tanggung jawab atau aktifitas sistem operasi
berkaitan dengan manajemen proses.?

Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti:

  • Membuat dan menghapus proses pengguna dan sistem proses.
  • Menunda atau melanjutkan proses.
  • Menyediakan mekanisme untuk sinkronisasi proses.
  • Menyediakan mekanisme untuk komunikasi proses.
  • Menyediakan mekanisme untuk penanganan deadlock

7. Sebutkan dan Jelaskan kriteria yang digunakan untuk mengukur kualitas penjadwalan proses?

·          Fairness atau pelayanan yang adil untuk semua pekerjaan. Proses-proses diperlukan sama yaitu mendapatkan jatah waktu dari pemroses yang sama, tak ada proses yang tidak mendapatkan layanan sehingga mengalami startvision. Sasaran pendjadwalan seharusnya menjamin tiap proses mendapat pelayanan dari pemroses secara adil.

·         Throughput / memaksimumkan throughput. Throughput adalah jumlah pekerjaan yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit dalam interval waktu. Sasaran penjadwalan adalah memaksimalkan jumlah job yang diproses per satu interval waktu. Lebih tinggi angka throughput, lebih banyak kerja yang dilakukan sistem. Kriteria-kriteria tersebut saling bergabung dan dapat pula saling bertentangan sehingga tidak dimungkinkan optimasi semua kriteria secara simultan.

·         Efficiency / memaksimumkan pemakaian prosesor. Efesiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu sibuk pemroses. Sasaran penjadwalan adalah menjaga agar pemroses tetap dalam keadaan sibuk sehingga efesiensi mencapai maksimum. Sibuk adalah
8. Sebutkan dan Jelaskan fungsi atau peranan manajemen memori dalam sistem komputer ?

·         Meningkatkan kinerja atau Utilitas CPU.
·         meningkatkan kecepatan akses CPU terhadap data dan instruksi Data dan instruksi dapat diakses dengan cepat oleh CPU.
·         meningkatkan efisensi pemakaian memori yang terbatas.
·         Meningkatkan efisiensi transfer atau perpindahan data dari atau ke memori utama dan dari atau ke CPU.
·         Mengelola informasi yang dipakai dan tidak dipakai.
·         Mengalokasikan memori ke proses yang memerlukan.
·         Mendealokasikan memori dari proses telah selesai.
·         Mengelola swapping atau paging antara memori utama dan disk.

9. Jelaskan fungsi manajemen perangkat I/O sistem komputer ?

·         mengirimkan perintah ke perangkat I/O untuk menyediakan layanan akses.
·         menangani interupsi perangkat I/O.
·         menangani kesalahan pada perangkat I/O.
·         menyediakan interface ke pemakai.

10. Jelaskan pengertian file dan directory operasi-operasi yang dapat dilakukan untuk mengelola
      file?

·      File dalam Sistem Komputer
File atau Berkas komputer (bahasa Inggri: computer file) adalah identitas dari suatu data yang disimpan di dalam sistem berka yang dapat diakses dan diatur oleh pengguna. Sebuah berkas memiliki nama yang unik dalam direktor di mana ia berada. Alamat direktori dimana suatu berkas ditempatkan disebut path. File merupakan bentuk mekanisme abstrak. Karakteristik yang paling penting dari mekanisme abstrak adalah cara pemberian nama suatu obyek. Ketika proses membuat suatu file, proses akan memberi sebuah nama kepada file. Ketika proses selesai, file masih ada dan bisa diakses oleh proses lain dengan menggunakan nama file tsb.
·     Sistem Directory    
Untuk menjaga agar file tetap berada pada tempatnya dan mudah dicari dan diketahui, maka sistem file menyediakan suatu DIRECTORY. Ketika file dibuka, sistem operasi akan mencari directory-nya sampai ditemukan nama file tersebut. Kemudian mengekstrak atribut dan alamat disk langsung dari daftar


No comments:

Post a Comment