Jenis Sistem Operasi yang berbeza

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Bentuk komputer yang terdahulu adalah kerangka utama di mana kekurangan proses dalam sistem operasi dan jenis sistem operasi. Dalam kerangka utama, setiap individu memegang tanggungjawab individu untuk jangka waktu tertentu dan mereka perlu mendekati mesin yang mempunyai maklumat dan program, mungkin ditulis pada kad kertas, pita kertas, atau pita magnetik. Kemudian program yang disusun akan dibuang ke dalam mesin. Selepas ini, mesin akan berfungsi sehingga selesai atau runtuhnya program. Output program akan di-debug melalui lampu panel, beralih jenis suis, atau menggunakan dail panel kawalan.

Tetapi dengan mesin ini, masa yang diperlukan untuk menjalankan program semakin bertambah buruk dan masa yang diperlukan untuk menyerahkan peralatan kepada individu seterusnya bertambah. Akibatnya, pemantauan automatik, waktu operasi minimum, dan ukuran mesin lebih kecil. Semua ciri ini membawa ke arah pengembangan sistem operasi. Oleh itu, beritahu kami apa sebenarnya sistem operasi adalah, fungsinya, dan pelbagai jenis sistem operasi .




Apa itu Sistem Operasi?

Sistem operasi nama sesuai dengan kumpulan perisian yang menguruskan sumber perkakasan komputer dan memberikan perkhidmatan kolektif kepada pengguna. Pelbagai jenis Sistem Operasi Komputer merujuk kepada koleksi pelbagai jenis perisian. Setiap komputer mempunyai sistem operasi untuk menjalankan program lain yang ada di dalamnya.

Sistem Operasi Asas

Sistem Operasi Asas



Hari ini sistem operasi kerana diperhatikan dalam pelbagai peranti, mulai dari komputer peribadi hingga telefon bimbit, terutama telefon pintar. Sebagai contoh, hampir setiap telefon pintar menggunakan sistem operasi android terbaru .

Mana-mana sistem operasi melakukan beberapa tugas asas seperti mengenali data input dari papan kekunci, mengirim output ke layar paparan, menyimpan fail dan direktori cakera, dan mengendalikan peranti persisian seperti pencetak. Sistem operasi dapat melakukan satu tugas atau operasi serta beberapa tugas atau operasi pada bila-bila masa.

Senibina Jenis Sistem Operasi

Sistem operasi mengawal sumber perkakasan komputer. Kernel dan shell adalah bahagian sistem operasi yang melakukan operasi penting.


Senibina OS

Senibina OS

Apabila pengguna memberikan perintah untuk melakukan operasi apa pun, permintaan itu akan masuk ke bagian shell, yang juga dikenal sebagai jurubahasa. Bahagian shell kemudian menerjemahkan program manusia ke dalam kod mesin dan kemudian memindahkan permintaan ke bahagian kernel.

Ketika kernel menerima permintaan dari shell, ia memproses permintaan tersebut dan menampilkan hasilnya di layar. Kernel juga dikenali sebagai inti sistem operasi kerana setiap operasi dilakukan olehnya.

Cengkerang

Shell adalah bagian dari perisian yang diletakkan di antara pengguna dan kernel, dan menyediakan perkhidmatan dari kernel. Oleh itu, shell berfungsi sebagai jurubahasa untuk menukar arahan dari pengguna ke kod mesin. Shell yang terdapat dalam pelbagai jenis sistem operasi terdiri daripada dua jenis: shell baris perintah dan shell grafik.

Cengkerang baris perintah menyediakan antara muka baris perintah sementara cengkerang garis grafik menyediakan antara muka pengguna grafik. Walaupun kedua-dua cangkang melakukan operasi, kerangka antara muka pengguna grafik berfungsi lebih lambat daripada cengkerang antara muka baris perintah.

