Операционная система – комплекс программ , обеспечивающих согласованную работу всех узлов компьютера , а также удобный интерфейс (способ обмена данными) между пользователем и прикладными программами , с одной стороны , и аппаратными средствами компьютера – с другой.
Операционная система обеспечивает :
1. Взаимодействие пользователя и аппаратныхсредств ;
2. Обмен данными между прикладными программами и устройствами компьютера;
3. Работу файлов системы ( хранение данных в виде файлов и папок);
4. Запуск и выполнение прикладных программ ;
5. Обработка ошибок , контроль за работой оборудование ;
6. Распределение ресурсов компьютера между несколькими одновременно работающими программами ( время работы процессора , внешние устройства , память) .
Системы програмирования - это програмные средства для создания и откладки новых программ.
Транслятор – это программа ,которая переводит в машинные коды тексты программ , написанных на языке высокого уровня.
Система - это множество элементов, связанных между собой. Элементы системы взаимодействуют друг с другом для достижения общей цели. Система имеет структуру, которая определяет ее функционирование. В системе могут быть подсистемы, которые также взаимодействуют между собой. Система может быть частью большей системы.
Компоненты системы - это элементы, из которых состоит система. Каждый компонент системы выполняет свою функцию для достижения общей цели системы. Компоненты системы выполняют определенные функции для достижения общей цели. Компоненты системы имеют свои специфические функции, которые работают вместе для достижения общей цели. Каждый компонент системы взаимодействует с другими компонентами для обеспечения функционирования всей системы. Каждый компонент системы взаимосвязан и взаимодействует с другими для ее нормального функционирования. Компоненты могут быть взаимозаменяемыми и иметь различные характеристики в зависимости от требований системы. Компоненты систем могут быть взаимозаменяемыми и иметь различные характеристики в зависимости от требований системы.
Основные компоненты системы: 1) элемент системы; 2) взаимоотношения между элементами; 3) подсистема; 4) структура системы.
Целостность – все части системы объединены и составляют единое целое благодаря единству цели создания и функционирования (целевой признак), расположения (территориальный признак), управления (организационный признак).
Виды программных компонентов могут включать:
Приложения - программы, которые пользователи на своих устройствах используют для выполнения конкретных задач, будь то редактирование текста, обработка фотографий или совершение финансовых операций.
Серверные компоненты - программы, которые выполняются на серверах и обеспечивают функциональность для множества клиентов, например, базы данных или веб-серверы.
Библиотеки - коллекции программных модулей, предоставляющие готовые функции и возможности для использования другими приложениями или компонентами.
Фреймворки - наборы предопределенных структур, инструментов и функциональности, которые помогают разработчикам создавать приложения, сокращая время и усилия, требуемые для реализации необходимых функций.