Apakah Fungsi Sistem Pengoperasian?
The fungsi sistem pengendalian yang paling cemerlang adalah pengurusan proses, memori dan komunikasi antara aplikasi, antara lain.
Sistem pengendalian adalah perisian utama atau set program yang menguruskan semua proses yang timbul dalam peranti elektronik.
Mereka bukanlah program dan aplikasi yang kami gunakan secara biasa untuk mengendalikan contoh komputer, tetapi ciri-ciri yang membolehkan aplikasi tersebut berfungsi.
Salah satu tujuan sistem pengendalian adalah untuk menguruskan kernel, sumber lokasi dan perkakasan mesin kami. Kebanyakan peranti elektronik di pasaran yang mempunyai mikropemproses, mempunyai sistem pengendalian.
Pada awal penciptaan sistem operasi, kesalahan utama adalah bahawa mereka mempunyai keupayaan sedikit dan penggunaan yang sangat rendah, jadi biasanya dilakukan secara manual melalui satu kelompok. Di dalam kelompok, Jobs, yang merupakan pesanan yang diperlukan untuk melakukan tindakan, diaktifkan secara manual.
Kerana kerumitan sistem operasi meningkat, adalah perlu untuk mengotomatikkan tugas-tugas tersebut, sehingga muncul penterjemah perintah pertama.
Dengan semua kemas kini dan penemuan yang telah dibuat selama bertahun-tahun, tiada sistem operasi pertama yang dibiarkan secara manual.
Mereka menjadi lebih canggih dan mengaktifkan diri mereka untuk melindungi mesin dan melaksanakan tugas-tugas yang perlu dan rutin.
Fungsi utama sistem pengendalian
Seperti yang telah disebutkan sebelumnya, kebanyakan sistem pengendalian sudah siap pasang dengan senarai tugasan untuk dilakukan di dalam peranti elektronik kami supaya semuanya berjalan lancar.
Hanya perlu membuat penyelarasan kecil untuk menyesuaikan konfigurasi dengan keperluan peranti kami.
- Pengurusan proses
Salah satu bahagian yang paling penting dalam sistem pengendalian ialah pengurusan proses. Proses adalah sumber yang diperlukan oleh program.
Ini melibatkan penggunaan memori, masa CPU (unit pemprosesan pusat) dan fail yang perlu diakses oleh aplikasi untuk berfungsi dengan baik.
Sistem operasi, menangani berfungsi dengan mesin, adalah khusus untuk mencipta dan memusnahkan proses, menghalang mereka dan untuk meneruskan dan membantu dengan mekanisme komunikasi antara proses.
Kita dapat membandingkan tugas ini dengan kerja seorang kerani. Jika kita membuat senarai tugasan, sistem pengurusan proses akan menubuhkan satu garis tindakan di mana proses yang paling penting diutamakan, pertengahan di tempat pertengahan, dan akhirnya yang paling tidak penting di tempat terakhir.
Masalah dengan ini adalah bahawa pengurusan proses dilakukan melalui mesin yang menetapkan keutamaan sewenang-wenangnya kepada tugas, dan kadang-kadang tugas-tugas penting kekal tidak dilaksanakan.
Ia kemudiannya perlu mengubah konfigurasi alat pengurusan proses dan memberikan keutamaan yang lebih tinggi kepada tugas-tugas yang diperlukan atau memaksa pelaksanaan mereka dengan tangan.
2- Pengurusan memori utama
Satu lagi komponen penting dalam sistem operasi ialah pengurusan memori utama. Memori terdiri daripada kedai data yang dikongsi oleh CPU dan aplikasi dan yang kehilangan kapasiti jika berlaku kegagalan.
Oleh itu, adalah penting bahawa sistem operasi bertanggungjawab untuk pengurusan memori, supaya ia tidak menjadi tepu dan data dan maklumat yang terkandung di dalamnya hilang..
Sistem operasi memastikan bahawa bahagian memori digunakan dan mengapa. Memutuskan di mana proses ditempatkan apabila terdapat ruang kosong dan menetapkan dan menuntut ruang yang diperlukan supaya sentiasa digunakan dengan baik.
3- Pengurusan storan sekunder
Memori sangat tidak menentu dan dalam kes kegagalan anda boleh kehilangan maklumat yang terkandung di dalamnya. Untuk ini, perlu mempunyai modul penyimpanan kedua yang boleh menyimpan data dalam jangka masa panjang.
Seperti ingatan utama, sistem operasi bertanggungjawab menguruskan ruang bebas dan memberikan perintah simpanan. Ia juga memastikan segala-galanya diselamatkan dengan sempurna, serta berapa banyak ruang yang dibiarkan bebas dan di mana.
4- Pengurusan sistem kemasukan dan keluar
Sistem operasi bertanggungjawab untuk menguruskan pelabuhan input dan output komputer, seperti alat dengar, pencetak, monitor, dan lain-lain..
Di masa lalu, apabila anda mahu memasang pelabuhan luaran yang baru, adalah penting untuk mempunyai cakera pemasangan yang mengandungi pemandu supaya komputer dapat menerima mereka.
Sekarang, pada zaman kita, sistem operasi komputer itu sendiri biasanya bertanggungjawab untuk mencari rangkaian untuk maklumat yang diperlukan supaya pelabuhan luaran baru berfungsi dengan sempurna.
- 5- sistem pendaftaran fail
Fail adalah format yang dibuat oleh pemiliknya yang ditukar menjadi jadual, dan sistem pengendalian bertanggungjawab untuk merakam dan menyimpannya.
Sistem pengendalian bertanggungjawab untuk membina, memadam dan mengarkibkan fail yang dibuat, serta menyediakan alat yang diperlukan untuk mengakses fail pada bila-bila masa.
Ia mewujudkan komunikasi antara fail dan unit penyimpanan, dan akhirnya, ia boleh dikonfigurasikan sedemikian rupa sehingga ia membuat salinan sandaran semua fail, supaya jika berlaku kemalangan, tidak semuanya hilang.
6- Keselamatan
Sistem operasi bertanggungjawab untuk keselamatan mesin. Salah satu aktiviti yang paling penting adalah akses pengguna atau program ke mana mereka tidak seharusnya.
Terdapat banyak virus yang boleh menjejaskan sistem kami, dan sistem operasi memastikan bahawa ini tidak berlaku.
Sistem operasi boleh dikonfigurasikan supaya kawalan berkala dijalankan dan kawalan keselamatan ditubuhkan..
7- Komunikasi antara elemen dan aplikasi
Melalui antaramuka rangkaian, sistem pengendalian mengekalkan komunikasi antara komponen yang berlainan mesin dan semua aplikasi yang bersentuhan dengannya. Hantar dan terima maklumat.
8- Mengemukakan keadaan sistem
Terdapat satu siri aplikasi yang dipasang secara lalai di sebelah sistem pengendalian, tetapi itu bukan sistem seperti itu.
Ini menawarkan persekitaran dan ciri-ciri asas untuk pembangunan dan pelaksanaan program-program yang dipasang di mesin kami.
Ia memberitahu keadaan sistem, jika perlu untuk menjalankan beberapa tindakan atau untuk meluluskan bahawa beberapa tindakan diambil, seperti kemas kini automatik.
Di samping itu, ia menyokong bahasa pengaturcaraan yang berbeza supaya sebarang jenis aplikasi berfungsi dalam mesin kami. Sudah tentu, ia mempunyai program yang meningkatkan komunikasi antara aplikasi.
9- Pengurusan sumber
Menguruskan semua bahagian utama mesin melalui pengurus sumbernya. Fungsinya sebagai pentadbir melibatkan keselamatan dan komunikasi unit pemprosesan pusat atau CPU, peranti luaran yang disambungkan ke komputer.
Seperti memori dalaman dan memori sekunder, di mana kadang-kadang anda perlu membersihkan dan menukar bahagian tersimpan dari satu ke yang lain.
Secara umum, ia menguruskan semua sumber sistem dan semua sumber yang bersentuhan dengannya.
10- Pentadbiran Pengguna
Sistem pengendalian juga bertanggungjawab untuk menguruskan profil yang disimpan pada komputer bergantung pada siapa yang telah membuat profil di atasnya.
Pentadbiran pengguna boleh menjadi pengguna tunggal atau berbilang pengguna. Ini tidak bermakna bahawa sistem operasi hanya membolehkan profil pengguna dibuat untuk digunakan pada komputer.
Sebagai profil pengguna tunggal menunjukkan bahawa hanya eksekusi pengguna yang aktif dan hanya beliau. Di sisi lain, dalam multiuser, ia membolehkan tugas lebih dari satu pengguna aktif pada masa yang sama.
Sistem operasi yang paling biasa
Sistem operasi yang paling terkenal dan digunakan di pasaran ialah Windows, iOS dan Linux untuk komputer. Dan Android dan iOS untuk telefon pintar.
Terdapat beribu-ribu sistem pengendalian, dengan tahap kecanggihan yang lebih besar atau kurang, bergantung kepada peranti mana yang diperlukan.
Windows tergolong dalam makro besar Microsoft, sementara iOs dimiliki oleh Apple. Linux, untuk bahagiannya, adalah platform perisian percuma yang membolehkan anda mengubah suai sistem operasi anda. Dalam platform Linux Ubuntu dan Devian, yang paling terkenal.
Perisian percuma ini membolehkan pengguna mengubah suai sistem operasi seperti yang disukainya. Ia juga mempunyai risiko tertentu, dan itu adalah untuk menyentuh teras sistem pengendalian apabila anda tidak mempunyai banyak pengetahuan dapat menjana malapetaka.
Sebaliknya, sistem operasi seperti Windows dan IOS, bersedia untuk pengguna yang paling tidak berpengalaman, supaya konfigurasi awal sistem operasi membolehkan penggunaannya tanpa perlu membuat modifikasi yang mahal.
Rujukan
- RAHALKAR, Sagar Ajay. Asas Sistem Pengendalian. InPanduan Yayasan Pengesahan Etika (CEH). Apress, 2016. h. 3-21.
- BLUME, Steven W.Asas-asas sistem tenaga elektrik untuk profesional bukan elektrik. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Asas perkakasan pemantauan prestasi.IEEE Micro, 2002, vol. 22, no 4, h. 64-71.
- MILLER, Michael.Panduan pemula mutlak untuk asas komputer. Apa Penerbitan, 2007.
- ALVAREZ, Juan. Memahami Asas Komputer: Melangkah Menuju Literasi.
- SILBERSCHATZ, AbrahamGALVIN, et al.Sistem pengendalian: konsep asas. Addison-Wesley Iberoamericana ,, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega.Sistem pengendalian. Prentice Hall, 1988.