Программное обеспечение современных компьютеров и других средств информатизации

Автор: Пользователь скрыл имя, 19 Января 2012 в 00:38, реферат

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

Программное обеспечение (ПО) — совокупность программ системы и программных документов, необходимых для эксплуатации этих программ. Также — совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных.
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.
Мы знаем, что программное обеспечение компьютеров делится на три вида:
- системное;
- прикладное и
- инструментальное.
До сих пор мы говорили о программах, решавших какие-либо конкретные задачи - прикладных. Среди множества прикладных программ общего назначения и специализированных мы выбираем те, что помогут выполнить нужную нам работу. Но есть программа, без которой компьютер вообще не сможет работать. Это центральная часть системного ПО - операционная система (ОС).
В задачи операционной системы входит:
- управление работой устройств компьютера;
- работа с файлами;
- управление программами (запуск, выделение памяти и других ресурсов и т. п.);

Оглавление

1. Введение
2. Классификация ПО
3. Системное ПО
3.1. BIOS
3.2. Операционная система
3.2.1. ОС общего назначения
3.2.2. ОС реального времени
3.2.3. Сетевая ОС
3.2.4. Встраиваемая ОС
3.2.5. Загрузчик операционной системы
3.2.6. Драйвер устройства
4. Прикладное ПО
4.1. Офисное приложение
4.1.1. Текстовый редактор
4.1.2. Текстовый процессор
4.1.3. Табличный процессор
4.2. Система автоматизированного проектирования (САПР)
4.3. Информационные системы
4.3.1. Геоинформационная система (ГИС)
4.3.2. Система управления IT-инфраструктурой
5. Инструментальное ПО
5.1. Средство разработки программного обеспечения
5.1.1. Среда разработки
5.1.2. RAD
5.1.3. SDK
5.2. Система управления базами данных (СУБД)
5.2.1. Реляционная (DB2, Informix, Interbase, Firebird, Microsoft SQL, Oracle, PostgreSQL, Server, MySQL, ЛИНТЕР и др.)
5.2.2. Объектно-ориентированная (Versant Object Database, ObjectStore и т.д.)
5.2.3. Иерархическая (IMS и т.д.)
5.2.4. Сетевая (IDS и т.д.)

Файлы: 1 файл

Программное обеспечение современных компьютеров.docx

— 45.50 Кб (Скачать)
    1. Система автоматизированного проектирования (САПР)

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

     В рамках жизненного цикла промышленных изделий САПР решает задачи автоматизации работ на стадиях проектирования и подготовки производства.

       Основная цель создания САПР — повышение эффективности труда инженеров, включая:

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

Достижение этих целей обеспечивается путем:

  • автоматизации оформления документации;
  • информационной поддержки и автоматизации процесса принятия решений;
  • использования технологий параллельного проектирования;
  • унификации проектных решений и процессов проектирования;
  • повторного использования проектных решений, данных и наработок;
  • стратегического проектирования;
  • замены натурных испытаний и макетирования математическим моделированием;
  • повышения качества управления проектированием;
  • применения методов вариантного проектирования и оптимизации.
    1. Информационные системы
      1. Геоинформационная система (ГИС)

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

     ГИС включают в себя возможности систем управления базами данных (СУБД), редакторов растровой и векторной графики и аналитических средств и применяются в картографии, геологии, метеорологии, землеустройстве, экологии, муниципальном управлении, транспорте, экономике, обороне и многих других областях.

     По  территориальному охвату различают глобальные ГИС, субконтинентальные ГИС, национальные ГИС, зачастую имеющие статус государственных, региональные ГИС, субрегиональные ГИС и локальные, или местные ГИС.

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

     Полимасштабные, или масштабно-независимые ГИС  основаны на множественных, или полимасштабных представлениях пространственных объектов, обеспечивая графическое или картографическое воспроизведение данных на любом из избранных уровней масштабного ряда на основе единственного набора данных с наибольшим пространственным разрешением. Пространственно-временные ГИС оперируют пространственно-временными данными.

      1. Система управления IT-инфраструктурой

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

     Такое программное обеспечение позволяет  оптимизировать затраты на IT-службы компании, а также является отличным инструментом как для системного администратора, так и для руководителя IT-службы.

     Подобные  системы разработаны такими лидерами в области программного обеспечения  как Microsoft, HP, IBM, а также многими другими зарубежными и отечественными компаниями, в том числе некоторые организации разрабатывают системы управления IT-инфраструктурой только для внутреннего использования, в соответствии со своими особыми требованиями.

  1. Инструментальное ПО

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

     Системы программирования

     К этой категории относятся программы, предназначенные для разработки программного обеспечения:

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

     Перечисленные инструменты могут входить в  состав интегрированных сред разработки. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Информация о работе Программное обеспечение современных компьютеров и других средств информатизации