Јадро: Разлика помеѓу преработките

Од Сподели wiki
Прејди на прегледникот Прејди на пребарувањето
Нема опис на уредувањето
Нема опис на уредувањето
Ред 5: Ред 5:
Повеќето оперативни систем се потпираат на јадрениот концепт за системи. Постоењето на јадро произлегува од дизајнирањето на систем како серија од апстракциони слоеви, при што секој од нив се потпира на функциите на слојот едно ниво пониско. јадрото од оваа гледна точка едноставно името кое е дадено на најниското ниво на апстракција кое е применето за даден софтвер. Со цел избегнување на јадро, потребно е да се дизајнира целиот софтвер на оперативниот систем да не пристапува до апстракциони слоеви. На тој начин ќе се зголеми сложеноста на дизајнот до толкава мерка што само наједноставните системи би можеле да се имплементираат.  
Повеќето оперативни систем се потпираат на јадрениот концепт за системи. Постоењето на јадро произлегува од дизајнирањето на систем како серија од апстракциони слоеви, при што секој од нив се потпира на функциите на слојот едно ниво пониско. јадрото од оваа гледна точка едноставно името кое е дадено на најниското ниво на апстракција кое е применето за даден софтвер. Со цел избегнување на јадро, потребно е да се дизајнира целиот софтвер на оперативниот систем да не пристапува до апстракциони слоеви. На тој начин ќе се зголеми сложеноста на дизајнот до толкава мерка што само наједноставните системи би можеле да се имплементираат.  


== Врски ==


[http://en.wikipedia.org/wiki/Kernel_(computer_science) јадро]  
* [http://en.wikipedia.org/wiki/Kernel_(computer_science) Јадро]  


[http://en.wikipedia.org/wiki/Microkernel Микро-јадра]
* [http://en.wikipedia.org/wiki/Microkernel Микро-јадра]


[http://en.wikipedia.org/wiki/Monolithic_kernel Монолитички јадра]
* [http://en.wikipedia.org/wiki/Monolithic_kernel Монолитички јадра]




[[Категорија:GNU/Linux]]
[[Категорија:GNU/Linux]]
[[Категорија:Оперативни системи]]
[[Категорија:Оперативни системи]]

Преработка од 12:35, 4 јуни 2007

Во информатичката технологија термин кој најдобро ќе ја опише сржта на системот е јадро. Тој се грижи за справување со ресурсите на системот и за комуникацијата помеѓу хардверските и софтверските компоненти. Како основа на сите оперативни системи јадрото обезбедува операции од ниските нивоа на слојот за апстракција за ресурси (особено меморија, процесори и влезно/излезни уреди) кои апликациите треба да ги контролираат за да ја обавуваат својата функција. јадрото ги олеснува овие потреби за процесите на апликациите преку механизми за комуникација меѓу внатрешните процеси и системските повици.

Овие задачи се применети на различен начин за секој тип на јадро, во зависност од имплементацијата на нивниот дизајн. Додека монолитичките јадра се трудат да ги обезбедат овие потреби преку извршување на целиот код во еден мемориски простор/локација за зголемување на перформансите на системот, микро-јадрата ги обавуваат овие задачи во корисничкиот мемориски простор, трудејќи се да ја зголемат прилагодливоста и модуларноста на системот. Помеѓу овие две можности постои цел опсег од можности.

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

Врски