FILOSOFI SYSTEM OPERASI


FILOSOFI SYSTEM OPERASI 

Belajar tentang sistem dari sudut pandang filosofis.

Perancang sistem memiliki visi dan tujuan dalam pikiran saat membuat produk mereka. Definisi sistem adalah sekumpulan aturan, pengaturan hal-hal, atau sekelompok hal terkait yang bekerja menuju tujuan bersama. 

Contoh dari sistem adalah hukum dan prosedur pemerintahan yang demokratis. 

Contoh sistem adalah semua organ yang bekerja sama untuk pencernaan. 

 


Dalam semua kasus sistem, baik itu operasi atau biologis, semua bagian yang saling berhubungan bekerja sama untuk mencapai tujuan akhir. Dapatkah tujuan sistem untuk menopang kehidupan dan umur panjang sistem itu sendiri atau adakah sesuatu yang lebih dari itu?

 

Systeminfo vs uname -a

Di dunia Teknology Iformasi memiliki dua sistem utama yang mendominasi pengalaman pengguna - Windows dan Linux. Persamaan di sini adalah bahwa sistem operasi adalah program yang mengelola perangkat keras komputer. Ini juga menyediakan dasar untuk program aplikasi dan bertindak sebagai perantara antara pengguna komputer dan perangkat keras komputer. Aspek luar biasa dari sistem operasi adalah bagaimana mereka bervariasi dalam menyelesaikan tugas-tugas sistem. Sistem operasi kerangka utama dirancang terutama untuk mengoptimalkan pemanfaatan perangkat keras. Sistem operasi Personal Komputer (PC) mendukung permainan yang kompleks, aplikasi bisnis, dan segala sesuatu di antaranya. Sistem operasi untuk komputer bergerak menyediakan lingkungan di mana pengguna dapat dengan mudah berinteraksi dengan komputer untuk menjalankan program. Dengan demikian, beberapa sistem operasi dirancang agar nyaman, efisien, dan yang lainnya menjadi kombinasi keduanya.

Filosofi Linux dan Unix oleh Mike Gancarz, cukup :


Suatu sistem operasi (OS), menurut sifatnya, adalah perwujudan dari filosofi penciptanya. Dimana pencipta sistem operasi Unix memulai dengan konsep radikal: mereka berasumsi bahwa pengguna sistem operasi mereka sudah melek komputer (sudah sering menggunakan komputer) dari awal. Filosofi dari Unix secara keseluruhan berkisar pada gagasan bahwa penggunanya tahu apa yang dia lakukan.

 

Orang - orang yang menghadirkan sistem operasi

1. Dennis Ritchie




Pria kelahiran 9 September 1941 ini merupakan pendiri dan pengembang Sistem Operasi Unix, sistem operasi bersifat opensource pertama kalinya. Kemudian beliau tutup usia pada tanggal 12 Oktober 2011 lalu

 

2. Richard Matthew Stallaman

 




Orang berpengaruh selanjutnya adalah Richard Matthew Stallman, lahir pada tanggal 16 Maret 1953. Beliau adalah seorang yang menciptakan Sistem Operasi bersifat Open Source (free OS) yang di beri nama Unix-Like dan sekarang lebih dikenal dengan nama LINUX. Linux diperkenalkan pada publik, pada tahun 1983. Dan selain itu beliau pula yang membuat lisensi baru untuk semua software bersifat Open Source yang disebut General Public Licence (GPL).

 

3. Linus Torvalds




Selain Richard Matthew Stallman, pria kelahiran 28 Desember 1969 ini juga mempunyai kontribusi dalam pembangunan Linux OS. Linux menyebarkan source codenya agar semua orang yang mengerti bahasa pemrograman secara teknis mampu pengembangan Linux sebagaimana mestinya.

 

 

4. Mark Shuttlework





   Untuk para pengguna Ubuntu siapa yang tidak kenal Mark Shuttlework, beliau adalah pencipta sekaligus pengembangnya. Banyak profesi yang ia jalani seperti Enterpreneur, Astronot, Programer, dan sebagainya. Dan Ubuntu merupakan hasil karyanya yang mampu mengubah tanggapan dunia tentang Open Source. Banyak aplikasi dukungan Windows OS yang mampu di jalankan pada Sistem Operasi ini

 

5. Matthias Ettrich






  Pria kelahiran 17 Juni 1972 di Bietigheim-Bissengen, Jerman ini orang yang mencetuskan sistem KDE pada dekstop linux (Kool Dekstop Environtment). Proyek KDE bertujuan agar linux menjadi ramah dan user friendly namun tetap mementingkan keamanan sistemnya.


 6. Miguel de Icaza





  Ada KDE ada pula GNOME, GNOME adalah interface grafik user yang bekerja pada sistem operasi yang biasa digunakan Linux OS. Sama seperti halnya dengan Linux GNOME pun merupakan software bebas guna. GNOME pertama kali di bangun oleh Miguel de Icaza yang lahir pada tahun 1972. Pada tahun 1997 De Icaza bersama Federico Mena mendirikan sebuah perusahaan GNOME

 

