Apa itu Sumber Daya Sistem? | Berbagai Jenis Sumber Daya Sistem

GB. Apa itu sumber daya sistem

Sekarang, artinya adalah bahwa bahkan sebagai masyarakat, pilihan kita condong ke arah efisiensi. Kendaraan yang memiliki daya tarik massal tertinggi tidak terlalu menarik tetapi yang mereka tawarkan adalah efisiensi dalam hal biaya, penghematan bahan bakar, dan perawatan. Jadi hanya memiliki perangkat keras yang paling mahal tidak akan memotongnya jika menghabiskan banyak daya untuk hanya mengedit spreadsheet sederhana yang juga dapat dilakukan pada ponsel cerdas akhir-akhir ini atau hanya menginstal game atau perangkat lunak yang paling mahal juga tidak akan berhasil jika membeku segera setelah kita membukanya. Jawaban atas apa yang membuat sesuatu menjadi efisien adalah kemampuan untuk mengelola sumber daya yang tersedia dengan cara yang sangat cerdas yang memberi kita kinerja maksimum dengan pengeluaran energi dan sumber daya yang paling sedikit.

Apa itu sumber daya sistem?

Definisi singkat dan tajam dari ini adalah, kemampuan sistem operasi untuk secara efisien menjalankan tugas yang diminta pengguna dengan memanfaatkan semua perangkat keras dan perangkat lunak dengan kemampuan terbaiknya.

Karena kemajuan teknologi yang pesat, definisi sistem komputer telah bergerak melampaui kotak dengan beberapa lampu berkedip yang memiliki keyboard, layar, dan mouse yang terpasang padanya. Ponsel cerdas, laptop, tablet, komputer papan tunggal, dll. Telah sepenuhnya mengubah gagasan tentang komputer. Namun, teknologi dasar yang mendasari semua keajaiban modern ini sebagian besar tetap sama. Sesuatu yang juga tidak akan berubah dalam waktu dekat.

Mari gali lebih dalam bagaimana cara kerja sumber daya sistem? Sama seperti sumber daya apa pun saat kita menyalakan komputer kita, itu memverifikasi dan memvalidasi semua komponen perangkat keras yang ada saat ini yang terhubung dengannya, yang kemudian masuk ke Windows Registry. Di sini, ada informasi tentang kapasitas dan semua ruang kosong, jumlah RAM, media penyimpanan eksternal, dll.

Bersamaan dengan ini, sistem operasi memulai layanan dan proses latar belakang juga. Ini adalah penggunaan langsung pertama dari sumber daya yang tersedia. Misalnya, jika kita telah menginstal program antivirus atau perangkat lunak apa pun yang perlu diperbarui secara berkala. Layanan ini dimulai tepat saat kita menyalakan PC, dan mulai memperbarui atau memindai file di latar belakang untuk melindungi dan menjaga kita tetap diperbarui.

Permintaan sumber daya dapat berupa layanan yang dibutuhkan aplikasi, serta sistem, atau agar program dapat dijalankan berdasarkan permintaan pengguna. Jadi, saat kita membuka sebuah program, ia memeriksa semua sumber daya yang tersedia untuk dijalankan. Setelah memeriksa apakah semua persyaratan terpenuhi, program berfungsi sebagaimana mestinya. Namun, ketika persyaratan tidak terpenuhi, sistem operasi, memeriksa aplikasi mana yang memonopoli sumber daya yang menakutkan itu dan mencoba menghentikannya.

Idealnya, ketika sebuah aplikasi meminta sumber daya apa pun, ia harus mengembalikannya tetapi lebih sering daripada tidak, aplikasi yang meminta sumber daya tertentu akhirnya tidak memberikan sumber daya yang diminta setelah menyelesaikan tugas. Inilah sebabnya mengapa terkadang aplikasi atau sistem kita macet karena beberapa layanan atau aplikasi lain mengambil sumber daya yang diperlukan agar dapat berjalan di latar belakang. Ini karena semua sistem kami memiliki sumber daya yang terbatas. Jadi, mengelolanya adalah hal yang sangat penting.

Berbagai jenis Sumber Daya Sistem

Sumber daya sistem digunakan oleh perangkat keras atau perangkat lunak untuk berkomunikasi satu sama lain. Saat software ingin mengirim data ke sebuah perangkat, seperti saat ingin menyimpan file ke harddisk atau saat hardware membutuhkan perhatian, seperti saat kita menekan sebuah tombol di keyboard.

