10-те функции на операционната система
Никой не се съмнява, че компютрите са се превърнали в нещо фундаментално в наши дни, сравними само с намесата, която мобилните телефони са означавали в живота ни.
Общото между персоналните компютри и смартфоните е, че освен че са много важни за комуникацията през 21 век, те имат и операционни системи, които им позволяват да работят.
След това ще видим повече в дълбочина какви са функциите на операционната система, в допълнение към коментирането на най-известните и комерсиализирани, откакто са създадени в средата на миналия век.
- Свързана статия: "Обяснени 3-те закона на роботиката"
Какво е оперативна система?
Преди да обясните какви са функциите на операционната система, е необходимо да дефинирате каква точно е тя. Операционните системи, наричани още ядра или „ядра“, са софтуерът, който координира и насочва всички услуги и приложения, използвани на компютър. Това са програми, които позволяват и регулират най-основните аспекти на системата.
Операционна система те обикновено се изпълняват по привилегирован начин в сравнение с останалата част от програмата
, без да позволява на която и да е програма да прави важни промени в нея и да променя общото функциониране на компютъра. Тези системи се състоят от три основни компонента:- Файлова система: е файловият регистър.
- Интерпретация на команди: превежда командите на компютърен език.
- Ядро: позволява работа при основни компютърни проблеми.
Първите компютри нямаха тези системи. През 60-те години компютрите използват пакетна обработка, но през същото това десетилетие започват да се разработват първите операционни системи. По-късно, през 80-те години, някои от най-популярните операционни системи ще започнат да се появяват днес и през следващото десетилетие те ще станат по-ефективни. През деветдесетте години ще се появи един от най-важните: Windows 95.
10-те функции на операционната система
Има няколко функции, изпълнявани от операционната система, без които компютрите биха били много досадни машини за използване. След това ще видим топ 10.
1. Управление на процесите
Една от най-важните функции на операционната система е управлението на процеси, процеси, които са ресурсите, които софтуерът трябва да изпълнява. За него, създава и убива процеси, спира ги и ги възобновява.
Това включва използването на памет, време на процесора (централен процесор) и файловете, до които приложението трябва да има достъп, за да функционира правилно.
Управление на процесите Той се установява въз основа на приоритета на задачите, които трябва да бъдат изпълнени. Това обикновено е предимство, тъй като ви позволява да рационализирате системата.
Понякога обаче има задачи, които системата е интерпретирала като малко важни и ги е оставила без изпълнение. За да се избегне това, е необходимо да се промени конфигурацията на инструмента за управление на процеса и да се даде по-висок приоритет на необходимите задачи или да се принуди тяхното изпълнение на ръка.
2. Управление на основната памет
Друга важна функция на операционната система е управлението на основната памет. Тази памет се състои от хранилище за данни, което се споделя от процесора и приложенията, памет, която губи капацитета си, ако възникне повреда.
Поради тази причина е важно операционната система да се грижи за управлението на паметта, предотвратявайки наситеността и загубата на данни и информация.
Операционната система гарантира коя част от паметта се използва и защо се използва. Въз основа на същата памет той решава къде да се поставят процесите, когато има свободно пространство и разпределя и претендира необходимото пространство, така че то винаги да се използва добре.
- Може да се интересувате: "Компютрите ще заменят ли психолозите?"
3. Вторично управление на съхранението
Както видяхме, паметта на компютъра е много нестабилен аспект. Това означава, че всеки отказ рискува да загуби информация. Именно поради тази причина В компютъра има втори модул за съхранение, който може да съхранява дългосрочни данни.
Както при основната памет, операционната система отговаря за управлението на свободното пространство, което остава, като също така задава заповед за запазване на генерираните данни. Той също така гарантира, че всичко се съхранява правилно, а също така проверява колко място е свободно и къде.
4. Дневник на файловата система
Файловете са формати, създадени от потребителя на компютъра, които се преобразуват в таблици, които трябва да бъдат регистрирани в системата ако искате да ги запазите и използвате отново в бъдеще.
Операционната система отговаря за управлението на тези файлове, създаването им, изтриването им или архивирането им в зависимост от това какво се случва. Той също така предлага необходимите инструменти, за да можете да се обърнете към тях по-късно.
Същата система може да бъде конфигурирана, стига да прави резервни копия на всички файлове. По този начин в случай на авария ще бъде избегната загуба на данни, частична или пълна.
5. Комуникация между елементи и приложения
Операционната система се грижи за комуникацията между елементи и приложения. Това изпращане и получаване на информация се извършва чрез мрежови интерфейси. По този начин се поддържа комуникация между компонентите на компютъра и всички приложения, които са в контакт с тях.
6. Управление на системата за влизане и излизане
Той отговаря за управлението на входните и изходните портове на компютъра. Тези портове са всички периферни устройства, които могат да бъдат свързани към компютърната кула, като монитор, мишка, принтер, слушалки, писалка ...
В миналото, когато сте искали да инсталирате нов външен порт, е било необходимо да имате специален диск на инсталация, при която са дошли необходимите „драйвери“, за да може компютърът да приеме и да знае как да използва периферното устройство въпросният.
С течение на времето обаче операционните системи на повечето компютри обикновено отговарят за търсенето в мрежата на необходимата информация за да работят правилно новите външни портове.
7. Управление на ресурси
Операционната система е отговорна за управлението на всички основни части на компютъра, чрез своя мениджър на ресурси. Тази функция включва сигурността и комуникацията на процесора с външни устройства, свързани към компютъра. Той също така управлява вътрешната памет и вторичната памет, където понякога се налага да почиствате и премествате съхранени части от едно място на друго.
8. Безопасност
Операционната система се грижи за сигурността на компютъра. Има много компютърни вируси, които могат да повлияят на системата чрез неподходящ достъп от други потребители (хакване) или заразени програми и уеб страници.
За да избегнете това, можете да конфигурирате операционната система така, че да извършва периодични проверки, в допълнение към установяването на контроли за защита.
9. Отчита състоянието на системата
Има редица приложения, които са фабрично инсталирани заедно с операционната система. Въпреки това, макар и полезни, тези приложения не са система като такава.
Въпреки това може да се каже, че може да се каже, че те са близо до това, което би била операционната система, тъй като те предлагат среда и основни характеристики за разработване и изпълнение на програмите, които са инсталирани в компютър.
Операционната система е отговорна за отчитане на състоянието на системата, като посочва дали е необходимо някакво действие, като автоматично актуализиране на приложенията. Какво още, операционната система поддържа различни езици за програмиране, така че всеки тип приложение да работи с компютъра.
10. Управление на потребителите
Операционната система също отговаря за управлението на профилите, които са създадени и съхранени на компютъра, тази администрация може да бъде еднопотребителска или многопотребителска.
Не трябва да се разбира с един потребител, тъй като операционната система позволява само един потребител да бъде създаден да използва компютъра. Един потребител предполага, че само екзекуциите на този потребител ще бъдат активни и само негови. Вместо това, многопотребител означава, че позволява задачите на повече от един потребител да бъдат активни едновременно.
Примери за операционни системи
Откакто се появиха първите операционни системи, бяха създадени няколко, някои твърдо в конкуренция помежду си. Тогава ще видим основните операционни системи, които са най-комерсиализираните и разпространени. Със сигурност компютърът или мобилният телефон, с които четете тази статия, има една от следните операционни системи.
1. Microsoft Windows
Microsoft Windows е един от най-популярните, може би най-много. Първоначално това беше набор от дистрибуции или графични операционни среди, чиято първоначална функция беше да осигуряват други по-стари операционни системи, като MS-DOS, поддържащо визуално представяне и други софтуер. За първи път е публикуван през 1985 г. и оттогава те са актуализирани до нови версии.
2. MacOS
MacOS е името на операционната система за компютри Macintosh, от Apple, известна също като OSX или Mac OSX. Той е базиран на UNIX и е разработен и продаван на компютри на Apple от 2002 г. MacOS е популярен, тъй като е най-пряката и икономически застрашаваща конкуренция на операционната система Microsoft Windows.
3. Android
Android е операционна система, базирана на ядрото на Linux и работи с мобилни телефони, таблети и други устройства, оборудвани със сензорен екран. Той е разработен от Android Inc. и по-късно закупен от Google, което го направи още по-популярен.
Всъщност тази операционна система е толкова популярна, че продажбите на компютърна система Android надхвърлят на тези на IOS за мобилни телефони Macintosh и също на тези на Windows Phone, които са за мобилни телефони MicroSoft.
4. MS-DOS
MS-DOS, чието име се отнася до дисковата операционна система на Microsoft беше една от най-често срещаните операционни системи за персонални компютри на IBM през 80-те и средата на 90-те години. Той имаше серия от вътрешни и външни команди, показвани последователно на тъмен екран.
5. UNIX
UNIX е една от първите създадени операционни системи, разработена през 1969 г. Той е направен да бъде преносим, многозадачен и многопотребителски. Наистина ли, това е цяло семейство подобни операционни системи, някои с дистрибуции, които са предлагани за търговски цели, а други в безплатен формат, винаги от ядрото, наречено Linux
6. Ubuntu
Ubuntu Той е безплатен и с отворен код, тоест е достъпен за всички и може да бъде модифициран без нарушаване на авторските права. Името си носи от родовото южноафриканско философско течение, което е фокусирано върху лоялността на човека към собствения си вид преди всичко.
По същия начин като тази философия, Ubuntu се разбира като продукт, направен от хората, за да помогне на хората. Той е базиран на Linux и се разпространява от британската компания Canonical, която издържа за предоставяне на техническо обслужване.
Библиографски справки:
- Рахалкар, С. ДА СЕ. (2016). Основи на операционната система. Сертифицирано ръководство на фондация за етичен хакер (CEH). Apress. 3-21.
- Блум, С. W (2016). Основи на електрическата система за неелектрическия професионалист. Джон Уайли и синове.
- Sprunt, B. (2002). Основите на хардуера за мониторинг на производителността. IEEE Micro, 22 (4), 64-71.