Jenis kerang

  • Cengkerang Korn
  • Cengkerang Bourne
  • C shell
  • Cengkerang POSIX

Kernel

Kernel adalah bahagian perisian. Ia seperti jambatan antara cengkerang dan perkakasan. Ia bertanggungjawab untuk menjalankan program dan menyediakan akses yang selamat ke perkakasan mesin. Kernel digunakan untuk penjadualan, iaitu, ia mengekalkan jadual waktu untuk semua proses. Jenis kernel disenaraikan seperti berikut:

  • Kernel monolitik
  • Mikrokernel
  • Exokernel
  • Kernel hibrid

Fungsi Sistem Pengoperasian Komputer

Sistem operasi menjalankan fungsi berikut:

  • Pengurusan memori
  • Pengurusan tugas atau proses
  • Pengurusan simpanan
  • Pengurusan peranti atau input / output
  • Kernel atau penjadualan

Pengurusan Memori

Pengurusan memori adalah proses menguruskan memori komputer. Ingatan komputer ada dua jenis: memori primer dan sekunder. Bahagian memori untuk program dan perisian dialokasikan setelah melepaskan ruang memori.

Pengurusan Memori Sistem Operasi

Pengurusan Memori Sistem Operasi

Pengurusan memori penting untuk sistem operasi yang terlibat dalam multitasking di mana OS memerlukan pertukaran ruang memori dari satu proses ke proses yang lain. Setiap program memerlukan sedikit ruang memori untuk pelaksanaannya, yang disediakan oleh unit pengurusan memori. CPU terdiri daripada dua jenis modul memori : memori maya dan memori fizikal. Memori maya adalah memori RAM, dan memori fizikal adalah memori cakera keras. Sistem operasi menguruskan ruang alamat memori maya, dan penugasan memori sebenar diikuti oleh alamat memori maya.

Sebelum melaksanakan arahan, CPU menghantar alamat maya ke unit pengurusan memori. Selepas itu, MMU menghantar alamat fizikal ke memori sebenar, dan kemudian memori sebenar memperuntukkan ruang untuk program atau data.

Pengurusan Tugas atau Proses

Pengurusan proses adalah contoh program yang sedang dijalankan. Prosesnya terdiri daripada sejumlah elemen, seperti pengecam, kaunter program, memori penunjuk dan data konteks, dan sebagainya. Proses sebenarnya adalah pelaksanaan arahan tersebut.

Pengurusan proses

Pengurusan proses

Terdapat dua jenis kaedah proses: proses tunggal dan kaedah multitasking. Kaedah proses tunggal berkaitan dengan satu aplikasi yang berjalan pada satu masa. Kaedah multitasking membolehkan pelbagai proses dalam satu masa.

Pengurusan Storan

Pengurusan penyimpanan adalah fungsi sistem operasi yang menangani peruntukan memori data. Sistem ini terdiri daripada berbagai jenis peranti memori, seperti memori penyimpanan utama (RAM), memori penyimpanan sekunder, (Hard disk), dan memori penyimpanan cache.

Arahan dan data diletakkan di penyimpanan utama atau memori cache, yang dirujuk oleh program yang sedang berjalan. Walau bagaimanapun, data hilang apabila bekalan elektrik terputus. Memori sekunder adalah peranti simpanan tetap. Sistem operasi memperuntukkan tempat penyimpanan apabila fail baru dibuat dan permintaan untuk akses memori dijadualkan.

Peranti atau Pengurusan Input / output

Dalam seni bina komputer, gabungan CPU dan memori utama adalah otak komputer, dan dikendalikan oleh sumber input dan output. Manusia berinteraksi dengan mesin dengan memberikan maklumat melalui peranti I / O.

The paparan , papan kekunci, pencetak, dan tetikus adalah peranti I / O. Pengurusan semua peranti ini mempengaruhi throughput sistem oleh itu, pengurusan input dan output sistem adalah tanggungjawab utama sistem operasi

