Apa itu Sumber Daya Sistem?
Bermacam Macam / / November 28, 2021
Sumber Daya Sistem: Menjadi banyak akal adalah sifat yang menarik secara universal, yang tidak sama dengan memiliki banyak sumber daya adalah memiliki banyak sumber daya pembuangan seseorang tetapi kemampuan untuk memaksimalkan potensi seseorang atau sumber daya langka yang tersedia baginya pada saat tertentu waktu. Hal ini tidak hanya berlaku di dunia nyata tetapi juga dalam perangkat keras serta perangkat lunak yang telah kita gunakan dalam kehidupan sehari-hari. Untuk menempatkan segala sesuatunya dalam perspektif, meskipun kendaraan yang berorientasi kinerja diinginkan, difantasikan, dan didambakan oleh banyak orang, tidak semua orang akan membeli mobil sport. mobil atau sepeda sport bahkan jika mereka memiliki sarana untuk itu jika Anda bertanya kepada sebagian besar orang mengapa mereka tidak membeli kendaraan seperti itu, jawaban mereka adalah “tidak praktis".
Sekarang, artinya adalah bahwa bahkan sebagai masyarakat pilihan kita condong ke arah efisiensi. Kendaraan yang memiliki daya tarik massa 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 membutuhkan banyak daya untuk hanya mengedit spreadsheet sederhana yang juga dapat dilakukan pada smartphone akhir-akhir ini atau hanya menginstal game atau perangkat lunak paling mahal tidak akan berhasil jika membeku segera setelah kami membuka dia. Jawaban atas apa yang membuat sesuatu menjadi efisien adalah kemampuan untuk mengelola sumber daya yang tersedia dengan cara yang sangat cara cerdas yang memberi kita kinerja maksimum dengan pengeluaran energi dan sumber daya paling sedikit.
Isi
- Apa itu sumber daya sistem?
- Berbagai jenis Sumber Daya Sistem
- Apa kesalahan yang dapat terjadi di Sumber Daya Sistem?
- Bagaimana cara memperbaiki Kesalahan Sumber Daya Sistem?
- Kesimpulan
Apa itu sumber daya sistem?
Definisi singkat dan jelas dari ini adalah, kemampuan sistem operasi untuk secara efisien melaksanakan tugas yang diminta pengguna dengan menggunakan semua perangkat keras dan perangkat lunak dengan sebaik-baiknya kemampuan.
Karena kemajuan pesat dalam teknologi, definisi sistem komputer telah bergerak melampaui kotak dengan beberapa lampu berkedip yang memiliki keyboard, layar, dan mouse yang terpasang padanya. Smartphone, laptop, tablet, komputer papan tunggal, dll. telah sepenuhnya mengubah gagasan tentang komputer. Namun, teknologi fundamental yang mendasari semua keajaiban modern ini sebagian besar tetap sama. Sesuatu yang juga tidak akan berubah dalam waktu dekat.
Mari kita 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 yang keluar saat ini komponen perangkat keras terhubung dengannya, yang kemudian masuk ke Registri Windows. Di sini, informasi tentang kapasitas dan semua ruang kosong, jumlah RAM, media penyimpanan eksternal, dll hadir.
Bersamaan dengan ini, sistem operasi juga memulai layanan dan proses latar belakang. 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 membuat kita tetap update.
Permintaan sumber daya dapat berupa layanan yang dibutuhkan oleh aplikasi, serta sistem, atau program untuk dijalankan atas permintaan pengguna. Jadi, saat kita membuka sebuah program, ia akan memeriksa semua sumber daya yang tersedia untuk menjalankannya. Setelah memeriksa apakah semua persyaratan terpenuhi, program berfungsi sebagaimana mestinya. Namun, ketika persyaratan tidak terpenuhi, sistem operasi akan memeriksa aplikasi mana yang memonopoli sumber daya yang menakutkan itu dan mencoba menghentikannya.
Idealnya, ketika 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 untuk berjalan di latar belakang. Ini karena semua sistem kami memiliki sumber daya yang terbatas. Jadi, mengelolanya adalah yang utama.
Berbagai jenis Sumber Daya Sistem
Sumber daya Sistem digunakan oleh perangkat keras atau perangkat lunak untuk berkomunikasi satu sama lain. Saat software ingin mengirimkan data ke suatu perangkat, seperti saat ingin menyimpan file ke harddisk atau saat perangkat keras membutuhkan perhatian, seperti saat kita menekan tombol pada 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 sampai menyelesaikan tugas di tangan.
Untuk mengatasi ini, kami harus menerapkan sesuatu yang disebut jalur permintaan interupsi (IRQ), ia melakukan persis seperti yang terdengar seperti menginterupsi CPU dan memberi tahu CPU bahwa ada yang baru permintaan yang muncul dari keyboard, jadi keyboard menempatkan tegangan pada jalur IRQ yang ditetapkan untuk itu. 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, agak 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 menjadi semacam data atau instruksi. Sistem operasi tidak mengacu pada orang dengan nama tetapi hanya dengan nomor kursi. Misalnya, sistem operasi mungkin mengatakan, 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. NS 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, maka 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 merespons. Jadi, begitulah akhirnya keyboard berinteraksi dengan prosesor saat tombol ditekan. Cara lain untuk memikirkan cara kerjanya adalah saluran alamat Input-Output di bus bekerja seperti saluran telepon lama - Semua perangkat mendengar alamat tetapi hanya satu yang akhirnya merespons.
Sumber daya sistem lain yang digunakan oleh perangkat keras dan perangkat lunak adalah Akses Memori Langsung (DMA) saluran. 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 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 floppy drive, kartu suara, dan tape drive 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 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 Kinerja Lambat Windows 10
Jadi, begitulah cara perangkat keras berkomunikasi dengan perangkat lunak untuk mengalokasikan dan mengelola sumber daya sistem secara efisien.
Apa kesalahan yang dapat terjadi di Sumber Daya Sistem?
Kesalahan sumber daya sistem, mereka adalah 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 menginformasikan sistem operasi jumlah sumber daya yang mungkin diperlukan untuk dijalankan dan menentukan berapa lama sumber daya tersebut diperlukan. Terkadang, itu tidak mungkin karena sifat dari proses yang dijalankan oleh 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 3 tombol ajaib 'Alt' + 'Del' + 'Ctrl', ini harus menjadi bahan pokok bagi siapa saja yang menghadapi sistem yang sering membeku. Menekan ini membawa kita langsung ke Task Manager. Ini memungkinkan kita 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 disk membaca dan menulis dalam jumlah besar. Setelah berhasil menemukan ini, kami akan dapat mengambil kembali sumber daya sistem yang hilang dengan mengakhiri aplikasi yang bermasalah sama sekali atau dengan menghapus instalan program. Jika bukan program apa pun, akan bermanfaat bagi kami untuk mencari ke bagian layanan dari pengelola tugas yang akan mengungkapkan layanan mana yang menghabiskan atau mengambil sumber daya secara diam-diam di latar belakang sehingga merampok sistem yang langka ini sumber.
Ada layanan yang dimulai ketika sistem operasi dimulai, ini disebut program startup, kita dapat menemukannya di bagian startup task manager. Keindahan dari bagian ini adalah kita tidak harus benar-benar melakukan pencarian manual untuk semua layanan yang membutuhkan 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 operasi sistem dibekukan karena tidak tersedianya sumber daya yang diperlukan untuk menjalankannya tetapi untuk memulai ulang komputer. Ini harus memperbaiki masalah pembekuan jika itu disebabkan karena aplikasi yang tidak sesuai atau tidak kompatibel. Setelah mendeteksi aplikasi mana yang menyebabkan ini, kami dapat melanjutkan dan menghapus aplikasi yang bermasalah.
Ada kalanya bahkan langkah-langkah di atas tidak akan banyak berguna jika sistem terus menggantung meskipun prosedur yang dijelaskan di atas. Kemungkinannya adalah masalah terkait perangkat keras. Terutama, itu bisa menjadi masalah dengan Memori Akses Acak (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 mencari tahu 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 ada di perangkat komputasi apa pun, jenis apa kesalahan yang dapat kami temukan dalam tugas komputasi sehari-hari, dan berbagai prosedur yang dapat kami lakukan untuk memperbaiki masalah sumber daya sistem yang rendah berhasil.