Какви са функциите на една операционна система?
на функции на операционната система Най-забележими са управлението на процесите, паметта и комуникацията между приложенията.
Операционната система е основният софтуер или набор от програми, които управляват всички процеси, възникващи в рамките на електронно устройство.
Това не са програмите и приложенията, които обичайно използваме за работа с компютъра, а характеристиките, които позволяват тези приложения да работят..
Една от целите на операционната система е да управлява ядрото, ресурсите за местоположение и хардуера на нашата машина. Повечето електронни устройства на пазара, които имат микропроцесор, имат операционна система.
В началото на създаването на операционни системи най-големият им провал е, че те имат много малък капацитет и много ниска степен на използване, така че обикновено се извършва ръчно чрез партида. В рамките на пакета заданията, които са поръчките, необходими за извършване на действие, бяха активирани ръчно.
С нарастването на сложността на операционните системи е необходимо да се автоматизират тези задачи, като по този начин се появяват първите командни преводачи.
С всички актуализации и открития, направени през годините, нищо не е останало от първите операционни системи, които трябваше да бъдат активирани ръчно.
Те стават все по-усъвършенствани и се активират, за да предпазят машината и да изпълняват необходимите и рутинни задачи.
Основни функции на операционната система
Както споменахме по-горе, повечето операционни системи вече са сглобени със списък от задачи, които трябва да се извършват в нашето електронно устройство, така че всичко да върви гладко..
Необходимо е само да направите малки корекции, за да адаптирате конфигурацията към нуждите на нашето устройство.
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 са готови за най-неопитните потребители, така че първоначалната конфигурация на операционната система позволява нейното използване, без да се налага да правят скъпи модификации..
препратки
- РАХАЛКАР, Сагар Аджай. Основи на операционната система. вРъководство за сертифицирани етични хакер (CEH). Apress, 2016. p. 3-21.
- BLUME, Steven W.Основи на електроенергийната система за неелектрически професионалисти. Джон Уайли и синове, 2016.
- SPRUNT, Бринкли. Основите на хардуера за мониторинг на производителността.IEEE Micro, 2002, vol. 22, № 4, стp. 64-71.
- Милър, Майкъл.Абсолютен начинаещ наръчник за основите на компютъра. Какво публикува, 2007.
- АЛВАРЕЗ, Хуан. Разбиране на компютърните основи: стъпване към грамотността.
- SILBERSCHATZ, AbrahamGALVIN, et al.Операционни системи: основни понятия. Addison-Wesley Iberoamericana, 1994.
- TANENBAUM, Andrew S. FOGOAGA, Хуан Карлос Вега.Операционни системи. Prentice Hall, 1988.