Penjadualan

Penjadualan oleh sistem operasi adalah proses mengawal dan mengutamakan mesej yang dihantar ke pemproses. Sistem operasi mengekalkan jumlah kerja yang tetap untuk pemproses dan dengan itu mengimbangkan beban kerja. Hasilnya, setiap proses diselesaikan dalam jangka waktu yang ditentukan.

Oleh itu, penjadualan sangat penting dalam sistem masa nyata. Penjadual terdiri daripada tiga jenis:

  • Penjadual jangka panjang
  • Penjadual jangka pendek
  • Jadual jangka sederhana

Jenis-jenis sistem operasi

Secara umum, sistem operasi komputer pada dasarnya dikategorikan kepada dua jenis:

Jenis Sistem Operasi

Jenis Sistem Operasi

  1. Sistem Operasi Biasa
  2. Sistem Operasi Masa Nyata

Sistem Operasi Biasa

Sistem operasi biasa dikelaskan kepada dua jenis:

    • Sistem Operasi Antara Muka Pengguna Karakter
    • Sistem Operasi Antara Muka Pengguna Grafik
GUI dan CUI

GUI dan CUI

Sistem Operasi Antara Muka Karakter (CUI)

Sistem operasi CUI adalah sistem operasi berbasis teks, yang digunakan untuk berinteraksi dengan perisian atau file dengan mengetik perintah untuk melakukan tugas tertentu. Sistem operasi baris perintah hanya menggunakan papan kekunci untuk memasukkan perintah. Sistem operasi baris perintah merangkumi DOS dan UNIX . Sistem operasi baris arahan yang lebih maju lebih pantas daripada sistem operasi GUI yang maju.

Sistem Operasi Antara Muka Pengguna Grafik (GUI)

Sistem operasi antara muka mod grafik adalah sistem operasi berasaskan tetikus (Windows Operating System, LINUX), di mana pengguna melakukan tugas atau operasi tanpa mengetik perintah dari papan kekunci. Fail atau ikon boleh dibuka atau ditutup dengan mengkliknya dengan butang tetikus.

Selain itu, tetikus dan papan kekunci digunakan untuk mengendalikan sistem operasi GUI untuk beberapa tujuan. Kebanyakannya projek berasaskan terbenam dibangunkan pada sistem operasi ini. Sistem operasi GUI yang lebih maju lebih perlahan daripada sistem operasi baris perintah.

Sistem Operasi Masa Nyata

Sistem operasi masa nyata juga dikenali sebagai sistem operasi multitasking. Sistem operasi biasa bertanggungjawab menguruskan sumber perkakasan komputer. RTOS melakukan tugas-tugas ini, tetapi dirancang khusus untuk menjalankan aplikasi pada waktu yang dijadualkan atau tepat dengan kebolehpercayaan yang tinggi.

RTOS

RTOS

Sistem operasi masa nyata direka untuk aplikasi masa nyata, seperti sistem tertanam, robot industri, peralatan penyelidikan saintifik, dan lain-lain. Terdapat pelbagai jenis sistem operasi dalam masa nyata, seperti sistem operasi masa nyata yang lembut dan sistem operasi masa nyata yang sukar.

Contoh RTOS

  • Linux
  • Kerja Vx
  • TRON
  • Windows CE

Sistem Masa Nyata Keras

Sistem masa nyata sukar adalah sistem pemalar masa murni. Untuk sistem operasi masa nyata yang sukar, menyelesaikan tugas dalam tarikh akhir sangat penting untuk prestasi sistem yang cekap.

Sebagai contoh, untuk input yang diberikan, jika pengguna mengharapkan output setelah 10 detik, maka sistem harus memproses data input dan memberikan output tepat setelah 10 detik. Di sini, tarikh akhir adalah 10 saat, dan oleh itu, sistem tidak boleh memberikan output selepas 11 saat atau 9 saat.

