Tidak semua komputer memiliki sistem operasi. Komputer yang mengendalikan oven microwave di dapur Anda, misalnya, tidak perlu sistem operasi . Memiliki satu set tugas untuk melakukan, sangat mudah masukan untuk mengharapkan (sebuah tombol nomor dan beberapa tombol yang sudah ditentukan sebelumnya) dan sederhana, tidak pernah berubah untuk mengontrol perangkat keras. Untuk komputer seperti ini, sistem operasi akan menjadi beban yang tidak perlu, menaikkan pengembangan dan biaya produksi secara signifikan dan menambah kompleksitas di mana tidak ada yang diperlukan. Sebaliknya, komputer dalam microwave oven hanya menjalankan satu program terprogram sepanjang waktu.
Untuk perangkat lain, sebuah sistem operasi menciptakan kemampuan untuk:
• melayani berbagai keperluan
• berinteraksi dengan pengguna dalam cara yang lebih rumit
• mengikuti kebutuhan yang berubah dari waktu
Semua desktop komputer memiliki sistem operasi. Yang paling umum adalah keluarga Windows sistem operasi yang dikembangkan oleh Microsoft, sistem operasi Macintosh yang dikembangkan oleh Apple dan keluarga UNIX sistem operasi (yang telah dikembangkan oleh seluruh sejarah individu, perusahaan dan kolaborator. Ada ratusan sistem operasi lain yang tersedia untuk aplikasi tujuan khusus, termasuk spesialisasi untuk mainframe, robotik, manufaktur, real-time sistem kontrol dan seterusnya.
Dalam salah satu perangkat yang memiliki sistem operasi, biasanya ada cara untuk membuat perubahan pada cara perangkat bekerja. Ini jauh dari kecelakaan yang bahagia, salah satu alasan mengapa sistem operasi yang dibuat dari kode portabel daripada sirkuit fisik permanen adalah agar mereka dapat diubah atau dimodifikasi tanpa harus memo seluruh perangkat. Untuk pengguna komputer desktop, ini berarti Anda dapat menambahkan keamanan baru update, patch sistem, aplikasi baru atau bahkan sistem operasi yang sama sekali baru dan bukan sampah komputer Anda dan mulai lagi dengan yang baru bila Anda perlu membuat perubahan. Selama Anda memahami bagaimana sebuah sistem operasi bekerja dan bagaimana untuk mendapatkan hal itu, dalam banyak kasus, anda dapat mengubah beberapa cara perilakunya. Hal yang sama berlaku untuk telepon Anda, juga.
Sebuah sistem operasi (OS) adalah sebuah antarmuka antara hardware dan user yang bertanggung jawab atas manajemen dan koordinasi kegiatan dan berbagi sumber daya dari komputer, yang bertindak sebagai tuan rumah untuk komputasi aplikasi dijalankan pada mesin. Sebagai tuan rumah, salah satu tujuan dari sistem operasi adalah untuk menangani alokasi sumber daya dan perlindungan akses hardware. Ini aplikasi menghilangkan programmer dari keharusan untuk mengatur rincian tersebut.
Sistem operasi menawarkan sejumlah layanan untuk program-program aplikasi dan pengguna. Aplikasi mengakses layanan melalui antarmuka pemrograman aplikasi (API) atau system calls. Dengan menerapkan antarmuka ini, aplikasi dapat meminta layanan dari sistem operasi, lewat parameter, dan menerima hasil dari operasi. Pengguna juga dapat berinteraksi dengan sistem operasi dengan perangkat lunak semacam antarmuka pengguna seperti mengetik perintah dengan menggunakan antarmuka baris perintah (CLI) atau menggunakan antarmuka pengguna grafis.Untuk dipegang tangan dan komputer desktop, antarmuka pengguna umumnya dianggap sebagai bagian dari sistem operasi. Di besar sistem multi-user seperti Unix dan Unix-seperti sistem, antarmuka pengguna umumnya dilaksanakan sebagai suatu program aplikasi yang berjalan di luar sistem operasi.
Sementara server umumnya menjalankan Unix atau beberapa operasi mirip Unix sistem, sistem tertanam pasar anda dipisah-pisahkan di antara beberapa sistem operasi, [1] [2] walaupun Microsoft Windows garis sistem operasi telah hampir 90% dari pasar PC klien.
Macam-macam system operasi :
• Mac OS X
• Linux
• Windows
• FreeBSD
• NetBSD
• OpenBSD
• MS-DOS
• FreeDOS
• AmigaOS
• BeOS
• MorphOS
• QNX
• OS4000
• VxWorks
• ReactOS
• DR-DOS
• Solaris
• TOS
• GEM
• NetWare
• OpenVMS
• Syllable
• Haiku
• AROS
• MenuetOS
• KolibriOS
• LynuxWorks
• Multics
• System/360
• Unix
Sistem operasi dapat dikelompokkan menurut fungsi: sistem operasi superkomputer, memberikan peternakan, mainframe, server, workstation, desktop, perangkat genggam, sistem waktu-nyata, atau embedded system.
Superkomputer terutama komputasi ilmiah, biasanya pemodelan sistem di alam nyata. Render pertanian merupakan kumpulan komputer yang bekerja sama untuk membuat animasi dan efek khusus. Pekerjaan yang diperlukan superkomputer sebelumnya dapat dilakukan dengan setara dengan membuat peternakan.
Mainframe digunakan untuk menjadi bentuk utama komputer. Mainframe adalah komputer terpusat besar . Pada suatu waktu mereka memberikan sebagian besar komputasi bisnis melalui pembagian waktu.. Mainframe mainframe dan penggantian (komputer atau kelompok kuat komputer) masih berguna untuk beberapa tugas skala besar, seperti sistem penagihan terpusat, sistem persediaan, operasi database, dll Ketika mainframe itu digunakan secara luas, ada juga sebuah kelas komputer yang dikenal sebagai minicomputer yang lebih kecil, lebih murah versi mainframe untuk bisnis yang tidak mampu benar mainframe.
Server adalah komputer atau kelompok komputer digunakan untuk melayani internet, intranet melayani, mencetak melayani, file melayani, dan / atau aplikasi yang melayani. Servers are also sometimes used as mainframe replacements. Server juga kadang-kadang digunakan sebagai pengganti mainframe.
Desktop operating systems are used for personal computers . Sistem operasi desktop digunakan untuk komputer pribadi.
Workstation versi lebih kuat dari komputer pribadi. Sering kali hanya satu orang menggunakan workstation tertentu (seperti desktop) dan workstation sering kali lebih kuat menjalankan versi sistem operasi desktop, tapi workstation dijalankan pada hardware yang lebih kuat dan sering memiliki perangkat lunak yang berhubungan dengan sistem komputer yang lebih besar.
Handheld sistem operasi yang jauh lebih kecil dan kurang mampu dibandingkan sistem operasi desktop, sehingga mereka dapat muat ke dalam memori terbatas dari perangkat genggam.
Sistem operasi real time (RTOS) secara khusus dirancang untuk merespons kejadian-kejadian yang terjadi secara real time. Hal ini dapat mencakup sistem komputer yang menjalankan lantai pabrik, sistem komputer untuk ruang gawat darurat atau unit perawatan intensif peralatan (atau bahkan seluruh ICU), sistem komputer untuk pengendalian lalu lintas udara, atau embedded system. RTOSs dikelompokkan sesuai dengan waktu respon yang dapat diterima (detik, milidetik, mikrodetik) dan menurut apakah mereka melibatkan sistem dimana kegagalan dapat mengakibatkan hilangnya nyawa.
Embedded system adalah kombinasi dari prosesor dan perangkat lunak khusus yang berada di dalam perangkat lain, seperti sistem pengapian elektronik pada mobil.
No comments:
Post a Comment