Perkenalan Dengan Operating System

Apakah Sistem Operasi itu? Sistem operasi atau sering disebut OS (Operating System) adalah suatu program yang mengatur pembagian sumber daya. Terdapat beberapa fungsi OS, antara lain : Mengatur eksekusi program lain Sebagai perantara (interface) apikasi dengan hardware

Evolusi Operating System

Seiring dengan perkembangan zaman, OS pun juga harus ikut berkembang atau bervolusi. Mengapa OS harus berevolusi? Inilah alasannya : Munculnya hardware jenis baru Adanya layanan baru yang dibutuhkan pengguna Update atau perbaikan (patches, bug, fixes) Berikut evolusi OS sejak pertama kali para ilmuwan menemukan komputer sampai sekarang. Cekidot!

--

Istilah dalam Operating System

Mau berkenalan lebih dalam dengan operaring system? Pertama-tama,kenalilah apa saja yang dibutuhkan dan istilah apa saja yang biasanya diapakai dalam OS. CEKIDOT!

Multiprocessing Operating System

Seiring dengan berkembangnya zaman, kemajuan teknologi, terutama dalam bidang komputasi, sangatlah pesat. Dari awal di mana prosesor belum mempunyai kemampuan yang optimal , sampai saat ini prosesor sudah bisa melakukan beberapa proses secara bersamaan. CEKIDOT!

Basic Command pada Linux

Apakah Anda sudah pernah memaki Linux pada OS komputer Anda? Kalau belum, pada artikel kali ini, mimin mau ngebahas soal Linux nih. Mulai dari dasar sampai permukaan. CEKIDOT!

Bagaimana cara membuat file archive dalam linux?

Apakah Anda tau apa itu Tar dalam Linux? Tar adalah perintah untuk membuat file archive dalam platform Unix. Dengan kata lain, Tar sama dengan Zip atau Rar dalam Windows. Dalam bash script (terminal linux), terdapat beberapa ketentuan untuk membuat file Tar. Berikut adalah cara-caranya. CEKIDOT!

Senin, 22 September 2014

Evolusi Sistem Operasi? :o

     
     Seiring dengan perkembangan zaman, OS pun juga harus ikut berkembang atau bervolusi. Mengapa OS harus berevolusi? Inilah alasannya :

  1. Munculnya hardware jenis baru
  2. Adanya layanan baru yang dibutuhkan pengguna
  3. Update atau perbaikan (patches, bug, fixes)
     Berikut evolusi OS sejak pertama kali para ilmuwan menemukan komputer sampai sekarang. Cekidot!


  1. Serial Processing (1940 - 1950)
     Pada era ini, belum ada OS. Komputer berjalan dengan menggunakan console yang terdiri dari lampu, toggle switch, input device dan reader. Namun, pada era ini, terdapat beberapa masalah yang dihadapi oleh user, yaitu :

  • Scheduling (penjadwalan), yaitu masih menggunakan hardcopy sign up sheet karena pada saat itu masih ada 1 komputer sehingga untuk menggunaknnya perlu diatur jadwal antar user
  • Setup time, yaitu kurang efektif akan waktu karena apabila terdapat kesalahan pada suatu proses maka proses harus diulangi dari awal
     2. Simple Batch System (1950 - 1960)
   
     Pada era ini sudah terdapat kemajuan, yaitu terdapat softwae 'monitor' jadi tidak perlu lagi menggunakan penjadwalan manual antar user. Monitor ini berfungsi untuk menjadwalkan jam penggunaan komputer masing-masing user. Cara kerja 'monitor' ini adalah :

          1. Operator memasukkan daftar job
          2. 'Monitor' mengatur antrian job dan secara otomatis menjalankannya
          3. Program mengembalikn kontrol ke 'monitor' jika selesai
   
     Pada era ini juga sudah terdapat 2 mode operasi, yaitu :

  • User mode, yaitu terdapat beberapa instruksi tertentu yang tidak bisa dijalankan user (akses terbatas)
  • Kernel Mode, yaitu user bisa mengakses dan menjalankan semua instruksi pada komputer


     Namun selain terdapat kemajuan, juga masih terdapat masalah pada era ini, yaitu :

  • Memory protection, yaitu belum terdapat proteksi pada memory, sehingga apabila salah satu user melakukan kesalahan dalam penggunaan  komputer, maka kemungkinan besar data pada memory akan terhapus
  • Efektifitas waktu, yaitu belum bisa multitasking, jadi hanya bisa menjalankan 1 proses dalam 1 waktu
  • Privileged instruction, yaitu instruksi-instruksi yang terdapat pada komputer masih terbatas
  • Interrupts, yaitu belum adanya multitasking, sedangkan setiap software dan hardware memiliki interrupts apabila akan digunakan


     3. Multiprogrammed Batch System
     
     Multiprogrammed Batch System ini digunakan untuk mengatasi masalah-masalah pada era sebelumnya, yaitu masalah uniprogramming. Uniprogramming adalah jmlah penggunaan prosesor (utilisasi) yang rendah. Jadi untuk mengatasi uniprogramming ini dibuatlah sistem multiprogramming. Multiprogramming adalah penggunaan prosesor di mana ketika prosesor menunggu perangkat I/O, prosesor dapat beralih ke job lain.



     4. Time Sharing System
     
     Time Sharing System  memiliki ciri-ciri yaitu sudah mempunyai multiprogramming tetapi memberi batasan waktu untuk tiap job.
     Namun juga masih terdapat beberapa masalah, yaitu :
  • Masih belum ada proteksi tiap job di dalam memori
  • File system harus diproteksi agar user yang berhak dapat mengakses
  • Kurang efektifnya pembagian sumber daya 

Operating System (INTRO)

 
   
     Apakah Sistem Operasi itu? Sistem operasi atau sering disebut OS (Operating System) adalah suatu program yang mengatur pembagian sumber daya. Terdapat beberapa fungsi OS, antara lain :
  1. Mengatur eksekusi program lain
  2. Sebagai perantara (interface) apikasi dengan hardware
     Untuk membuat suatu OS tentunya memerlukan beberapa syarat agar OS tersebut bisa diterima oleh masyarakat luas. Syarat tersebut adalah :
  1. Nyaman digunakan
  2. Efisien
  3. Mampu untuk berevolusi
     Selain terdapat syarat, ada juga layanan-layanan yang harus disediakan oleh OS, yaitu :
  1. Program development, yaitu terdapat editor dan debugger sehingga OS terebut bisa dikembangkan
  2. Program execution, yaitu OS menangani pengaturan dari beberapa task yang dibutuhkan untuk mengeksekusi program
  3. Access I/O devices, karena setiap device mempunyai interface yang berbeda, maka OS menyediakan interface standart kepada user
  4. System access
  5. Error detection and response, yaitu OS harus bisa mendeteksi error dari software maupun hardware
  6. Accounting, yaitu OS harus bisa menghitung statistik penggunaan device