Программное обеспечение

Программное обеспечение

Этот термин (ПО) означает некую совокупность программ, относящуюся к системе обработки информации. В обиходе ПО называют софтом (от англ. Software). Классифицируют его по месту использования и роду деятельности: системное, инструментальное, прикладное и открытое/закрытое.
Самым ярким примером программного обеспечения является наш компьютер, а точнее операционная система, установленная на него. Операционная система (ОС) – набор программ, которые играют несколько ролей: роль интерфейса (функцию посредника между устройством вычислительной системы и программами, видимыми нашими глазами) и роль управляющего процессами вычислений и рационализацией ресурсов. Структура логики обычной вычислительной системы скрывает в себе ОС между микроархитектурой микропрограмм (сложный строй устройств; гениальный по структуре до того, что металлоконструкции Эйфелевой и Шуховской башен просто ничтожны по количеству элементов) и встроенными прикладными программами. Хоть изготовление металлоконструкций, не уступает по трудоемкости, но вот по сложности и кропотливости процесса создать ОС куда труднее. Лучше всего заниматься этим делом получается у компании Microsoft. Ее ОС с начала девяностых годов прошлого века заполонили весь мир, а действительно достойных конкурентов нет, и по сей день. Линукс и МакОС только начинают что-то делать, что хоть немного сместить Windows.            
Каждое программное обеспечение дает операционной системе определенный набор основных и побочных функций. Основные:
•    Выполнение запросов по программам (мы можем ввести и вывести информацию, по средствам одних программ управлять другими, заставлять их взаимодействовать и т.д.;
•    Функция загрузки программ в ОЗУ (оперативную память);
•    Обеспечение доступа к устройствам ввода/вывода информации (клавиатура/монитор);
•    Обеспечение доступа и возможности управления носителями (жесткий диск, гибкий диск);
•    Возможность простого управления всеми процессами, приложениями и программами – интерфейс;
•    Регистрация возникших ошибок;
Побочные функции:
•    Обеспечение многозадачности (параллельность выполнения задач);
•    Оптимизирование затрат ресурсов и их рациональное распределение между процессами;
•    Возможность настройки доступа программ и приложений к ресурсам;
•    Обеспечение взаимодействий между задачами (синхронизация);
•    Предотвращение искажения данных (нарочных или нет);
•    Возможность многопользовательского режима, настройки многопользовательского режима.    

Автор: Сергей Куприянов
13.02.2017 (11:42)
Пройди тест и узнай об этом!
Информер новостей
Расширение для Google Chrome

Все права защищены © 2010-2024

"alterprogs.com" - технологии будущего

Контакты  | Карта сайта

Использование любых материалов, размещенных на сайте, разрешается при условии ссылки на alterprogs.com. Для интернет-изданий - обязательна прямая открытая для поисковых систем гиперссылка. Ссылка должна быть размещена в независимости от полного либо частичного использования материалов. Материалы в рубрике "Новости партнеров" публикуются на правах рекламы.