Программное обеспечение ЭВМ
Программное обеспечение (ПО) компьютера (Software) - совокупность программ, хранящихся в долговременной памяти компьютера, составляют Создание ПО связано с историей развития ЭВМ. На заре возникновения компьютеров встала проблема управления ими: появились первые средства управления компьютерами: прообразы операционных систем гг. процесс обработки информации состоял только в операциях над числовыми данными гг. процесс обработки информации состоял только в операциях над числовыми данными. 70 гг. компьютер «научился» работать с текстом, появились первые текстовые редакторы. 70 гг. компьютер «научился» работать с текстом, появились первые текстовые редакторы. 80 гг. появилась возможность работать с графической информацией. Сейчас компьютерная графика используется повсеместно. 80 гг. появилась возможность работать с графической информацией. Сейчас компьютерная графика используется повсеместно. 90 гг. компьютер получил возможность обрабатывать звук. Работа со звуком и графикой является неотъемлемой частью мультимедиа технологии. 90 гг. компьютер получил возможность обрабатывать звук. Работа со звуком и графикой является неотъемлемой частью мультимедиа технологии.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Инструментальное Системное Прикладное
Прикладное программное обеспечение дает возможность пользователю непосредственно решать свои информационные задачи, создавать и обрабатывать информационные объекты. Прикладное ПО состоит из прикладных программ (приложений). Они позволяют пользователю обрабатывать текстовую, графическую, числовую, аудио и видео информацию, а также работать в компьютерных сетях, не владея программированием. Прикладное программное обеспечение делится на две части: программы общего назначения и специализированные программы Прикладное ПО
Прикладными программами общего назначения называют программы, которые полезны большинству пользователей независимо от их профессиональных интересов.
Кроме того к прикладным программам общего назначения относят программы для развлечений и для обучения. ИГРЫ Логические Стратегические Имитаторы- тренажеры Развивающие ПРОГРАММЫ ДЛЯ ОБУЧЕНИЯ Электронные учебники и репетиторы Тестирующие и проверяющие программы Конструкторы
Специализированные программы (профессионально ориентированные). Дать их полный перечень практически невозможно. Математики, инженеры, научные работники многих специальностей нуждаются в программах, выполняющих математические расчеты; профессиональные издатели книг не могут довольствоваться текстовыми процессорами общего назначения и нуждаются в специальных программах - издательских системах; бухгалтерам и экономистам требуются свои программы. Фактически для любой профессии, связанной с обработкой информации, уже создано свое специализированное ПО. К классу специализированных программ следует отнести также обучающие программы, инструментальные программы, позволяющие конструировать цифровые (электронные) средства обучения.
Системное ПО Системное программное обеспечение – необходимая часть ПО, без которой не может работать компьютер. Системные программы выполняют различные вспомогательные функции, например: - управление ресурсами ЭВМ; - создание копий используемой информации; - проверку работоспособности устройств компьютера; - выдачу справочной информации о компьютере и т.п. Системное ПО подразделяют на базовое (операционные системы, драйверы устройств, программы- оболочки) и сервисное (служебное - утилиты).
Драйверы устройств – специальные программы, которые обеспечивают управление работой устройств. Операционная система – это комплекс программ, обеспечивающих: управление устройствами и задачами (процессами) согласованную работу всех аппаратных средств компьютера и выполняемых программ; работу с файлами – организацию хранения и обработки файлов на внешних носителях; пользовательский интерфейс – диалог пользователя с компьютером. Программные оболочки
Утилиты - программы, выполняющие некоторые дополнительные услуги системного характера (например, управление внешними устройствами, архивирование файлов, защиту от вирусов, «лечение» и оптимизацию дисков и т. д.).
Инструментальные программные средства - это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ. К инструментальным программам, например, относятся языки программирования, например такие как FORTRAN, Pascal, Basic, Ci, Ci++, Java, JavaScript, Delfi, HTML и др. Системы программирования позволяют создавать тексты программ, отлаживать и исполнять программы. Все перечисленные выше виды ПО создаются программистами с помощью систем программирования. Инструментальное ПО