РЕФЕРАТ
По информатике
ТЕМА:
Проблемное и системное программное обеспечение
РџСЃРєРѕРІ 2010
СОДЕРЖАНРР•
Проблемное и системное программное обеспечение
1. Структура программного обеспечения ПК
1.1 Программное обеспечение
1.2 Системное ПО
1.3 Прикладное ПО
1.4 Рнструментальное РџРћ
Список использованной литературы
1. РЎРўР РЈРљРўРЈР Рђ ПРОГРАММНОГО ОБЕСПЕЧЕНРРЇ РџРљ
1.1 Программное обеспечение
РџСЂРѕРіСЂР°МЃРјРјРЅРѕРµ обеспе́чение (допустимо также произношение обеспече́ние[1][2][3][4][5]) — совокупность программ системы обработки информации Рё программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90). Также, это совокупность программ, процедур Рё правил, Р° также документации, относящихся Рє функционированию системы обработки данных (РЎРў РРЎРћ 2382/1-84).
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.[2]
В компьютерном сленге часто используется слово софт (от англ. software), которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году.[1]
Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией.
Программное обеспечение, можно условно разделить на три категории:
· системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
· прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
· инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
1.2 Системное ПО
Рто программы общего пользования РЅРµ связаны СЃ конкретным применением РџРљ Рё выполняют традиционные функции: планирование Рё управление задачами, управления РІРІРѕРґРѕРј-выводом Рё С‚.Рґ.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
К системному ПО относятся:
· операционные системы (эта программа загружается в ОЗУ при включении компьютера)
· программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
· операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.
Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)
К утилитам относятся:
— диспетчеры файлов или файловые менеджеры
— средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)
— средства просмотра и воспроизведения
— средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков
— средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами
— средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО)
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
1.3 Прикладное ПО
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.
Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному ПО, например, относятся:
— Комплект офисных приложений MS OFFICE
— Бухгалтерские системы
— Финансовые аналитические системы
— Рнтегрированные пакеты делопроизводства
— CAD – системы (системы автоматизированного проектирования)
— Редакторы HTML или Web – редакторы
— Браузеры – средства просмотра Web — страниц
— Графические редакторы
— Ркспертные системы Рё так далее.
1.4 Рнструментальное РџРћ
Рнструментальное РџРћ или системы программирования — это системы для автоматизации разработки новых программ РЅР° языке программирования.
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:
1. Текстовый редактор для создания файла с исходным текстом программы.
2. Компилятор или интерпретатор. Рсходный текст СЃ помощью программы-компилятора переводится РІ промежуточный объектный РєРѕРґ. Рсходный текст большой программы состоит РёР· нескольких модулей (файлов СЃ исходными текстами). Каждый модуль компилируется РІ отдельный файл СЃ объектным РєРѕРґРѕРј, которые затем надо объединить РІ РѕРґРЅРѕ целое.
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.
Рсполнимый РєРѕРґ – это законченная программа, которую можно запустить РЅР° любом компьютере, РіРґРµ установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.РЎРћРњ.
4. Р’ последнее время получили распространение визуальный методы программирования (СЃ помощью языков описания сценариев), ориентированные РЅР° создание Windows-приложений. Ртот процесс автоматизирован РІ средах быстрого проектирования. РџСЂРё этом используются готовые визуальные компоненты, которые настраиваются СЃ помощью специальных редакторов.
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
o Borland Delphi — предназначен для решения практически любых задачи прикладного программирования.
o Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений.
o Microsoft Visual Basic – это популярный инструмент для создания Windows-программ.
o Microsoft Visual C++ — это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.
РЎРџРРЎРћРљ РСПОЛЬЗОВАННОЙ Р›РТЕРАТУРЫ
1. Р›.Р“. Гагарина, Р•.Р’. Кокорева, Р‘.Р”. Виснадул. Технология разработки программного обеспечения. — Рњ.: РР” «ФОРУМ»; РНФРА-Рњ, 2008. — РЎ. 400.
2. Липаев В.В. Проектирование программных средств. Учебное пособие — М.: Высшая школа. 302 с.
3. [www.lessons-tva.info. Системное программное обеспечение ПК. Программы и программирование. Обучение в интернет]
4. www.wikipedia.org. Программное обеспечение.
www.ronl.ru
РЕФЕРАТ
По информатике
ТЕМА:
Проблемное и системное программное обеспечение
РџСЃРєРѕРІ 2010
СОДЕРЖАНРР•
Проблемное и системное программное обеспечение
1. Структура программного обеспечения ПК
1.1 Программное обеспечение
1.2 Системное ПО
1.3 Прикладное ПО
1.4 Рнструментальное РџРћ
Список использованной литературы
1. РЎРўР РЈРљРўРЈР Рђ ПРОГРАММНОГО ОБЕСПЕЧЕНРРЇ РџРљ
1.1 Программное обеспечение
РџСЂРѕРіСЂР°МЃРјРјРЅРѕРµ обеспе́чение (допустимо также произношение обеспече́ние[1][2][3][4][5]) — совокупность программ системы обработки информации Рё программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90). Также, это совокупность программ, процедур Рё правил, Р° также документации, относящихся Рє функционированию системы обработки данных (РЎРў РРЎРћ 2382/1-84).
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.[2]
В компьютерном сленге часто используется слово софт (от англ. software), которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году.[1]
Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией.
Программное обеспечение, можно условно разделить на три категории:
· системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
· прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
· инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
1.2 Системное ПО
Рто программы общего пользования РЅРµ связаны СЃ конкретным применением РџРљ Рё выполняют традиционные функции: планирование Рё управление задачами, управления РІРІРѕРґРѕРј-выводом Рё С‚.Рґ.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
К системному ПО относятся:
· операционные системы (эта программа загружается в ОЗУ при включении компьютера)
· программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
· операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.
Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)
К утилитам относятся:
— диспетчеры файлов или файловые менеджеры
— средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)
— средства просмотра и воспроизведения
— средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков
— средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами
— средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО)
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
1.3 Прикладное ПО
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.
Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному ПО, например, относятся:
— Комплект офисных приложений MS OFFICE
— Бухгалтерские системы
— Финансовые аналитические системы
— Рнтегрированные пакеты делопроизводства
— CAD – системы (системы автоматизированного проектирования)
— Редакторы HTML или Web – редакторы
— Браузеры – средства просмотра Web — страниц
— Графические редакторы
— Ркспертные системы Рё так далее.
1.4 Рнструментальное РџРћ
Рнструментальное РџРћ или системы программирования — это системы для автоматизации разработки новых программ РЅР° языке программирования.
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:
1. Текстовый редактор для создания файла с исходным текстом программы.
2. Компилятор или интерпретатор. Рсходный текст СЃ помощью программы-компилятора переводится РІ промежуточный объектный РєРѕРґ. Рсходный текст большой программы состоит РёР· нескольких модулей (файлов СЃ исходными текстами). Каждый модуль компилируется РІ отдельный файл СЃ объектным РєРѕРґРѕРј, которые затем надо объединить РІ РѕРґРЅРѕ целое.
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.
Рсполнимый РєРѕРґ – это законченная программа, которую можно запустить РЅР° любом компьютере, РіРґРµ установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.РЎРћРњ.
4. Р’ последнее время получили распространение визуальный методы программирования (СЃ помощью языков описания сценариев), ориентированные РЅР° создание Windows-приложений. Ртот процесс автоматизирован РІ средах быстрого проектирования. РџСЂРё этом используются готовые визуальные компоненты, которые настраиваются СЃ помощью специальных редакторов.
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
o Borland Delphi — предназначен для решения практически любых задачи прикладного программирования.
o Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений.
o Microsoft Visual Basic – это популярный инструмент для создания Windows-программ.
o Microsoft Visual C++ — это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.
РЎРџРРЎРћРљ РСПОЛЬЗОВАННОЙ Р›РТЕРАТУРЫ
1. Р›.Р“. Гагарина, Р•.Р’. Кокорева, Р‘.Р”. Виснадул. Технология разработки программного обеспечения. — Рњ.: РР” «ФОРУМ»; РНФРА-Рњ, 2008. — РЎ. 400.
2. Липаев В.В. Проектирование программных средств. Учебное пособие — М.: Высшая школа. 302 с.
3. [www.lessons-tva.info. Системное программное обеспечение ПК. Программы и программирование. Обучение в интернет]
4. www.wikipedia.org. Программное обеспечение.
www.ronl.ru
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНРР•
ВЫСШЕГО ПРОФЕССРОНАЛЬНОГО ОБРАЗОВАНРРЇ
«АКАДЕМРРЇ УПРАВЛЕНРРЇ «ТРРЎР‘РВ»
Заочное экономическое отделение
РїРѕ РєСѓСЂСЃСѓ: В«Рнформатика»
на тему: «Системное программное обеспечение»
Работу выполнил: студент РіСЂ. в„–Р—Р‘-02 Р.Р’.Артюшина |
Казань, 2011 г.
Программное обеспечение компьютера
Совокупность используемых в компьютере программ принято называть программным обеспечением. Программное обеспечение создает на компьютере определенную среду для работы и включает в себя инструментарий, с помощью которого вы имеете возможность создавать любые компьютерные объекты. Разнообразие сред определяете составом программного обеспечения компьютера, так как любая, даже самая небольшая программа после ее запуска создает свою рабочую среду.
Ртак, программное обеспечение компьютера — совокупность всех используемых РІ компьютере программ. Для того чтобы СЏСЃРЅРѕ понимать, РіРґРµ Рё какую программу вам лучше использовать для преобразования информации Рё получения желаемого результата, необходимо иметь представление РѕР± имеющихся разновидностях программ.
Все программное обеспечение принято разделять на три класса:
системное,
прикладное,
инструментарий программирования (системы программирования).
Системное программное обеспечение1
Ртот класс программного обеспечения является необходимой принадлежностью компьютера, так как обеспечивает взаимодействие человека, всех устройств Рё программ компьютера. Ртот комплекс программ определяет РЅР° компьютере системную среду Рё правила работы РІ ней. Чем более совершенно системное программное обеспечение, тем комфортнее РјС‹ чувствуем себя РІ системной среде. Самой важной системной программой является операционная система, которая обычно хранится жестком РґРёСЃРєРµ. РџСЂРё включении компьютера ее основная часть переписывается СЃ жесткого РґРёСЃРєР° РІРѕ внутреннюю память Рё там находится РЅР° протяжении всего сеанса работы компьютера.
Операционная система — это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем. Важной частью операционной системой является файловая система ОС. В файлах хранится все: и программное обеспечение, и информация, необходимая для пользователя. С файлами постоянно приходится что-то делать: создавать, удалять, копировать, перемещать, искать и переименовывать. За все эти действия и отвечает файловая система.
____________________________________________
1 http :// www . eruditus . name / teorija / ustroistvo . html
Если вы включили компьютер и при этом на экране не происходит никаких изменений, хотя все устройства находятся в рабочем состоянии, то это говорит об отсутствии в нем операционной системы.
Операционная система обеспечивает:
выполнение прикладных программ;
управление ресурсами компьютера — памятью, процессором и всеми внешними устройствами;
контакт человека с компьютером.
К наиболее известным операционным системам относятся: MS-DOS, Windows, Unix, OS/2. К системному ПО можно кроме ОС отнести и множество программ обслуживающего, сервисного характера.
Прикладное программное обеспечение
Каждая прикладная среда предназначена для создания и исследования определенного вида компьютерного объекта.
Например, для создания графического объекта предназначена среда графического редактора, для работы с текстом — среда текстового процессора и т. д.
Комплекс прикладных программ в среде операционной системы Windows называют приложением.
Нередко его называют также пакётом прикладных программ (ППП).
Наибольшей популярностью пользуются следующие группы прикладного программного обеспечения:
текстовые процессоры — для создания текстовых документов;
табличные процессоры (электронные таблицы) — для вычислений и анализа информации, представленной в табличной форме;
базы данных — для организации и управления данными;
графические пакеты — для представления информации в виде рисунков и графиков;
коммуникационные программы — для обмена информацией между компьютерами;
интегрированные пакеты, включающие несколько прикладных программ разного назначения;
обучающие программы, электронные учебники, словари, энциклопедии, системы проектирования и дизайна;
РёРіСЂС‹.
Рнструментарий программирования.
Ртот класс программ предназначен для создания системного Рё прикладного программного обеспечения.
Базовые инструменты любой среды программирования совершенно одинаковы по своей сути, а отличаются только формой представления.
Представьте себе набор типовых инструментов любого специалиста, Р±СѓРґСЊ то слесарь, столяр, портниха, электромонтер, мастер РїРѕ ремонту автомашин Рё РїСЂ. РС… инструменты существенно отличаются РґСЂСѓРі РѕС‚ РґСЂСѓРіР°, так как служат для решения различных задач. РЈ людей РѕРґРЅРѕР№ Рё той же профессии базовые наборы инструментов очень похожи Рё отличаются только формой, качеством, маркой.
Аналогичная картина складывается и с инструментарием программирования. Он может быть разнообразным, но всегда будет существовать некий базовый набор инструментов, для использования которого нужно овладеть специальным языком программирования.
Для создания прикладного ПО широко используются такие языки, как Basic, Pascal, C++, Delphi и др.
www.ronl.ru