Автор работы: Пользователь скрыл имя, 08 Апреля 2013 в 16:23, реферат
Персональный компьютер, как известно, является универсальным устройством для обработки информации. Персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций – программу, как надо обрабатывать информацию.
1 Введение
2 ПО
3 классификация ПО
4 заключение
5 список литературы
В основу работы
компьютеров положен
Программа - это
запись алгоритма решения
Для нормального решения задач на компьютере нужно, чтобы программа была отлажена, не требовала доработок и имела соответствующую документацию.
Поэтому, относительно
работы на компьютере часто
используют термин программное
обеспечение (software), под которым
понимают совокупность
Программное и аппаратное
обеспечение в компьютере
Междупрограммный интерфейс
- это распределение
Уровни программного
Базовый уровень
Базовый уровень является
низшим уровнем программного
обеспечения. Отвечает за
Системный уровень
Системный уровень - является
переходным. Программы этого уровня
обеспечивают взаимодействие
Другой класс программ
системного уровня отвечает за
взаимодействие с
Совокупность программного обеспечения системного уровня образует ядро операционной системы компьютера. Наличие ядра операционной системы - это первое условие для возможности практической работы пользователя с вычислительной системой. Ядро операционной системы выполняет такие функции: управление памятью, процессами ввода-вывода, файловой системой, организация взаимодействия и диспетчеризация процессов, учет использования ресурсов, обработка команд и т.д.
Служебный уровень
Программы этого уровня взаимодействуют как с программами базового уровня, так и с программами системного уровня. Назначение служебных программ (утилит) состоит в автоматизации работ по проверке и настройки компьютерной системы, а также для улучшения функций системных программ. Некоторые служебные программы (программы обслуживания) сразу входят в состав операционной системы, дополняя ее ядро, но большинство являются внешними программами и расширяют функции операционной системы. То есть, в разработке служебных программ отслеживаются два направления: интеграция с операционной системой и автономное функционирование.
Классификация служебных программных средств
1. Диспетчеры файлов
(файловые менеджеры). С их помощью
выполняется большинство
2. Средства сжатия данных (архиваторы). Предназначены для создания архивов. Архивные файлы имеют повышенную плотность записи информации и соответственно, эффективнее используют носители информации.
3. Средства диагностики.
Предназначены для
4. Программы инсталляции
(установки). Предназначены для контроля
за добавлением в текущую
5. Средства коммуникации.
Разрешают устанавливать
6. Средства просмотра
и воспроизведения.
7. Средства компьютерной
безопасности. К ним относятся
средства пассивной и активной
защиты данных от повреждения,
несанкционированного доступа,
Прикладной уровень
Программное обеспечение
этого уровня представляет
Классификация прикладного программного обеспечения
1. Текстовые редакторы. Основные функции - это ввод и редактирование текстовых данных. Для операций ввода, вывода и хранения данных текстовые редакторы используют системное программное обеспечение. С этого класса прикладных программ начинают знакомство с программным обеспечением и на нем приобретают первые привычки работы с компьютером.
2. Текстовые процессоры.
Разрешают форматировать, то
3. Графические редакторы.
Широкий класс программ, предназначенных
для создания и обработки
растровые редакторы;
векторные редакторы;
3-D редакторы (трехмерная графика).
В растровых редакторах
графический объект
Векторные редакторы отличаютс
Редакторы трехмерной графики используют для создания объемных композиций. Имеют две особенности: разрешают руководить свойствами поверхности в зависимости от свойств освещения, а также разрешают создавать объемную анимацию.
4. Системы управления базами данных (СУБД). Базой данных называют большие массивы данных, организованные в табличные структуры. Основные функции СУБД:
создание пустой структуры базы данных;
наличие средств ее заполнения или импорта данных из таблиц другой базы;
возможность доступа к данных, наличие средств поиска и фильтраци.
В связи с распространением
сетевых технологий, от современных
СУБД требуется возможность
5. Электронные таблицы. Предоставляют комплексные средства для хранения разных типов данных и их обработки. Основной акцент смещен на преобразование данных, предоставлен широкий спектр методов для работы с числовыми данными. Основная особенность электронных таблиц состоит в автоматическом изменении содержимого всех ячеек при изменении отношений, заданных математическими или логическими формулами.
Широкое применение
находят в бухгалтерском учете,
6. Системы автоматизированного
проектирования (CAD-системы). Предназначены
для автоматизации проектно-
Особенность CAD-систем
состоит в автоматическом
7. Настольные издательские
системы. Автоматизируют
8. Редакторы HTML (Web-редакторы). Особый класс редакторов, объединяющих в себе возможности текстовых и графических редакторов. Предназначены для создания и редактирования Web-страниц Интернета. Программы этого класса можно использовать при подготовке электронных документов и мультимедийных изданий.
9. Браузеры (средства
просмотра Web-документов). Программные
средства предназначены для
10. Системы автоматизированного перевода. Различают электронные словари и программы перевода языка.
Электронные словари
- это средства для перевода
отдельных слов в документе.
Используются
Программы автоматического перевода используют текст на одном языке и выдают текст на другом, то есть автоматизируют перевод. При автоматизированном переводе невозможно получить качественный исходный текст, поскольку все сводится к переводу отдельных лексических единиц. Но, для технического текста, этот барьер снижен.
Программы автоматического перевода целесообразно использовать:
при абсолютном незнании иностранного языка;
при необходимости быстрого ознакомления с документом;
для перевода на иностранный язык;
для создания черновика, который потом будет подправлен полноценным переводом.