7. Onno W.Purbo






   Dari orang – orang asing di atas, Orang – orang dalam negeri juga jangan mau kalah donk. Onno W. Purbo merupakan pencetus Wajanbolic penangkap sinyal wifi untuk daerah-daerah di Indonesia. Selain itu pria kelahiran Bandung 17 Agustus 1962 ini juga merupakan pengembang Operasi Sistem Linux. Sistem Operasi ciptaannya antara lain SchoolOnffLine, SMEOnffLine, ORARINux, SekolahNux,IPTEKNux

 

8. Bill Gates




Untuk para penguna PC di dunia mungkin sebagian besar lebih memilih Microsoft Windows OS untuk pengoperasian PC maupun laptop miliknya. Dan windows OS sendiri telah memiliki nama disetiap pengunanya, jarang orang yang mudah berganti hati dari WindowsOS ke sistem operasi yang lain bahkan gratis sekalipun. Dan orang di balik kebesaran Windows OS adalah William Henry “Bill” Gates III yang biasa kita kenal dengan nama Bill Gates. Pria kelahiran 28 Oktober 1955 di Seattle Washington ini, mendirikan perusahaan perangkat lunak bersama temannya Paul Allen yang ia berinama Microsoft Corporation. Namun pada tahun 2008 Bill Gates mengundurkan diri dari perusahaan yang telah didirikannya, kemudian mendirikan yayasan sosial yang diberi nama “Bill & Melinda Gates Fondation” yang ia bangun bersama istrinya.

                                                                                                           

9. Steve Jobs



Pria kelahiran 24 Februari 1955 di San Francisco, California, America Serikat ini adalah pendiri dari perusahaan Apple Computer bersama temannya Steve Wonzniak.  Produk – produk yang di tawarkan oleh Steve mampu menguasai pangsa pasar dunia dan mampu menjadi trendsetter perkembangan teknologi di dunia. Namun selain itu Steve Jobs juga mendirikan sebuah perusahaan studio animasi komputer di Emeryville, California pada tahun 1986. Perusahaan itu diberi nama Pixar. Di perusaan inipun Steve berkontribusi besar dalam membuat karya – karyanya. Kemudian Pada Tanggal 25 Agustus 2011, beliau resmi mengundurkan diri dari Apple Inc. Dan tutup usia pada tanggal 5 Oktober 2011.


 10. Andy Rubin





  Pria kelahiran tahun 1946 ini merupakan pencetus, pendiri dan pengembang Android OS yang menempel pada sebagian smartphone era sekarang. Bahkan mungkin anda merupakan penggunanya juga. Android bekerjasama dengan Google Inc. mampu menyaingi Apple Inc. Namun beda halnya dengan Apple, Android tidak membangun piranti kerasnya untuk menunjang kemampuan yang dimilikinya. Google menggaet beberapa penyedia piranti jaringan seperti HTC, Motorolla, Samsung dan lain sebagainya untuk memasarkan Android OS

 

 

Sejarah sistem operasi komputer dibagi kedalam 4 generasi yaitu :

  • Sistem operasi generasi pertama (Tahun 1945 – 1955).
    Sistem operasi generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik. Pada generasi ini belum ada yang namanya sistem operasi komputer, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
 
  • Sistem operasi generasi ke-dua (Tahun 1955 – 1965). 
Sistem operasi generasi ke-dua memperkenalkan BPS (batch processing sistem) yaitu pekerjaan yang di kerjakan dalam satu rangkaian, lalu di eksekusi secara berururan. Pada generasi ini sistem komputer belum dilengkapi dengan sistem operasi, tetapi beberapa fungsi sistem operasi telah ada.
 
  • Sistem operasi generasi ke-tiga (Tahun 1965 – 1960).
    Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana user atau penguna dapat berkomunikasi lewat terminal secara online ke komputer, maka sistem operasi menjadi multi user (Digunakan oleh banyak penguna sekaligus). Dan multi programing (Melayani banyak program sekaligus). 
 
  • Sistem operasi generasi ke-empat (Tahun 1980an–pasca 1980an).
    Dewasa ini sistem operasi digunakan untuk jaringan komputer, dimana user menyadari keberadaan komputer – komputer yang saling terhubung satu dengan yang lain.

Nah itulah tadi sejarah sistem operasi berdasarkan generasinya. Berikutnya Kita lanjut kepada jenis – jenis sistem operasi pada komputer.

 

Jenis – Jenis sistem operasi komputer

Jenis sistem operasi yang bisa digunakan antara lain :
  • Posix, Unix, Ms Dos, Ms WINDOWS, Linux, Apple dll.
    Dari sekian banyak sistem operasi dapat dibagi menjadi dua berdasarkan kontak (interface) yaitu :
    • Coman line interface (CLI)
      Coman line interface (CLI) adalah kontak user dengan perangkat keras berbasis text (huruf, angka, dan simbol atau tanda baca) contonya : MS Dos, posix, linux.
    • Grafical user interface (GUI)
      Grafical user interface (GUI) adalah kontak user dengan perangkat keras berbasis gambar atau grafik. contohnya: Ms windows, unix, Linux

 Fungsi Dari sistem Operasi Komputer

