Понятие ,назначение и классификация программного обеспечения

Автор работы: Пользователь скрыл имя, 16 Марта 2013 в 10:34, реферат

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

На сегодняшний день в мире существует более 130 миллионов компьютеров. Более 80 % из них объединены в различные информационно-вычислительные сети от малых локальных сетей в офисах до глобальных сетей типа Internet.

Содержание работы

Введение

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

1.1. Базовое программное обеспечение

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

2. Классификация операционных систем

2.1. Дисковая Операционная Система
(DOS)

2.2. Windows 3.1

2.3. Windows 95-98

Заключение

Библиографический список

Содержимое работы - 1 файл

Министерство образования и науки РФ Санкт.doc

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

работа с выделенными  блоками, их копирование, перенос, удаление;

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

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

возможность распечатать результаты вычислений на бумаге;

сортировать и выбирать данные по введенным параметрам;

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

Примером электронных  таблиц широко использующихся в настоящий  момент в России являются таблицы Lotus 1-2-3, SuperCalk, Excel.

Системы управления базами данных (СУБД) позволяют вводить, накапливать, редактировать, сортировать, выбирать по запросу, удалять различные данные. СУБД позволяют также выполнять некоторые вычисления и создавать отчеты. Наиболее мощные СУБД имеют встроенный язык программирования, позволяющих создавать исполнимые программы дня обработки введенных данных. СУБД много, это, например, такие системы как FoxPro, dBASE, Paradox, Clipper, Assecc и другие.

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

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

 

 

 

2. КЛАССИФИКАЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ

 

Считаю необходимым проанализировать следующие операционные системы, так как их наиболее чаще используют работе: Dos, Windows 3.+, Windows 95-98.

Дисковая Операционная Система (DOS)

Операционная система DOS состоит  из следующих частей:

1. Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания.

 

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

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

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

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

На жестком диске (винчестере) загрузчик операционной системы  состоит из двух частей. Это связано  с тем, что жесткий диск может  быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули DOS и передает им управление.

Они загружаются в  память загрузчиком операционной системы  и остаются в памяти компьютера постоянно. Файл I0.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле. COMMAND.СОМ на диске, с которого загружается операционная система. Некоторые команды пользователя, (например Type, Dir или Сор) командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

Внешние команды DOS —  это программы, поставляемые вместе с операционной системой в виде отдельных  файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д.Драйверы устройств — это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйверов возможна работа с «электронным диском» т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файл CONFIG.SYS. Такая схема облегчает добавление новых устройств позволяет делать это, не затрагивая системные файлы DOS.

 

2.2. Windows 3.1

 

 

Операционная оболочка Windows 3.1 — это разработанная фирмой Microsoft надстройка над операционной системой DOS, обеспечивающая большое количество возможностей и удобств для пользователей и программистов. Широчайшее распространение Windows сделало 661 фактическим стандартом для IBM PC-совместимых компьютеров: подавляющее большинство пользователей таких компьютеров работают в ""Windows, поэтому в последнее время практически все новые программы разрабатываются именно для их эксплуатации в среде Windows. "В отличие от оболочек типа Norton Commander, Windows не только обеспечивает удобный и наглядный интерфейс для операции с файлами, дисками и т.д., но и предоставляет новые возможности для запускаемых в среде Windows программ. Разумеется, для использования этих возможностей программы должны быть спроектированы по требованиям Windows. Такие программы не могут выполняться вне среды Windows, поэтому мы будем называть их Windows-программами или WincSows-приложениями. Впрочем, Windows может выполнять и обычные программы, разработанные для DOS. но при этом такие программы не используют никаких преимуществ Windows и работают медленнее, чем при непосредственном вызове из DOS.

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

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

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

• Windows представляет собой  графическую оболочку.

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

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

2.3. Windows 95-98

