Основно функционисање оперативног система - објашњено 2020

basic functioning operating system explained 2020



Ако користите рачунар или било који други паметни уређај, можда сте чули за тај појам Оперативни систем (Андроид, Виндовс, Линук, иОС, мац). Али, ако нисте упознати са појмом и његовом функционалношћу, данас ћемо разрадити функционисање оперативног система пред тобом у широком светлу.

Садржај поста: -



Преглед оперативног система

Почнимо са оним што је оперативни систем?

Оперативни систем (ОС) је системски софтвер који управља рачунарским хардвером и софтверским ресурсима и пружа уобичајене услуге за рачунарске програме. Преко Вики-а

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

Једноставним речима можемо рећи да је главна сврха оперативног система пружање окружења у којем можемо извршавати програме.

Хардверске функције којима управља оперативни систем су попут улаза и излаза и алокације меморије. Главна улога оперативног система функционише као посредник између софтвера и хардвера. Међутим, апликацијски код обично извршава директно хардвер и врши редовне позиве на системски позиви функцији ОС-а или је она прекида.

То је интерфејс између корисника и рачунара. Дакле, оперативни систем чини да све у рачунару ради глатко и ефикасно.

однос између апликационог и системског софтвера

Оперативни систем се може видети на више уређаја који садрже рачунарски систем као што су телефони, конзоле за видео игре, суперрачунари и други слични уређаји. Најчешћи и најкоришћенији оперативни систем је Мицрософт Виндовс које користи 82,74% тржишног удела. Остатак тржишта заузимају мацОС, Линук и Андроид.

Врсте оперативног система

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

  1. Оперативни системи у реалном времену (РТОС) користе се за управљање машинама, научним инструментима и индустријским системима. Генерално, корисник нема пуно контроле над функцијама које обавља РТОС.
  2. Једнокориснички оперативни системи са једним задатком омогућавају једном кориснику да ради по једну ствар. Пример оперативног система са једним задатком за једног корисника је оперативни систем који користе лични дигитални асистенти (ПДА), познат и као ручни рачунари.
  3. Једнокориснички оперативни системи са више задатака омогућавају једном кориснику да истовремено покреће више апликација на свом рачунару. Ово је врста оперативног система која се налази на већини личних стоних и преносних рачунара. Мицрософт Виндовс, Мац ОС и Линук су три добро позната примера ове врсте система.
  4. Вишекориснички оперативни системи омогућавају вишеструким корисницима да истовремено користе ресурсе на једном рачунару. Уник је пример вишекорисничког оперативног система.

Архитектура оперативних система

Оперативни системи контролишу хардверске ресурсе рачунара. Језгро и љуска су делови оперативног система који обављају основне операције. Када корисник даје наредбе за извођење било које операције, захтев иде у део љуске, који је познат и као тумач. Дио љуске затим преводи људски програм у машински код, а затим преноси захтјев у дио језгра.

Архитектура оперативног система

Када језгро прими захтев од љуске, обрађује захтев и приказује резултат на екрану. Језгро је такође познато и као срце оперативног система јер сваку операцију изводи он.

Шкољка

Љуска је део софтвера који се налази између корисника и језгра и пружа услуге језгра. Љуска тако делује као тумач за претварање наредби од корисника у машински код. Љуске присутне у различитим типовима оперативних система су две врсте: љуске командне линије и графичке љуске.

Љуске наредбене линије пружају интерфејс наредбене линије, док љуске графичке линије пружају графички кориснички интерфејс. Иако обе љуске изводе операције, љуске графичког корисничког интерфејса раде спорије од љуски интерфејса наредбеног ретка.

Врсте шкољки

  • Корнска шкољка
  • Борнова шкољка
  • Ц шкољка
  • ПОСИКС љуска

Кернел

Језгро је део софтвера. То је попут моста између љуске и хардвера. Одговорна је за покретање програма и обезбеђивање сигурног приступа хардверу машине. Језгро се користи за распоређивање, тј. Одржава временски распоред за све процесе.

Врсте зрна

  • Монолитно језгро
  • Мицрокернелс
  • Екокернелс
  • Хибридна зрна

5 главних функција оперативног система

Сваком рачунарском систему је потребан оперативни систем да би правилно функционисао. Највише функција оперативног система је да понуди несметан кориснички интерфејс и контролише функционисање осталих апликација. Али, постоји мноштво других важних функција којима управљају оперативни системи као што су -

Управљање хардвером

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

Контрола програма

Оперативни систем такође покреће програме и омогућава им функционисање за шта су дизајнирани. Програм треба да буде дизајниран да функционише са одређеним оперативним системом. То је зато што је оперативни систем потребан за приказ интерфејса и пренапонске комуникације између програма и хардвера рачунара. У одсуству оперативног система, програми не могу да изврше задати задатак.

Приступ подацима

Такође је функција оперативног система да складишти, преузима и приступа подацима на чврстом диску, тако да оперативни систем може да обавља основне функције. Такође је одговорност оперативног система да управља подацима који се привремено чувају у РАМ-у рачунара. Подаци које оперативни систем чува и преузима могу бити било које врсте, као што су датотеке докумената, слике, видео записи и музика. Чврсти диск може сам читати и писати податке, али оперативни систем тврди чврсти диск говори које податке треба прочитати и начин писања.

Управљање ресурсима

Листа функционисања оперативног система је врло јака, она такође укључује функцију управљања и расподеле свих ресурса рачунара у тренутку потребе. Управљање ресурсима, на пример, који задатак ЦПУ треба прво обрадити? Који програм треба ускладити да би се обрадила снага и меморија рачунарског система? Како доделити програм за контролу рада рачунара? И, толико много других одлука везаних за ресурсе преузимају оперативни системи. Оперативним системима се дају предност важним функцијама, тако да редовне функције рачунара неће бити ометане.

Комуникација

Оперативни систем такође олакшава мрежну комуникацију омогућавајући повезаним мрежним уређајима да комуницирају са рачунаром и са било којим програмом који их захтева. Једна је од примарних функција ОС-а да пружа мрежну комуникацију уз помоћ различитих алата попут мрежних картица. Мрежне картице могу само успоставити везу између мрежа и алата, али за усмеравање процеса комуникације тако да се информације могу размењивати - потребан је оперативни систем. Оперативни систем такође анализира информације које су размењене тако да инсталирани програм може корисницима понудити најбољи приказ.

Дакле, оперативни систем је веома важан део рачунара и других рачунарских уређаја, јер се њима управља са више функција. Ако не желите да ометате функционисање оперативног система, увек користите исправан оперативни систем на рачунару да бисте подржали његово функционисање.