Системное программное обеспечение

Автор работы: Пользователь скрыл имя, 07 Декабря 2012 в 13:55, контрольная работа

Краткое описание

Любой персональный компьютер, даже самый современный, без наличия установленного на него необходимого программного обеспечения является грудой железа. В таком состоянии ни один компьютер не способен выполнить даже самые элементарные операции. Так что же такое программное обеспечение? Программное обеспечение – набор программ, которые обеспечивают выполнение задач, решаемых на компьютере. Всё программное обеспечение поставляется на флоппи-дисках, лазерных дисках (CD, DVD) или через международную сеть Интернет.

Содержание

ВВЕДЕНИЕ 3
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 4
ФАЙЛОВАЯ СТРУКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ 5
ИНСТРУМЕНТАРИЙ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ 7
РЫНОЧНАЯ КЛАССИФИКАЦИЯ ПРОГРАММ 8
ЗАКЛЮЧЕНИЕ 10

Вложенные файлы: 1 файл

surs.docx

— 74.96 Кб (Скачать файл)

Пинчук Виктория 11.10.2011

Пинчук Виктория 11.10.2011

Оглавление

 

ВВЕДЕНИЕ 3

СИСТЕМНОЕ ПРОГРАММНОЕ  ОБЕСПЕЧЕНИЕ 4

ФАЙЛОВАЯ  СТРУКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ 5

ИНСТРУМЕНТАРИЙ  ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ 7

РЫНОЧНАЯ  КЛАССИФИКАЦИЯ ПРОГРАММ 8

ЗАКЛЮЧЕНИЕ 10

 

 

ВВЕДЕНИЕ

Любой персональный компьютер, даже самый  современный, без наличия установленного на него необходимого программного обеспечения  является грудой железа. В таком  состоянии ни один компьютер не способен выполнить даже самые элементарные операции. Так что же такое программное  обеспечение? Программное обеспечение – набор программ, которые обеспечивают выполнение задач, решаемых на компьютере. Всё программное обеспечение поставляется на флоппи-дисках, лазерных дисках (CD, DVD) или через международную сеть Интернет.

 

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Программное обеспечение, можно  условно разделить на три категории:

û системное ПО (программы общего пользования), выполняющие   различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.

û прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.

û инструментальное ПО (системы программирования), обеспечивающее разработку  новых программ для компьютера на языке программирования.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


ФАЙЛОВАЯ  СТРУКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ

Основные структуры данных

Линейная

Табличная

Иерархическая

Упорядоченные структуры, в которых адрес элемента однозначно определяется его номером.

Упорядоченные структуры, в которых адрес элемента определяется номером строки и номером столбца, на пересечении которых находится ячейка, содержащая искомый элемент.

Нерегулярные данные, которые  трудно представить в виде списка или таблицы. В иерархической структуре адрес каждого элемента определяется путем доступа, ведущим от вершины структуры к данному элементу.


В иерархической структуре организуется хранение файлов, которая в данном случае называется файловой структурой. В качестве единицы хранения данных в компьютере принят объект переменной длины, называемый файлом.

Файл – это последовательность произвольного числа байтов, обладающая уникальным собственным именем. Полным именем файла считается собственное имя файла вместе с путем доступа к нему:

<имя носителя>\<имя  папки 1>\…<имя папки n> \имя  файла.1


 

Кроме имени и расширения имени файлов операционная система хранит для каждого файла дату его создания или изменения и несколько величин, называемых атрибутами файла.

 Атрибуты – это дополнительные параметры, определяющие свойства файлов. Способ хранения файлов на дисках называется файловой системой. Иерархическая структура, в виде которой операционная система отображает файлы и папки диска, называют файловой структур.

Атрибуты

«Только чтение»

«Скрытый»

«Системный»

«Архивный»

Ограничивает возможности работы с файлом. Его установка означает, что файл не предназначен для  внесения изменений.

Сигнализирует операционной системе о том, что данный файл не следует отображать на экране при проведении файловых операций.

Атрибутом помечаются файлы, обладающие важными функциями в работе самой операционной системы.

Современные программы резервного копирования используют свои средства для установления факта изменения  файла и данный атрибут во внимание не принимается.


К основным операциям файловой системы относятся:

      • навигация по файловой структуре;
      • запуск программ и открытие документов;
      • создание папок;
      • копирование файлов и папок;
      • перемещение файлов и папок;
      • удаление файлов и папок;
      • переименование файлов и папок;
      • создание ярлыков.

ИНСТРУМЕНТАРИЙ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ

