Программное обеспечение эвм реферат

Обновлено: 05.07.2024

Ведение……………………………………………………………. 2
1. Программное обеспечение ЭВМ…………………………….……. 3
1.1 Программное обеспечение………………………………………. 3
1.2 Классификация программного обеспечения……………………….. 4
1.2.1 Прикладные программы………………………………………. 6
1.2.2 Роль и назначение системных программ…………………………. 6
1.2.3 Операционная система……………………………………………. 9
1.3.Инструментальные программы…………………………………….. 11
2. Пакеты прикладных программ……………………………………….. 11
2.1 Интегрированные пакеты программ………………………………. 12
3. Органайзеры…………………………………………………………… 14
4. Сетевое программное обеспечение………………………………….. 15
5 Заключение…………………………………………………………….. 16
Используемая литература………………………………………………. 17

1. Программное обеспечение ЭВМ.

1.1 Программное обеспечение.

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

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

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рисунок 1):
-прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;.

Файлы: 1 файл

Курсовая скор.docx

Департамент образования и науки Нижегородской области

Государственное образовательное учреждение

Среднего профессионального образования

студентка 471 группы

Классификация и структура ПО. 5

Системное обеспечение. 6

Операционная система MS DOS, структура, назначение блоков. 6

Загрука и схема работы. 8

Внешние команды. 10

Общее программное обеспечение ПК. 10

Коммандеры, оболочки: Нортон коммандер, Windows 3.1, 3.11, 95, 97. 10

Редакторы: встроенные, текстовые, издательские системы. 15

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

Специализированное ПО. 25

Конструкторские пакеты. 25

Системы деловой и научной графики. 26

Математические пакеты. 28

Бухгалтерские пакеты. 30

Список литературы. 33

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

Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома. Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения ПК еще больше. Соответственно, требуется все более разнообразное программное обеспечение для решения задач в новых областях применения ПК. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов конечных потребителей. Это и ставший стандартом графический интерфейс для любого ПО, и внедренные возможности для отправки документов и данных с помощью Интернет непосредственно из прикладной программы (Microsoft Word 97, Exel 97, Access 97 и др.), и возможность использования компьютера как хранилища информации благодаря появлению новых видов накопителей большой емкости и малым временем доступа к данным, а также многие другие возможности и сервисные функции.

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

Цель данной работы – исследование и анализ существующего программного обеспечения.

Задачи работы – изучить существующее ПО на данный момент времени и дать ему характеристику.

По функциональному признаку различают следующие виды ПО:

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

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

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

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

Операционная система MS DOS, структура, назначение блоков.

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

Основными компонентами MS DOS являются:

Базовая система ввода-вывода (БСВВ) – BIOS (Basic Input/Output System);

Системный загрузчик SB (System Bootstrap) – размещается в блоке начальной загрузки (Boot Record);

Модуль расширения BIOS – располагается в скрытом файле io.sys;

Модуль обработки прерываний – скрытый файл msdos.sys;

Драйверы устройств – размещаются в виде файлов на диске;

Информация о желательных параметрах настройки MS DOS – при необходимости задается в файле конфигурации config.sys;

Командный файл, при необходимости выполняемый для настройки параметров и конфигурирования MS DOS называется autoexec.bat.

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

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

Командный процессор представляет собой выполнимую программу. Командный процессор выполняет функции:

Прием и разбор команд, полученных с клавиатуры или из командного файла;

Загрузка и выполнение внешних команд MS DOS (утилит) и прикладных программ, хранящихся в виде файлов типа com и exe.

Утилиты, или внешние команды MS DOS, представляют собой программы, поставляемые вместе с ОС в виде файлов. Они выполняют различные обслуживающие действия, например, форматирование дискет, проверку дисков и т.д.

Драйверы устройств представляют собой программы, дополняющие систему ввода/ вывода ОС и обеспечивающие обслуживание новых устройств или нестандартное использование имеющихся устройств. В частности, с помощью драйверов, например драйвера ansi.sys, обеспечивается требуемый способ формирования символов и вывода их на принтер. Драйверы загружаются в ОЗУ при загрузке ОС, а их имена указываются в файле конфигурации config.sys.

