- •Овтеты по информатике
- •1. Характеристика технического обеспечения компьютера
- •2. Структура и характеристика системного блока
- •3. Обзор и характеристика внешних устройств компьютера
- •4. Характеристика программного обеспечения компьютера
- •5.Общее (системное) программное обеспечение
- •6. Операционная система Windows, ее возможности и особенности
- •7. Характеристика и приемы работы с основными объектами Windows
- •8. Характеристика сервисных программ управления файлами
- •9. Обзор прикладного программного обеспечения
- •10. Определение, свойства алгоритмов и классификация алгоритмов
- •11. Графические схемы алгоритмов
- •12. Примеры линейных, разветвляющихся, циклических алгоритмов
- •13. Общая характеристика языков программирования
- •14. Компьютерные сети и их классификация
- •15. Аппаратные компоненты компьютерной сети
- •16. Программное обеспечение компьютерных сетей
- •17. Глобальная сеть Интернет, общая характеристика, состав
- •19. Поиск информации в Интернет. Информационно-поисковые системы
- •20. Характеристика Web-сайта и Web-страницы
- •21. Общая характеристика систем компьютерной математики
- •22. Выполнение базовых вычислений в Scilab
- •23. 24.Работа с векторами в Scilab, Обработка матриц в Scilab
- •25. Основные операторы программирования в Scilab
- •32. Линейная интерполяция данных в Scilab
- •33. Сплайновая интерполяция данных в Scilab
- •34. Аппроксимация данных в Scilab по методу наименьших квадратов
4. Характеристика программного обеспечения компьютера
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: 1)технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.); 2)методы тестирования программ [ссылка, ссылка]; 3)методы доказательства правильности программ; 4)анализ качества работы программ; 5)документирование программ; 6)разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое. Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкректного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных. В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории: 1)прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ; 2)системные программы, выполняющие различные вспомогательные функции, например: 2.1)управление ресурсами компьютера; 2.2)создание копий используемой информации; 2.3)проверка работоспособности устройств компьютера; 2.4)выдача справочной информации о компьютере и др.; 3)инструментальные программные системы, облегчающие процесс создания новых программ для компьютера. При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась. Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность). Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы. Системы программирования – это набор программ, обеспечивающих процесс: разработки, и отладки программ пользователя. В каждую систему программирования входит – транслятор. Утилиты – программы вспомогательного назначения. Программы-драйверы – расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д. Программы-упаковщики (архиваторы) – позволяют: записывать информацию на дисках более плотно, а также объединять копии нескольких файлов – в один архивный файл. Антивирусные программы – нужны для: предотвращения заражения компьютерными вирусами, и ликвидации последствий заражения вирусами. Универсальное прикладное ПО: системы обработки текстовой информации, графическое и мультимедийные системы, системы управления базами данных и базами знаний, табличные процессоры, математические системы, сетевые системы, игровые и обучающие системы. Проблемно-ориентированные системы: бухгалтерские системы, автоматизированные системы управления предприятием (АСУП), системы автоматизированного проектирования (САПР), издательские системы.
