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 atau shell, yang bertugas membaca input dari pengguna
4.
Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang
dapat 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
fungsi SO
fungsi SO
1. Fungsi Sistem Operasi sebagai Kordinator, yang
memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan
dalam urutan yang benar.
2. Fungsi Sistem Operasi sebagai Pengawal, yang
memegang kendali proses untuk melindungi file dan memberi batasan pada
pembacaan, penulisan, eksekusi data dan program.
3. Fungsi Sistem Operasi sebagai penjaga gerbang,
yang akan mengawasi siapa saja yang dapat masuk kedalam sistem komputer.
4. Fungsi Sistem Operasi sebagai pengoptimal, yang
akan membuat scedule atas beberapa masukan pengguna, akses basis data,
komputasi, keluaran, dan lain sebagainya untuk meningkatkan kinerja sistem.
5. Fungsi Sistem Operasi sebagai akuntan, yang
menjaga pewaktuan CPU tetap berada pada jalur yang benar, penggunaan memori,
operasi I/O, penyimpanan pada disk dan lain sebagainya.
6. Fungsi Sistem Operasi sebagai serever, yang
memberikan pelayanan yang diperlukan pengguna, seperti restrukturisasi
direktori file.
•
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:
user friendlyà• Lisa dan Apple Macintosh
MS-Windowsà• 1985 : Microsoft
•
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.
Tidak ada komentar:
Posting Komentar