Софтвер је скуп инструкција, који је дизајниран да изврши дефинисани задатак, и говори рачунару како да ради. Углавном је два типа, тј Системски софтвер и Апликациони софтвер. Системски софтвер је скуп рачунарских програма који је дизајниран за управљање системским ресурсима. То је колекција таквих датотека и услужних програма који су одговорни за рад и несметано функционисање вашег рачунарског система са другим хардвером. Штавише, он је искључиво одговоран за покретање оперативни систем (ОС) и потпуно управљање рачунарским уређајем.
Системски софтвер делује као платформа за рад другог софтвера, као нпр антивирусни софтвер, ОС, компајлер, софтвер за форматирање диска , итд. У овој теми ћемо сазнати више о системском софтверу. Почнимо са дефиницијом системског софтвера.
Шта је системски софтвер?
- Системски софтвер ради и функционише интерно са апликативним софтвером и хардвером. Штавише, ради као повезујући интерфејс између хардверског уређаја и крајњег корисника.
- Системски софтвер ради у позадини и управља свим функционисањем самог рачунара. Зове се Софтвер ниског нивоа пошто ради на најосновнијем нивоу рачунара и обично је написан на језику ниског нивоа. Чим инсталирамо оперативни систем на наш уређај, он се аутоматски инсталира на исти уређај.
- Системски софтвер помаже да се генерише кориснички интерфејс и омогућава интеракцију оперативног система са хардвером рачунара.
Карактеристике системског софтвера
Постоји листа неких важних карактеристика системског софтвера:
- Веома је тешко дизајнирати системски софтвер.
- Системски софтвер је одговоран за директно повезивање рачунара са хардвером који омогућава рад рачунара.
- Потешкоће у манипулацији.
- Мање је величине.
- Системски софтвер је тешко разумети.
- Обично је написан на језику ниског нивоа.
- Мора бити што ефикаснији за несметано функционисање рачунарског система.
Врсте системског софтвера
Системски софтвер је следећих типова:
јава ламбда
1) Оперативни систем
Оперативни систем је најосновнији тип системског софтвера који помаже у управљању рачунарским хардвером и софтвером. То је централни део сваког рачунарског система који је одговоран за несметано функционисање било ког рачунарског уређаја.
Оперативни систем првенствено управља вашим рачунаром када га покренете. Ако нисте инсталирали оперативни систем на рачунару, нећете моћи да покренете рачунар. Неки најчешћи примери ОС су мацОС, Линук , Андроид и Мицрософт Виндовс .
ОС помаже да се контролишу и праве евиденције већ извршених програма на вашем рачунару, као што су апликативни програми и други системски софтвер. Доле наведене задатке обавља оперативни систем:
- ОС функционише као менаџер датотека јер додељује ресурсе сваком задатку који се обавља у вашем систему.
- Прати примарну меморију и додељује меморију за обраду захтева.
- Функционише као управљање процесором додељивањем РАМ меморије процесу и де-алоцирањем када више не постоји.
- Помаже у спречавању неовлашћеног приступа шифровањем лозинки.
- Помаже у планирању процеса помоћу алгоритми за планирање.
- Помаже да активирате све хардверске делове вашег рачунара пратећи упутства која су дали крајњи корисници.
- Олакшава корисницима приступ и коришћење апликативног софтвера.
- Омогућава вам приступ мрежи на вашем систему.
- Помаже у контроли неправилне употребе вашег система и такође спречава грешке при покретању софтвера на вашем рачунару.
- Он контролише све улазне и излазне уређаје као што су монитори, тастатуре, микрофони и скенери, итд.
- Помаже у откривању и инсталацији новог софтвера. Даље, такође помаже у решавању грешака током инсталације.
- Помаже да повежете различите делове вашег система.
2) Преводиоци програмских језика
Програмски преводиоци су софтвер који претвара језик високог нивоа у машински језик. Рачунар може да разуме само машински језик или шаблон бинарних битова, било 0 или 1. ЦПУ разуме овај машински језик који није лако разумети нормалан човек. Дакле, прво, крајњи корисник комуницира са рачунаром на језику високог нивоа као што је Јава , Питхон , Ц , ПХП , и Ц++ , итд., онда преводилац претвара ове језике у машински код.
рдбмс нормализатион
ЦПУ или рачунарски процесор извршава ове машинске кодове у бинарни. То значи сваки програм написан на високом нивоу програмски језик прво се морају конвертовати у бинарне кодове. Цео овај процес претварања језика високог нивоа у машински код или бинарне кодове је познат као компилација.
Преводиоци језика су углавном два типа: компајлер и тумач.
Компајлер је такође врста системског софтвера који се користи за претварање програмских језика високог нивоа у извршне машинске кодове или програмске језике ниског нивоа. Слично компајлеру, тумач се такође користи за обављање исте функције. Али једина разлика је у томе што компајлер преводи цео програм одједном, док тумач претвара сваки ред појединачно.
Ево неких задатака које обављају преводиоци програмског језика:
јава утил дате
- Преводиоци пружају дијагностичке извештаје кад год правила кода не испуњавају критеријуме.
- Помаже у креирању листе изворног кода програма и његових детаља.
- Помаже при расподели података.
- Преводиоци помажу да се открију синтаксичке грешке које помажу програмерима да лако изврше неопходне промене.
Примери преводилаца компјутерских програма су компајлер, интерпретатори и асемблери.
3) Управљачки програми уређаја
Управљачки програми су типови системског софтвера који смањују проблеме у решавању проблема у вашем систему . Оперативни систем интерно комуницира са хардверским компонентама. Овом комуникацијом се лако може управљати и контролисати уз помоћ драјвера уређаја.
Оперативни систем садржи бројне драјвере уређаја за покретање хардверских компоненти. Већина драјвера уређаја, као што је а миш, тастатуре итд., већ су инсталиране у рачунарски систем од стране компанија за производњу рачунара. Међутим, у случају било ког новог уређаја за оперативни систем, корисници могу да га инсталирају и преко интернета. Ево неких уређаја који захтевају да драјвери обављају неометане функције било ког рачунарског система:
4) Софтвер фирмвера
Ово је оперативни софтвер инсталиран на матичним плочама рачунара који помаже оперативном систему да идентификује Фласх, РОМ, ЕПРОМ, ЕЕПРОМ и меморијске чипове.
Међутим, примарна функција било ког софтвера фирмвера је да управља и контролише све активности појединачних уређаја. У почетку користи неиспарљиве чипове за потребе инсталације, али касније се инсталира на флеш чипове.
Постоје две главне врсте чипова:
рујира банерјее
БИОС (Басиц Инпут/Оутпут Систем) такође функционише као системски програм који се користи за процес покретања система. Прво, учитава ОС у главну меморију (РАМ) вашег система, а затим га предаје ОС-у. БИОС ради као замена за РОМ чип; стога се зове софтвер фирмвера. Међутим, РОМ фирмвера је део сваке компоненте матичне плоче. Фирмвер матичне плоче активира све хардверске компоненте током покретања рачунарског система и осигурава да ли раде или не. Ако раде исправно, покреће процес покретања да би се учитао ОС, а ако се појави било каква грешка у РАМ-у, онда ускраћује рачунару да се покрене.
Фирмвер постоји унутар уређаја док је управљачки програм уређаја инсталиран у оперативном систему.
5) Услужни софтвер
Услужни софтвер ради као интерфејс између системског софтвера и апликативног софтвера. Услужни софтвер је алатка треће стране дизајнирана да смањи проблеме са одржавањем и открије грешке у рачунарском систему. Долази са оперативним системом у вашем рачунарском систему.
Ево неких специфичних карактеристика помоћног софтвера:
- Помаже корисницима да се заштите од претњи и вируса.
- Помаже у смањењу величине диска као што су ВинРАР, ВинЗип.
- Ради као Виндовс услуга управљања дисковима и помаже у партицији диска.
- Олакшава корисницима да резервну копију старих података и побољшају безбедност система.
- Функционише као дефрагментација диска за организовање раштрканих датотека на диску.
- Помаже у опоравку изгубљених података.
Помаже у раду антивирусног и безбедносног софтвера за одржавање безбедности података у рачунару.