Sistem operasi

Sistem Operasi adalah sekumpulan perangkat lunak yang berada diantara program aplikasi dan perangkat keras. Sistem operasi merupakan penghubung antara pengguna komputer dengan perangkat keras komputer. Secara umum Sistem operasi adalah suatu pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan untuk memudahkan dan memberi kenyamanan dalam penggunaan dan pemanfaatan sumber daya sistem komputer.

Sistem Operasi terdiri dari beberapa bagian:
1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
2. Kernel, yaitu inti dari sebuah Sistem Operasi
3. Command Interpreter / shell, yang bertugas membaca input dari pengguna
4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yangdapat dipanggil oleh aplikasi lain Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.

Tugas Sistem Operasi secara umum terbagi atas:


1. Pengelolaan Proses.

Setiap program yang berjalan di dalam komputer (baik berupa service atau aplikasi) merupakan suatu proses. OS mengelola eksekusi proses-proses yang terjadi secara multitasking.

2. Pengelolaan Memory.
Secara hirarkis, pemrosesan tercepat pada sistem komputer dilakukan di register, lalu CPU cache, Random Access Memory (RAM), dan terakhir adalah pada disk storage. Semuanya merupakan jenis memory yang harus dikelola OS. Perhatikan bahwa disk storage juga merupakan salah satu jenis memory, karena dapat digunakan sebagai virtual memory yang menangani proses-proses yang berjalan.

3. Disk dan Sistem File.
Pengelolaan file dan directory di dalam disk drive termasuk salah satu tugas penting OS. Pada OS keluarga Unix, penamaan file dan directory adalah case sensitive atau membedakan penggunaan huruf besar dan kecil, contohnya nama file surat.txt dan Surat.Txt dalam satu directory diperkenankan, dan merupakan dua file yang berbeda.
Sasaran SO
• Kenyamanan
SO membuat pengguna komputer menjadi lebih nyaman
• Efisiensi
SO mengefisienkan penggunaan sumber daya sistem komputer
• Mampu berevolusi
SO harus dikembangkan sehingga memungkinkan dan memudahkan pengembangan dan pengujian
Sejarah SO
• 1954 : Sistem Operasi pertama kali Digunakan untuk komputer IBM 701 di General Motor Research Laboratories
• 1960 : Sistem Operasi untuk komputer mini pertama kali
• 1969 : UNIX, Ken Thompson, diterapkan pada komputer PDP-7, Bell Laboratories
• 1970 : CP/M (Control Program / Microprocessor),Garry Kildal,Digital Research
• 1980 : MS-DOS (Microsoft- Disk Operating System),William Bill Gates, Microsoft Corporation
• 1985 : Microsoft Windows Pertama
• 1987 : IBM Operating System/2
• 1988 : Windows/386
• 1990 : Windows 3.0
• 1993 : Mosaic, Browser Internet Pertama
• 1995 : Windows 95
• 1997 : Windows 98

Sistem operasi utama yang sering digunakan terbagi menjadi 3 kelompok besar:

1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).

2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).
Dari sekian banyak sistem operasi ada sistem operasi yang interface (kontak) dengan user (pengguna) yaitu menggunakan TEXT (DOS, POSIX, LINUX), ada juga yang kontak dengan pengguna menggunakan GUI (Graphical User Interface) seperti MS Windows dan LINUX (LINUX bisa berbasis TEXT dan berbasis GUI).

Jenis-Jenis Sistem Operasi:

A. Sistem Operasi Berbasis Text
Sistem operasi berbasis teks adalah sistem yang semata - mata menggunakan teks sebagai alat operasinya. System operasi berbasis text artinya user berinteraksi dengan sistem dengan perintah-perintah yang berupa text. Sistem ini berjalan tanpa menggunakan binkai jendela seperti yang biasa kita temukan pada sistem operasi komputer.
Sistem operasi berbasis teks mulai berkembang pada komputer generasi kedua. Seperti: IBM Serie 1400, NCR Serie 304, MARK IV (diproduksi di Jepang tahun 1957), Honeywell Model 800 dan IBM-7090 (buatan Amerika)

Prosedur pengoperasian sistem operasi berbasis teks ini dilakukan dengan cara seperti berikut:
1. Ketika komputer dinyalakan, komputer mengeluarkan prompt standar untuk memasukkan DOS ke dalam drive (sebelum tahun 1955 masih menggunakna drive B : dengan disk berukuran 5 ½ inch ).
2. Setelah DOS dimasukkan, komputer melakukan booting.
3. Setelah booting dilakukan, kita dapat memasukkan salah satu program aplikasi yang kita butuhkan dengan menggatikan DOS dengan disk lain. Mislnya kita kana melakukan pengetikan dan menggunakan aplikasi Wordstar. Pengetikan dilakukan langsung ke dalam disk kosong yang dipersiapkan dan secara bertahap melakukan Saving dengan menekan tombol CTRl+S.
Sistem Operasi yang menggunakan TEXT yaitu DOS (MacOS/X), POSIX (SCO Unix), LINUX (GNU/Linux).

B. Sistem Operasi Berbasis GUI (Graphical User Interface).

Sistem operasi berbasis GUI adalah sistem yang data dan perintah dapat dimasukkan melalui tampilan grafis / gambar. Pada sistem ini user dapat berinteraksi dengan system operasi melalui gambar-gambar/ simbol-simbol, dan tentu hal ini akan lebih memberi kemudahan dan kenyamanan bagi pengguna. Itulah sebabnya mengapa system operasi yang berbasis GUI seringkali disebut “User Friendly” .

Perkembangan GUI
• 1960-an: Doug Engelbert menemukan GUI
• Xerox PARC mengadopsi konsep GUI
• Steve Job mengembangkan interface GUI pada komputer Apple:
• Lisa dan Apple Macintosh user friendly
• 1985 : Microsoft MS-Windows
• Seri Windows: NT, 2000, ME
• Windows NT : oleh David Cutler, designer VAX VMS

Kecenderungan pengembangan sistem operasi ini mengarah ke tampilan grafis dengan tampilan yang menarik. Sebagai contoh sistem operasi yang dikembangkan oleh Microsoft dengan produknya yaitu Windows NT, Windows 2000 Server dan Windows 2003 Server.
Sistem Operasi yang menggunakan GUI yaitu MS Windows (windows 95, windows 98, windows 2000, windows net server2003, windows me, lalu windows xp, kemudian vista dan yang baru-baru ini dilauncing adalah windows 7) dan LINUX (Ubuntu, Kubuntu, dll) LINUX bisa berbasis TEXT dan berbasis GUI.

Penutup

Di balik kelebihan dan kekurangan suatu OS, terdapat hal yang tidak kalah pentingnya, yaitu bagaimana cara kita menggunakan OS tersebut secara optimal sesuai dengan kebutuhan kita. OS telah dilengkapi dengan berbagai opsi yang memberikan keleluasaan pengguna untuk melakukan peng aturan lebih lanjut, sehingga bisa saja terjadi di mana dua orang menggunakanOS dan spesifikasi hardware yang sama, tetapi salah satunya dapat dimanfaatkan secara lebih optimal sehingga lebih baik dari sisi performa dan security. Tentu patut disayangkan jika sebuah OS hadir dengan fitur dan fungsi yang memadai tetapi tidak dapat dimanfaatkan dengan optimal

2 komentar: