Увод у Уник архитектуру

Хеј људи!!! Можете ли одговорити на моје питање? шта је једна од најважнијих ствари потребних кориснику да комуницира са рачунаром … нека погоди !!!! Да, ваша претпоставка је тачна да није ништа друго него оперативни систем. Оперативни систем се може дефинисати као скуп унапред дефинисаних програмских језика рачунара који се покреће за контролу рачунарских ресурса. Оперативни систем пружа потребу за коришћењем система на ефикасан начин и ако се у систему не може покренути ниједна апликација без оперативног система у себи. На тржишту постоји довољно различитих оперативних система на основу њихове употребе. Уник архитектура је међу њима најважнија и најчешће коришћена на тржишту и од стране МНЦ-а.

Уник дефиниција

УНИКС се такође може назвати као оперативни систем који се користи и у радним станицама и на серверима. Ово је важно за развој интернета и конфигурацију рачунарских система. Уник су развили Кен Тхомпсон, Деннис Ритцхие и други људи који раде у АТ&Т лабораторијама. То је углавном развијено са намером да помогне програмерима да развију софтвер, а не непрограмери. Међутим, сада га користе сви због своје једноставности. Ово је дизајнирано тако да му приступају истовремено више људи и да има више задатака и конфигурацију дељења времена.

Уник Воркинг

Системи који управљају УНИКС-ом класификовани су у различите подтекстуре, а о њима ћемо обавестити испод -

  1. Први корак је Обичан текст за чување података.
  2. Ово се састоји од хијерархијског датотечног система.
  3. Разматрање третирања уређаја и међупроцесне комуникације као датотеке.
  4. Четврти део је употреба великог броја софтверских алата, другим речима која се могу категорисати у мале програме повезане путем преводитеља помоћу цеви.

Уник апликацијски програмски интерфејс

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

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

Уник ос је написан на Ц језику, апликација „улаз-обрада-излаз“ може се лако покренути без писања језика монтаже.

Уник архитектура

Архитектура УНИКС-а је у основи подељена у четири главна слоја -

  1. Кернел
  2. Хардвер
  3. Шкољка
  4. Датотеке и директорији

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

Обавестите нас детаљно о ​​сваком од њих:

1. Кернел

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

Кернел структура је дизајнирана на такав начин да треба да подржава примарне УНИКС захтеве. Које су подељене у две категорије и доле су наведене

  1. Управљање процесима.
  2. Управљање датотекама.
  • Управљање процесима

Расподјела ресурса у ЦПУ-у, меморији и услугама је неколико ствари које ће се управљати под управљањем процесима.

  • Управљање датотекама

Управљање датотекама бави се управљањем свим подацима у датотекама потребним у процесу док комуницирате с уређајима и регулирате пријенос података.

Главне операције које је извршио кернел су

  1. Кернел осигурава да се покретање програма датих корисницима изврши на време.
  2. Игра улогу у расподјели меморије.
  3. Управља заменом између меморије и диска.
  4. Преноси податке између периферних уређаја.
  5. Кернел такође захтева услугу из процеса.

То је разлог зашто је кернел назван срцем УНИКС система. Сам кернел се може дефинисати као мали програм који садржи довољно података о струји да може пренијети аргументе и примити резултате позива и обрадити их у процесу позива.

2. Хардвер

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

3. Схелл

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

Различити задаци које љуска тражи од кернела су

  1. Отварање датотеке.
  2. Писање датотека.
  3. Извођење програма.
  4. Добијање детаљних информација о програму.
  5. Прекид поступка.
  6. Добијање информација о времену и датуму.

4. Уник датотеке и директоријуми:

Ово укључује програме написане од стране корисника и шкољке као и библиотеке УНИКС-а

Каталози

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

  • Приказује кућне именике.
  • Копира датотеке у друге директоријуме.
  • Преименовање именика.
  • Брисање именика.

Фајлови

Ово су датотеке које садрже податке, текст и програмска упутства. Главни ток датотека је

  • Складиштите информације о кориснику попут нацртане слике или написаног неког садржаја.
  • Углавном се налази испод директорија.
  • Не дозвољава / чува податке других датотека.

Укључивање - Уник архитектура

У овоме смо разговарали о најважнијим темама Уник система и такође научили основе оперативних система. Кернел чини Уник најсигурнијим оперативним системом од Виндовс оперативног система. Искључујући једноставност рада за корисника који је Виндовс оперативни систем, Уник је најпожељнији од прозора, а његови корисници из дана у дан огромно повећавају. Многе софтверске компаније од старт-уп до Мнц-а користе Уник оперативне системе.

Препоручени чланци

Ово је водич за Уник архитектуру. Овде смо разговарали о раду, апликативном програму и архитектури Уника. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Шта је Уник Схелл?
  2. Шта је Уник?
  3. Уник команде
  4. Уник Оператори | Врсте

Категорија: