Съдържание:
- Определение - Какво означава операционна система (ОС)?
- Techopedia обяснява операционната система (OS)
Определение - Какво означава операционна система (ОС)?
Операционната система (OS) в най-общия си смисъл е софтуер, който позволява на потребителя да стартира други приложения на компютърно устройство. Въпреки че е възможно софтуерно приложение да се свързва директно с хардуер, по-голямата част от приложенията са написани за операционна система, което им позволява да се възползват от общите библиотеки и да не се притесняват от конкретни хардуерни детайли.
Операционната система управлява хардуерните ресурси на компютъра, включително:
- Устройства за въвеждане като клавиатура и мишка.
- Изходни устройства като монитори на дисплея, принтери и скенери.
- Мрежови устройства като модеми, рутери и мрежови връзки.
- Устройства за съхранение като вътрешни и външни устройства.
ОС също предоставя услуги за улесняване на ефективното изпълнение и управление и разпределението на паметта за всички допълнителни инсталирани софтуерни приложни програми.
Techopedia обяснява операционната система (OS)
Някои операционни системи са разработени през 50-те години, когато компютрите могат да изпълняват само една програма в даден момент. По-късно през десетилетието компютрите включват много софтуерни програми, понякога наричани библиотеки, които бяха свързани заедно, за да създадат началото на днешните операционни системи.
ОС се състои от много компоненти и функции. Кои функции са дефинирани като част от ОС варират в зависимост от всяка ОС. Трите най-лесно дефинирани компонента обаче са:
- Ядро: Това осигурява контрол на основно ниво над всички компютърни хардуерни устройства. Основните роли включват четене на данни от паметта и записване на данни в паметта, обработка на нареждания за изпълнение, определяне на това как данните се приемат и изпращат от устройства като монитора, клавиатурата и мишката и определяне как да се интерпретират данните, получени от мрежите.
- Потребителски интерфейс: Този компонент позволява взаимодействие с потребителя, което може да възникне чрез графични икони и десктоп или чрез команден ред.
- Интерфейси за програмиране на приложения: Този компонент позволява на разработчиците на приложения да пишат модулен код.
Примерите за ОС включват Android, iOS, Mac OS X, Microsoft Windows и Linux.