Меки

Што е системски ресурс? | Различни типови на системски ресурси

Обидете Се Со Нашиот Инструмент За Елиминирање На Проблемите





Објавено наПоследно ажурирање: 16 февруари 2021 година

Системски ресурс: Да се ​​биде снаодлив е универзално атрактивна особина, она што не е еднакво на снаодливост е да се има многу ресурси на располагање, туку способност да се максимизира својот потенцијал или скудните ресурси кои му се достапни во секој момент. Ова не е точно само во реалниот свет, туку и во хардверот, како и во софтверот што го користиме во секојдневниот живот. Да ги ставиме работите во перспектива, иако многумина ги посакуваат возилата ориентирани кон перформанси, фантазирани и посакувани, не секој ќе заврши со купување спортски автомобил или спортски велосипед дури и ако има средства ако ги прашате повеќето луѓе зошто не купив такво возило, одговорот ќе биде дека не е практично.



Што е системски ресурс

Сега, она што значи е дека дури и како општество нашите избори се искривуваат кон ефикасност. Возилата кои имаат најголема масовна привлечност не се екстремно привлечни, но она што го нудат е ефикасност во однос на трошоците, економичноста на горивото и одржувањето. Така, едноставното поседување на најскапиот хардвер нема да го намали ако привлече многу моќ за едноставно уредување на едноставна табела што може да се направи и на паметен телефон овие денови или едноставно инсталирањето на најскапата игра или софтвер нема да го направи ниту едното друго, ако се замрзнува штом го отвориме. Одговорот на она што го прави нешто ефикасно е способноста да управуваме со достапните ресурси на многу паметен начин што ни дава максимални перформанси за најмала количина на енергија и трошење ресурси.



Содржини[ крие ]

Што е системски ресурс?

Кратка и јасна дефиниција за ова би била способноста на оперативниот систем ефикасно да ги извршува задачите што ги бара корисникот користејќи го целиот хардвер и софтвер најдобро што може.



Поради брзиот напредок во технологијата, дефиницијата за компјутерски систем се пресели подалеку од кутијата со некои трепкачки светла кои имаат тастатура, екран и глушец прикачени на него. Паметните телефони, лаптопите, таблетите, компјутерите со една плоча итн., целосно ја изместија идејата за компјутер. Но, основната фундаментална технологија што ги напојува сите овие модерни чуда во голема мера остана иста. Нешто што нема да се промени во скоро време.

Ајде да копаме подлабоко во тоа како функционира системскиот ресурс? Исто како и секој ресурс во моментот кога ќе го вклучиме нашиот компјутер, тој го потврдува и потврдува целото тековно излегување хардверски компоненти поврзан со него, кој потоа се најавува во Регистар на Windows . Овде се присутни информациите за капацитетите и целиот слободен простор, количината на RAM меморија, надворешен медиум за складирање итн.



Заедно со ова, оперативниот систем ги стартува и услугите и процесите во заднина. Ова е прва итна употреба на расположливите ресурси. На пример, ако сме инсталирале антивирусна програма или некој софтвер што треба редовно да се ажурира. Овие услуги започнуваат веднаш кога ќе го вклучиме компјутерот и започнуваат со ажурирање или скенирање на датотеки во заднина за, се разбира, да не заштитат и да не одржуваат ажурирање.

Барање за ресурс може да биде услуга што и е потребна на апликацијата, како и на системот, или за програмите да се извршуваат по барање на корисникот. Значи, во моментот кога ќе отвориме програма, таа ги проверува сите достапни ресурси за да може да работи. По проверка дали се исполнети сите барања, програмата работи исто како што е предвидено. Меѓутоа, кога барањето не е исполнето, оперативниот систем проверува кои апликации го користат тој ресурс за страв и се обидува да го прекине.

Идеално, кога апликацијата бара кој било ресурс, таа мора да го врати, но почесто отколку не, апликациите што барале конкретни ресурси завршуваат да не го даваат бараниот ресурс по завршувањето на задачата. Ова е причината зошто понекогаш нашата апликација или систем се замрзнува бидејќи некоја друга услуга или апликација го одзема потребниот ресурс за да работи во заднина. Тоа е затоа што сите наши системи доаѓаат со ограничена количина на ресурси. Значи, управувањето со него е од примарна важност.

