Оперативни систем (ОС) , програм који управља ресурсима рачунара, посебно расподелом тих ресурса међу осталим програмима. Типични ресурси укључују Централна процесорска јединица (ЦПУ), рачунарска меморија, складиште датотека, уређаји за улаз / излаз (И / О) и мрежне везе. Задаци управљања укључују планирање употребе ресурса како би се избегли сукоби и сметње између програма. За разлику од већине програма који извршавају задатак и завршавају, оперативни систем ради неограничено и прекида се само када је рачунар искључен.
Савремени вишепроцесорски оперативни системи омогућавају да многи процеси буду активни, при чему је сваки процес рачунска нит која се користи за извршавање програма. Један од облика вишеструке обраде назива се дељење времена, што омогућава многим корисницима да деле приступ рачунару брзим пребацивањем између њих. Дељење времена мора се заштитити од сметњи између корисничких програма, а већина система користи виртуелну меморију у којој меморија или адресни простор који користи програм може да се налази у секундарној меморији (на пример на магнетном хард диску) када није у непосредна употреба, да бисте је поново заменили и заузели бржу главну рачунарску меморију на захтев. Ова виртуелна меморија повећава и адресни простор доступан програму и помаже у спречавању међусобног ометања програма, али захтева пажљиву контролу оперативног система и скуп табела расподеле да би се пратила употреба меморије. Можда је најделикатнији и најкритичнији задатак модерног оперативног система додела ЦПУ-а; сваки процес може да користи ЦПУ ограничено време, што може бити делић секунде, а затим мора да одустане од контроле и постане суспендован до следећег заокрета. Пребацивање између процеса мора и само користити ЦПУ, истовремено штитећи све податке процеса.
Први дигитални рачунари нису имали оперативни систем. Водили су један по један програм који је заповедао свим системским ресурсима, а људски оператер би пружио све потребне посебне ресурсе. Први оперативни системи развијени су средином 1950-их. То су били мали надзорнички програми који су пружали основне И / О операције (попут управљања читачима и штампачима бушилица) и водили рачуне о коришћењу процесора за обрачун. Обезбеђени су и програми супервизора мултипрограмирање могућности омогућавања покретања неколико програма одједном. Ово је било посебно важно како ове ране вишемилионске машине не би радиле у празном ходу током спорих И / О операција.
Рачунари су снажније оперативне системе стекли 1960-их појавом дељења времена, што је захтевало систем за управљање више корисника који деле ЦПУ време и терминале. Два система раног дељења времена су ЦТСС (Цомпатибле Тиме Схаринг Систем), развијен на Массацхусеттс Институте оф Тецхнологи, и Дартмоутх Цоллеге Басиц систем, развијен на Дартмоутх Цоллеге. Остали мултипрограмирани системи укључују Атлас са Универзитета у Манчестеру у Енглеској и ИБМ ОС / 360, вероватно најсложенији софтвер пакет 1960-их. После 1972. године систем Мултицс за Генерал Елецтриц Цо. Рачунар ГЕ 645 (а касније и за рачунаре компаније Хонеивелл Инц.) постао је најсофистициранији систем, са већином могућности мултипрограмирања и дељења времена које су касније постале стандардне.
Минирачунари седамдесетих имали су ограничену меморију и захтевали су мање оперативне системе. Најважнији оперативни систем тог периода био је УНИКС, који је АТ&Т развио за велика мини рачунара као једноставнији алтернативни до Мултицс. Широко се користио 1980-их, делом зато што је био бесплатан за универзитете, а делом зато што је дизајниран са низом алата који су били моћни у рукама вештих програмера. У новије време, Линук, верзија УНИКС-а отвореног кода, коју је делимично развила група коју је водио Фински информатика студент Линус Торвалдс, а делом и група коју предводи амерички рачунарски програмер Рицхард Сталлман, постала је популарна на лични рачунари као и на већим рачунарима.
мешавина европског и афричког или карипског индијског језика
Поред таквих система опште намене, оперативни системи посебне намене раде и на малим рачунарима који контролишу монтажне линије, авионе, па чак и кућне уређаје. То су системи у реалном времену, дизајнирани да пруже брзи одговор сензорима и да користе њихове улазе за управљање машинама. Оперативни системи су такође развијени за мобилне уређаје као што су паметни телефони и таблете . Аппле Инц., иОС, који ради на иПхонес и иПад, и Гоогле Инц. С Андроид су два истакнута мобилна оперативна система.
иПхоне 6 иПхоне 6, објављен 2014. Љубазношћу компаније Аппле
Са становишта корисника или апликативног програма, оперативни систем пружа услуге. Неке од њих су једноставне корисничке наредбе попут дир - приказују датотеке на диску - док су друге системски позиви на ниском нивоу које графички програм може користити за приказ слике. У оба случаја оперативни систем пружа одговарајући приступ својим објектима, табелама локација дискова у једном случају и рутинама за пренос података на екран у другом. Неке од његових рутина, оне које управљају процесором и меморијом, углавном су доступне само другим деловима оперативног система.
Савремени оперативни системи за личне рачунаре обично пружају графички кориснички интерфејс (ГУИ). ГУИ је можда суштински део система, као у старијим верзијама Аппле-а Мац ОС и Мицрософт Цорпоратион Виндовс ОС ; у другима је то скуп програма који зависе од основног система, као у Кс Виндов систему за УНИКС и Апплеов Мац ОС Кс.
Оперативни системи такође пружају мрежа услуге и могућности размене датотека - чак и могућност дељења ресурса између система различитих типова, као што су Виндовс и УНИКС. Такво дељење је постало изводљив кроз увођење мреже протоколи (правила комуникације) као што су Интернет ТЦП / ИП .
ко је фидел цастро и шта је урадио
Copyright © Сва Права Задржана | asayamind.com