Oleh itu, sistem masa nyata yang sukar digunakan dalam tentera dan pertahanan.

Lembut Sistem Masa Nyata

Untuk sistem waktu nyata yang lembut, memenuhi tarikh akhir tidak wajib bagi setiap tugas. Oleh itu, sistem waktu nyata yang lembut dapat melepasi tarikh akhir satu atau dua saat. Namun, jika sistem melewatkan tarikh akhir setiap masa, ini akan menurunkan prestasi sistem. Komputer, audio, dan sistem video adalah contoh sistem masa nyata yang lembut. Pada masa kini, Android digunakan secara meluas untuk aplikasi seperti pembuka pintu automatik .

Di samping itu, terdapat banyak yang lain pelbagai jenis sistem operasi pada komputer bersama dengan kelebihan dan kekurangan mereka. Beberapa jenisnya dapat dijelaskan seperti berikut:

Sistem Pengoperasian Kumpulan

Individu yang beroperasi dalam sistem operasi kumpulan tidak akan mempunyai komunikasi langsung dengan komputer. Setiap individu menyiapkan tugas mereka di mana-mana peralatan luar talian seperti punch card dan kemudian memasukkan maklumat yang disediakan ke dalam komputer. Untuk meningkatkan kelajuan pemprosesan, tugas yang mempunyai jenis operasi serupa dikelompokkan bersama dan mereka dikendalikan sebagai satu kumpulan.

Mesin-mesin ini menjalankan operasi menggunakan operator dan pengendali menjalankan operasi menyusun program yang mempunyai fungsi yang sama menjadi kumpulan. Ini adalah salah satu sistem operasi yang dilaksanakan secara meluas.

Kelebihan

  • Sebilangan besar pekerjaan dapat ditangani dengan mudah secara berulang
  • Pengguna yang berbeza dapat membahagikan sistem kumpulan mereka dengan mudah
  • Masa yang tidak aktif dalam sistem kumpulan ini sangat minimum
  • Masa yang diperlukan untuk menyelesaikan sesuatu tugas dapat diketahui dengan mudah oleh pemproses ketika mereka dimuat ke dalam mesin dalam format antrian

Kekurangan

  • Sistem operasi kumpulan agak mahal
  • Proses debugging adalah rumit
  • Hanya orang yang berpengalaman sahaja yang boleh mengendalikan sistem ini

Jenis Sistem Operasi Teragih

Sistem operasi yang diedarkan adalah peningkatan moden dalam domain komputer. Jenis sistem ini digunakan secara meluas di seluruh dunia bersama dengan tahap yang melampau. Komputer bebas yang berbeza yang saling berkaitan akan mempunyai komunikasi melalui sistem operasi yang diedarkan ini. Setiap sistem autonomi mempunyai unit pemprosesan dan memori sendiri. Sistem-sistem ini juga disebut sistem berpasangan longgar dan mempunyai pelbagai ukuran dan operasi.

Kelebihan penting dalam sistem operasi seperti ini ialah individu boleh memiliki kebolehcapaian untuk perisian atau dokumen yang tidak terdapat dalam sistem operasi semasa tetapi terdapat pada sistem lain yang mempunyai hubungan dalam sistem semasa. Ini bermaksud bahawa terdapat aksesibiliti jauh ke dalam peranti yang disambungkan dalam sistem.

Bergantung pada susunan pelbagai nod, terdapat pelbagai jenis sistem operasi yang diedarkan dan itu adalah:

Rakan sebaya - Sistem ini disertakan dengan node yang mempunyai peserta yang sama dalam perkongsian data. Keseluruhan fungsi dikongsi di semua nod. Node yang mempunyai komunikasi dengan orang lain disebut sebagai sumber bersama. Ini dapat dicapai melalui rangkaian.

