Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Лекция 6. Программное обеспечение компьютеров





Лекция 6. Программное обеспечение компьютеров

Что называется программным обеспечением

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

К программному обеспечению (ПО) относят также процесс проектирования и разработки ПО, а именно:

· технология проектирования программ;

· методы тестирования программ;

· методы доказательства правильности программ;

· документирование программ;

· разработка и использование программных сред, и т.п.

Классификация программного обеспечения.

Условно все программы, работающие на компьютере, можно разделить на три ОСНОВНЫЕ категории:

1. системные программы, выполняющие различные инструментальные функции, например:

o управление ресурсами компьютера;

o создание копий используемой информации;

o проверка работоспособности устройств компьютера;

o и др.;

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

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

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

· операционные системы и оболочки;

· системы программирования (трансляторы, и другие средства);

· инструментальные системы;

· интегрированные пакеты программ;

· электронные таблицы;

· системы машинной графики;

· системы управления базами данных (СУБД);

· прикладное программное обеспечение.

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

Системные программыслужат для управления ресурсами компьютерацентральным процессором, памятью, вводом-выводом данных и выполняются вместе с прикладными программами.

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

Cреди системных программ особое место занимают ОС - операционные системы, которые обеспечивают управление ресурсами компьютера.

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

К программам – утилитам относятся:

· программы контроля, тестирования и диагностики компьютера;

· программы-драйверы, которые управляют устройствами ввода-вывода,

· программы-упаковщики (архиваторы), которые записывают

информацию на дисках более плотно;

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

· антивирусные программы, предназначенные для борьбы с компьютерными вирусами и их уничтожению;

Компьютерный вирус — это написанная злонамеренно небольшая программа, которая выполняет какие-либо вредные действия (портит файлы на диске, "засоряет" оперативную память, т.е. нарушает работу компьютера).

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

Кмс, Тп-111 1.02.12

Операционная система.

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

Операционная система играет роль связующего звена между компьютером, программами и пользователем.

Операционная система обычно хранится во внешней памяти компьютера — на жестком диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.

Функции операционной системы:

· осуществление диалога с пользователем посредством монитора;

· ввод-вывод и управление данными;

· распределение ресурсов оперативной памяти, процессора т.п.;

· запуск программ на выполнение;

· вспомогательные операции обслуживания компьютера;

· программная поддержка работы периферийных устройств (дисплея,

клавиатуры, “мышки”, дисковых накопителей, принтера и др.).

Различают четыре основных класса операционных систем:

1. однопользовательские и однозадачные О С, которые могут работать

только с одной задачей;

2. однопользовательские однозадачные ОС с фоновой печатью, которые

позволяют помимо выполнения одной задачи запускать вывод на

печать в фоновом режиме.

3. однопользовательские многозадачные ОС, которые обеспечивают

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

4. многопользовательские многозадачные ОС, позволяющие на одном компьютере запускать одновременно несколько задач нескольким пользователям.

Прикладные программы.

Прикладная программа — это программа, используемая для решения конкретной задачи в какой-либо области.

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

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

Файловая система ОС.

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

Файлы физически реализуются как участки памяти на внешних носителях — м агнитных дисках или CD-ROM.

Каждый файл занимает несколько блоков дисковой памяти. Обычная длина блока — 512 байт.

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

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

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

Каталог без имени является корневым каталогом на диске.

При выполнении ОС команды " открыть файл... ", где указано имя файла и имя каталога с файлом, драйвер файловой системы обращается к своему справочнику и выясняет, какие блоки диска заняты файлом, а затем передает запрос драйверу диска на считывание этих блоков в ОЗУ. При выполнении команды " сохранить файл " драйвер файловой системы ищет на диске незанятые блоки, отмечает их, как распределённые, и передаёт драйверу диска запрос на запись в эти блоки данных файла.

 

 

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

Программы - оболочки.

Оболочки — это программы, которые преобразуют командный пользовательский интерфейс в графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю доступ к файлам, каталогам и сервисные услуги.

В среде MS DOS оболочкой являлся пакет программNorton Commander.

Он обеспечивал:

· создание, копирование, перенос, переименование, удаление, поиск

файлов;

· просмотр и редактирование текстовых файлов;

· запуск программ;

· и ряд других функций.

В начале 90-х годов в среде MS DOS применялась графическая оболочка MS-Windows 3.х, графический интерфейс которой вместо набора команд с клавиатуры позволял выбирать их мышью из графического меню.

Л,С,Д 111

НХИ-1, 20.02.12

 

Инструментальные программы.

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

К инструментальным программам относятся:

· редакторы;

· средства компоновки программ;

· отладочные программы;

· графические пакеты программ и т.п.

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

Текстовый редактор.

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

 

Редактируемый текст выводится на экран, и пользователь может в диалоговом режиме вносить в него свои изменения.

Текстовые редакторы могут обеспечивать выполнение р азнообразных функций:

· создание и редактирование строк текста;

· использование различных шрифтов;

· копирование и перенос текста;

· контекстный поиск и з амена текста;

· задание межстрочных промежутков;

· создание таблиц и построение диаграмм;

· и т.д.

 

Наиболее известный текстовый редактор — Microsoft Word.

Для компьютерной верстки и графики используются издательские системы. Полнофункциональные издательские системыMicrosoft Publisher, Corel Ventura и Adobe PageMaker.

Графический редактор.

Графический редактор— это программа, предназначенная для построения графических изображений. (Предоставляет возможности рисования линий, кривых, раскраски областей экрана, создания надписей и т.д.)

 

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

Системы научной и инженерной графики (к примеру AutoCad) позволяют в цвете и в заданном масштабе отображать на экране следующие объекты:

· графики двумерных и трехмерных функций, заданных в табличном

или аналитическом виде;

· системы изолиний, в том числе, и нанесённые на поверхность объекта;

· сечения, проекции, карты и т.д.

Такие системы применяются для построения реалистических изображений трёхмерных объектов системы инженерной графики.

Табличный процессор.

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

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

Примером может служить электронная таблица Microsoft Excel.

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

Графам и строкам можно присваивать наименования. На экране монитора можно рассматривать таблицу целиком или по частям.

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

Самым популярным является табличный процессор — Microsoft Excel. В Microsoft Excel автоматизированы многие операции, специальные шаблоны помогают создавать отчёты, импортировать данные и многое другое.

КМС, ТП-1, 29.02.12

Пакеты прикладных программ.

Пакеты прикладных программ(ППП) — это специальные программные комплексы, рассчитанные на общее применение в определенной области и дополненные технической документацией.

Различают следующие разновидности ППП:

· пакеты системных программ;

· пакеты для решения инженерных, планово-экономических, общенаучных задач;

· пакеты для систем автоматизированного проектирования и систем автоматизации научных исследований;

· пакеты педагогических программных средств и другие.

Органайзеры

Органайзеры — это так называемые программы- электронные секретари.

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

Лекция 6. Программное обеспечение компьютеров







ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...

Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.