Загрука и схема работы.

Процесс запуска ПК и подготовки ОС к работе состоит из следующих действий:

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

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

Программное обеспечение ЭВМ и его функции ( реферат , курсовая , диплом , контрольная )

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

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

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

В общем случае процесс подготовки и решения задач на ЭВМ пользователями предусматривает выполнение следующей последовательности этапов:

По мере развития ВТ автоматизация этих этапов идет снизу вверх. В ЭВМ 1-го поколения автоматизации подлежал только шестой этап. Все пять предыдущих этапов пользователь должен был готовить вручную самостоятельно. Трудоемкий и рутинный характер этих работ был источником большого количества ошибок в заданиях. Поэтому в ЭВМ следующих поколений появились сначала элементы, а затем целые системы, облегчающие процесс подготовки задач к решению (7, "https://referat.bookap.info").

Для ЭВМ 2-го поколения характерно широкое применение алгоритмических языков (Автокоды, Алгол, Фортран и др.) и соответствующих трансляторов, позволяющих автоматически формировать машинные программы по их описанию. На алгоритмическом языке. Здесь же стали широко внедряться библиотеки стандартных программ, что позволило строить машинные программы блоками, используя накопленный и приобретенный программистами опыт. Отметим, что временные границы появления всех нововведений достаточно размыты. Обычно их истоки можно обнаружить в недрах ЭВМ предыдущих поколений.

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


Рис. Структура программного обеспечения ПК


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

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

Важным классом системных программ являются драйверы. Они расширяют возможности ОС, например позволяют ей рабо­тать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т. д. Так, первые попавшие в нашу страну версии операционных систем DOS, Windows и OS/2 были английскими и не поддерживали ввод русских букв с клавиату­ры. Для устранения этого недостатка были созданы специальные драйверы клавиатуры.

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

Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и нагляд­ный способ общения с компьютером, чем штатные средства ОС.

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

Система программирования позволяет разрабатывать програм­мы на языках программирования. Языками программирования на­зываются формальные языки связи человека с ЭВМ, предназна­ченные для описания данных (информации) и алгоритмов (про­грамм) их обработки на компьютере. Внутренний (машинный) язык любой ЭВМ — цифровой, слова в нем записываются в дво­ичных кодах, в виде последовательности нулей и единиц. Транс­ляторы и интерпретаторы — комплекс программ, обеспечиваю­щий автоматический перевод с алгоритмических языков в ма­шинные коды.

Прикладное программное обеспечение предназначено для не­посредственного решения пользовательских задач. Прикладные программы в основном представлены пакетами прикладных программ (ППП) — комплексом взаимосвязанных программ для решения задач определенного класса в конкретной предметной области.

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

- пакеты программ текстовой обработки;

- пакеты программ графики;

- системы управления базами данных.

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

Рассмотрим подробнее наиболее часто применяемые пакеты.

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

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

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

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

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

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

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

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

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

Программы распознавания символов позволяют вводить с по­мощью сканера напечатанные тексты, делая ненужным утоми­тельный и трудоемкий ввод текстов с клавиатуры.

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

Программы-словари — это электронные версии обычных сло­варей с некоторыми дополнительными возможностями.

Системы автоматизированного проектирования (САПР) по­зволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера.

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

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

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

Прикладные программы часто объединяются в пакеты по роду деятельности пользователя. Наиболее популярным пакетом, предназначенным для решения задач автоматизации офиса, яв­ляется Microsoft Office. Он представляет собой семейство при­кладных программных продуктов, которое объединяет различ­ные приложения в универсальную среду для работы с информа­цией. Наибольшее распространение в нашей стране получили следующие, входящие его состав программы.

Microsoft Word — мощный текстовый процессор, который позволяет быстро и просто создавать профессионально оформ­ленные документы, содержащие рисунки, схемы, формулы, таб­лицы, диаграммы, а также обладает встроенной поддержкой тех­нологий Internet.

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

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

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

В составе Microsoft Office имеется также несколько неболь­ших программ достаточно узкой специализации. К ним отно­сятся:

