Автор работы: Пользователь скрыл имя, 07 Декабря 2012 в 13:55, контрольная работа
Любой персональный компьютер, даже самый современный, без наличия установленного на него необходимого программного обеспечения является грудой железа. В таком состоянии ни один компьютер не способен выполнить даже самые элементарные операции. Так что же такое программное обеспечение? Программное обеспечение – набор программ, которые обеспечивают выполнение задач, решаемых на компьютере. Всё программное обеспечение поставляется на флоппи-дисках, лазерных дисках (CD, DVD) или через международную сеть Интернет.
ВВЕДЕНИЕ 3
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 4
ФАЙЛОВАЯ СТРУКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ 5
ИНСТРУМЕНТАРИЙ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ 7
РЫНОЧНАЯ КЛАССИФИКАЦИЯ ПРОГРАММ 8
ЗАКЛЮЧЕНИЕ 10
Пинчук Виктория 11.10.2011
Пинчук Виктория 11.10.2011
Оглавление
ВВЕДЕНИЕ 3
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 4
ФАЙЛОВАЯ СТРУКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ 5
ИНСТРУМЕНТАРИЙ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ 7
РЫНОЧНАЯ КЛАССИФИКАЦИЯ ПРОГРАММ 8
ЗАКЛЮЧЕНИЕ 10
Любой персональный компьютер, даже самый современный, без наличия установленного на него необходимого программного обеспечения является грудой железа. В таком состоянии ни один компьютер не способен выполнить даже самые элементарные операции. Так что же такое программное обеспечение? Программное обеспечение – набор программ, которые обеспечивают выполнение задач, решаемых на компьютере. Всё программное обеспечение поставляется на флоппи-дисках, лазерных дисках (CD, DVD) или через международную сеть Интернет.
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Программное обеспечение, можно условно разделить на три категории:
û системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
û прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
û инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Линейная |
Табличная |
Иерархическая |
Упорядоченные структуры, в которых адрес элемента однозначно определяется его номером. |
Упорядоченные структуры, в которых адрес элемента определяется номером строки и номером столбца, на пересечении которых находится ячейка, содержащая искомый элемент. |
Нерегулярные данные, которые трудно представить в виде списка или таблицы. В иерархической структуре адрес каждого элемента определяется путем доступа, ведущим от вершины структуры к данному элементу. |
В иерархической структуре
Файл – это последовательность произвольного числа байтов, обладающая уникальным собственным именем. Полным именем файла считается собственное имя файла вместе с путем доступа к нему:
<имя носителя>\<имя папки 1>\…<имя папки n> \имя файла.1
Кроме имени и расширения имени файлов операционная система хранит для каждого файла дату его создания или изменения и несколько величин, называемых атрибутами файла.
Атрибуты – это дополнительные параметры, определяющие свойства файлов. Способ хранения файлов на дисках называется файловой системой. Иерархическая структура, в виде которой операционная система отображает файлы и папки диска, называют файловой структур.
Атрибуты
«Только чтение» |
«Скрытый» |
«Системный» |
«Архивный» |
Ограничивает возможности работы с файлом. Его установка означает, что файл не предназначен для внесения изменений. |
Сигнализирует операционной системе о том, что данный файл не следует отображать на экране при проведении файловых операций. |
Атрибутом помечаются файлы, обладающие важными функциями в работе самой операционной системы. |
Современные программы резервного копирования используют свои средства для установления факта изменения файла и данный атрибут во внимание не принимается. |
К основным операциям файловой системы относятся:
Инструментарий технологии программирования- это совокупность программ, обеспечивающих технологию разработки, отладки и внедрения программных продуктов.
Инструментарий технологии программирования делится на два больших класса инструментальных средств: для создания отдельных приложений (программ) и для создания информационных систем и технологий.
Средства для создания
отдельных приложений включают
В свою очередь языки программирования делятся на следующие виды:
Системы программирования включают:
Инструментальная среда пользователя – это специальные программные средства, встроенные в пакет прикладных программ.
Помимо тематического деления программ существует ещё одна классификация – рыночная.
Доля некоммерческого ПО постоянно снижается, и все более ограничивается программами, создаваемыми в процессе научных исследований или для собственного удовольствия. В настоящее время большинство программ распространяется на коммерческой основе.
Для приобретения таких программ необходимо вначале заплатить за них определённую сумму денег. Такие программы называют коммерческие.
Существуют и такие программы, которые распространяются бесплатно. Чаще всего эти программы написаны одним или несколькими опытными программистами для себя, но в последствие они были переданы для общего пользования. Такие программы называются бесплатными. Их можно найти в сети Интернет.
Промежуточное положение между бесплатными и коммерческими программами занимают условно-бесплатные. Самая массовая группа программ, в которую входят практически все утилиты, а часто и весьма серьёзные, умелые программные пакеты. Эти программы предоставляются бесплатно, однако по истечении определенного срока необходимо заплатить их автору или распространителю небольшую сумму. В противном случае программа либо не загружается, либо начинает надоедать просьбами о её регистрации.
Демо-версии – демонстрационные версии популярных программ и игр с «урезанными» возможностями. Например, с выключенной функцией сохранения документов в текстовом редакторе или с несколькими турами в играх.
Весь спектр ПО просто неиссякаем.
Каждые полчаса в мире появляются
всё новые и новые программы.
Какие-то из них останутся неизвестными,
какие-то получат мировое признание.
Создание программного обеспечения
для персональных компьютеров за
какой-то десяток лет превратилось
из занятия программистов-одиночек
в важную и мощную сферу промышленности.
Поэтому развитие ПО, предназначенного
для широкого круга пользователей,
происходит уже не в состязании индивидуальных
программистов, а в процессе ожесточенной
конкурентной борьбы между фирмами
– производителями. Помимо этого, создание
новых программ влёчёт за собой развитие
новых комплектующих, способных
полностью покрыть все
1 Универсальный код символических инструкций для начинающих.
1 А.В. Гордеев «Операционные системы» [3, с.111]
Ф-т МЭО и М, 1 курс, гр. 1113
Ф-т МЭО и М, 1 курс, гр. 1113