Различни типови на системски ресурси

Системски ресурс се користи од хардвер или софтвер за да комуницираат едни со други. Кога софтверот сака да испрати податоци на уред, како на пример кога сакате да зачувате датотека на хард диск или кога на хардверот му треба внимание, како на пример кога притискаме копче на тастатурата.

Постојат четири типа на системски ресурси со кои ќе се сретнеме додека работиме со системот, тие се:

  • Канали за директен пристап до меморија (DMA).
  • Линии за барање прекини (IRQ)
  • Влезни и излезни адреси
  • Мемориски адреси

Кога ќе притиснеме копче на тастатурата, тастатурата сака да го извести процесорот дека е притиснато копче, но бидејќи процесорот е веќе зафатен со некој друг процес, сега можеме да го запреме додека не ја заврши задачата.

За да се справиме со ова, моравме да имплементираме нешто што се нарекува линии за барање прекини (IRQ) , го прави токму она што звучи како да го прекинува процесорот и му дава до знаење на процесорот дека има ново барање што се појавило, да речеме, од тастатурата, па тастатурата става напон на линијата IRQ доделена на неа. Овој напон служи како сигнал за процесорот дека има уред кој има барање кое треба да се обработи.

Оперативниот систем се однесува на меморијата како долг список на ќелии што може да ги користи за чување податоци и инструкции, нешто како еднодимензионална табела. Замислете ја адресата за меморија како број на седиште во театар, на секое седиште му е доделен број без разлика дали некој седи во него или не. Лицето што седи на седиште може да биде некаков вид податок или инструкција. Оперативниот систем не се однесува на лицето со името, туку само со бројот на седиштето. На пример, оперативниот систем може да каже, дека сака да печати податоци во мемориската адреса 500. Овие адреси најчесто се прикажуваат на екранот како хексадецимален број во формата за поместување на сегментот.

Влезно-излезни адреси кои исто така едноставно се нарекуваат порти, процесорот може да ги користи за пристап до хардверските уреди на ист начин како што ги користи мемориските адреси за пристап до физичката меморија. На адресна магистрала на матичната плоча понекогаш носи мемориски адреси, а понекогаш носи влезно-излезни адреси.

Ако магистралата за адреси е поставена да носи влезно-излезни адреси, тогаш секој хардверски уред ја слуша оваа магистрала. На пример, ако процесорот сака да комуницира со тастатурата, тој ќе ја постави влезно-излезната адреса на тастатурата во адресната магистрала.

Откако ќе се постави адресата, процесорот ја објавува адресата на сите ако влезно-излезните уреди се на линијата за адреса. Сега сите влезно-излезни контролери ја слушаат нивната адреса, контролерот на хард дискот вели дека не е моја адреса, контролерот на флопи дискот не вели мојата адреса, но контролерот на тастатурата вели дека е моја, јас ќе одговорам. Така, на тој начин тастатурата завршува во интеракција со процесорот кога ќе се притисне копче. Друг начин да се размислува за начинот на работа е влезно-излезните адресни линии во автобусот работат слично како стара телефонска линија за забава - сите уреди ги слушаат адресите, но само еден одговара на крајот.

Друг системски ресурс што го користат хардверот и софтверот е a Директен пристап до меморија (DMA) канал. Ова е метод на кратенка што му дозволува на влезно-излезниот уред да испраќа податоци директно во меморијата целосно заобиколувајќи го процесорот. Некои уреди како што е печатачот се дизајнирани да користат DMA канали, а други како што е глувчето не се. DMA каналите не се толку популарни како што беа некогаш, тоа е затоа што нивниот дизајн ги прави многу побавни од поновите методи. Сепак, побавните уреди како што се флопи-дисковите, звучните картички и драјвовите за касети сè уште можат да користат DMA канали.

Значи, во основа хардверските уреди го повикуваат процесорот за внимание користејќи барања за прекин. Софтверот повикува хардвер преку влезно-излезната адреса на хардверскиот уред. Софтверот гледа на меморијата како на хардверски уред и ја нарекува со мемориска адреса. DMA каналите пренесуваат податоци напред-назад помеѓу хардверските уреди и меморијата.

Препорачано: 11 совети за подобрување на бавните перформанси на Windows 10

Значи, на тој начин хардверот комуницира со софтверот за ефикасно да ги распредели и управува системските ресурси.

