Apa itu Sistem Operasi Unix: Arsitektur & Properti-nya

Coba Instrumen Kami Untuk Menghilangkan Masalah





Sistem komputer berisi perangkat keras dan perangkat lunak komponen . Kami dapat menginstal dan menggunakan berbagai jenis perangkat lunak di komputer kami. Perangkat lunak pada komputer dibedakan menjadi dua jenis - Perangkat lunak sistem dan perangkat lunak aplikasi. Perangkat lunak sistem dirancang khusus untuk menyediakan platform bagi perangkat lunak lain di komputer. Perangkat Lunak Aplikasi adalah perangkat lunak yang ditentukan pengguna yang bekerja pada perangkat lunak sistem. Sistem operasi adalah contoh perangkat lunak sistem. Perangkat lunak aplikasi dapat disesuaikan oleh pengguna, sedangkan perangkat lunak sistem tidak memungkinkan. Contoh software aplikasi adalah File viewer, spreadsheet, games, dll. Unix adalah sistem operasi yang termasuk dalam kategori software sistem.

Apa itu Sistem Operasi Unix?

Untuk mengontrol dan mengatur perangkat keras komputer, sumber daya perangkat lunak, dan sistem operasi diperlukan untuk komputer. Sistem operasi bertindak sebagai perantara antara perangkat keras dan perangkat lunak aplikasi yang ditentukan pengguna. Unix adalah sistem operasi multitasking dan multipengguna.




Ini dikembangkan di pusat penelitian Bell Labs selama tahun 1970-an oleh Ken Thompson, Dennis Ritchie, dan lainnya. Ini sistem operasi dirancang khusus untuk bekerja pada sistem mainframe besar. Unix ditulis menggunakan a Bahasa pemrograman C. . Ini adalah sistem operasi portabel pertama dan digunakan di berbagai platform. Ini menyediakan berbagai fitur keamanan lanjutan.

OS ini digunakan di berbagai perangkat seperti PC, Tablet, perangkat Seluler, dll ... Ini memainkan peran penting dalam perkembangan Internet dan jaringan.



Arsitektur Sistem Operasi Unix

Unix memiliki antarmuka pengguna grafis yang mirip dengan sistem operasi Windows yang memudahkan navigasi dan lingkungan pendukung yang baik. Tampilan desain internal dari sistem operasi ini dapat diketahui dari arsitekturnya.

Arsitektur Unix

Arsitektur Unix

Arsitektur sistem operasi ini empat lapis. Ini terdiri dari Perangkat Keras, Kernel, antarmuka Panggilan Sistem (shell) dan pustaka / alat aplikasi, utilitas, dll ... Kernel mengontrol perangkat keras komputer dan berada di inti arsitektur. Panggilan sistem bertindak sebagai antarmuka antara kernel dan pustaka lainnya. Pustaka ini mencakup fungsi umum dan dibangun di atas panggilan sistem. Shell adalah aplikasi khusus yang menyediakan antarmuka ke aplikasi arsitektur lainnya.


Inti

Untuk sistem operasi ini, Kernel adalah inti pusat yang berinteraksi langsung dengan perangkat keras sistem. Fungsi utama Kernal adalah-

  • Perangkat keras komputer seperti memori, disc, printer, dll. Dikendalikan oleh kernel.
  • Kernel menjadwalkan proses, mengontrol dan menjalankan berbagai tugas yang ditentukan pengguna.
  • Mengelola penyimpanan data dan mengontrol akses komputer oleh beberapa pengguna.
  • Kernel terdiri dari beberapa sub komponen seperti konfigurasi termasuk kode boot, driver perangkat untuk mengontrol perangkat keras, file header.

Kulit

Ini adalah antarmuka antara pengguna dan kernel. Pengguna dapat berinteraksi dengan shell menggunakan perintah shell. Shell memiliki dua tanggung jawab utama yang meliputi menafsirkan perintah yang diberikan oleh pengguna dan menjalankannya menggunakan kernel, memberikan kemampuan pemrograman kepada pengguna untuk menulis perintah shell untuk skrip shell untuk melakukan tugas tertentu.

