Sebuah sistem operasi adalah komponen perangkat lunak dari sebuah sistem komputer yang bertanggung jawab untuk pengelolaan berbagai kegiatan dan berbagi sumber daya komputer.
Beberapa aplikasi yang berjalan pada komputer dan menangani operasi perangkat keras komputer. Pengguna dan program aplikasi mengakses layanan yang ditawarkan oleh sistem operasi melalui sistem panggilan dan antarmuka pemrograman aplikasi. Pengguna berinteraksi dengan sistem operasi melalui Command Line Interface (CLI) atau Graphical User Interface (GUI).
Singkatnya, sebuah sistem operasi memungkinkan interaksi pengguna dengan sistem komputer dengan bertindak sebagai antarmuka antara pengguna atau program aplikasi dan perangkat keras komputer.
Berikut ini adalah ikhtisar dari berbagai jenis sistem operasi.
Berbagai Jenis Sistem Operasi :
Singkatnya, sebuah sistem operasi memungkinkan interaksi pengguna dengan sistem komputer dengan bertindak sebagai antarmuka antara pengguna atau program aplikasi dan perangkat keras komputer.
Berikut ini adalah ikhtisar dari berbagai jenis sistem operasi.
Berbagai Jenis Sistem Operasi :
1. Sistem Operasi Real Time, yaitu sistem operasi multitasking yang bertujuan mengeksekusi aplikasi secara real-time. Sistem operasi ini menggunakan algoritma penjadwalan khusus sehinga mereka dapat mencapai sifat deterministik perilaku. Tujuan utama dari sistem oeprasi ini adalah respon cepat. Mereka juga memiliki desain-event atau time-sharing satu sama lainnya. Sebuah sistem switch-event antara tugas-tugas berdasarkan prioritas mereka sementara sistem operasi time sharing beralih tugas berdasarkan jam interupsi. Windows CE, OS9, Symbian dan Linux adalah beberapa contoh sistem operasi real-time.
2. Sistem Operasi Multi-User dan Single-User, yaitu sistem operasi yang memungkinkan pengguna untuk mengakses sistem komputer secara bersamaan. Sistem time-sharing dapat diklasifikasikan sebagai sistem multi-user, karena mereka memungkinkan akses beberapa pengguna ke komputer melalui berbagi waktu. Sistem operasi single-user, sebagai lawan dari sistem operasi multii-user, dapat digunakan oleh satu pengguna pada watu waktu. dan mampu memiliki beberapa account pada sistem operasi. Windows tidak membuat sistem multi-user. Sebaliknya hanya Adminsitrator jaringan adalah pengguna sebenarnya. Tapi untuk sistem operasi mirip Unix, sangat mungkin bagi 2 pengguna untuk login pada satu waktu dan OS ini membuatnya menjadi sistem operasi multi-user. Windows 95, Mac OS dan Palm OS adalah contoh sistem operasi single-user. Sedangkan Unix dan openVMS adalah contoh sistem operasi multi-user.
3. Sistem Operasi Multi-tasking dan Single-tasking. Ketika sebuah program tunggal yang diperbolehkan untuk berjalan pada satu waktu, sistem ini akan dikelompokkan di bawah kategori sistem single-tasking. Sedangkan dalam kasus sistem operasi memungkikan untuk pelaksanaan beberapa tugas pada satu waktu, itu diklasifikasikan sebagai sistem operasi multi-tasking. Multi-tasking dapat dibagi menjadi 2 jenis, yaitu pre-emptive dan co-operative.
Dalam pre-emptive multitasking, yang mengopersikan sistem irisan waktu CPU dan mendedikasikan satu slot untuk masing-masing program. Unix OS seperti sistem operasi Solaris dan Linux mendukung pre-emptive multitasking. Jika Anda menyadari terminologi multi-threading, Anda dapat mempertimbangkan jenis multi-tasking.
Co-operative multitasking dicapai dengan mengandalkan setiap proses untuk memberikan waktu pada proses lain dengan cara yang ditetapkan. Jenis multi-tasking ini mirip dengan gagasan blok multi-threading di mana satu thread berjalan sampai diblok oleh yang lainnya. Ms Windows sebelum Windows 95 digunakan untuk mendukung multi-tasking co-operative. Palm OS untuk Palm handheld adalah sistem operasi single-tasking. Windows 9x mendukung multi-tasking. DOIS Plus adalah sistem operasi multi-tasking yang relatif kurang dikenal.
Dalam pre-emptive multitasking, yang mengopersikan sistem irisan waktu CPU dan mendedikasikan satu slot untuk masing-masing program. Unix OS seperti sistem operasi Solaris dan Linux mendukung pre-emptive multitasking. Jika Anda menyadari terminologi multi-threading, Anda dapat mempertimbangkan jenis multi-tasking.
Co-operative multitasking dicapai dengan mengandalkan setiap proses untuk memberikan waktu pada proses lain dengan cara yang ditetapkan. Jenis multi-tasking ini mirip dengan gagasan blok multi-threading di mana satu thread berjalan sampai diblok oleh yang lainnya. Ms Windows sebelum Windows 95 digunakan untuk mendukung multi-tasking co-operative. Palm OS untuk Palm handheld adalah sistem operasi single-tasking. Windows 9x mendukung multi-tasking. DOIS Plus adalah sistem operasi multi-tasking yang relatif kurang dikenal.
4. Sistem Operasi Distributed, yaitu sistem operasi yang mengelola sekelompok komputer independen dan membuat mereka tampak menjadi satu komputer. Perkembangan jaringan komputer yang dapat dihubungkan dan dibuat untuk berkomunikasi satu sama lain memunculkan komputasi terdistribusi. Perhitungan terdistribusi dilakukan pada lebih dari satu mesin. Amoba, Plan9 dan LOCUS (dikembangkan selama tahun 1980-an) adalah beberapa contoh dari sistem operasi terdistribusi.
5. Sistem Operasi Embedded, yaitu sistem operasi yang dirancang untuk digunakan dalam sistem komputer embedded. Merka dirancang untuk beroperasi pada mesin kecil seperti PDA. Mereka mampu beroperasi dengan jumlah sumber daya yang terbatas, sangat kompak dan efisien.
Windows CE, FreeBSD dan Minix 3 adalah beberapa contoh dari sistem operasi embedded. Penggunaan Linux di sistem komputer embedded disebut sebagai Embedded Linux.
Windows CE, FreeBSD dan Minix 3 adalah beberapa contoh dari sistem operasi embedded. Penggunaan Linux di sistem komputer embedded disebut sebagai Embedded Linux.
6. Sistem Operasi Mobile. Meskipun ini bukan tipe yang berbeda fungsional dari sistem operasi, OS Mobile jelas merupakan hal yang penting dalam jenis daftar sistem operasi. Sebuah mobile OS mengontrol perangkat mobile dan desain yang mendukung komunikasi nirkabel dan aplikasi mobile. Tablet PC dan smartphone berjalan pada sistem operasi mobile. Blackberry OS, Google Android dan Apple iOS adalah beberapa nama yangp paling dikenal dari sistme operasi mobile.
No comments:
Post a Comment
harap menggunakan komentar yang sopan, thnks.