Photo Editor — редактор рисунков;

Microsoft Graph — программа для построения простых диа­грамм;

Microsoft WordArt — программа для преобразования слов и фраз в графические изображения; эти изображения можно ис­пользовать, например, для создания эмблем и шапок на фир­менных бланках организации;

Microsoft ClipArt — программа для вставки в документ зара-I нее заготовленной и красочно оформленной графики;

Microsoft Organization Chart поможет уточнять, кто есть кто (и кто за кого отвечает) в любой компании;

Equation Editor — программа для вставки самых сложных ма­тематических уравнений.

Microsoft Office очень удобен — он не создает проблем при изучении новых приложений и работе с ними. Получить инфор­мацию о том, как лучше выполнить то или иное действие, или найти нужный инструмент в различных приложениях можно пу-| тем получения справки из меню или у помощника.

К достоинствам Microsoft Office также относится интегриро-ванность программ Excel, Word, Access друг с другом и с други­ми программами и поддержка новейших Web-технологий. Дан­ные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое.

В приложениях Microsoft Office можно создавать Web-стра­ницы, не изучая формат HTML, сохранять документы в формате HTML, просматривать готовые HTML-документы, а также соз­давать гипертекстовые ссылки. Такая ссылка может быть поме­щена внутрь документа и будет указывать либо на Web страницу, либо на другой документ, где бы этот документ ни находился.

Наиболее популярными у большинства пользователей явля­ются приложения Microsoft Word, Microsoft Excel, Microsoft Access, поэтому в нашем учебнике более подробно будут рас­смотрены основные приемы работы именно в этих программах. Различные версии Microsoft Office могут иметь некоторые отли­чительные особенности, поэтому в тех случаях, когда конкрет­ные приемы операций зависят от используемой версии програм­мы, мы будем опираться на версию Microsoft Office 2000, хотя в основном речь будет идти о таких обобщенных понятиях и мето­дах, для которых различия между конкретными версиями про­грамм второстепенны.

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

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

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

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

- монитор, который управляет выполнением задач;

- загрузчик, предоставляющий прикладному процессу необ­ходимые программы;

- супервизор, управляющий процессом, памятью и работой оборудования;

- планировщик, определяющий порядок выполнения задач и распределение ресурсов;

- утилита, которая выполняет сервисные операции.

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

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

На сегодняшний день на рынке программного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем.

ОС UNIX — одна из старейших и наиболее простых опера­ционных систем, обладающая тем не менее большим набором инструментальных средств. Позволяет работать с каждой при­кладной программой в отдельном окне (полиэкранная техноло­гия). С точки зрения пользователя, наиболее важными качества­ми системы являются переносимость прикладных программ с одного компьютера на другой и богатый сетевой сервис, позво­ляющий осуществлять распределенную обработку данных. UC UNIX широко используется в суперкомпьютерах, рабочих станциях сети и профессиональных ПК. Сейчас на рынке программного обеспечения представлено много различных вари­антов этой мобильной операционной системы: XENIX, UNIXWARE, SUN-OS, LINUX, BSD.

Операционная система OS/2, будучи полноправной многоза­дачной операционной системой, со своим оригинальным графи­ческим пользовательским и программным интерфейсами, сохра­няет совместимость с однозадачными ОС MS-DOS и PC-DOS. Она предоставляет широкие возможности обработки не только текстов, но и изображений. В основном предназначена для рабо­ты на серверах. Система обладает высокой надежностью, но ра­ботать с ней могут только квалифицированные пользователи.

ОС Microsoft Windows предназначена для работы в однополь­зовательском режиме (то есть является системой для ПК), но имеет и широкие сетевые возможности. Это многозадачная опе­рационная система. Характеризуется удобным графическим ин­терфейсом, использует полиэкранную технологию. Позволяет осуществлять обмен данными между различными приложения­ми. Развитием ОС Microsoft Windows стала Windows NT, ориен­тированная на работу в разнородных сетях.

Примером широко распространенной однозадачной опера­ционной системы является MS-DOS, предложенная корпораци­ей Microsoft.

Читайте также: