Какво е оперативна система. Някои основни положения

Какво е оперативна система

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

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

Какво е оперативна система

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

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

Да вземем пример

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

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

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

Ядрото или ядрото

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

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

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

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

Linux дистрибуции

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

Това е така, защото в следващата статия ще въведем операционни системи за специални цели.

За разлика от Windows и Mac, Linux се предлага под формата на дистрибуции.

Ако купувате Mac, купувате комбинация от вграден и разработен хардуер и софтуер. Ако инсталирате Windows на вашия компютър, всички компоненти на операционната система ще бъдат разработени от Microsoft. В случай на дистрибуция на Linux, това, което имате, е пакет от компоненти от различни източници
Някои от тях са:

  • Ядрото на Linux.
  • Системни помощни програми, разработени от проекта GNU.
  • Драйвери за устройства, създадени от производители или от трети страни, прилагащи обратно инженерство.
  • Графичен сървър.
  • Мениджъри на прозорци.
  • Бюра
  • Събиране на софтуер.

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Джоел Гилен каза той

    Интересна статия, сега ме напада въпрос. Може ли да се каже, че дистрибуцията на GNU / Linux е операционна система? Спомням си, че веднъж @belinuxo в Twitter каза, че за да се счита за такъв, той трябва да бъде изграден от нулата, включително ядрото, така че например Ubuntu не е операционна система.

    1.    Диего Герман Гонзалес каза той

      Нито една от дефинициите, с които се консултирах за операционните системи, не поставя условието да бъдат разработени от нулата. Според мен би било като да се каже, че Windows XP не е операционна система, защото голяма част от нейните компоненти идват от Windows NT,
      Според мен всяка дистрибуция на GNU / Linux е операционна система поради функциите, които изпълнява.
      Благодаря за вашия коментар.