При создании Windows 95-98 фирма Microsoft в полной мере реализовала объектно-ориентированный подход. Поскольку именно он лег в основу новой операционной системы, вначале скажем несколько слов о том, что такое ориентация на объекты.

Понятие «объектно-ориентированный» возникло в программировании сравнительно недавно. Когда вычислительная мощность машин была невысока, о создании объектно-ориентированных систем не могло быть и речи. Основой всего был программный код. Программисты записывали последовательности команд для выполнения тех или иных действий над данными, которые оформлялись в модули и процедуры. Для работы с каждым объектом создавалась своя процедура. Постепенно с увеличением производительности вычислительных систем процедурный подход начал заменяться объектным. На первое место выдвинулся объект, а не код, который его обрабатывает. На уровне пользователя объектный подход выражается в том, что интерфейс представляет собой подобие реального мира, а работа с машиной сводится к действиям с привычными объектами. Так, папки можно открыть, убрать в портфель, документы — просмотреть, исправить, переложить с одного места на другое, выбросить в корзину, факс или письмо — отправить адресату и т. д. Понятие объекта оказалось настолько широким, что до сих пор не получило строгого определения. Объект, как и в реальном мире, обладает различными свойствами. Программист или пользователь может изменять не все свойства объектов, а только некоторые из них. Можно изменить имя объекта, но нельзя изменить объем свободного места на диске, который также является его свойством. Свойства первого типа в языках программирования носят название read/write (для чтения и записи), а свойства второго — read only (только для чтения).

Метод — это способ воздействия на объект. Методы позволяют создавать и удалять объекты, а также изменять их свойства. Например, для того чтобы нарисовать на экране точку, линию или плоскую фигуру, составляются разные последовательности кодов или программы. Пользователь, однако, применяет для отображения этих объектов один метод Draw, который содержит коды для отображения всех объектов, с которыми он работает. За такое удобство приходится платить тем, что объектно-ориентированные системы могут работать только на достаточно мощных вычислительных установках.

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

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

Следующим этапом упрощения  работы с машиной стал создание различного рода операционных оболочек (сначала текстовых), которые «спрятали» от пользователя командную строку DOS. Ввод последовательности символов, из которой состоит команда операционной системы, свелся к нажатию одной функциональной клавиши или щелчку мыши. Самой распространенной из таких «надстроек» над операционной системой стала оболочка Norton Commander,

Однако основным «инструментом» пользователя все еще оставалась клавиатура. Качественный переход произошел после того, как появились графические оболочки. Теперь пользователь в основном работает с устройством указания, таким как мышь, или планшет, а не с клавиатурой (разумеется, это не относится к работе внутри самих приложений, например, в текстовых редакторах). Ему не нужно помнить почти никаких команд операционной системы. Для того чтобы запустить приложение, достаточно щелкнуть мышью на его изображении или на «значке» (автор предпочитает называть его пиктограммой).

В начале 90-х гг. процедурный  подход все еще преобладал, однако намечаются и некоторые признаки объектно-ориентированного. Например, уже в Windows 3+ можно поставить в соответствие конкретному документу приложение для его обработки. Тогда же появился метод объектного связывания и встраивания (OLE), позволяющий щелчком на изображении объекта неявно запустить приложение, которое его обрабатывает, а после окончания обработки вернуться в предыдущее приложение.

С OLE тесно связан так  называемый метод редактирования документов «на месте» (in-place). Если в документ встроен объект, который должен обрабатываться конкретным приложением, то при щелчке на этом объекте нужное приложение неявным образом запускается, причем в рабочем поле не изменяется ничего, кроме панелей инструментов. Например, если в тексте, который обрабатывается в редакторе Microsoft Word, есть таблица, созданная в редакторе Microsoft Excel, то при щелчке на ней произойдет замена панелей инструментов Excel. Пользователь может обрабатывать документ совсем другим приложением, даже не подозревая об этом,

Информация о работе Понятие ,назначение и классификация программного обеспечения