Инструментарий  технологии программирования- это совокупность программ, обеспечивающих технологию разработки, отладки и внедрения программных продуктов.

Инструментарий технологии программирования делится на два  больших класса инструментальных средств: для создания отдельных приложений (программ) и для создания информационных систем и технологий.

Средства для создания отдельных приложений включают локальные средства языки программирования, системы программирования, инструментальные среды пользователя и интегрированные среды разработки программ, основное назначение которых - повышение производительности труда программистов за счет автоматизации создания кодов программ, обеспечивающих интерфейс пользователя графического типа, а также автоматизации разработки запросов и отчетов (например, Delphi).

В свою очередь языки программирования делятся на следующие виды:

  • операторные. Используются для кодирования алгоритмов, а потому также называются алгоритмическими. Имеют в составе:
      • машинно-зависимые (ассемблер);
      • машинно-ориентированные (язык С);
      • универсальные (Турбо-Паскаль, Бэйсик1).
      • функциональные. Применяются, как правило, для машинного моделирования той или иной проблематики. Имеют в составе:
        • проблемно-ориентированные (GPSS);
        • объектно-ориентированные (Форт);
        • логико-ориентированные (Prolog).

Системы программирования включают:

  • интегрированную среду разработчика программы, состоящую, в частности, из текстового редактора, позволяющего создавать и корректировать исходные тексты программ, средств поддержки интерфейса программиста с системными средствами для выполнения различных сервисных функций;
  • транслятор – программу, переводящую исходный текст во внутреннее представление компьютера;
  • отладчик – программу для трассировки и анализа выполнения прикладных программ;
  • компоновщик – программа для подготовки прикладной программы к работе в конкретных адресах основной памяти компьютера;
  • справочные системы.

Инструментальная  среда пользователя – это специальные программные средства, встроенные в пакет прикладных программ.

РЫНОЧНАЯ  КЛАССИФИКАЦИЯ ПРОГРАММ

Помимо тематического деления  программ существует ещё одна классификация  – рыночная.

Доля некоммерческого ПО постоянно  снижается, и все более ограничивается программами, создаваемыми в процессе научных исследований или для  собственного удовольствия. В настоящее  время большинство программ распространяется на коммерческой основе.

Для приобретения таких программ необходимо вначале заплатить за них определённую сумму денег. Такие программы называют коммерческие.

Существуют и такие программы, которые распространяются бесплатно. Чаще всего эти программы написаны одним или несколькими опытными программистами для себя, но в последствие  они были переданы для общего пользования. Такие программы называются бесплатными. Их можно найти в сети Интернет.

Промежуточное положение между  бесплатными и коммерческими  программами занимают условно-бесплатные. Самая массовая группа программ, в которую входят практически все утилиты, а часто и весьма серьёзные, умелые программные пакеты. Эти программы предоставляются бесплатно, однако по истечении определенного срока необходимо заплатить их автору или распространителю небольшую сумму. В противном случае программа либо не загружается, либо начинает надоедать просьбами о её регистрации.

Демо-версии – демонстрационные версии популярных программ и игр с «урезанными» возможностями. Например, с выключенной функцией сохранения документов в текстовом редакторе или с несколькими турами в играх. 

 

ЗАКЛЮЧЕНИЕ

Весь спектр ПО просто неиссякаем. Каждые полчаса в мире появляются всё новые и новые программы. Какие-то из них останутся неизвестными, какие-то получат мировое признание. Создание программного обеспечения  для персональных компьютеров за какой-то десяток лет превратилось из занятия программистов-одиночек в важную и мощную сферу промышленности. Поэтому развитие ПО, предназначенного для широкого круга пользователей, происходит уже не в состязании индивидуальных программистов, а в процессе ожесточенной конкурентной борьбы между фирмами  – производителями. Помимо этого, создание новых программ влёчёт за собой развитие новых комплектующих, способных  полностью покрыть все требования программы, необходимые для нормального  её функционирования.

 

ЛИЕРАТУРА

  1. Иртегов Д. «Введение в ОС» 2001 [111, с.241].
  2. Руденко В.Д. «Курс информатики» 1998. [23. c.368].
  3. http://lamer.nazarov.info/index/fajlovaja_struktura/0-18
  4. http://www.klgtu.ru/ru/students/literature/inf_asu/600.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1  Универсальный код символических инструкций для начинающих.

1 А.В. Гордеев «Операционные системы» [3, с.111]

Ф-т МЭО и М, 1 курс, гр. 1113

 

Ф-т МЭО и М, 1 курс, гр. 1113


Информация о работе Системное программное обеспечение