Какви са функциите на една операционна система?

Най-важните функции на операционната система са управлението на процесите, управлението на паметта и комуникацията между приложенията.

Операционната система е основният софтуер или набор от програми, които управляват всички процеси, възникващи в рамките на електронно устройство.

Това не са програмите и приложенията, които обичайно използваме за работа с компютъра, а характеристиките, които позволяват тези приложения да работят.

Една от целите на операционната система е да управлява ядрото, ресурсите за местоположение и хардуера на нашата машина. Повечето електронни устройства на пазара, които имат микропроцесор, имат операционна система.

В началото на създаването на операционни системи, най-големият им провал е, че те имат много малък капацитет и много ниска степен на използване, така че обикновено се извършва ръчно чрез партида. Вътре в пакета заданията, които са поръчките, необходими за извършване на действие, бяха активирани ръчно.

С нарастването на сложността на операционните системи е необходимо да се автоматизират тези задачи, като по този начин се появяват първите командни преводачи.

С всички актуализации и открития, направени през годините, нищо не е останало от първите операционни системи, които трябваше да бъдат активирани ръчно.

Те стават все по-усъвършенствани и се активират, за да предпазят машината и да изпълняват необходимите и рутинни задачи.

Основни функции на операционната система

Както казахме по-рано, повечето операционни системи вече са предварително изработени със списък от задачи, които трябва да се изпълнят в нашето електронно устройство, така че всичко да върви гладко.

Необходимо е само да се направят малки корекции, за да се адаптира конфигурацията към нуждите на нашето устройство.

1 - Управление на процесите

Една от най-важните части на една операционна система е управлението на процесите. Процесите са ресурсите, които програмата трябва да изпълни.

Това включва използването на паметта, времето на CPU (централен процесор) и файловете, от които приложението трябва да има достъп, за да функционира добре.

Операционната система, която отговаря за правилното функциониране на машината, е посветена на създаването и унищожаването на процесите, спирането и възобновяването им и подпомагането на комуникационните механизми между процесите.

Можем да сравним тази задача с работата на чиновник. Ако направим списък от задачи, системата за управление на процесите ще установи линия на действие, където поставя най-важните процеси в приоритет, междинните на междинно място и накрая най-малкото на последно място.

Проблемът с това е, че управлението на процесите се извършва чрез машина, която задава произволни приоритети за изпълняваните задачи, а понякога незначителни задачи остават неизпълнени.

След това е необходимо да се промени конфигурацията на инструмента за управление на процесите и да се даде по-висок приоритет на необходимите задачи или да се наложи тяхното ръчно изпълнение.

2- Управление на основната памет

Друг важен компонент на операционната система е управлението на основната памет. Паметта се състои от хранилище на данни, което се споделя от процесора и приложенията и което губи капацитета си, ако възникне повреда.

Ето защо е важно операционната система да отговаря за управлението на паметта, така че тя да не се насити и данните и информацията, съдържаща се в нея, да бъдат загубени.

Операционната система гарантира, че част от паметта се използва и защо. Решете къде се поставят процесите, когато има свободно пространство и задайте и заявете пространството, което е необходимо, така че винаги да се използва добре.

3- Управление на вторичното съхранение

Паметта е много волатилна и в случай на неуспех може да загубите информацията, съдържаща се в нея. Следователно е необходимо да има втори модул за съхранение, който може да съхранява данните в дългосрочен план.

Както и при основната памет, операционната система отговаря за управлението на свободното пространство и присвоява реда на записване. Той също така гарантира, че всичко е перфектно запазено, както и колко място е свободно и къде.

4- Управление на системата за влизане и излизане

Операционната система отговаря за управлението на входните и изходните портове на компютъра, като слушалки, принтер, монитор и др.

В миналото, когато сте искали да инсталирате нов външен порт, беше важно да имате инсталационен диск, съдържащ драйверите, така че компютърът да може да ги приеме.

Сега, в наши дни, операционната система на самия компютър обикновено е отговорна за търсенето на необходимата информация в мрежата, така че новите външни портове да работят перфектно.

5 - Регистриране на файловата система

Файловете са формати, създадени от техните собственици, които се преобразуват в таблици, а операционната система отговаря за записването и записването им.

Операционната система е отговорна за изграждането, изтриването и архивирането на създадените файлове, както и за предлагането на необходимите инструменти за достъп до файловете по всяко време.

Той установява комуникацията между файловете и блоковете за съхранение и накрая може да бъде конфигуриран така, че да прави резервни копия на всички файлове, така че в случай на злополука да не се загубят всички от тях.

6- Сигурност

Операционната система е отговорна за сигурността на машината. Една от най-важните дейности е достъпът на потребителите или програмите до мястото, където не трябва.

Има много вируси, които могат да повлияят на нашата система, а операционната система гарантира, че това не се случва.

Операционната система може да бъде конфигурирана така, че да се извършват периодични контроли и да се установяват контролите за сигурност, които той трябва да изпълнява.

7. Комуникация между елементи и приложения

Чрез мрежовите интерфейси операционната система поддържа комуникация между различните компоненти на машината и всички приложения, които са в контакт с тях. Изпращане и получаване на информация.

8 - Информирайте за състоянието на системата

Има няколко приложения, които са инсталирани по подразбиране до операционната система, но не са система като такава.

Те предлагат среда и основни характеристики за разработване и изпълнение на програми, инсталирани на нашата машина.

Той информира за състоянието на системата, ако е необходимо да се извърши някакво действие или да се одобри, че са предприети някои действия, като автоматични актуализации.

В допълнение, той поддържа различните езици за програмиране, така че всеки тип приложение да работи в нашата машина. Разбира се, има програми, които подобряват комуникацията между приложенията.

9 - Управление на ресурсите

Управлявайте всички основни части на машината чрез своя мениджър на ресурси. Неговата функция като администратор включва сигурността и комуникацията на централния процесор или процесора, външните устройства, които са свързани към компютъра.

Подобно на вътрешната памет и вторичната памет, където понякога трябва да почиствате и променяте съхранените части от една в друга.

Като цяло, той управлява всички ресурси на системата и всички ресурси, които влизат в контакт с нея.

10. Администрация на потребителите

Операционната система е отговорна и за управлението на профилите, съхранени в компютъра, в зависимост от това кой е създал профил в него.

Администрацията на потребителя може да бъде еднопотребителска или многопотребителска. Това не означава, че операционната система позволява създаването на потребителски профил, който да се използва на компютър.

Като един потребителски профил означава, че само екзекуциите на този потребител са активни и само негови. В другата, в многопотребителската, тя позволява задачите на повече от един потребител да бъдат активни едновременно.

Най-често използваните операционни системи

Най-известните и използвани операционни системи на пазара са Windows, iOS и Linux за компютри. И Android и iOS за смартфони.

Има хиляди операционни системи, с по-голяма или по-малка степен на сложност, в зависимост от това кое устройство е необходимо.

Windows принадлежи към големия макроизображение на Microsoft, докато iOs принадлежи на Apple. Linux, от своя страна, е безплатна софтуерна платформа, която ви позволява да модифицирате вашата операционна система. В рамките на Linux платформата е Ubuntu и Devian, които са най-известните.

Тези безплатни софтуери позволяват на потребителя да модифицира операционната система, както му харесва. Той също има определен риск и че докосването до ядрото на операционната система, когато нямате много знания, може да генерира катастрофа.

Напротив, операционните системи като Windows и iOS вече са подготвени за най-неопитните потребители, така че първоначалната конфигурация на операционната система позволява нейното използване, без да се налага да правят скъпи модификации.