Setelah kita mempelajari tentang hardware dan juga software selanjutnya kita akan mempelajari tentang sistem operasi, karna komputer secanggih apapun kalo ga ada sistem operasinya jadi ga akan bisa buat apa - apa, Jadi harus kita instal sistem opersasinya supaya bisa di gunakan.
Ok jadi apa itu sistem operasi? kenapa bisa jadi sepenting itukah?
Sistem operasi adalah suatu program yang bertindak sebagai penengah atau intermediary antara pengguna komputer dengan perangkar keras komputer.
Tujuannya adalah membuat pemecahan masalah menjadi lebih mudah dan membuat sistem komputer menjadi nyaman untuk di gunakan.
Jadi yang dilakukan oleh sistem operasi terhadap hardware komputer diantaranya ialah mengendalikan alokasi prosessor, memori, I/O untuk program - program yang membutuhkannya.
Selain itu sistem operasi juga bertugas untuk mengelola hal - hal yang rumit pada sistem komputer , menyediakan keteraturan dan kendali dalam mengalokasikan prosessor, memori dan I/O.
- Resouce Allocator : Mengelola dan mengalokasikan sumber daya (prosesor, memori , I/O , BUS).
- Control Program : Mengendalikan eksekusi program - program pengguna dan opersasi perangkat I/O.
- Kernel : Suatu program yang bekerja terus menerus, yang merupakan inti dari sistem operasi
Sasaran Sistem Operasi ada 3 yaitu :
- Kenyamanan . Sistem Operasi membuat pengguna komputer menjadi lebih nyaman
- Efisiensi . Sistem Operasi mengefisienkan penggunaan sumber daya sistem komputer
- Mampu Berevolusi. Sistem Operasi harus di kembangkan sehingga memungkinkan dan memudahkan pengembangan dan pengujian.
Kemampuan dan Fungsi
Sistem Operasi (OS) merupakan bagian dari software komputer yang berfungsi sebagai interface (penghubung) antara aplikasi user hardware komputer dan software komputer.
Oleh karena itu, sistem operasi harus memiliki kemampuan untuk bertindak sebagai :
- Coordiantor , yaitu menyediakan fasilitas sehingga instruksi yang komplek dapat dikerjakan dalam tingkatan tertentu.
- Guardian , memiliki acces control untuk melindungi file dan mengadakan restriksi terhadap reading/ writing/ executing data dan program.
- Gatekeeper. Mengendalikan siapa saja yang dapat masuk ke dalam sistem komputer tersebut.
- Accountant. menjaga kerja CPU , penggunaan memori, termasuk media penyimpanan (storage device)
- Server, melayani aplikasi yang dibutuhkan oleh user
Sejarah Operating System
- 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
- 2000: Windows Xp
- 2008 : Windows Vista
- 2010: WIndows 7
- 2012: Windows 8
- 1974 : Intel membuat prosesor 8080
- Sistem operasi pada PC
- CP/M : Control Program for Microcomputer
- DOS: Disk Operating System
- MS-DOS: bundling dengan IBM PC
- XENIX: Unix versi Mircrosoft
banyak jenis sistem operasi yang bisa digunakan, antara lain : POSIX, UNIX, MS DOS, MS Windows,LINUX, APPLE, dll.
Dari sekian banyaksistem operasi ada sistem operasi yang interface (kontak) dengan user (pengguna) yaitu menggunakan TEXT (DOS, POSIX, LINUX),
ada juga yang kontaknya dengan pengguna menggunakan GUI (Graphical User Interface) seperti MS Windows dan LINUX (LINUX bisa berbasis TEXT dan berbasis 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
Kategori
Berdasarkan user yang dapat dilayani, sistem operasi dapat dikelompokkan dalam dua kategori, yaitu berdasarkan :
- Jumlah User
- Jumlah Instruksi
1. Jumlah User
a. Single user Sistem operasi yang hanya dapat melayani seorang user pada saat yang bersamaan.
Yang masuk dalam kelompok ini di antaranya adalah DOS, WINDOWS 3X, WINDOWS 9X.
b. Multi user Sistem operasi yang dapat melayani lebih dari satu user pada saat yang bersamaan.
Sebagai contoh adalah WINDOWS NT, UNIX, LINUX.
2. Jumlah Instruksi
Sistem operasi juga dapat dikelompokkan menurut jumlah instruksi yang mampu dijalankan pada saat bersamaan.
a. Mono-tasking: Sistem operasi yang hanya mampu menjalankan satu buah instruksi pada saat bersamaan.
contoh : DOS x.x
b. Multi-tasking Sistem operasi yang dapat menjalankan lebih dari satu instruksi pada waktu bersamaan.
Pada sistem ini, Sistem operasi menentukan aplikasi mana yang harus dikerjakan dan
berapa waktu yang disediakan unutk aplikasi tersebut sebelum mengerjakan aplikasi yang lain.
OS juga mengatur pembagian internal memory di antara aplikasi-aplikasi tersebut.
contoh : Windows
Berbagai Sistem Operasi
- Mainframe operating systems
- Server operating systems
- Multiprocessor operating systems
- Personal computer operating systems
- Real-time operating systems
- Embedded operating systems
- Smart card operating systems
1. Mainframe Operaring Systems
- Mainframe : berukuran ruangan
- Orientasi : pemrosesan banyak job
- Ada 3 macam layanan:
- Batch processing : klaim asuransi
- Transaction processing : reservasi tiket
- Timesharing : queri database besar
Contoh : OS/390, OS/360
2. Server Operating Systems
- Server dapat berupa :
- PC yang sangat besar
- Workstation
- Mainframe
- Melayani banyak user
- Jenis layanan :
- File service
- Print service
- Web service
Contoh: Unix, Windows 2000, Linux
3. Multiprocessing Operating Systems
- Koneksi beberapa CPU pada suatu sistem tunggal
- Disebut :
- Komputer paralel
- Multi komputer
- Multiprosesor
- Membutuhkan SO khusus
- Seringkali merupakan variasi dari SO server dengan fitur khusus untuk komunikasi
dan konektivitas
4. PC Operating Systems
- Menyediakan antarmuka yang bagus untuk pemakai tunggal (single user)
- Umumnya digunakan untuk :
- Word processor
- Spreadsheet
- Internet
Contoh: Windows 98/2000, Macintosh, Linux
5. Real Time Operating System
- Karakteristik: waktu sebagai parameter penting
Contoh:
- pada sistem kendali industri, komputer real time mengumpulkan data proses produksi
- Pengendalian pesawat terbang
Contoh: VxWorks, QNX
6. Embedded Operating System
Sistem yang semakin kecil :
- Palmtop / PDA (Personal Digital Assistant)
- Embedded system
Embedded system
Dioperasikan pada komputer yang mengendalikan perangkat yang tidak dianggap sebagai komputer, misalnya
Televisi, Oven microwave, Telepon selular
Sifat penting : seperti sistem real time, keterbatasan ukuran, memori, power
Contoh: PalmOS, Windows CE, SymbianOS
7. Smart Card Operating System
.
- Sistem operasi terkecil, beroperasi pada smart card
- Smart card: perangkat berukuran kartu kredit yang berisi chip CPU
- Kegunaan: pembayaran elektronis
- ROM pada smart card berisi Java Virtual Machine (JVM)
Ok, sampai disini pembahasan isitem operasi, kita bisa menyimpulkan bahwa sistem operasi itu adalah jembatan antara hardware komputer dengan software aplikasi agar komputer tersebut bisa digunakan dengan lebih efisien dan memudahkan kita untuk menggunakannya.