Ada empat jenis sumber daya sistem yang akan kita temui saat mengoperasikan sistem, yaitu:

  • Saluran Akses Memori Langsung (DMA).
  • Jalur permintaan interupsi (IRQ)
  • Alamat Input dan Output
  • Alamat memori

Saat kita menekan tombol pada keyboard, keyboard ingin memberi tahu CPU bahwa tombol telah ditekan tetapi karena CPU sudah sibuk menjalankan beberapa proses lain, sekarang kita dapat menghentikannya hingga menyelesaikan tugas yang ada.

Untuk mengatasi ini, kami harus mengimplementasikan sesuatu yang disebut interrupt request lines (IRQ), ia melakukan persis seperti yang terdengar seperti menginterupsi CPU dan memberi tahu CPU bahwa ada permintaan baru yang muncul dari keyboard, jadi keyboard menempatkan tegangan pada saluran IRQ yang ditugaskan padanya. Tegangan ini berfungsi sebagai sinyal bagi CPU bahwa ada perangkat yang memiliki permintaan yang perlu diproses.

Sistem operasi berhubungan dengan memori sebagai daftar panjang sel yang dapat digunakan untuk menyimpan data dan instruksi, seperti spreadsheet satu dimensi. Pikirkan alamat memori sebagai nomor kursi di teater, setiap kursi diberi nomor terlepas dari apakah seseorang duduk di dalamnya atau tidak. Orang yang duduk di kursi bisa jadi semacam data atau instruksi. Sistem operasi tidak mengacu pada orang dengan nama tetapi hanya dengan nomor kursi. Misalnya, sistem operasi mungkin berkata, ia ingin mencetak data dalam alamat memori 500. Alamat ini paling sering ditampilkan di layar sebagai angka heksadesimal dalam bentuk offset segmen.

Alamat input-output yang juga disebut port, CPU dapat digunakan untuk mengakses perangkat keras dengan cara yang sama seperti menggunakan alamat memori untuk mengakses memori fisik. Bus alamat pada motherboard terkadang membawa alamat memori dan terkadang membawa alamat input-output.

Jika bus alamat telah diatur untuk membawa alamat input-output, maka setiap perangkat keras mendengarkan bus ini. Misalnya, jika CPU ingin berkomunikasi dengan keyboard, ia akan menempatkan alamat Input-Output keyboard pada bus alamat.

Setelah alamat ditempatkan, CPU mengumumkan alamat ke semua perangkat Input-Output yang berada di baris alamat. Sekarang semua pengontrol input-output mendengarkan alamat mereka, pengontrol hard drive mengatakan bukan alamat saya, pengontrol floppy disk mengatakan bukan alamat saya tetapi pengontrol keyboard mengatakan itu milik saya, saya akan menjawab. Jadi, begitulah cara keyboard berinteraksi dengan prosesor saat tombol ditekan. Cara lain untuk berpikir tentang cara kerjanya adalah jalur alamat Input-Output di bus berfungsi seperti saluran pihak telepon lama – Semua perangkat mendengar alamat tetapi hanya satu yang merespons pada akhirnya.

Sumber daya sistem lain yang digunakan oleh perangkat keras dan perangkat lunak adalah saluran Direct Memory Access (DMA). Ini adalah metode pintasan yang memungkinkan perangkat input-output mengirim data langsung ke memori melewati CPU sepenuhnya. Beberapa perangkat seperti printer dirancang untuk menggunakan saluran DMA dan yang lainnya seperti mouse tidak. Saluran DMA tidak sepopuler dulu karena desainnya membuatnya jauh lebih lambat daripada metode yang lebih baru. Namun, perangkat yang lebih lambat seperti drive floppy, kartu suara, dan drive tape mungkin masih menggunakan saluran DMA.

Jadi pada dasarnya perangkat keras meminta perhatian CPU menggunakan Permintaan Interupsi. Perangkat lunak memanggil perangkat keras dengan alamat input-output perangkat perangkat keras. Perangkat lunak melihat memori sebagai perangkat keras dan menyebutnya dengan alamat memori. Saluran DMA meneruskan data bolak-balik antara perangkat keras dan memori.

Direkomendasikan: 11 Tips Untuk Meningkatkan Performa Lambat Windows 10

Jadi, begitulah cara perangkat keras berkomuni
kasi dengan perangkat lunak untuk mengalokasikan dan mengelola sumber daya sistem secara efisien.

Apa saja kesalahan yang dapat terjadi pada Sumber Daya Sistem?

