Mīksts

Kas ir sistēmas resurss? | Dažādi sistēmas resursu veidi

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





PublicētsPēdējo reizi atjaunināts: 2021. gada 16. februārī

Sistēmas resurss: Būt atjautīgam ir universāli pievilcīga īpašība, ar ko atjautīgums nelīdzinās daudz resursu, bet gan spēja maksimāli palielināt savu potenciālu vai ierobežotos resursus, kas viņam vai viņai jebkurā brīdī pieejami. 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 lietas perspektīvā, lai gan daudzi vēlas, fantazē un alkst uz veiktspēju orientētus transportlīdzekļus, ne visi galu galā iegādāsies sporta automašīnu vai sporta velosipēdu, pat ja viņiem būtu līdzekļi, ja vaicāsiet lielākajai daļai cilvēku, kāpēc viņi nenopirka šādu transportlīdzekli, viņu atbilde būtu, ka tas nav praktiski.



Kas ir sistēmas resurss

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 nesamazināsies, ja tas patērē daudz enerģijas, lai rediģētu vienkāršu izklājlapu, ko mūsdienās var izdarīt arī viedtālrunī, vai arī vienkārši visdārgākās spēles vai programmatūras instalēšana nepalīdzēs. tas sasalst, tiklīdz mēs to atveram. Atbilde uz to, kas padara kaut ko efektīvu, ir spēja pārvaldīt pieejamos resursus ļoti gudrā veidā, kas sniedz mums maksimālu veiktspēju ar vismazākajiem enerģijas un resursu izdevumiem.



Saturs[ paslēpties ]

Kas ir sistēmas resurss?

Īsa un skaidra definīcija būtu operētājsistēmas spēja efektīvi veikt lietotāja pieprasītos uzdevumus, izmantojot visu aparatūru un programmatūru, cik vien iespējams.



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ā pieejamo resursu tūlītēja 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 kādu resursu, tai tas ir jāatdod, bet biežāk lietojumprogrammas, kas pieprasīja konkrētus resursus, pēc uzdevuma pabeigšanas nedod pieprasīto resursu. 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ās 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, taču, tā kā CPU jau ir aizņemts ar kādu citu procesu, tagad mēs varam to apturēt, līdz tas pabeidz konkrēto uzdevumu.

Lai to risinātu, mums bija jāievieš kaut kas, ko sauc par pārtraukuma pieprasījuma līnijas (IRQ) , tā dara tieši tā, kā izklausās, pārtrauc centrālo procesoru un informē centrālo procesoru, ka ir jauns pieprasījums, kas ir nācis, piemēram, no tastatūras, tāpēc tastatūra novieto spriegumu tai piešķirtajā IRQ līnijā. Š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ētu 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 kopnē darbojas līdzīgi kā veca telefona 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:

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 iedziļināties uzdevumu pārvaldnieka pakalpojumu sadaļā, kas atklātu, kurš pakalpojums fonā klusi patērē vai aizņem resursus, tādējādi laupot šo trūcīgo sistēmas resursu.

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 nedarbojas, jo visa operētājsistēma ir iesaldēta, jo nav pieejams nepieciešamais resurss, lai tā darbotos, bet restartētu datoru. 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ē, ar kādām kļūdām mēs varam saskarties ikdienas skaitļošanas uzdevumos, kā arī dažādas procedūras, ko varam veikt. apņemas veiksmīgi novērst zemo sistēmas resursu problēmas.

Aditja Farrada

Aditya ir pašmotivēts informācijas tehnoloģiju profesionālis un pēdējos 7 gadus ir bijis tehnoloģiju rakstnieks. Viņš attiecas uz interneta pakalpojumiem, mobilajām ierīcēm, Windows, programmatūru un pamācībām.