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