Kesalahan sumber daya sistem, itu yang terburuk. Suatu saat kita menggunakan komputer semuanya berjalan dengan baik yang diperlukan hanyalah satu program yang haus sumber daya, klik dua kali ikon itu dan ucapkan selamat tinggal pada sistem yang berfungsi. Tetapi mengapa demikian, pemrograman yang buruk mungkin tetapi menjadi lebih rumit karena ini terjadi bahkan di sistem operasi modern. Setiap program yang dijalankan perlu memberi tahu sistem operasi berapa jumlah sumber daya yang mungkin diperlukan untuk dijalankan dan menentukan berapa lama mungkin membutuhkan sumber daya itu. Kadang-kadang, itu tidak mungkin karena sifat dari proses yang dijalankan program. Ini disebut kebocoran memori. Namun, program seharusnya mengembalikan memori atau sumber daya sistem yang diminta sebelumnya.

Dan jika tidak, kita mungkin melihat kesalahan seperti:

  • “Komputer Anda kehabisan memori”
  • “Sistem sangat kekurangan sumber daya”
  • “Sumber daya sistem tidak mencukupi untuk menyelesaikan layanan yang diminta”

Dan banyak lagi.

Bagaimana cara memperbaiki Kesalahan Sumber Daya Sistem?

Kombinasi dari 3 tombol ajaib ‘Alt’ + ‘Del’ + ‘Ctrl’, ini harus menjadi bahan pokok bagi siapa saja yang menghadapi sistem yang sering macet. Menekan ini membawa kita langsung ke Task Manager. Ini memungkinkan kami melihat semua sumber daya sistem yang digunakan oleh berbagai program dan layanan.

Lebih sering daripada tidak kita biasanya dapat mengetahui aplikasi atau program mana yang menghabiskan banyak memori atau membuat banyak disk membaca dan menulis. Setelah berhasil menemukan ini, kami dapat mengambil kembali sumber daya sistem yang hilang dengan mengakhiri aplikasi yang bermasalah sama sekali atau dengan menghapus instalan program. Jika ini bukan program apa pun, akan bermanfaat bagi kami untuk mencari ke bagian layanan dari pengelola tugas yang akan mengungkapkan layanan mana yang mengonsumsi atau menggunakan sumber daya secara diam-diam di latar belakang sehingga merampas sumber daya sistem yang langka ini.

Ada layanan yang dimulai saat sistem operasi mulai, ini disebut program startup, kita dapat menemukannya di bagian startup di task manager. Keindahan bagian ini adalah kita tidak perlu melakukan pencarian manual untuk semua layanan yang membutuhkan banyak sumber daya. Sebagai gantinya, bagian ini siap menampilkan layanan yang memengaruhi sistem dengan peringkat dampak startup. Jadi, dengan menggunakan ini kita dapat menentukan layanan mana yang layak dinonaktifkan.

Langkah-langkah di atas pasti akan membantu jika komputer tidak sepenuhnya membeku atau hanya aplikasi tertentu yang dibekukan. Bagaimana jika seluruh sistem dibekukan sepenuhnya? Di sini kita akan dirender tanpa opsi lain, tidak ada tombol yang berfungsi karena semua sistem operasi dibekukan karena tidak tersedianya sumber daya yang diperlukan untuk menjalankannya kecuali untuk me-restart komputer. Ini harus memperbaiki masalah pembekuan jika disebabkan karena aplikasi yang nakal atau tidak kompatibel. Setelah mendeteksi aplikasi mana yang menyebabkan ini, kami dapat melanjutkan dan menghapus instalan aplikasi yang bermasalah.

Ada kalanya bahkan langkah-langkah di atas tidak akan banyak berguna jika sistem terus menggantung meskipun prosedur yang dijelaskan di atas. Kemungkinan besar itu bisa menjadi masalah terkait perangkat keras. Terutama, mungkin ada masalah dengan Random Access Memory (RAM) dalam hal ini, kita harus mengakses slot RAM di motherboard sistem. Jika ada dua modul RAM, kita dapat mencoba menjalankan sistem dengan satu RAM secara terpisah dari keduanya, untuk mengetahui RAM mana yang salah. Jika ada masalah yang terdeteksi dengan RAM, mengganti RAM yang rusak akan menyelesaikan masalah pembekuan yang disebabkan oleh sumber daya sistem yang rendah.

Kesimpulan

Dengan ini, kami harap Anda memahami apa itu sumber daya sistem, apa saja jenis sumber daya sistem yang berbeda yang ada di perangkat komputasi apa pun, jenis kesalahan apa yang dapat kami temui dalam tugas komputasi sehari-hari, dan berbagai prosedur yang dapat kami lakukan melakukan untuk memperbaiki masalah sumber daya sistem yang rendah berhasil.

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET