Apa Fungsi Sistem Operasi?

Fungsi sistem operasi yang paling penting adalah manajemen proses, manajemen memori, dan komunikasi antara aplikasi, antara lain.

Sistem operasi adalah perangkat lunak utama atau serangkaian program yang mengelola semua proses yang muncul dalam perangkat elektronik.

Mereka bukan program dan aplikasi yang biasa kita gunakan untuk penanganan misalnya komputer, tetapi karakteristik yang memungkinkan aplikasi tersebut bekerja.

Salah satu tujuan sistem operasi adalah untuk mengelola kernel, sumber daya lokasi, dan perangkat keras mesin kami. Sebagian besar perangkat elektronik di pasaran yang memiliki mikroprosesor, memiliki sistem operasi.

Pada awal penciptaan sistem operasi, kegagalan terbesar yang mereka miliki adalah bahwa mereka memiliki kapasitas yang sangat kecil dan pemanfaatan yang sangat rendah, sehingga biasanya dilakukan secara manual melalui batch. Di dalam kumpulan Jobs, yang merupakan pesanan yang diperlukan untuk melakukan suatu tindakan, diaktifkan secara manual.

Ketika kompleksitas sistem operasi meningkat, maka perlu untuk mengotomatiskan tugas-tugas itu, sehingga muncul penafsir perintah pertama.

Dengan semua pembaruan dan penemuan yang telah dibuat selama bertahun-tahun, tidak ada yang tersisa dari sistem operasi pertama yang harus diaktifkan secara manual.

Mereka menjadi lebih canggih dan mengaktifkan diri untuk melindungi alat berat dan melakukan tugas-tugas yang perlu dan rutin.

Fungsi utama dari sistem operasi

Seperti yang kami katakan sebelumnya, sebagian besar sistem operasi sudah dibuat dengan daftar tugas untuk dilakukan dalam perangkat elektronik kami sehingga semuanya berjalan lancar.

Anda hanya perlu melakukan sedikit penyesuaian untuk menyesuaikan konfigurasi dengan kebutuhan perangkat kami.

1- Manajemen proses

Salah satu bagian terpenting dari sistem operasi adalah manajemen proses. Proses adalah sumber daya yang perlu dijalankan suatu program.

Ini melibatkan penggunaan memori, waktu CPU (central processing unit) dan file yang perlu diakses aplikasi agar berfungsi dengan baik.

Sistem operasi, yang bertanggung jawab atas berfungsinya alat berat, didedikasikan untuk menciptakan dan menghancurkan proses, menghentikan dan melanjutkannya dan membantu mekanisme komunikasi antar proses.

Kita dapat membandingkan tugas ini dengan pekerjaan juru tulis. Jika kita membuat daftar tugas, sistem manajemen proses akan menetapkan garis tindakan di mana ia menempatkan proses yang paling penting dalam prioritas, yang menengah di tempat menengah, dan akhirnya yang paling tidak penting di tempat terakhir.

Masalah dengan ini adalah bahwa manajemen proses dilakukan melalui mesin yang menetapkan prioritas sewenang-wenang untuk tugas yang akan dilakukan, dan kadang-kadang tugas yang tidak penting dibiarkan tidak dijalankan.

Maka perlu untuk mengubah konfigurasi alat manajemen proses dan memberikan prioritas yang lebih tinggi untuk tugas-tugas yang diperlukan atau memaksa pelaksanaannya dengan tangan.

2- Manajemen memori utama

Komponen penting lain dari sistem operasi adalah pengelolaan memori utama. Memori terdiri dari penyimpanan data yang dibagikan oleh CPU dan aplikasi dan yang kehilangan kapasitasnya jika terjadi kegagalan.

Oleh karena itu, penting bahwa sistem operasi bertanggung jawab untuk manajemen memori, sehingga tidak menjadi jenuh dan data dan informasi yang terkandung di dalamnya hilang.

Sistem operasi memastikan bahwa sebagian dari memori digunakan dan mengapa. Putuskan di mana proses ditempatkan ketika ada ruang kosong dan tetapkan dan klaim ruang yang diperlukan agar selalu digunakan dengan baik.

3 - Manajemen penyimpanan sekunder

Memori sangat labil dan jika terjadi kegagalan Anda dapat kehilangan informasi yang terkandung di dalamnya. Oleh karena itu, perlu memiliki modul penyimpanan kedua yang dapat menyimpan data dalam jangka panjang.

Seperti halnya memori utama, sistem operasi bertanggung jawab untuk mengelola ruang kosong dan menetapkan urutan penghematan. Ini juga memastikan bahwa semuanya disimpan dengan sempurna, serta berapa banyak ruang yang bebas dan di mana.

4 - Manajemen sistem masuk dan keluar

Sistem operasi bertanggung jawab untuk mengelola port input dan output komputer, seperti headset, printer, monitor, dll.

Di masa lalu, ketika Anda ingin menginstal port eksternal baru, penting untuk memiliki disk instalasi yang berisi driver sehingga komputer dapat menerimanya.

Sekarang, di zaman kita, sistem operasi komputer itu sendiri biasanya bertanggung jawab untuk mencari informasi yang diperlukan jaringan sehingga port eksternal yang baru berfungsi dengan sempurna.

5- Pendaftaran sistem file

File adalah format yang dibuat oleh pemiliknya yang dikonversi menjadi tabel, dan sistem operasi bertanggung jawab untuk merekam dan menyimpannya.

Sistem operasi bertanggung jawab untuk membangun, menghapus dan mengarsipkan file yang dibuat, serta menawarkan alat yang diperlukan untuk mengakses file kapan saja.

Itu membangun komunikasi antara file dan unit penyimpanan, dan akhirnya, dapat dikonfigurasi sedemikian rupa sehingga membuat salinan cadangan dari semua file, sehingga jika terjadi kecelakaan, tidak semua dari mereka hilang.

6- Keamanan

Sistem operasi bertanggung jawab atas keamanan mesin. Salah satu kegiatan yang paling penting adalah akses pengguna atau program ke tempat yang tidak seharusnya.

Ada banyak virus yang dapat mempengaruhi sistem kami, dan sistem operasi memastikan bahwa ini tidak terjadi.

Sistem operasi dapat dikonfigurasi sehingga kontrol periodik dilakukan dan kontrol keamanan yang harus dijalankan dibuat.

7- Komunikasi antara elemen dan aplikasi

Melalui antarmuka jaringan, sistem operasi memelihara komunikasi antara berbagai komponen mesin dan semua aplikasi yang bersentuhan dengannya. Kirim dan terima informasi.

8- Informasikan tentang keadaan sistem

Ada sejumlah aplikasi yang diinstal secara default di sebelah sistem operasi, tetapi bukan sistem seperti itu.

Ini menawarkan lingkungan dan karakteristik dasar untuk pengembangan dan pelaksanaan program yang diinstal pada mesin kami.

Ini menginformasikan keadaan sistem, jika perlu untuk melakukan beberapa tindakan atau untuk menyetujui bahwa beberapa tindakan diambil, seperti pembaruan otomatis.

Selain itu, ia mendukung berbagai bahasa pemrograman sehingga semua jenis aplikasi beroperasi di mesin kami. Tentu saja, ia memiliki program yang meningkatkan komunikasi antar aplikasi.

9- Manajemen sumber daya

Kelola semua bagian utama alat berat melalui manajer sumber dayanya. Fungsinya sebagai administrator melibatkan keamanan dan komunikasi unit pemrosesan pusat atau CPU, perangkat eksternal yang terhubung ke komputer.

Seperti memori internal dan memori sekunder, di mana kadang-kadang Anda harus membersihkan dan mengubah bagian yang disimpan dari satu ke yang lain.

Secara umum, ia mengelola semua sumber daya sistem dan semua sumber daya yang bersentuhan dengannya.

10- Administrasi Pengguna

Sistem operasi juga bertanggung jawab untuk mengelola profil yang disimpan di komputer tergantung pada siapa yang membuat profil di atasnya.

Administrasi pengguna dapat berupa pengguna tunggal atau multi pengguna. Ini tidak berarti bahwa sistem operasi hanya memungkinkan profil pengguna dibuat untuk digunakan pada komputer.

Menjadi profil pengguna tunggal menyiratkan bahwa hanya eksekusi pengguna yang aktif dan hanya miliknya. Di sisi lain, di multiuser, ini memungkinkan tugas lebih dari satu pengguna untuk aktif secara bersamaan.

Sistem operasi yang paling umum

Sistem operasi yang paling dikenal dan digunakan di pasar adalah Windows, iOS dan Linux untuk komputer. Dan Android dan iOS untuk smartphone.

Ada ribuan sistem operasi, dengan tingkat kecanggihan yang lebih besar atau lebih kecil, tergantung pada perangkat yang dibutuhkan.

Windows adalah milik makroimage besar Microsoft, sedangkan iOs milik Apple. Linux, pada bagiannya, adalah platform perangkat lunak gratis yang memungkinkan Anda untuk memodifikasi sistem operasi Anda. Dalam platform Linux adalah Ubuntu dan Devian, yang paling terkenal.

Perangkat lunak gratis ini memungkinkan pengguna untuk memodifikasi sistem operasi yang dia suka. Ini juga memiliki risiko tertentu, dan menyentuh inti dari sistem operasi ketika Anda tidak memiliki banyak pengetahuan dapat menghasilkan bencana.

Sebaliknya, sistem operasi seperti Windows dan iOS, sudah disiapkan untuk pengguna yang paling tidak berpengalaman, sehingga konfigurasi awal sistem operasi memungkinkan penggunaannya tanpa harus membuat modifikasi yang mahal.