SISTEM OPERASI
Sistem operasi adalah jembatan penerjemah antara computer user dan hardware . Why do we use an OS? Because we interact with machines, Microsoft and the friends. Basically, computer hanya mengerti ya atau tidak, on atau off, 1 atau 0. For example, ketika kita menekan tombol D di keyboard. Karena computer tidak mengenal alphabet A-Z nah disitulah system operasi bekerja. System operasi akan menerjemahkan huruf D kedalam bentuk biner, kemudian system operasi akan menerjemahkan biner huruf D yang akan dimunculkan di layar monitor.
Fungsi system operasi :
- Resources allocator
Mengatur dan mengalokasikan sumber daya
- Control program
Mengontrol eksekusi dari program user dan pemakaian device I/O
- Kernel
Satu satunya program yang dijalankan terus menerus setiap waktu
Goals of OS :
- Depends on the user’s point of view
- Users want convenience
Jenis dari sistem operasi itu sendiri adalah :
- Android
Sebuah operating system open source yang dirancang untuk handphone dan berbasis Linux.
- IOS
Sistem operasi yang dikeluarkan oleh Apple dan ditanamkan di produk produk Apple seperti telepon genggam, iPad dan laptop.
- Windows
Operating system yang dinamai windows 3.0 pada launching pertamanya oleh Perusahaan Microsoft Corporation saat ini, windows memiliki banyak versi dan versi terbarunya adalah Windows 11.
- Machintosh
Dibuat khusus untuk computer machintosh dan dibuat oleh Apple Computer
- Linux
Operating system open source dimana pengguna dapat memodifikasi tanpa lisensi namun tidak dianjurkan untuk orang awam dan penginstalan juga lebih susah
- BB
4 components of computer system :
- Hardware : CPU I/O devices
- Operating system
- Application program : word processors, web browser, video games, etc.
- Users : people, machines.
Fitur OS yang dibutuhkan dalam multiprogram :
- I/O routine yang dikendalikan system
- Memory management
- CPU scheduling
- Mengalokasikan device
Tipe system operasi :
- System batch, digunakan untuk JOB-JOB atau aktivitas sejenis untuk di eksekusi oleh CPU
- System time sharing, dieksekusi oleh CPU dengan cara berpindah pindah diantara JOB-JOB
- System personal computer, system ini tercipta berkat hardware yang semakin murah dan cenderung dipakai oleh single user
- System terdistribusi, sumber daya dibagi dengan seluruh computer yang bergabung dalam system
- Real time system, system ini menghasilkan respon yang tepat di batas waktu tertentu. Jika malewati batas waktu, maka akan terjadi degradasi performansi.
Dalam perkembangannya, OS dibagi menjadi 5 periode :
- OS Sederhana
Pada tahun 1940, computer digital pertama tidak memiliki OS didalamnya. OS ditanamkan pertama kali oleh The General Research Laboratories dan mampu menjalankan pekerjaan pengumpulan program dan data dalam suatu batch.
- Batch Processing System
Pada masa ini, operating system telah dikembangkan menjadi lebih baik pada pengerjaan resource computer dan memiliki banyak device seperti printer, tape driver dan disk drive. Selain itu, operating system juga dirancang supaya dapat melayani beberapa user sekaligus. Hal yang menonjol dari periode 2 ini adalah operating system memiliki komponen utama transistor dan input yang memakai punch card.
- Multiprogramming OS
Pada masa ini, perkembangan operating system telah mencapai tahap pelayanan banyak computer user sekaligus. Konsep yang tercetus dimasa ini seperti multiprogramming, multiprocessing, spooling, device independence, timesharing dan real time system sebagai control hardware.
- Distributed Computing
Ditahap ini, marak bermunculan pengembangan teknologi multimedia sehingga tampilan grafis antar-muka computer menjadi lebih baik dan memuaskan pengguna.
- PC
Pada tahap ini, pengembangan operating system benar benar berjalan cepat. Terdapat penemuan operating system bergerak yang biasa kita sebut mobile, kemudian diciptakanlah Cross Platform Operating System yang menggabungkan 2 OS berbeda seperti Linux dan Windows. Disaat ini, banyak orang yang telah memiliki PC dan seiring berjalannya waktu PC ini berubah menjadi kebutuhan pokok atau utama.
Leave a Reply