Изучаем легко и быстро

Программное обеспечение.
 
Компьютер принято рассматривать как систему, состоящую из двух взаимосвязанных частей: аппаратного обеспечения (технических устройств) и программного обеспечения.
Определение. Программное обеспечение – совокупность всех программ, предназначенных для выполнения на компьютере.
Все программное обеспечение можно условно разделить на три группы (см. таблицу).
 
Программное обеспечение (ПО)
Системное ПО
Системы программирования
Прикладное ПО
- операционные системы
- сервисные программы
 
- приложения общего назначения
- приложения специального назначения
 
Системный администратор
Программист
Пользователь
 
1.Системное ПО:
-операционные системы
-сервисные программы
 
Определение. Операционная система – комплекс программ, обеспечивающих согласованное функционирование всех устройств компьютера и представляющих пользователю доступ к ресурсам компьютера.
Примеры: Windows, macOS, Linux – для ПК, Android, iOS, Windows Phone – для смартфонов и планшетов.
Без операционной системы работа с компьютером невозможна.
Приложениями к операционной системе являются специальные программы (драйверы), управляющие работой, подключенных к компьютеры внешних устройств. Например, драйвер принтера, драйвер видеокарты и проч..
Основные функции операционной системы:
- управление устройствами
- управление процессами
- пользовательский интерфейс
- работа с файлами
 
Сервисные программы (утилиты) – вспомогательные программы, расширяющие возможности операционной системы.
Примеры:
- программы, обслуживающие диски
- архиваторы
- антивирусные программы
- прочее
 
Системный администратор - это специалист, который отвечает за работу информационной инфраструктуры компании, обеспечивает ее настройку, поддерживает работоспособность, занимается ее развитием и совершенствованием. На системного администратора, как правило, возлагается обязанность по обслуживанию, обновлению и поддержанию в рабочем состоянии системного программного обеспечения.
 
2.Системы программирования (интегрированная среда разработки) – комплекс программных средств, предназначенных для разработки новых программ. Сам процесс разработки программ называют программированием.
 
Основные компоненты, входящие в большинство систем программирования.
- специализированный текстовый редактор (набор и редактирование текста программы)
- транслятор (переводит программу в машинные коды)
- библиотека стандартных программ
- компоновщик (собирает подпрограммы в единый исполняемый файл)
- отладчик (обнаруживает и исправляет ошибки в программе)
 
Трансляторы:
- интерпретаторы (обрабатывает и исполняет команды программ последовательно)
- компиляторы (обрабатывает весь текст программы, преобразовывая его в машинный код и формируя исполняемый файл)
 
Программист – специалист, занимающийся программированием.
Разные программисты специализируются по разным направлениям, в зависимости от того, над созданием каких программных средств они работают:
- системные программисты занимаются созданием и отладкой операционных систем
- веб-программисты разрабатывают интернет-сайты
- прикладные программисты занимаются разработкой прикладных программ и приложений
 
3.Прикладное программное обеспечение - программные обеспечение, предназначенное для рядовых пользователей, не имеющих специальных познаний в области программирования.
Прикладное программное обеспечение условно разделяют на две группы:
- приложения общего назначения (могут потребоваться любому пользователю)
- приложения специального назначения (программы для специалистов отдельных отраслей)
 
Примеры приложений общего назначения:
- текстовые редакторы
- графические редакторы
- табличные процессоры
- редакторы презентаций
- аудио и видео-редакторы
- браузеры
- почтовые программы
 
Примеры приложений специального назначения:
- настольные издательские системы
- бухгалтерские программы
- правовые системы
- программы компьютерного моделирования
- системы автоматизированного проектирования (САПР)
- геоинформационные системы (ГИС)
 
-------------------------------------------------------
 
Если по окончании прочтенного вы все поняли и все запомнили, нажмите кнопку и закрепите свои знания путем прохождения теста.