Кои се грешките што може да се појават во системските ресурси?

Грешки во системските ресурси, тие се најлоши. Во еден момент кога го користиме компјутерот, сè оди добро, потребно е само една програма жедна за ресурси, двапати кликнете на иконата и кажете збогум на системот што работи. Но, зошто е тоа, можеби лошо програмирање, но станува уште понезгодно бидејќи тоа се случува дури и во современите оперативни системи. Секоја програма што ќе се изврши треба да го информира оперативниот систем колкава количина на ресурси може да му треба да работи и да одреди колку долго може да му треба тој ресурс. Понекогаш, тоа можеби не е можно поради природата на процесот што го извршува програмата. Ова се нарекува истекување на меморија . Сепак, програмата треба да ја врати меморијата или системскиот ресурс што го побара претходно.

И кога тоа не е, може да видиме грешки како што се:

И повеќе.

Како можеме да ги поправиме грешките во системските ресурси?

Комбинација од 3 магични копчиња „Alt“ + „Del“ + „Ctrl“, ова треба да биде основна за секој што се соочува со често замрзнување на системот. Со притискање на ова нè носи директно до Task Manager. Ова ни овозможува да ги видиме сите системски ресурси што ги користат различни програми и услуги.

Почесто отколку не, обично можеме да откриеме која апликација или програма троши многу меморија или прави голема количина на читање и запишување на дискот. По успешното лоцирање на ова, ќе можеме да го вратиме изгубениот системски ресурс или со целосно завршување на проблематичната апликација или со деинсталирање на програмата. Ако тоа не е некоја програма, би било корисно за нас да пребаруваме во делот за услуги на менаџерот на задачи што би открил која услуга троши или зема ресурси тивко во неговата позадина, со што ќе го одземеме овој оскуден системски ресурс.

Постојат услуги кои започнуваат кога ќе се стартува оперативниот систем, тие се нарекуваат програми за стартување , можеме да ги најдеме во делот за стартување на менаџерот за задачи. Убавината на овој дел е во тоа што не мораме да правиме рачно пребарување за сите услуги жедни за ресурси. Наместо тоа, овој дел лесно ги прикажува услугите кои влијаат на системот со оцена за влијанието при стартување. Значи, користејќи го ова, можеме да одредиме кои услуги вреди да се оневозможат.

Горенаведените чекори дефинитивно ќе помогнат ако компјутерот не се замрзне целосно или само одредена апликација е замрзната. Што ако целиот систем е целосно замрзнат? Овде ќе бидеме прикажани без други опции, ниту едно од копчињата не функционира бидејќи целиот оперативен систем е замрзнат поради недостапноста на потребниот ресурс за да работи, но да го рестартира компјутерот. Ова треба да го реши проблемот со замрзнувањето ако е предизвикано поради несоодветно однесување или некомпатибилна апликација. Откако ќе откриеме која апликација го предизвика ова, можеме да продолжиме и да ја деинсталираме проблематичната апликација.

Постојат моменти кога дури и горенаведените чекори нема да бидат од голема корист ако системот продолжи да виси и покрај горенаведената детална процедура. Шансите се дека тоа би можело да биде проблем поврзан со хардверот. Особено, тоа може да биде некој проблем со Меморија за случаен пристап (RAM) во овој случај, ќе мора да пристапиме до слотот за RAM меморија на матичната плоча на системот. Ако има два модула на RAM меморија, можеме да се обидеме да го работиме системот со една RAM меморија поединечно од двете, за да откриеме која RAM меморија е виновна. Доколку се открие каков било проблем со RAM-от, заменувањето на неисправната RAM меморија ќе заврши со решавање на проблемот со замрзнувањето предизвикано од ниските ресурси на системот.

Заклучок

Со ова, се надеваме дека разбравте што е системски ресурс, кои се различните типови на системски ресурси што постојат во секој компјутерски уред, какви грешки можеме да наидеме во секојдневните пресметковни задачи и различни процедури што можеме се обврзуваат успешно да ги поправат проблемите со малиот системски ресурси.

Адитја Фарад

Адитја е само-мотивиран професионалец за информатичка технологија и е технолошки писател во последните 7 години. Тој покрива интернет услуги, мобилни, Windows, софтвер и водичи како да се.