Pelanggan / Pelayan - Dalam sistem klien / pelayan, permintaan yang dikirim oleh klien disediakan oleh sistem pelayan. Sistem pelayan mempunyai kemampuan untuk menyediakan perkhidmatan untuk beberapa klien pada satu masa apabila klien hanya mempunyai hubungan dengan satu pelayan. Pelanggan dan peranti pelayan akan berkomunikasi melalui rangkaian dan oleh itu mereka berada di bawah klasifikasi sistem diedarkan.

Kelebihan

  • Perkongsian data dapat dilakukan dengan cara yang efisien di mana seluruh nod mempunyai hubungan antara satu sama lain
  • Proses penambahan node tambahan begitu mudah dan konfigurasi mudah diskalakan mengikut keperluan
  • Kegagalan satu nod tidak memecah nod lain. Semua nod yang lain dapat menjalin komunikasi antara satu sama lain

Kekurangan

  • Memberi keselamatan yang lebih baik untuk semua sambungan dan nod agak rumit
  • Pada masa penghantaran nod, beberapa data mungkin hilang
  • Jika dibandingkan dengan sistem pengguna individu, di sini pengurusan pangkalan data agak rumit
  • Walaupun penghantaran data dari semua node, pemuatan data mungkin berlaku

Sistem Operasi Berkongsi Masa

Ini adalah prosedur di mana ia membolehkan sambungan bagi orang yang berlainan di lokasi yang berbeza untuk berkongsi sistem tertentu dalam satu masa. Sistem operasi seperti ini ditandakan sebagai pengembangan multiprograming secara logik. Perkongsian masa nama sesuai dengan masa pemproses dibahagikan kepada pelbagai individu pada masa yang sama. Variasi utama yang terdapat di antara sistem operasi batch dan time-sharing adalah penggunaan prosesor dan masa tindak balas.

Dalam sistem batch, arahan utama adalah untuk meningkatkan penggunaan prosesor sedangkan dalam sistem operasi pembagian waktu, arahan tersebut adalah untuk mengurangi waktu respons.

Berbagai tugas dilakukan oleh CPU dengan beralih ke arah, sedangkan suis ini berlaku secara berkala. Oleh kerana itu, setiap pengguna dapat memperoleh tindak balas yang cepat.

Sebagai contoh, dalam kaedah transaksi, pemproses mengendalikan setiap program dalam jangka waktu yang sangat singkat. Oleh itu, apabila terdapat individu 'n', setiap orang dapat memperoleh jangka masa mereka. Apabila arahan diserahkan, maka akan ada tindak balas yang cepat. Sistem operasi ini berfungsi pada pemrograman multiprogram dan penjadualan pemproses untuk memperuntukkan setiap individu dengan jangka masa yang sesuai. Sistem operasi yang pada mulanya dikembangkan sebagai batch kini ditingkatkan menjadi sistem bersama masa.

Beberapa kelebihan dan kekurangan sistem operasi perkongsian masa adalah:

Kelebihan

  • Maklum balas yang cepat
  • Menghilangkan penduaan perisian
  • Masa senggang pemproses minimum

Kekurangan

  • Kebolehpercayaan adalah perhatian utama
  • Kedua-dua data dan program harus dilengkapi dengan keselamatan yang lebih baik
  • Komunikasi data adalah masalahnya

Jenis Sistem Operasi Berbilang Pengguna

Ini adalah kaedah sistem operasi di mana ia membolehkan pengguna yang berbeza untuk berhubung dan berfungsi pada satu sistem operasi. Orang ramai berinteraksi dengannya menggunakan komputer atau terminal yang menyediakan aksesibilitas melalui rangkaian atau peranti seperti pencetak. Sistem operasi seperti ini perlu meningkatkan komunikasi dengan semua pengguna dalam pendekatan yang seimbang. Ini kerana apabila timbul komplikasi dari seseorang, ia tidak akan memberi kesan kepada pengguna lain yang mengikut urutan.

