Шта је оперативни систем?
Оперативни систем је примарни софтвер који управља свим хардвером и осталим софтвером на рачунару. Оперативни систем, познат и као „ОС“, повезује се са хардвером рачунара и пружа услуге које апликације могу да користе.
Шта ради оперативни систем?
Оперативни систем је основни скуп софтвера на уређају који држи све заједно. Оперативни системи комуницирају са хардвером уређаја. Они управљају свим, од ваше тастатуре и мишева до Ви-Фи радија, уређаја за складиштење и екрана. Другим речима, оперативни систем рукује улазним и излазним уређајима. Оперативни системи користе управљачке програме уређаја које су написали творци хардвера за комуникацију са својим уређајима.
Оперативни системи такође укључују пуно софтвера - ствари попут уобичајених системских услуга, библиотека и интерфејса за програмирање апликација (АПИ) које програмери могу користити за писање програма који се изводе на оперативном систему.
Оперативни систем се налази између апликација које покрећете и хардвера, користећи хардверске управљачке програме као интерфејс између њих. На пример, када апликација жели да штампа нешто, предаје тај задатак оперативном систему. Оперативни систем шаље упутства штампачу, користећи управљачке програме штампача за слање исправних сигнала. Апликација која штампа не мора да брине о томе који штампач имате или да разуме како функционише. ОС обрађује детаље.
ОС се такође бави задацима са више задатака, алоцирајући хардверске ресурсе међу више покренутих програма. Оперативни систем контролише који се процеси извршавају и распоређује их између различитих ЦПУ-а ако имате рачунар са више ЦПУ-а или језгара, омогућавајући да се паралелно изводи више процеса. Такође управља унутрашњом меморијом система, распоређујући меморију између покренутих апликација.
Оперативни систем је један велики део софтвера који покреће емисију, а он је задужен за све остало. На пример, оперативни систем такође контролише датотеке и друге ресурсе којима ови програми могу приступити.
Већина софтверских апликација написана је за оперативне системе, што омогућава оперативном систему да уради пуно дизања терета. На пример, када покренете Минецрафт, покрећете га на оперативном систему. Минецрафт не мора тачно да зна како функционише свака различита хардверска компонента. Минецрафт користи разне функције оперативног система, а оперативни систем их преводи у хардверска упутства нижег нивоа. Ово штеди програмере Минецрафта - и сваког другог програма који ради на оперативном систему - много проблема.
Оперативни системи нису само за рачунаре
Кад кажемо да „рачунари“ покрећу оперативни систем, не мислимо само на традиционалне столне рачунаре и лаптопове. Ваш паметни телефон је рачунар, као и таблети, паметни телевизори, играће конзоле, паметни сатови и Ви-Фи рутери. Амазон Ецхо или Гоогле Хоме су рачунарски уређаји који покрећу оперативни систем.
Познати оперативни системи за рачунаре укључују Мицрософт Виндовс, Аппле мацОС, Гоогле-ов Цхроме ОС и Линук. Доминантни оперативни системи за паметне телефоне су Апплеов иОС и Гооглеов Андроид.
На другим уређајима, попут Ви-Фи рутера, могу се радити „уграђени оперативни системи“. То су специјализовани оперативни системи са мање функција од типичног оперативног система, дизајнирани посебно за један задатак - попут покретања Ви-Фи рутера, пружања ГПС навигације или управљања банкоматом.
Где се завршавају оперативни системи и почињу програми?
Оперативни системи такође укључују и други софтвер, укључујући кориснички интерфејс који омогућава људима да се повежу са уређајем. То може бити интерфејс радне површине на рачунару, интерфејс екрана осетљивог на додир на телефону или гласовни интерфејс на уређају са дигиталним асистентом.
Оперативни систем је велики део софтвера направљен од много различитих апликација и процеса. Граница између онога што је оперативни систем и онога што је програм понекад може бити помало мутна. Не постоји прецизна, званична дефиниција оперативног система.
На пример, у оперативном систему Виндовс апликација Филе Екплорер (или Виндовс Екплорер) је и суштински део оперативног система Виндовс - чак и рукује цртањем интерфејса радне површине - и апликација која ради на том оперативном систему.
Језгро оперативног система је кернел
На ниском нивоу, „кернел“ је основни рачунарски програм у срцу вашег оперативног система. Овај појединачни програм је једна од првих ствари које се учитавају када се оперативни систем покрене. Обрађује додељивање меморије, претварање софтверских функција у упутства за ЦПУ рачунара и бављење улазом и излазом са хардверских уређаја. Језгро се обично покреће у изолованом подручју да би се спречило да га други софтвер на рачунару неовлашћено подмеће. Језгро оперативног система је веома важно, али је само један део оперативног система.
И овде линије могу бити помало нејасне. На пример, Линук је само језгро. Међутим, Линук се и даље често назива оперативним системом. Андроид се назива и оперативним системом, а изграђен је око Линук кернела. Линук дистрибуције попут Убунтуа узимају Линук језгро и додају додатни софтвер око њега. Они се називају и оперативним системима.
Која је разлика између фирмвера и ОС-а?
Многи уређаји само покрећу „фирмвер“ - врсту софтвера ниског нивоа који се обично програмира директно у меморију хардверског уређаја. Фирмваре је обично само мали део софтвера дизајниран да уради само апсолутне основе.
Када се модерни рачунар покрене, учитава УЕФИ фирмваре са матичне плоче. Овај фирмвер је софтвер ниског нивоа који брзо покреће хардвер рачунара. Затим покреће оперативни систем са ССД-а или чврстог диска рачунара. (Тај ССД уређај или чврсти диск има свој интерни фирмвер који рукује складиштењем података о физичким секторима унутар диска.)
Граница између фирмвера и оперативног система такође може бити мало замагљена. На пример, оперативни систем за Аппле-ове иПхоне и иПад уређаје, назван иОС, често се назива „фирмвером“. Оперативни систем ПлаиСтатион 4 се званично назива и фирмваре.
То су оперативни системи који се повезују са више хардверских уређаја, пружају услуге програмима и алоцирају ресурсе међу апликацијама. Међутим, врло основни фирмвер који ради, на пример, на даљинском управљачу телевизора, обично се не назива оперативним системом.
ПОВЕЗАН:Шта је фирмвер или микрокод и како могу да ажурирам свој хардвер?
Просечна особа не треба тачно да разуме шта је оперативни систем. Можда би било корисно знати са којим оперативним системом морате знати са којим софтвером и хардвером је компатибилан ваш уређај.
Кредит за слику: Станислав Микулски / Схуттерстоцк.цом, мама_миа / Схуттерстоцк.цом, ГаглиардиИмагес / Схуттерстоцк.цом