Apakah Sistem Operasi Unix: Senibina & Sifatnya

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Sistem komputer mengandungi perkakasan dan perisian komponen . Kita boleh memasang dan menggunakan banyak jenis perisian di komputer kita. Perisian di komputer dibezakan sebagai dua jenis - Perisian sistem dan perisian aplikasi. Perisian sistem direka khas untuk menyediakan platform untuk perisian lain di komputer. Aplikasi Perisian adalah perisian yang ditentukan pengguna yang berfungsi pada perisian sistem. Sistem operasi adalah contoh perisian sistem. Perisian aplikasi dapat disesuaikan oleh pengguna, sedangkan tidak mungkin untuk perisian sistem. Contoh perisian aplikasi adalah File viewer, spreadsheet, games, dll. Unix adalah sistem operasi yang termasuk dalam kategori perisian sistem.

Apakah Sistem Operasi Unix?

Untuk mengawal dan mengurus perkakasan komputer, sumber perisian, dan sistem operasi diperlukan untuk komputer. Sistem operasi bertindak sebagai perantaraan antara perkakasan dan perisian aplikasi yang ditentukan pengguna. Unix adalah sistem operasi multitasking, multiuser.




Ia dikembangkan di pusat penyelidikan Bell Labs pada tahun 1970-an oleh Ken Thompson, Dennis Ritchie, dan lain-lain. Ini sistem operasi direka khas untuk berfungsi pada sistem kerangka utama yang besar. Unix ditulis menggunakan a Bahasa pengaturcaraan C . Ini adalah sistem operasi mudah alih pertama dan digunakan di pelbagai platform. Ia menyediakan pelbagai ciri keselamatan canggih.

OS ini digunakan pada berbagai perangkat seperti PC, Tablet, Peranti mudah alih, dan lain-lain ... Ini memainkan peranan penting dalam pengembangan Internet dan rangkaian.



Senibina Sistem Operasi Unix

Unix mempunyai antara muka pengguna grafik yang serupa dengan sistem operasi Windows yang memudahkan navigasi dan persekitaran sokongan yang baik. Pandangan reka bentuk dalaman sistem operasi ini dapat diketahui dari seni bina.

Senibina Unix

Senibina Unix

Senibina sistem operasi ini berlapis empat. Ini terdiri daripada Perkakasan, Kernel, antara muka Panggilan Sistem (shell) dan perpustakaan / alat aplikasi, utiliti, dan lain-lain ... Kernel mengendalikan perkakasan komputer dan berada di teras seni bina. Panggilan sistem bertindak sebagai antara muka antara kernel dan perpustakaan lain. Perpustakaan ini merangkumi fungsi umum dan dibina di atas panggilan sistem. Shell adalah aplikasi khas yang menyediakan antara muka untuk aplikasi seni bina lain.


Kernel

Untuk sistem operasi ini, Kernel adalah teras utama yang berinteraksi secara langsung dengan perkakasan sistem. Fungsi utama Kernal adalah-

  • Perkakasan komputer seperti memori, cakera, pencetak, dan lain-lain dikendalikan oleh kernel.
  • Kernel menjadualkan proses, mengawal dan melaksanakan pelbagai tugas yang ditentukan pengguna.
  • Menguruskan penyimpanan data dan mengawal akses komputer oleh beberapa pengguna.
  • Kernel terdiri daripada beberapa sub-komponen seperti konfigurasi termasuk kod boot, pemacu peranti untuk mengawal perkakasan, fail tajuk.

Cengkerang

Ia adalah antara muka antara pengguna dan kernel. Pengguna boleh berinteraksi dengan shell menggunakan perintah shell. Shell mempunyai dua tanggungjawab utama termasuk menafsirkan perintah yang diberikan oleh pengguna dan melaksanakannya menggunakan kernel, memberikan kemampuan pengaturcaraan kepada pengguna untuk menulis perintah shell untuk skrip shell untuk melakukan tugas-tugas tertentu.

Perintah