Fungsi sistem operasi terbagi menjadi tiga, yaitu :
  • Sebagai pengatur penggunaan perangkat keras oleh berbagai program Aplikasi serta para user.
  • Sebagai pengawas penggunaan perangkat keras, Program aplikasi dan user (resource allocator).
  • Sebagai pengendali yang bertujuan untuk Menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.

Sasaran sistem operasi komputer

Sistem operasi mempunyai tiga sasaran utama, yaitu :
  • Kenyamanan (Membuat user komputer menjadi lebih nyaman dalam mengunakan komputer).
  • Efisien (Penggunaan sumber dasa sistem komputer tepat tujuan “terarah dan terkendali”).
  • Evolusi (Sistem Operasi harus dibagun, sehingga memungkinkan dan memudahkan pengembangan, pengujian dan menciptakan sistem operasi baru yang lebih bagus lagi.

 

Gambaran Kerja Sistem Operasi

Bagan Cara kerja Sistem Operasi

Pada prosesnya, peran OS dalam komputer ialah sebagai berikut:

  • Suatu komputer dihidupkan untuk pertama kali (tahap awal untuk memulai proses pada komputer), maka komputer akan memberi sinyal ke operating system yang tersimpan di harddisk melalui RAM.
  • Bagian dari operating system yang berperan secara langsung untuk melakukan tugas untu berkomunikasi ke hardware disebutdengan “Kernel”.
  • Bagian dari operating system yang berperan dalam menghubungkan UI atau antarmuka aplikasi dengan pengguna (user) disebut “Shell”. Ada 2 jenis dari shell yang terdapat dalam suatu komputer, yaitu:
  1. CLI (Command Line), merupakan shell berbentuk teks
  2. GUI (Graphical User Interface), merupakan shell berbentuk grafis

 

Tugas Sistem Operasi

Cara Kerja SIstem Operasi dan Tugasnya

Tugas atau cara kerja dari sistem operasi pada perangkat komputer ialah sebagai berikut:

1. Melakukan manajemen proses

Operating system akan menjadwalkan stiap prosenya, misalnya membuat file, sinkronisasi antar file, menghapus file, komunikasi antar file dan lainnya. Operating system juga bisa melakukan penundaan proses, menghentikan proses dengan cara paksa, atau melanjutkan proses.

Hal yang berkaitan dengan melanjutkan dan penundaan proses bergantung pada RAM. Karena RAM-nya berfungsi untuk menampung proses sementara serta register dari prosesor yang menampung proses berjalan (yang sedang berlangsung).

Hal yang berkaitan dengan pengolahan data atau file akan membutuhkan bantuan dari subuah “Control Unit”. Control unit tersebut berupa komponen untuk pemrosesan yang terdapat dalam CPU.

2. Manajemen pada memori utama

Operating system harus mempu mengatur dan mengalokasikan jumlah dari memori yang dibutuhkan oleh perangkat, serta alamat/lokasi dari memori yang dibutuhkan untuk menampung proses. Apabila suatu OS tida bisa melakukan hal tersebut, maka akan terjadi proses tumpang tindih sehingga perangkat akan error atau hang dikarenakan memori tidak akan cukup untuk menampung banyaknya beban proses.

3. Manajemen file

Dala manajemen file, ada 4 bagian terpenting, yaitu: menulis file (tulis data, salin, atau temple data), menyimpan file, membuka file dan menghapus file.

4. Manajemen pada sistem input and output

Operating system harus mampu melakukan pengelolaan suatu input (memasukkan data) dan output (mengeluarkan data). Data input merupakan data yang diberikan oleh user baik melalui mouse, keyboard, atau perang lainnya. Sedangkan data output, misalnya penampungan data atau buffering, penjadwalan data atau scheduling, meletakkan pekerjaan pada buffer atau spooling serta mengaloksikan driver ke hardware yang terhubung ke perangkat CPU.

5. Manajemen pada penyimpanan sekunder

Penyimpanan sekunder berhubungan dengan media penyimpanan sekunder (berbeda dengan media utama) misalnya harddisk, DVD, SSD, USB flashdisk, dan lain-lain. Umumnya file/data yang dibuat akan disimpan oleh aplikasi komputer pada penyimpanan media sekunder.

Media penyimpanan primer sifatnya terbatas dan sementara. OS juga melakukan berbagai perantaraab data/file yang ingin disimpan pada media penyimpanan sekunder dengan berdasarkan beberapa aspek, seperti optimalisasi, efisiensi dan security.

Selain dari kelima hal tugas/cara kerja dari sitem operasi komputer,  OS juga menyediakan keamanan (security) pada perangkat komputer. Hal ini bertujuan untuk menjamin keamanan dari komputer dari cyber atau pengguna yang tidak bertanggung jawab agar tidak bisa menggunakannya, mencuri bahkan menyalahgunakan perangkat komputer kita. Oleh karena itu, disediakan login user, anti malware, firewall dan lain sebagainya.
 

Komentar

Postingan Populer