ciri-ciri

  • Ketidaklihatan - Ini berlaku di hujung bawah seperti pemformatan cakera dan lain-lain
  • Pemprosesan data hujung belakang - Apabila tidak ada kemungkinan pemprosesan data dari bahagian depan, ini memungkinkan untuk memproses data akhir
  • Perkongsian sumber - Berbagai peranti seperti cakera keras, pemacu, atau pencetak dapat dikongsi, dan juga fail atau dokumen dapat dikongsi
  • Pemprosesan berbilang

Terdapat tiga jenis sistem operasi pelbagai pengguna dan dijelaskan seperti berikut:

Sistem Operasi Teragih

Ini adalah pelbagai jenis peranti yang terletak di pelbagai sistem komputer yang berkomunikasi, berfungsi, dan berkoordinasi dengan sistem tunggal yang konsisten kepada individu. Dan melalui sistem rangkaian, pengguna dapat menjalin komunikasi. Di sini, sumber daya dikongsi dalam pendekatan bahawa permintaan yang berbeza dapat dikendalikan dan setiap permintaan sperat dapat dipastikan pada akhirnya. Aplikasi mudah alih dan perbankan digital adalah contoh yang dikendalikan melalui sistem operasi yang diedarkan.

Sistem Terhiris Masa

Di sini, setiap pengguna individu diberi jangka masa pemproses yang pendek yang bermaksud bahawa untuk setiap fungsi, beberapa jangka masa diperuntukkan. Segmen masa ini nampaknya minimum. Tugas yang harus dikendalikan ditentukan oleh peranti dalaman bernama penjadual. Ini menentukan dan mengendalikan fungsi berdasarkan keutamaan yang diberikan.

Di antara individu yang berkaitan, sistem operasi memproses permintaan pengguna. Ini adalah fungsi eksklusif dalam sistem operasi mengikut masa yang tidak terdapat pada yang lain. Contohnya, kerangka utama.

Sistem Multiprosesor

Di sini, pada masa yang sama, sistem menggunakan pelbagai pemproses. Oleh kerana keseluruhan pemproses berfungsi, masa yang diperlukan untuk menyelesaikan tugas lebih cepat daripada jenis sistem operasi pengguna tunggal. Senario yang paling umum dari jenis ini adalah sistem operasi windows di mana ia dapat memproses banyak tugas pada satu masa seperti bermain muzik, bekerja dengan excel, dokumen kata, melayari, dan banyak lagi. Lebih banyak bilangan aplikasi dapat dilakukan tanpa mengganggu kecekapan orang lain.

Kelebihan

Kelebihan sistem operasi pelbagai pengguna adalah

  • Pengagihan sumber yang mudah
  • Sandaran data yang melampau
  • Digunakan di perpustakaan
  • Menghilangkan segala gangguan
  • Kelajuan dan kecekapan yang lebih baik
  • Dilaksanakan dalam aplikasi masa nyata

Kekurangan

Kelemahan sistem operasi pelbagai pengguna adalah

  • Oleh kerana banyak komputer berfungsi pada satu sistem, ia mungkin membiarkan virus ke sistem dengan mudah
  • Privasi dan kerahsiaan menjadi isu
  • Pembuatan beberapa akaun dalam satu sistem kadangkala berisiko dan rumit

Selain daripada ini, terdapat banyak jenis sistem operasi lain dan ia adalah:

  • OS Rangkaian
  • OS berbilang tugas
  • OS berkelompok
  • OS Masa Nyata
  • OS Linux
  • OS Mac

Jadi, ini adalah mengenai konsep terperinci mengenai pelbagai jenis sistem operasi. Kami telah melalui konsep Kerja Sistem Operasi, seni bina, jenis, kelebihan, dan kekurangannya. Oleh itu, berikut adalah soalan yang sangat mudah untuk semua pembaca yang bersemangat: Apa itu kelebihan sistem operasi Linux berbanding Windows ?