- Основни функции на операционна система
- 1- Управление на процесите
- 2- Основно управление на паметта
- 3- Управление на вторичното съхранение
- 4- Управление на системата за влизане и излизане
- 5- Регистър на файловата система
- 6- Сигурност
- 7- Комуникация между елементи и приложения
- 8- Отчетете състоянието на системата
- 9- Управление на ресурсите
- 10- Администрация на потребителя
- Най-често срещаните операционни системи
- Препратки
Най -важните функции на една операционна система са управление на процесите, управление на паметта, комуникация между приложенията и др. Операционната система е основният софтуер или набор от програми, които управляват всички процеси, които възникват в рамките на електронно устройство.
Те не са програмите и приложенията, които обикновено използваме за работа, например с компютъра, а характеристиките, които позволяват на тези приложения да работят.
Една от целите на операционната система е да управлява ядрото, ресурсите за местоположение и хардуера на нашата машина. Повечето електронни устройства на пазара, които имат микропроцесор, имат операционна система.
В началото на създаването на операционни системи най-големият недостатък имаше, че те имаха много малък капацитет и много слабо използване, така че обикновено това се извършва ръчно чрез партида. В рамките на партидата заданията, които са поръчките, необходими за извършване на действие, се активират ръчно.
С увеличаването на сложността на операционните системи тези задачи трябваше да бъдат автоматизирани, като по този начин се появиха първите интерпретатори на команди.
С всички актуализации и открития, направени през годините, не остава нищо от първите операционни системи, които трябваше да бъдат активирани ръчно.
Те стават все по-сложни и се активират, за да защитят машината и да изпълняват необходимите и рутинни задачи.
Основни функции на операционна система
Както вече обсъждахме, повечето операционни системи вече са готови с списък от задачи, които трябва да изпълняваме в рамките на електронното ни устройство, така че всичко да върви гладко.
Необходимо е само да се направят малки корекции, за да се адаптира конфигурацията към нуждите на нашето устройство.
1- Управление на процесите
Една от най-важните части на операционната система е управлението на процесите. Процесите са ресурсите, които една програма трябва да стартира.
Това включва използването на памет, време на централния процесор и файлове, до които приложението се нуждае, за да функционира правилно.
Операционната система, за да се грижи за правилното функциониране на машината, е посветена на създаването и унищожаването на процесите, спирането и рестартирането им и подпомагане на комуникационните механизми между процесите.
Можем да сравним тази задача с работата на офис работник. Ако направим списък със задачи, системата за управление на процесите ще установи линия на действие, където поставя най-важните процеси на приоритетно място, междинните на междинно място и накрая по-малко важните.
Проблемът с това е, че управлението на процесите се извършва чрез машина, която определя произволни приоритети на задачите, които трябва да бъдат изпълнени, а понякога по-малко важните задачи се оставят без изпълнение.
След това е необходимо да промените конфигурацията на инструмента за управление на процеси и да дадете по-голям приоритет на необходимите задачи или да принудите тяхното изпълнение на ръка.
2- Основно управление на паметта
Друг важен компонент на операционната система е основното управление на паметта. Паметта се състои от хранилище на данни, което се споделя от процесора и приложенията и губи капацитета си в случай на повреда.
Затова е важно операционната система да се грижи за управлението на паметта, така че да не се насища, а данните и информацията, съдържащи се в тях, да се загубят.
Операционната система гарантира каква част от паметта се използва и защо. Решете къде да се поставят процесите, когато има свободно пространство и разпределете и заявете необходимото пространство, за да бъде винаги добре използвано.
3- Управление на вторичното съхранение
Паметта е много непостоянна и в случай на неуспех можете да загубите информацията, съдържаща се в нея. За това е необходимо да има втори модул за съхранение, който да съхранява данните в дългосрочен план.
Както при основната памет операционната система отговаря за управлението на свободното пространство и възлага заповедта за запис. Той също така гарантира, че всичко е спретнато съхранено, както и колко място е останало и къде.
4- Управление на системата за влизане и излизане
Операционната система отговаря за управлението на входните и изходните портове на компютъра, като слушалки, принтер, монитор и др.
В миналото, когато искате да инсталирате нов външен порт, беше важно да имате инсталационен диск, който да съдържа драйверите за компютъра, за да ги приеме.
В днешно време операционната система на самия компютър обикновено е отговорна за търсенето в мрежата на информацията, необходима за функционирането на новите външни портове.
5- Регистър на файловата система
Файловете са формати, създадени от техните собственици, които се преобразуват в таблици, а операционната система отговаря за регистрирането и запазването им.
Операционната система отговаря за изграждането, изтриването и архивирането на създадените файлове, както и предлага необходимите инструменти, за да имате достъп до файловете по всяко време.
Той установява комуникация между файлове и единици за съхранение и накрая може да бъде конфигуриран да архивира всички файлове, така че в случай на авария всички те да не бъдат загубени.
6- Сигурност
Операционната система отговаря за сигурността на машината. Една от най-важните дейности е достъпът на потребителите или програмите до там, където не трябва.
Има много вируси, които могат да засегнат нашата система, а операционната система гарантира, че това не се случва.
Можете да конфигурирате операционната система, така че да се извършват редовни проверки и да се установят контролите за сигурност, които трябва да извършите.
7- Комуникация между елементи и приложения
Чрез мрежови интерфейси операционната система поддържа комуникация между различните компоненти на машината и всички приложения, които са в контакт с тях. Изпращане и получаване на информация.
8- Отчетете състоянието на системата
Има поредица приложения, които се инсталират по подразбиране с операционната система, но те не са система като такава.
Те предлагат среда и основни характеристики за разработването и изпълнението на програмите, които са инсталирани на нашата машина.
Той отчита състоянието на системата, ако е необходимо някакво действие или одобрява всяко действие, като например автоматични актуализации.
В допълнение, той поддържа различните езици за програмиране, така че всеки тип приложения да функционира на нашата машина. Разбира се, има програми, които подобряват комуникацията между приложенията.
9- Управление на ресурсите
Той управлява всички основни части на машината чрез своя мениджър на ресурси. Неговата роля на администратор включва сигурността и комуникацията на централния процесор или процесора, външните устройства, които са свързани към компютъра.
Подобно на вътрешната памет и вторичната памет, където понякога се налага да почиствате и превключвате съхранени части от една в друга.
По принцип той управлява всички системни ресурси и всички ресурси, които влизат в контакт с него
10- Администрация на потребителя
Операционната система отговаря и за управлението на профилите, съхранявани на компютъра, в зависимост от това кой е създал профил в него.
Потребителската администрация може да бъде едно потребител или много потребител. Това не означава, че операционната система позволява да се създаде само един потребителски профил за използване на един компютър.
Фактът, че това е потребител за един потребител, предполага, че само изпълненията на този потребител са активни и само негови. В другия, в многопотребителския, той позволява задачите на повече от един потребител да бъдат активни едновременно.
Най-често срещаните операционни системи
Най-известните и най-използваните операционни системи на пазара са Windows, iOS и Linux за компютри. И Android и iOS за смартфони.
Има хиляди операционни системи с различна степен на усъвършенстване, в зависимост от това за кое устройство са необходими.
Windows принадлежи към голямата макроимперия на Microsoft, докато iOs принадлежи на Apple. Linux, от своя страна, е безплатна софтуерна платформа, която ви позволява да модифицирате вашата операционна система. В рамките на Linux платформата са Ubuntu и Devian, които са най-известните.
Тези безплатни софтуерни програми позволяват на потребителя да променя операционната система, както му харесва. Той също има определен риск и това е, че докосването до ядрото на операционната система, когато нямате много знания, може да генерира катастрофа.
Напротив, операционни системи като Windows и iOS вече са подготвени за най-неопитни потребители, така че първоначалната конфигурация на операционната система позволява нейното използване, без да се налага извършването на скъпи модификации.
Препратки
- RAHALKAR, Sagar Ajay. Основи на операционната система. В Сертифицирано ръководство за фондация „Етичен хакер“ Apress, 2016. стр. 3-21.
- BLUME, Steven W. Електрическа система за основата на неелектрическия професионалист. John Wiley & Sons, 2016.
- SPRUNT, Бринкли. Основите на хардуера за мониторинг на производителността. IEEE Micro, 2002, кн. 22, № 4, стр. 64-71.
- МИЛЪР, Майкъл. Абсолютно начинаещо ръководство за основите на компютъра. Than Publishing, 2007.
- АЛВАРЕЗ, Хуан. Разбиране на компютърните основи: Стъпка към грамотността.
- SILBERSCHATZ, AbrahamGALVIN и др. Операционни системи: основни понятия. Адисън-Уесли Ибероамерикана, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Хуан Карлос Вега. Операционна система. Prentice Hall, 1988.