Beberapa kategori utama perintah yang digunakan oleh sistem operasi Unix adalah - 'sh' - perintah shell yang menyediakan antara muka pengguna utama, 'utiliti' yang membentuk toolkit inti perintah Unix merangkumi subkategori seperti utiliti sistem yang menyokong alat pentadbiran dan Pengguna utiliti untuk alat pengurusan persekitaran.

Ia juga mempunyai perintah untuk aplikasi tujuan umum seperti pemformatan dokumen dan pengaturan jenis. Beberapa sistem Unix juga merangkumi pakej seperti TeX dan Ghostscript. Sistem ini juga menyediakan kemudahan untuk menghasilkan plot vektor sederhana yang bebas dari peranti. Ia juga menyokong komunikasi antara sistem dan komunikasi antara pengguna.

Hartanah

Sejak perkembangannya, Unix telah diterima pakai oleh banyak syarikat. Ia masih memainkan peranan besar di banyak pusat data dan makmal penyelidikan. Beberapa sifat Unix yang menjadikannya lebih disukai daripada sistem lain adalah-

  • Mengakses pelbagai pengguna - Pelbagai pengguna dapat mengerjakan sistem secara serentak dengan menghubungkan melalui titik yang dikenali sebagai terminal.
  • Pelbagai tugas -Menyediakan kemudahan untuk menjalankan pelbagai program atau proses oleh beberapa pengguna pada satu sistem.
  • Kemudahalihan - Ini memberikan fleksibiliti untuk digunakan pada pelbagai seni bina perkakasan. Oleh kerana ia menggunakan bahasa peringkat tinggi, mudah untuk memahami dan mengubah kod Unix mengikut seni bina perkakasan komputer. Oleh itu, untuk mengusahakan seni bina perkakasan baru, pengguna hanya perlu mengubah kod Unix dan berjalan pada sistem.
  • Proses - Fail adalah pengumpulan data yang dibuat oleh pengguna. Ini termasuk dokumen, arahan pengaturcaraan, dll ... Proses adalah pelaksanaan program atau fail. Unix mengikuti struktur fail hierarki yang bermula dengan direktori root diikuti oleh subdirektori yang diakhiri dengan nama fail.
  • Komunikasi - Permintaan dan perintah yang diberikan oleh pengguna dilakukan oleh kernel dan shell bersama-sama. Pengguna berkomunikasi dengan sistem menggunakan Shell. Ia juga menyediakan komunikasi antara sistem melalui UUCP. Sistem operasi ini juga mematuhi protokol TCP / IP.
  • Ia juga menyediakan penyelenggaraan fail dengan mudah
  • Sistem operasi ini menyediakan Paip dan Penapis kepada pengguna untuk merancang program yang kompleks dari program sederhana.
  • Ini menyediakan pelbagai jenis alat untuk pengembangan perisian dan penyelenggaraan perisian.
  • Ia sangat popular digunakan pada komputer Desktop, komputer riba, kerangka utama, dan perkakasan pengkomputeran lain.

Jenis Sistem Operasi Unix

Unix memberi pengguna fleksibiliti untuk mengubah kod Unix mengikut keperluan mereka. Oleh itu, mudah untuk memasukkan kod Unix pada pelbagai jenis perkakasan. Kod sumber yang tersedia secara bebas dari sistem operasi ini dan ciri mudah alihnya membawa kepada pelbagai Unix seperti sistem operasi. Beberapa sistem operasi Unix yang popular seperti Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS, dll ...

Tanda dagang Unix dimiliki oleh 'The Open Group'. Kumpulan ini menyediakan program pensijilan kepada sistem operasi untuk disahkan secara rasmi sebagai Unix.

Oleh itu, artikel ini membincangkan gambaran keseluruhan sistem operasi UNIX dan dalam topi jenis sistem operasi adalah UNIX . The Senibina Unix telah melihat pelbagai perkembangan dalam strukturnya sejak zaman pembangunannya. Kini sistem operasi ini disukai oleh banyak syarikat seperti IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation, dan banyak projek dan syarikat open source lain. Apakah shell dalam sistem operasi Unix?