Парфенова Ирина, 141 группа, 2011 год
Программное обеспечение (англ. software – математическое обеспечение, программное обеспечение, сокращенно «ПО») включает комплекс необходимых программ – инструкций для компьютера, записанных в понятной компьютеру форме, как ему следует выполнять ту или иную задачу: как вводить исходные данные, как их надо обрабатывать и как выводить результаты. В компьютерном сленге вместо длинного словосочетания «программное обеспечение» употребляют короткое «софт». Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных. Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных. Парфенова Ирина, 141 группа, 2011 год
программы общего пользования, выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д. Программы обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д. системы программирования, обеспечивающее разработку новых программ для компьютера на языке программирования. системное ПО прикладное ПО инструментальное ПО Парфенова Ирина, 141 группа, 2011 год
системное ПО прикладное ПО инструментальное ПО Операционные системы Трансляторы: Компиляторы Трансляторы: Компиляторы Системы программирования Basic Системы программирования Basic Обработка текстов Программы – оболочки Утилиты Интерпретаторы Работа с графикой Обработка баз данных Обработка таблиц Pascal C++ Парфенова Ирина, 141 группа, 2011 год
Самой важной системной программой является операционная система, которая обычно хранится жестком диске. При включении компьютера ее основная часть переписывается с жесткого диска во внутреннюю память и там находится на протяжении всего сеанса работы компьютера. Операционная система - это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем. Важной частью операционной системой является файловая система ОС. В файлах хранится все: и программное обеспечение, и информация, необходимая для пользователя. С файлами постоянно приходится что-то делать: создавать, удалять, копировать, перемещать, искать и переименовывать. За все эти действия и отвечает файловая система. Если вы включили компьютер и при этом на экране не происходит никаких изменений, хотя все устройства находятся в рабочем состоянии, то это говорит об отсутствии в нем операционной системы. Операционная система обеспечивает: -выполнение прикладных программ; - управление ресурсами компьютера памятью, процессором и всеми внешними устройствами; - контакт человека с компьютером. К наиболее известным операционным системам относятся: MS-DOS, Windows, Unix, OS/2. Самой важной системной программой является операционная система, которая обычно хранится жестком диске. При включении компьютера ее основная часть переписывается с жесткого диска во внутреннюю память и там находится на протяжении всего сеанса работы компьютера. Операционная система - это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем. Важной частью операционной системой является файловая система ОС. В файлах хранится все: и программное обеспечение, и информация, необходимая для пользователя. С файлами постоянно приходится что-то делать: создавать, удалять, копировать, перемещать, искать и переименовывать. За все эти действия и отвечает файловая система. Если вы включили компьютер и при этом на экране не происходит никаких изменений, хотя все устройства находятся в рабочем состоянии, то это говорит об отсутствии в нем операционной системы. Операционная система обеспечивает: -выполнение прикладных программ; - управление ресурсами компьютера памятью, процессором и всеми внешними устройствами; - контакт человека с компьютером. К наиболее известным операционным системам относятся: MS-DOS, Windows, Unix, OS/2. Парфенова Ирина, 141 группа, 2011 год
Оболочки – это программы, созданные для упрощения работы со сложными программными системами, такими, например, как DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги. Самая популярная у пользователей IBM-совместимого ПК оболочка – пакет программ Norton Commander. Он обеспечивает: создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов; отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека; создание, обновление и распаковку архивов (групп сжатых файлов); просмотр текстовых файлов; редактирование текстовых файлов; выполнение из её среды практически всех команд DOS; запуск программ; выдачу информации о ресурсах компьютера; создание и удаление каталогов; поддержку межкомпьютерной связи; поддержку электронной почты через модем. MS-Windows 3.х, Norton Navigator Самая популярная у пользователей IBM-совместимого ПК оболочка – пакет программ Norton Commander. Он обеспечивает: создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов; отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека; создание, обновление и распаковку архивов (групп сжатых файлов); просмотр текстовых файлов; редактирование текстовых файлов; выполнение из её среды практически всех команд DOS; запуск программ; выдачу информации о ресурсах компьютера; создание и удаление каталогов; поддержку межкомпьютерной связи; поддержку электронной почты через модем. MS-Windows 3.х, Norton Navigator Парфенова Ирина, 141 группа, 2011 год
Разновидности утилит: программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности; программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся; программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл; антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами; Компьютерный вирус – это специально написанная небольшая по размерам программа, которая может "приписывать" себя к другим программам для выполнения каких-либо вредных действий – портит файлы, "засоряет" оперативную память и т.д. программы оптимизации и контроля качества дискового пространства; программы восстановления информации, форматирования, защиты данных ; коммуникационные программы, организующие обмен информацией между компьютерами; программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти; программы для записи CD-ROM, CD-R и многие другие. Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно. Разновидности утилит: программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности; программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся; программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл; антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами; Компьютерный вирус – это специально написанная небольшая по размерам программа, которая может "приписывать" себя к другим программам для выполнения каких-либо вредных действий – портит файлы, "засоряет" оперативную память и т.д. программы оптимизации и контроля качества дискового пространства; программы восстановления информации, форматирования, защиты данных ; коммуникационные программы, организующие обмен информацией между компьютерами; программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти; программы для записи CD-ROM, CD-R и многие другие. Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно. Парфенова Ирина, 141 группа, 2011 год
Текстовый редактор – это программа, используемая специально для ввода и редактирования текстовых данных. Этими данными могут быть программа или какой-либо документ или же книга. Редактируемый текст выводится на экран, и пользователь может в диалоговом режиме вносить в него свои изменения. Наиболее известный текстовый редактор – Microsoft Word. Текстовый редактор – это программа, используемая специально для ввода и редактирования текстовых данных. Этими данными могут быть программа или какой-либо документ или же книга. Редактируемый текст выводится на экран, и пользователь может в диалоговом режиме вносить в него свои изменения. Наиболее известный текстовый редактор – Microsoft Word. Графический редактор – это программа, предназначенная для автоматизации процессов построения на экране дисплея графических изображений. Предоставляет возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить картинки в таком виде, чтобы они могли быть включены в документ, подготовленный с помощью текстового редактора. Некоторые редакторы позволяют получать изображения трёхмерных объектов, их сечений, разворотов, каркасных моделей и т.п. Пользуется известностью Corel DRAW! – мощный графический редактор с функциями создания публикаций, снабжённый инструментами для редактирования графики и трёхмерного моделирования. Графический редактор – это программа, предназначенная для автоматизации процессов построения на экране дисплея графических изображений. Предоставляет возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить картинки в таком виде, чтобы они могли быть включены в документ, подготовленный с помощью текстового редактора. Некоторые редакторы позволяют получать изображения трёхмерных объектов, их сечений, разворотов, каркасных моделей и т.п. Пользуется известностью Corel DRAW! – мощный графический редактор с функциями создания публикаций, снабжённый инструментами для редактирования графики и трёхмерного моделирования. Парфенова Ирина, 141 группа, 2011 год
База данных – это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации. В базе данных предприятия, например, может храниться: - вся информация о штатном расписании, о рабочих и служащих предприятия; - сведения о материальных ценностях; - данные о поступлении сырья и комплектующих; - сведения о запасах на складах; - данные о выпуске готовой продукции; - приказы и распоряжения дирекции и т.п. Даже небольшие изменения какой-либо информации могут приводить к значительным изменениям в разных других местах. База данных – это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации. В базе данных предприятия, например, может храниться: - вся информация о штатном расписании, о рабочих и служащих предприятия; - сведения о материальных ценностях; - данные о поступлении сырья и комплектующих; - сведения о запасах на складах; - данные о выпуске готовой продукции; - приказы и распоряжения дирекции и т.п. Даже небольшие изменения какой-либо информации могут приводить к значительным изменениям в разных других местах. Электронная таблица – это компьютерный эквивалент обычной таблицы, состоящей из строк и граф, на пересечении которых располагаются клетки, в которых содержится числовая информация, формулы или текст. В Microsoft Excel автоматизированы многие рутинные операции, специальные шаблоны помогают создавать отчёты, импортировать данные и многое другое. Lotus – профессиональный процессор электронных таблиц. Широкие графические возможности и удобный интерфейс пакета позволяют быстро ориентироваться в нём. С его помощью можно создать любой финансовый документ, отчёт для бухгалтерии, составить бюджет, а затем разместить все эти документы в базах данных. Электронная таблица – это компьютерный эквивалент обычной таблицы, состоящей из строк и граф, на пересечении которых располагаются клетки, в которых содержится числовая информация, формулы или текст. В Microsoft Excel автоматизированы многие рутинные операции, специальные шаблоны помогают создавать отчёты, импортировать данные и многое другое. Lotus – профессиональный процессор электронных таблиц. Широкие графические возможности и удобный интерфейс пакета позволяют быстро ориентироваться в нём. С его помощью можно создать любой финансовый документ, отчёт для бухгалтерии, составить бюджет, а затем разместить все эти документы в базах данных. Парфенова Ирина, 141 группа, 2011 год
Система программирования – это система для разработки новых программ на конкретном языке программирования. Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. Система программирования – это система для разработки новых программ на конкретном языке программирования. Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений: пакет Borland Delphi (Дельфи) – блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования. пакет Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций. пакет Borland C++ – одно из самых распространённых средств для разработки DOS и Windows приложений. В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений: пакет Borland Delphi (Дельфи) – блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования. пакет Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций. пакет Borland C++ – одно из самых распространённых средств для разработки DOS и Windows приложений. Парфенова Ирина, 141 группа, 2011 год
Транслятор (англ. translator – переводчик) – это программа- переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются. Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой. После того, как программа откомпилирована, ни сама исходная программа, ни компилятор больше не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы. Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять. Транслятор (англ. translator – переводчик) – это программа- переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд. Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются. Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой. После того, как программа откомпилирована, ни сама исходная программа, ни компилятор больше не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы. Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять. Парфенова Ирина, 141 группа, 2011 год