Шта је оперативни систем. Неке основе

Шта је оперативни систем

од пре неког времена Разговарамо о разним алтернативама отвореног кода које и власти, и професионалци, и приватни корисници могу користити у кризним временима. Ових дана посвећујемо се описивању алата; веб услуге и програми који могу бити корисни за стварање образовних садржаја.

Следећи чланак ће бити фокусиран на оперативне системе. Пошто ће вероватно изазвати интересовање људи који нису редовни читаоци Linux Adictos, Сматрам погодним да ово посветим прегледу неких уводних концепата. Ако сте упознати са Линуком, можете га сигурно прескочити.

Шта је оперативни систем

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

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

Дајмо пример

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

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

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

Језгро или језгро

Језгро је срце оперативног система рачунара. То је први програм који се учитава и њиме се управљају све основне функције рачунара.

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

Иако се са становишта корисника чини да се у језгру сви задаци извршавају истовремено, ин се заправо раде секвенцијално. Оперативни систем сваком задатку посвећује одређено време и прелази на следећи на листи.

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

Линук дистрибуције

Ако сте читали до сада, вероватно се питате какве све ово везе има са стварањем образовних садржаја.

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

За разлику од Виндовс-а и Мац-а, Линук је доступан у облику дистрибуције.

Ако купите Мац, купујете комбинацију уграђеног и развијеног хардвера и софтвера. Ако на рачунар инсталирате Виндовс, Мицрософт ће развити све компоненте оперативног система. У случају Линук дистрибуције, оно што имате је пакет компонената из различитих извора
Неки од њих су:

  • Линук кернел.
  • Системски услужни програми развијени у пројекту ГНУ.
  • Управљачки програми за уређаје које су креирали произвођачи или треће стране примењујући обрнути инжењеринг.
  • Графички сервер.
  • Менаџери прозора.
  • Столови
  • Збирка софтвера.

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


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Јоел Гиллен дијо

    Занимљив чланак, сада ме напада питање. Да ли би се могло рећи да је ГНУ / Линук дистрибуција оперативни систем? Сећам се да је једном @белинуко на Твиттер-у рекао да га треба сматрати таквим, од нуле, укључујући кернел, тако да, на пример, Убунту није био оперативни систем.

    1.    Диего Герман Гонзалез дијо

      Ниједна од дефиниција оперативних система које сам консултовао не поставља услов да се развија од нуле. По мом мишљењу то би било као да кажем да Виндовс КСП није био оперативни систем јер је велики део његових компоненти потекао из Виндовс НТ-а,
      По мом мишљењу, било која ГНУ / Линук дистрибуција је оперативни систем због функција које испуњава.
      Хвала за ваш коментар.