Kas ir sistēmas resurss?
Miscellanea / / November 28, 2021
Sistēmas resurss: Būt atjautīgam ir universāli pievilcīga īpašība, bet atjautīgajam nelīdzinās daudz resursu rīcībā, bet spēja maksimāli palielināt savu potenciālu vai ierobežotos resursus, kas viņam vai viņai jebkurā brīdī ir pieejami laiks. Tas attiecas ne tikai uz reālo pasauli, bet arī uz aparatūru, kā arī programmatūru, ko esam ieraduši izmantot savā ikdienas dzīvē. Skatoties perspektīvā, pat ja daudzi vēlas, fantazē un alkst uz veiktspēju orientētus transportlīdzekļus, ne visi galu galā iegādāsies sporta automašīnu. auto vai sporta velosipēds, pat ja viņiem būtu līdzekļi, ja vaicātu lielākajai daļai cilvēku, kāpēc viņi nav iegādājušies šādu transportlīdzekli, viņu atbilde būtu "tā nav praktiski”.
![Kas ir sistēmas resurss](/f/181129db4132cd53733cf22bac779d28.jpg)
Tagad tas nozīmē, ka pat kā sabiedrība mūsu izvēle ir vērsta uz efektivitāti. Transportlīdzekļi, kuriem ir vislielākā pievilcība, nav īpaši pievilcīgi, taču tie piedāvā efektivitāti izmaksu, degvielas ekonomijas un apkopes ziņā. Tāpēc, vienkārši izmantojot visdārgāko aparatūru, tas netiks samazināts, ja tas patērēs daudz enerģijas, lai rediģētu vienkāršu izklājlapu, ko var arī mūsdienās tas tiek darīts viedtālrunī vai vienkārši visdārgākās spēles vai programmatūras instalēšana nederēs, ja tā sasalst, tiklīdz atveram. to. Atbilde uz to, kas padara kaut ko efektīvu, ir spēja pārvaldīt pieejamos resursus ļoti gudrs veids, kas sniedz mums maksimālu veiktspēju ar vismazākajiem enerģijas un resursu izdevumiem.
Saturs
- Kas ir sistēmas resurss?
- Dažādi sistēmas resursu veidi
- Kādas ir kļūdas, kas var rasties sistēmas resursos?
- Kā mēs varam novērst sistēmas resursu kļūdas?
- Secinājums
Kas ir sistēmas resurss?
Īsa un skaidra tā definīcija būtu operētājsistēmas spēja efektīvi darboties veikt lietotāja pieprasītos uzdevumus, pēc iespējas labāk izmantojot visu aparatūru un programmatūru spēja.
Pateicoties straujajai tehnoloģiju attīstībai, datorsistēmas definīcija ir pārgājusi ārpus kastes ar dažām mirgojošām gaismām, kurām ir pievienota tastatūra, ekrāns un pele. Viedtālruņi, klēpjdatori, planšetdatori, viena borta datori utt. ir pilnībā mainījuši priekšstatu par datoru. Bet pamatā esošā fundamentālā tehnoloģija, kas nodrošina visus šos mūsdienu brīnumus, lielākoties ir palikusi nemainīga. Kaut kas, kas arī tuvākajā laikā nemainīsies.
Izpētīsim, kā darbojas sistēmas resurss? Tāpat kā jebkurš resurss brīdī, kad ieslēdzam datoru, tas pārbauda un apstiprina visu pašreizējo izeju aparatūras komponenti savienots ar to, kas pēc tam tiek pieteikts Windows reģistrs. Šeit ir informācija par ietilpībām un visu brīvo vietu, RAM daudzumu, ārējiem datu nesējiem utt.
Līdz ar to operētājsistēma sāk arī fona pakalpojumus un procesus. Šī ir pirmā tūlītējā pieejamo resursu izmantošana. Piemēram, ja esam instalējuši pretvīrusu programmu vai jebkuru programmatūru, kas regulāri jāatjaunina. Šie pakalpojumi sākas uzreiz, kad mēs ieslēdzam datoru, un fonā sākam atjaunināt vai skenēt failus, lai, protams, aizsargātu un pastāvīgi atjauninātu mūs.
Resursa pieprasījums var būt pakalpojums, kas nepieciešams lietojumprogrammai, kā arī sistēmai, vai arī, lai programmas darbotos pēc lietotāja pieprasījuma. Tātad brīdī, kad atveram programmu, tā pārbauda visus tās darbībai pieejamos resursus. Pārbaudot, vai visas prasības ir izpildītas, programma darbojas tieši tā, kā paredzēts. Tomēr, ja prasība nav izpildīta, operētājsistēma pārbauda, kuras lietotnes izmanto šo biedēšanas resursu, un mēģina to pārtraukt.
Ideālā gadījumā, ja lietojumprogramma pieprasa jebkuru resursu, tai tas ir jāatdod, bet biežāk nekā nē lietojumprogrammas, kurās tika pieprasīti konkrēti resursi, pēc programmas pabeigšanas nesniedz pieprasīto resursu uzdevums. Tāpēc dažreiz mūsu lietojumprogramma vai sistēma sasalst, jo kāds cits pakalpojums vai lietojumprogramma atņem nepieciešamos resursus, lai tā darbotos fonā. Tas ir tāpēc, ka visām mūsu sistēmām ir ierobežots resursu daudzums. Tāpēc tā pārvaldība ir ļoti svarīga.
Dažādi sistēmas resursu veidi
Sistēmas resursu izmanto aparatūra vai programmatūra, lai sazinātos savā starpā. Kad programmatūra vēlas nosūtīt datus uz ierīci, piemēram, ja vēlaties saglabāt failu cietajā diskā vai ja aparatūrai ir jāpievērš uzmanība, piemēram, kad mēs nospiežam taustiņu uz tastatūras.
Ir četri sistēmas resursu veidi, ar kuriem mēs saskarsimies, darbojoties ar sistēmu. Tie ir:
- Tiešās atmiņas piekļuves (DMA) kanāli
- Pārtraukšanas pieprasījuma rindas (IRQ)
- Ievades un izvades adreses
- Atmiņas adreses
Kad mēs nospiežam taustiņu uz tastatūras, tastatūra vēlas informēt centrālo procesoru, ka taustiņš ir nospiests, bet tā kā CPU jau ir aizņemts ar kādu citu procesu, tagad mēs varam to apturēt, līdz tas pabeidz uzdevumu plkst roka.
Lai to risinātu, mums bija jāievieš kaut kas, ko sauc par pārtraukuma pieprasījuma līnijas (IRQ), tas dara tieši tā, kā izklausās, pārtrauc CPU un ļauj CPU zināt, ka ir jauns pieprasījums, kas nāca no tastatūras, tāpēc tastatūra piešķir spriegumu piešķirtajai IRQ līnijai uz to. Šis spriegums kalpo kā signāls CPU, ka ir ierīce, kurai ir pieprasījums, kas jāapstrādā.
Operētājsistēma ir saistīta ar atmiņu kā garu šūnu sarakstu, ko tā var izmantot datu un instrukciju glabāšanai, līdzīgi kā viendimensijas izklājlapa. Padomājiet par atmiņas adresi kā sēdvietas numuru teātrī, katrai vietai tiek piešķirts numurs neatkarīgi no tā, vai tajā kāds sēž vai nē. Persona, kas sēž sēdeklī, varētu būt sava veida dati vai norādījumi. Operētājsistēma atsaucas uz personu nevis pēc vārda, bet tikai ar sēdekļa numuru. Piemēram, operētājsistēma var teikt, ka tā vēlas drukāt datus atmiņas adresē 500. Šīs adreses visbiežāk tiek parādītas ekrānā kā heksadecimālais skaitlis segmenta nobīdes formā.
Ievades-izejas adreses, ko sauc arī vienkārši par portiem, centrālais procesors var izmantot, lai piekļūtu aparatūras ierīcēm tādā pašā veidā, kā tas izmanto atmiņas adreses, lai piekļūtu fiziskajai atmiņai. The adrešu kopne mātesplatē dažreiz nes atmiņas adreses un dažreiz ievades-izejas adreses.
Ja adrešu kopne ir iestatīta pārnēsāt ievades-izejas adreses, katra aparatūras ierīce klausās šo kopni. Piemēram, ja centrālais procesors vēlas sazināties ar tastatūru, tas adrešu kopnē ievietos tastatūras ievades-izejas adresi.
Kad adrese ir ievietota, CPU paziņo adresi visām ievades-izejas ierīcēm, kas atrodas adreses rindā. Tagad visi ievades-izejas kontrolleri klausās savu adresi, cietā diska kontrolieris saka, ka nav mana adrese, disketes kontrolieris saka nevis manu adresi, bet tastatūras kontrolleris saka, ka tā ir mana, es atbildēšu. Tādējādi tastatūra mijiedarbojas ar procesoru, kad tiek nospiests taustiņš. Vēl viens veids, kā padomāt par to, kā darbojas, ir ievades-izejas adrešu līnijas autobusā darbojas līdzīgi kā veca tālruņa sarunu līnija — visas ierīces dzird adreses, bet galu galā atbild tikai viena.
Vēl viens sistēmas resurss, ko izmanto aparatūra un programmatūra, ir a Tieša piekļuve atmiņai (DMA) kanāls. Šī ir saīsnes metode, kas ļauj ievades-izejas ierīcei sūtīt datus tieši uz atmiņu, pilnībā apejot centrālo procesoru. Dažas ierīces, piemēram, printeris, ir paredzētas DMA kanālu izmantošanai, bet citas, piemēram, pele, nav paredzētas. DMA kanāli nav tik populāri kā kādreiz, jo to dizains padara tos daudz lēnākus nekā jaunākās metodes. Tomēr lēnākas ierīces, piemēram, disketes, skaņas kartes un lenšu diskdziņi, joprojām var izmantot DMA kanālus.
Tātad būtībā aparatūras ierīces pievērš CPU uzmanību, izmantojot pārtraukšanas pieprasījumus. Programmatūra izsauc aparatūru pēc aparatūras ierīces ievades-izejas adreses. Programmatūra aplūko atmiņu kā aparatūras ierīci un izsauc to ar atmiņas adresi. DMA kanāli pārraida datus uz priekšu un atpakaļ starp aparatūras ierīcēm un atmiņu.
Ieteicams:11 padomi, kā uzlabot Windows 10 lēno veiktspēju
Tātad aparatūra sazinās ar programmatūru, lai efektīvi piešķirtu un pārvaldītu sistēmas resursus.
Kādas ir kļūdas, kas var rasties sistēmas resursos?
Sistēmas resursu kļūdas, tās ir vissliktākās. Vienā mirklī, kad lietojam datoru, viss notiek labi, pietiek ar vienu resursu izsalkušu programmu, veiciet dubultklikšķi uz šīs ikonas un atvadieties no sistēmas, kas darbojas. Bet kāpēc gan, iespējams, slikta programmēšana, taču tā kļūst vēl sarežģītāka, jo tas notiek pat mūsdienu operētājsistēmās. Jebkurai programmai, kas tiek izpildīta, ir jāinformē operētājsistēma, kāds resursu apjoms tai var būt nepieciešams, un jānorāda, cik ilgi tai var būt nepieciešams šis resurss. Dažreiz tas var nebūt iespējams programmas darbības procesa rakstura dēļ. To sauc par atmiņas noplūde. Tomēr programmai ir jāatdod atmiņa vai sistēmas resurss, ko tā pieprasīja iepriekš.
Un, ja tas nenotiek, mēs varam redzēt kļūdas, piemēram:
- “Jūsu datoram ir maz atmiņas“
- “Sistēmai ir bīstami maz resursu”
- “Nepietiek sistēmas resursu, lai pabeigtu pieprasīto pakalpojumu”
Un vēl.
Kā mēs varam novērst sistēmas resursu kļūdas?
3 maģisko taustiņu kombinācija “Alt” + “Del” + “Ctrl”, tai vajadzētu būt pamata lietošanai ikvienam, kurš bieži saskaras ar sistēmas sasalšanu. Nospiežot šo pogu, tiekam tieši uz uzdevumu pārvaldnieku. Tas ļauj mums apskatīt visus sistēmas resursus, ko izmanto dažādas programmas un pakalpojumi.
Biežāk mēs varētu uzzināt, kura lietojumprogramma vai programma patērē daudz atmiņas vai veic daudz diska lasīšanas un rakstīšanas. Pēc veiksmīgas to atrašanas mēs varēsim atgūt zaudēto sistēmas resursu, vai nu pilnībā izbeidzot problemātisko lietojumprogrammu, vai atinstalējot programmu. Ja tā nav neviena programma, mums būtu izdevīgi meklēt uzdevumu pārvaldnieka pakalpojumu sadaļu atklātu, kurš pakalpojums fonā klusi patērē vai aizņem resursus, tādējādi aplaupot šo trūcīgo sistēmu resurss.
Ir pakalpojumi, kas sākas operētājsistēmas startēšanas brīdī, tos sauc startēšanas programmas, mēs tos varam atrast uzdevumu pārvaldnieka startēšanas sadaļā. Šīs sadaļas skaistums ir tāds, ka mums nav manuāli jāmeklē visi pakalpojumi, kas prasa daudz resursu. Tā vietā šajā sadaļā viegli tiek parādīta sistēma, kas ietekmē pakalpojumus ar startēšanas ietekmes novērtējumu. Tātad, izmantojot to, mēs varam noteikt, kurus pakalpojumus ir vērts atspējot.
Iepriekš minētās darbības noteikti palīdzēs, ja dators pilnībā nesasaldē vai tiek iesaldēta tikai noteikta lietojumprogramma. Ko darīt, ja visa sistēma ir pilnībā iesaldēta? Šeit mēs tiktu atveidoti bez citām opcijām, neviens no taustiņiem nefunkcionē kā visas darbības sistēma ir iesaldēta, jo nav pieejams nepieciešamais resurss, lai tā darbotos, bet restartētu dators. Tam vajadzētu novērst iesaldēšanas problēmu, ja tā radusies nepareizas vai nesaderīgas lietojumprogrammas dēļ. Noskaidrojot, kura lietojumprogramma to izraisīja, mēs varam turpināt un atinstalēt problemātisko lietojumprogrammu.
Dažkārt pat iepriekš minētās darbības nebūs noderīgas, ja sistēma turpinās darboties, neskatoties uz iepriekš aprakstīto procedūru. Iespējams, ka tā varētu būt ar aparatūru saistīta problēma. Jo īpaši tā varētu būt kāda problēma ar Brīvpiekļuves atmiņa (RAM) šajā gadījumā mums būs jāpiekļūst RAM slotam sistēmas mātesplatē. Ja ir divi RAM moduļi, mēs varam mēģināt palaist sistēmu ar vienu RAM atsevišķi no diviem, lai noskaidrotu, kura RAM ir vainīga. Ja tiek atklāta kāda problēma ar RAM, bojātās RAM nomaiņa galu galā atrisinātu iesaldēšanas problēmu, ko izraisa zemie sistēmas resursi.
Secinājums
Mēs ceram, ka jūs sapratāt, kas ir sistēmas resurss, kādi ir dažādi sistēmas resursu veidi, kas pastāv jebkurā skaitļošanas ierīcē, kāda veida kļūdas, ar kurām varam saskarties, veicot ikdienas skaitļošanas uzdevumus, un dažādas procedūras, ko varam veikt, lai novērstu zemo sistēmas resursu problēmas. veiksmīgi.