Perintah

Beberapa kategori utama dari perintah yang digunakan oleh sistem operasi Unix adalah - 'sh' - perintah shell yang menyediakan antarmuka pengguna utama, 'utilitas' yang membentuk toolkit inti dari perintah Unix termasuk sub-kategori seperti utilitas sistem yang mendukung alat administratif dan Pengguna utilitas untuk alat manajemen lingkungan.

Ia juga memiliki perintah untuk aplikasi tujuan umum seperti pemformatan dokumen dan pengaturan huruf. Beberapa sistem Unix juga menyertakan paket seperti TeX dan Ghostscript. Sistem ini juga menyediakan fasilitas untuk memproduksi plot vektor sederhana yang tidak bergantung perangkat. Ini juga mendukung komunikasi antar sistem serta komunikasi antar pengguna.

Properti

Dari masa perkembangannya, Unix telah diadopsi oleh banyak perusahaan. Itu masih memainkan peran besar di banyak pusat data dan laboratorium penelitian. Beberapa properti Unix yang membuatnya lebih disukai daripada sistem lain adalah-

  • Mengakses multipengguna - Beberapa pengguna dapat bekerja pada sistem secara bersamaan dengan menghubungkan melalui titik yang dikenal sebagai terminal.
  • Multi-tasking -Itu menyediakan fasilitas untuk menjalankan banyak program atau proses oleh banyak pengguna pada satu sistem.
  • Portabilitas - Ini memberikan fleksibilitas untuk digunakan pada beberapa arsitektur perangkat keras. Karena menggunakan bahasa tingkat tinggi, mudah untuk memahami dan memodifikasi kode Unix sesuai dengan arsitektur perangkat keras komputer. Jadi untuk bekerja pada arsitektur perangkat keras baru, pengguna hanya perlu memodifikasi kode Unix dan menjalankannya pada sistem.
  • Proses - File adalah kumpulan data yang dibuat oleh pengguna. Ini termasuk dokumen, instruksi pemrograman, dll… Proses adalah eksekusi dari program atau file. Unix mengikuti struktur file hierarki yang dimulai dengan direktori root diikuti oleh subdirektori yang diakhiri dengan nama file.
  • Komunikasi - Permintaan dan perintah yang diberikan oleh pengguna dilakukan oleh kernel dan shell secara bersamaan. Pengguna berkomunikasi dengan sistem menggunakan Shell. Ini juga menyediakan komunikasi antar sistem melalui UUCP. Sistem operasi ini juga mematuhi protokol TCP / IP.
  • Ini juga menyediakan perawatan file yang mudah
  • Sistem operasi ini menyediakan Pipa dan Filter kepada pengguna untuk merancang program yang kompleks dari program sederhana.
  • Ini menyediakan berbagai macam alat untuk pengembangan perangkat lunak dan pemeliharaan perangkat lunak.
  • Ini sangat populer digunakan pada komputer Desktop, laptop, mainframe, dan perangkat keras komputasi lainnya.

Jenis Sistem Operasi Unix

Unix memberi pengguna fleksibilitas untuk mengubah kode Unix sesuai dengan kebutuhan mereka. Oleh karena itu, mudah untuk mem-port kode Unix pada berbagai jenis perangkat keras. Kode sumber yang tersedia secara gratis dari sistem operasi ini dan fitur portabilitasnya mengarah ke berbagai sistem operasi mirip Unix. Beberapa sistem operasi mirip Unix yang populer adalah Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS, dll…

Merek dagang Unix dimiliki oleh 'The Open Group'. Grup ini menyediakan program sertifikasi ke sistem operasi untuk disertifikasi secara resmi sebagai Unix.

Dengan demikian, artikel ini membahas gambaran umum tentang sistem operasi UNIX dan di Jenis sistem operasinya adalah UNIX . Itu Arsitektur Unix telah melihat berbagai perkembangan strukturnya dari saat perkembangannya. Saat ini sistem operasi ini disukai oleh banyak perusahaan seperti IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation, dan banyak proyek dan perusahaan open source lainnya. Apa itu shell di sistem operasi Unix?