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

Пользовательский и программный интерфейсы электронной машины. Структура операционной системы персонального компьютера. Процессорное время и организация памяти. Сетевые средства и распределённые системы. Изучение принципов работы модели "клиент-сервер".

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.04.2015
Размер файла 93,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

МАНГИСТАУСКИЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ

Курсовая работа

Тема: Программное обеспечение и её состав

Выполнила: Базарканова Айнур

Проверила: Кузекбаева Айнур

Актау 2011

Содержание

Введение

1. Классификация программных средств

2. Иерархия программных средств

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

4. Пользовательский и программный интерфейсы

5. Процессорное время и организация памяти

6. Структура операционной системы

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

8. Защита информации

9. Сетевые средства и распределённые системы

10. Модель «клиент-сервер»

11. Сервисные и инструментальные системы

12. Файловая структура диска. Виды файлов и их обозначение

Заключения

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

Введение

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

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

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

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

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

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

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

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

Информационная технология (ИТ) имеет свою цель, методы и средства реализации.

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

Методами ИТ являются методы обработки и передачи данных.

Средства ИТ - это математические, программные, информационные, технические и др.

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

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

1. Классификация программных средств

программный интерфейс компьютер сервер

ЭВМ является исполнителем программ.

Программное обеспечение (ПО) (software)- это просто совокупность программ, используемых для решения задач на ЭВМ. ПО делится на системное и прикладное.

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

Размещено на http://www.allbest.ru/

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

Прикладное ПО (application software) предназначено для решения определённой задачи или класса задач.

Задачей прикладного ПО является автоматизация конкретного вида человеческой деятельности.

Главное место в наборе системных программ занимают операционные системы. Операционная система - это неотъемлемая часть ЭВМ. Она снабжает другие программы и пользователя необходимыми средствами для управления ЭВМ.

Сервисные системы расширяют возможности операционной системы. (DOS-Shell или Norton Commander для DOS, Norton Utilities for Windows, многочисленные оболочки для UNIX-семейства ОС).

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

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

2. Иерархия программных средств

Все программные средства можно разделить на внутреннее и внешнее ПО.

Программы первого уровня хранятся в ПЗУ и работают непосредственно с аппаратурой ЭВМ. Таким образом, все подобные программы являются неотъемлемой частью конкретной ЭВМ. Поэтому набор таких программ называют внутренним программным обеспечением. Для ПЭВМ совокупность этих программ носит название BIOS (Base Input Output System - базовая система ввода-вывода). В состав BIOS входят: драйверы стандартных внешних устройств; тестовые программы для контроля работоспособности оборудования; программа начальной загрузки.

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

Драйвер (driver) - программа, обслуживающая внешнее устройство. Она предоставляет пользователю или программам более высокого уровня набор функций - программный интерфейс - для управления конкретным внешним устройством. Кроме того, драйвер обрабатывает прерывания от обслуживаемого устройства.

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

Размещено на http://www.allbest.ru/

Рис. 2 Иерархия программных средств

Программное обеспечение первого уровня является машинно-зависимым (computer-independent). То есть для каждого микропроцессора или семейства ЭВМ набор данных программ уникален.

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

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

Операционная система (operating system) - это комплекс программ, обеспечивающий управление ресурсами ЭВМ и процессами, которые используют эти ресурсы при вычислениях.

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

Управление ресурсом состоит из двух функций:

упрощение доступа к ресурсу;

распределение ресурсов между конкурирующими за них процессами.

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

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

Операционная система Windows98 является многозадачной, ОС Linux - многопользовательской, MS-DOS однозадачной и, следовательно, однопользовательской. Операционные системы Windows NT и Linux могут поддерживать многопроцессорные ЭВМ с 16 процессорами. Операционная система Novell NetWare является сетевой, однако, встроенные сетевые средства имеют также Windows NT и Linux.

4. Пользовательский и программный интерфейсы

Для упрощения доступа к ресурсам ЭВМ операционные системы поддерживают пользовательский и программный интерфейсы.

Пользовательский интерфейс (user interface) - это набор команд и сервисных услуг, которые упрощают пользователю работу с ЭВМ.

Размещено на http://www.allbest.ru/

Рис. 3 Интерфейсы операционной системы

Программный интерфейс (program interface) - это набор процедур, которые упрощают для программиста управление ЭВМ.

Пример

Операционная система Windows98 предоставляет пользователю графический интерфейс, который представляет собой (с точки зрения пользователя) набор правил для наглядного управления ЭВМ. Кроме графического интерфейса пользователю предоставляется также командный интерфейс, то есть набор команд определённого формата. Для этого в системном меню имеется пункт «Выполнить». Например, чтобы скопировать файл на дискету, нужно набрать: copy file a:\. Основной упор в Windows98 сделан на графическом интерфейсе. В операционной системе Linux также имеются две возможности для управления ЭВМ, но, как правило, предпочтение отдаётся командам.Набор системных функций в Windows98 носит название API (Application Programming Interface). В этом наборе имеются более тысячи процедур для решения разных системных задач. Например, если в программе на языке Си написать

MessageBox (wnd, “Форматирование винчестера, вы уверены?”,” ”, MB_OK); то, дойдя до этого места, программа высветит небольшое окно с данным сообщением и кнопкой ОК и будет ожидать нажатия этой кнопки.

5. Процессорное время и организация памяти

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

Одной из главных задач операционной системы является управление памятью. Когда основной памяти не хватает, все данные, которые не используются в данный момент, записываются в особый файл подкачки. Память, представленная файлом подкачки, называется внешней страничной памятью (external page storage). Совокупность основной и внешней страничной памяти называется виртуальной памятью (virtual memory). Однако для программиста виртуальная память выглядит как единое целое, то есть рассматривается как неупорядоченный набор байтов. В этом случае говорят, что используется линейная адресация памяти.

Пример

Операционные системы Windows98 и Linux используют линейную адресацию виртуальной памяти. В операционной системе MS-DOS использовалась нелинейная адресация основной памяти. Основная память имела сложную структуру, которую приходилось учитывать при программировании. Файлы подкачки системой MS-DOS не поддерживались.

6. Структура операционной системы

Современные операционные системы, как правило, имеют многоуровневое строение (см. рис. 3.4).

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

Размещено на http://www.allbest.ru/

Рис. 4 Уровни операционной системы Linux

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

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

Любые данные хранятся во внешней памяти ЭВМ в виде файлов. Файлами нужно управлять: создавать, удалять, копировать, изменять и др. Такие средства пользователю в виде пользовательского и программного интерфейсов предоставляет операционная система. Способ организации файлов и управления ими называется файловой системой (file system). Файловая система определяет, например, какие символы могут использоваться для имени файла, каков максимальный размер файла, каково имя корневого каталога и др. Способ организации файлов влияет на скорость доступа к нужному файлу, на безопасность хранения файлов и др.

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

Пример

Для ПЭВМ используется несколько видов файловых систем:

FAT16 (File Allocation Table) - используется в ОС Windows95, OS\2, MS-DOS;

FAT32 и VFAT (Virtual FAT) - используется в ОС Windows95;

NTFS (NT File System)- используется в ОС Windows NT;

HPFS (High Performance File System)- используется в ОС OS\2;

Linux Native, Linux Swap - используются в ОС Linux.

Файловая система FAT наиболее просто устроена. Имя корневого каталога имеет всегда вид: А:\, В:\, С:\ и т.д. Имя файла состоит из трёх частей: путь, собственно имя, расширение.

Путь (path) - это имя каталога, в котором файл расположен. Расширение (extension) указывает на тип файла. Например, на рис. 1.6 полное имя файла C:\Windows\System\gdi.exe, путь - C:\Windows\System\, расширение - exe, собственно имя - gdi.

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

По организации данных VFAT напоминает FAT. Однако она позволяет использовать длинные имена файлов: имена до 255 символов, полные имена до 260. Система позволяет хранить также дату последнего доступа к файлу, что создаёт дополнительные возможности для борьбы с вирусами.

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

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

8. Защита информации

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

9. Сетевые средства и распределённые системы

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

Первая задача наиболее естественно решается с помощью использования так называемой сетевой файловой системы (network file system - NFS), которая организует работу пользователя с удалёнными файлами так, как будто эти файлы находятся на магнитном диске самого пользователя.

Вторая задача решается с помощью механизма вызова удалённой процедуры (remote procedure call -- RPC), который реализуется средствами ядра и также скрывает от пользователя разницу между локальными и удалёнными программами. Наличие средств для управления ресурсами удалённых ЭВМ, является основой для создания распределённых вычислительных систем. Распределённая вычислительная система (distributed computer system) - это совокупность нескольких связанных ЭВМ, работающих независимо, но выполняющих общее задание. Такую систему можно рассматривать как многопроцессорную.

10. Модель «клиент-сервер»

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

Технология «plug and play».

Под технологией «plug and play» (PnP-технология) понимается способ взаимодействия между операционной системой и внешними устройствами. Операционная система проводит опрос всех периферийных устройств и должна получить от каждого устройства определённый ответ, из которого можно определить, какое устройство подключено и какой драйвер требуется для его нормальной работы. Цель использования данной технологии заключается в упрощении подключения новых внешних устройств. Пользователь должен быть избавлен от сложной работы по настройке внешнего устройства, требующей высокой квалификации.

11. Сервисные и инструментальные системы

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

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

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

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

Наиболее важными функциями утилит являются:

обслуживание жёсткого диска: форматирование, восстановление удалённых файлов, дефрагментация, низкоуровневое редактирования дисков и др.;

обслуживание файлов и каталогов: поиск, сортировка, копирование по определённому условию и т.д.;

работа с архивами: создание архивов и их обновление, сжатие файлов;

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

предоставление пользователю расширенной информации и ПЭВМ и ОС;

шифрование информации.

Размещено на http://www.allbest.ru/

Рис. 5 Роль утилиты

Наиболее известные операционные среды - Windows3.11 и DESQview, которые предназначались для расширения возможностей ОС MS-DOS. Для пользователя работа с этими оболочками выглядела подобно работе в многозадачной ОС с графическим интерфейсом, поэтому многие зачастую ошибочно называли Windows3.11 операционной системой.

ОС Unix имеет в своём составе, как правило, несколько оболочек, которые отличаются друг от друга в основном форматом и набором команд. Самой популярной оболочкой для MS-DOS являлась программа Norton Commander, которая стала прообразом для многих других подобных программ для ОС Windows95: Windows Commander, FAR-Manager и др.

В своём составе Windows95 имеет некоторые утилиты: для проверки диска Scandisk, для дефрагментации диска Defrag, планировщик заданий Scheduler, которые устанавливаются на ПЭВМ по желанию пользователя. Наиболее известными утилитами как для MS-DOS, так и для Windows95 остаётся комплекс программ Norton Utilities.

Широко используемыми утилитами являются архиваторы. К ним относятся, например, WinZip, WinRar, WinArj, которые отличаются по сути только используемым алгоритмом сжатия.

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

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

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

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

В её состав включаются:

компилятор и/или интерпретатор;

редактор связей;

среда разработки;

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

документация.

Компилятор (compiler) - это программа, выполняющая преобразование исходной программы в объектный модуль, то есть файл, состоящий из машинных команд. Интерпретатор (interpreter) - программа, непосредственно выполняющая инструкции языка программирования.

Редактор связей (linker) - это программа, которая собирает несколько объектных файлов в один исполняемый файл.

Интегрированная среда разработки (integrated development environment - IDE) - совокупность программ, включающая в себя текстовый редактор, средства управления файлами программного проекта, отладчик (debugger) программ, которая автоматизирует весь процесс разработки программ.

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

Размещено на http://www.allbest.ru/

Рис. 6 Этапы разработки программ

Системы быстрой разработки приложений (rapid application development - RAD) представляют собой развитие обычных систем программирования. В RAD-системах во многом автоматизирован сам процесс программирования. Программист не пишет сам текст программы, а с помощью некоторых наглядных манипуляций указывает системе, какие задачи должны выполняться программой. После чего RAD-система сама генерирует текст программы.

Пример

Среди наиболее известных систем программирования можно назвать системы Borland C++, Microsoft Visual C++. Известные RAD-системы общего назначения: Borland Delphi, Microsoft Visual BASIC, Borland C++ Builder, Sybase PowerBuilder.

Система управления базами данных - СУБД (database management system - DBMS) - это комплекс программ, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. В состав СУБД может входить система программирования, дополненная средствами, специфическими для управления БД.

12. Файловая структура диска. Виды файлов и их обозначение

Файл - поименованная область на диске или другом носителе информации. В файлах могут храниться тексты программ, документы, готовые к выполнению программы и любые другие данные(1).

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

В операционных системах Windows и MS-DOS папки и файлы образуют на дисках иерархическую файловую структуру. Необходимо знать, что понятия папка и каталог - это одно и тоже. Организация файловой структуры очень проста. Файлы находятся в папках. Папки вложены в другие папки, более высокого уровня. Папка самого высокого уровня называется корневой - она одна на каждом диске. Назначение файловой структуры - обеспечить однозначное отыскание любого файла, если известно его имя и путь поиска. Путь поиска начинается с корневой папки (ее имя совпадает с обозначением диска) и далее ведет через все вложенные папки к той папке, где находится разыскиваемый файл(3). Создание и обслуживание файловой структуры - это одна из основных функций операционной системы. Подводя итог, можно сказать, что файловая структура - это расположение файлов на диске в каталогах.

Как скопировать группу файлов из каталога в подкаталог? Опишите последовательность действий. Привести пример

Рассмотрим, как это происходит в операционной системе WINDOWS 95.

Для различных операций с файлами (включая копирование) в WINDOWS 95 применяется программа Проводник.

Например, нам необходимо скопировать три файла из корневого каталога диска С в подкаталог «Мой документы». Для этого мы запускаем программу проводник из меню Программы одним щелчком левой кнопки мышки. Затем в Проводнике находим диск С. На нем в корневом каталоге находятся три файла (например, 1.doc, 2.doc, 3.doc). Теперь удерживая клавишу CTRL (она находится в нижнем левом углу клавиатуры) помечаем эти три файла, нажимая левой кнопкой мышки на каждом из них. Затем нажимаем правую кнопку мышки на любом из помеченных файлов и, удерживая её, перемещаем указатель мышки (стрелку) к папке Мои документы (она располагается в корневом каталоге и видна из проводника). После того как папка Мои документы подсветится (указатель мышки будет над ней), отпускаем правую кнопку мышки. В появившемся меню выбираем команду Копировать и щелкаем по ней один раз левой кнопкой мышке. Всё, группа из трёх файлов скопирована. Файлы бывают следующих видов: Исполняемые - те файлы, которые имеют расширение exe, com, bat.Системные - те файлы, которые имеют расширение sys.

Файлы данных - те файлы, которые имеют расширения txt и doc (текстовые файлы), bmp и jpg (графические файлы

Как скопировать фрагмент таблицы? Опишите последовательность действий.

Рассмотрим, как это происходит в программе Microsoft Excel (это редактор электронных таблиц), которая работает под управлением операционной системы WINDOWS 95.

Допустим, что у нас уже имеется таблица размерами 5 строк на 3 столбика, и она заполнена данными. Чтобы скопировать её фрагмент, например 1-ую строку и содержимое всех трёх столбиков, необходимо проделать следующие операции:

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

- щелкаем правой кнопкой мышки над выделенным фрагментом таблицы;

- из появившегося меню выбираем команду копировать;

- затем в меню Файл (оно находится ниже заголовка окна программы Excel) выбираем команду Создать (тем самым создаем новый документ);

- в новом документе в клетке A1 щелкаем правой кнопкой мышки и выбираем команду вставить (щелчком левой кнопки мышки).

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

Технология Plug and Play в WINDOWS 95.

В Windows 95 реализована технология поддержки самонастраивающейся аппаратуры Plug and Play.

Технология Plug and Play (включи и работай) облегчает установку нового оборудования, автоматически его определяя и устанавливая необходимое для него программное обеспечение.(4)

Технология Plug and Play призвана освободить пользователя от утомительной процедуры ручного конфигурирования компьютера под каждое новое устройство.(5)

Стандарт Plug & Play -- это совместная разработка фирм Intel и Microsoft. Основная его идея заключается в том, что каждое устройство, соответствующее этому стандарту, сообщает о себе определенную информацию, благодаря которой операционная система выполняет автоматическую конфигурацию периферийных устройств и разрешает аппаратные конфликты. Стандарту Plug & Play должен в первую очередь удовлетворять BIOS материнской платы и, разумеется, периферийные устройства. Таким образом, операционная система обеспечивает автоматическое подключение и конфигурирование устройств, соответствующих требованиям стандарта Plug and Play, поддерживает совместимость с устаревшими устройствами и создает динамическую среду для подключения и отключения мобильных компонентов.

Как сохранить созданную в памяти ЭВМ ЭТ; как сохранить её не меняя ранее созданной.

Что бы сохранить созданную в памяти ЭВМ электронную таблицу(ЭТ) необходимо (например в программе Excel) зайти в меню Файл и выбрать левой кнопкой мышки команду Сохранить. Появится окно Сохранение документа. Здесь, в нижней части окна, нужно написать название файла - так будет называться файл, где находится моя таблица.

Что бы сохранить созданную в памяти ЭВМ электронную таблицу(ЭТ) не меняя ранее созданной необходимо зайти в меню Файл и выбрать команду Сохранить как… Появится окно Сохранение документа. Здесь, в нижней части окна, нужно написать другое название файла (отличное от прежнего). Например, файл с таблицей назвался бухгалтерия. А что бы сохранить её с изменениями не меняя ранее созданной, нужно сохранить её с новым именем (например, черная бухгалтерия).

Сравнительная характеристика WINDOWS 3.1 и WINDOWS 95.

Основные достоинства WINDOWS95 по сравнению с WINDOWS3.1

Windows 95 -- объектно-ориентированная ОС

Windows 95--полноценная операционная система

Использование стандарта Plug & Play

32-разрядная ОС защищенного режима

Приоритетная многозадачность

Многопоточность.

Спулер печати

32-разрядные устанавливаемые файловые системы

Средства удаленного доступа

Возможности работы с мультимедиа

Поддержка приложений MS-DOS

Поддержка длинных имен файлов

Интерфейс пользователя

Работа с памятью

Windows 95 по сравнению с Windows 3.1

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

Windows 95 -- объектно-ориентированная ОС

Объектно-ориентированный подход реализуется через модель рабочего стола. Windows 95 обходится без привычного в Windows 3.1 диспетчера программ (program manager). Пользователь работает с задачами и приложениями так же, как с документами на своем письменном столе.

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

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

Windows 95--полноценная операционная система

Другая принципиальная особенность Windows 95 состоит в том, что она, в отличие от Windows 3.1, является «настоящей» операционной системой (а не операционной оболочкой, выполняемой под управлением MS-DOS). Под словом «настоящая» мы подразумеваем то, что при включении машины сразу выполняется загрузка Windows 95. Для пользователя это оборачивается некоторыми неудобствами. Он должен привыкнуть к тому, что прежде чем выключить машину, нужно корректно завершить работу с Windows 95, поскольку новая операционная система создает буфера в оперативной памяти, и их содержимое должно быть сброшено на диск.

Использование стандарта Plug & Play

Подход к аппаратному обеспечению также кардинальным образом изменился. Теперь система использует стандарт Plug & Play (переводится как «включил-и-работай», произносится чаще всего как «плаг-н-плэй»), что облегчает и максимально автоматизирует процесс добавления новых периферийных устройств. Стандарт Plug & Play -- это совместная разработка фирм Intel и Microsoft. Основная его идея заключается в том, что каждое устройство, соответствующее этому стандарту, сообщает о себе определенную информацию, благодаря которой операционная система выполняет автоматическую конфигурацию периферийных устройств и разрешает аппаратные конфликты. Стандарту Plug & Play должен в первую очередь удовлетворять BIOS материнской платы и, разумеется, периферийные устройства. Таким образом, операционная система обеспечивает автоматическое подключение и конфигурирование устройств, соответствующих требованиям стандарта Plug and Play, поддерживает совместимость с устаревшими устройствами и создает динамическую среду для подключения и отключения мобильных компонентов.

32-разрядная ОС защищенного режима

MS-DOS была чисто 16-разрядной операционной системой и работала в реальном режиме процессора. В версиях Windows 3.1 часть кода была 16-разрядной, а часть -- 32-разрядной. Windows 3.0 поддерживала реальный режим работы процессора, при разработке версии 3.1 было решено отказаться от его поддержки. Windows 95 является 32-разрядной операционной системой, которая работает только в защищенном режиме процессора. Ядро, включающее управление памятью и диспетчеризацию процессов, содержит только 32-разрядный код. Это уменьшает издержки и ускоряет работу. Только некоторые модули имеют 16-разрядный код для совместимости с режимом MS-DOS. Windows 95 32-разрядный код используется везде, где только возможно, что позволяет обеспечить повышенную надежность и отказоустойчивость системы. Помимо этого, для совместимости с устаревшими приложениями и драйверами используется и 16-разрядный код.

Приоритетная многозадачность

В отличие от предыдущих версий, Windows 95 поддерживает приоритетную многозадачность (preemptive multitasking) и параллельные процессы (multithreading). В Windows 3.1 существовала так называемая «вытесняющая многозадачность» (non-preemptive multitasking), при которой за распределение процессорного времени отвечало приложение. Система выполняла задачу до тех пор, пока приложение «добровольно» не отдавало процессор. В Windows 95 за распределение времени процессора отвечает ядро системы, что обеспечивает нормальную работу фоновых задач.

Многопоточность.

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

Спулер печати

Спулер печати кардинально переработан по сравнению с Windows 3+, Теперь параллельно с печатью можно делать что-либо еще (в старой оболочке можно было или печатать, или работать). Спулер печати также стал теперь 32-разрядным.

32-разрядные устанавливаемые файловые системы

Эта часть операционной системы стала гораздо более производительной, чем аналогичные компоненты Windows 3.1. Для жестких дисков используются виртуальные таблицы распределения файлов (vfat), а для компакт-дисков -- новая файловая система CDFS (CD-ROM File System).

При этом имена файлов могут содержать до 255 знаков, включая пробелы и специальные символы (совместимость со старой файловой системой сохранена, хотя и несколько искусственным путем. Теперь в большинстве случаев не требуется модуль MSCDEX ЕХЕ, выполнявший преобразование файловой системы стандарта ISO-9660 (компакт-диска) к файловой системе MS-DOS.

Средства удаленного доступа

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

В Windows 95 вы можете получить доступ к сети без установки сетевого адаптера! Его заменят модем и специальный протокол РРР («от-точки-к-точке», или «point-to-point protocol»). В этом случае скорость работы ограничена скоростью вашего модема- Система предоставляет развитые программные средства для доступа к сетям Internet, Microsoft Network, America Online и другим аналогичным службам.

Возможности работы с мультимедиа

Современную операционную систему сложно представить себе без средств мультимедиа. Для работы с аудио- и видеофайлами различных форматов в составе Windows 95 имеется набор кодеков -- эффективных программных средств сжатия и распаковки этих файлов и преобразования их форматов для вывода на различные устройства мультимедиа (слово «кодер» является сокращением слов «кодер-декодер», так же, как «модем» -- сокращение от слов «модулятор-демодулятор»). При воспроизведении файла система запускает тот кодер, с помощью которого файл был создан. Драйверы звуковых карт используют 32-разрядный код, но в тех случаях, когда система не может распознать карту, применяется 16-разрядный драйвер реального режима, который поставляется вместе с картой. При работе 32-разрядного драйвера защищенного режима драйвер реального режима автоматически отключается.

При установке компакт-диска в устройство считывания система пытается распознать его формат и запустить соответствующее приложение для его воспроизведения. Если установлен диск формата ISO-9660 (программный), то Windows 95 ищет файл с именем AUTO-RUN.INF u выполняет его. Это механизм получил название Spin & Grin.

Значительно переработан код, который отвечает за обработку изображений. поэтому качество воспроизведения файлов AVI сильно возросло по сравнению с Windows 3.1, а скорость их воспроизведения теперь почти не зависит от выбранного масштаба изображения. Встроенные возможности работы со звуком, видео и компакт-дисками дадут новый толчок развитию приложений мультимедиа. Windows 95 - это первая версия Windows, которая бросает вызов MS-Dos в сфере поддержки игрового программного обеспечения.

Поддержка приложений MS-DOS

Windows 95 занимает меньше места в основной памяти, так что теперь вы можете запускать многие из тех программ MS-DOS, которые не работали под управлением Windows 3.1. Программы, которые и сейчас не будут помещаться в память, можно запускать в режиме эмуляции MS-DOS. Переключаясь в этот режим, Windows 95 завершает все работающие приложения, а потом удаляет из памяти и саму себя, оставляя лишь маленький загрузочный модуль. Закончив работать с программой MS-DOS, можно вернуться в Windows нажатием одной клавиши.

Поддержка длинных имен файлов

Вы сможете забыть об ограничениях на длину имени файла в системах Windows 3.+ и MS-DOS.В Windows 95 имена файлов могут иметь длину до 255 символов.

Интерфейс пользователя

Благодаря новому интерфейсу в Windows 95, по сравнению с Windows 3.1 гораздо проще запускать программы, открывать и сохранять документы, работать с дисками и сетевыми серверами.

Работа с памятью

Windows 95 автоматически освобождает всю память, отведенную приложению, после того, как оно заканчивает работу. В Windows 3.1 некорректно написанные приложения нередко освобождали не всю запрошенную ими память. Время от времени памяти оказывалось настолько мало, что единственным выходом оставался перезапуск системы (а иногда и перезагрузка машины). Такая неприятность носит название «утечка памяти» («memory leak») и случается с программными произведениями даже известнейших фирм. При завершении приложения в Windows 95 вся память, занимаемая им, освобождается автоматически, и таких проблем не возникает.

Заключение

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

Программы первого уровня хранятся в ПЗУ и работают непосредственно с аппаратурой ЭВМ. Таким образом, все подобные программы являются неотъемлемой частью конкретной ЭВМ. Поэтому набор таких программ называют внутренним программным обеспечением. Для ПЭВМ совокупность этих программ носит название BIOS (Base Input Output System - базовая система ввода-вывода). В состав BIOS входят: драйверы стандартных внешних устройств; тестовые программы для контроля работоспособности оборудования; программа начальной загрузки.

Операционная система (operating system) - это комплекс программ, обеспечивающий управление ресурсами ЭВМ и процессами, которые используют эти ресурсы при вычислениях.

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

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

1. Андерсон К. Минаси М. Локальные сети. Полное руководство: К.ВЕК+, М.: ЭНТРОП, СПб.: КОРОНА принт, 1999. - 624 с.

2. Богумирский Б.С. Руководство пользователя ПЭВМ: В 2-х ч. - СПб.: Ассоциация OILCO, 1992. - 357 с.

3. Головкин Б.А. Параллельные вычислительные системы. М.: Наука, 1980. - 520 с.

4. Елманова Н.З. Borland C++ Builder 3.0. Архитектура «клиент/сервер», многозвенные системы и Internet-приложения. - М.: Диалог-МИФИ, 1999. - 240 с.

5. Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке Си: От Turbo C к Borland С++: Мн.: Выш.шк., 1992. -240 с.

6. Косарев В.П. Ерёмин Л.В. Компьютерные системы и сети. - М.: Финансы и статистика, 1999. - 464 с.

7. Кручинин С. Архитектура компьютера. Hard и Soft №4 1995.

8. Мельников Д.А. Информационные процессы в современных сетях. Протоколы, стандарты, интерфейсы, модели. - М.: КУДИЦ-ОБРАЗ, 1999. -256 с.

9. Першиков и др. Русско-английский толковый словарь по информатике. - М.: Финансы и статистика, 1999. - 386 с.

10. Экономическая информатика и вычислительная техника: Учебник/ Под ред. В.П. Косарева. - М.: Финансы и статистика, 1996. - 336 с.

Размещено на Allbest.ru


Подобные документы

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

    реферат [44,0 K], добавлен 07.12.2011

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

    курсовая работа [34,9 K], добавлен 23.10.2014

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

    презентация [261,9 K], добавлен 02.12.2013

  • "Файл-серверная" и "клиент-серверная" архитектуры. Сетевые операционные системы. Одноранговые NOS и с выделенными серверами. Семейство сетевых ОС Windows, ОС UNIX, Linux. Программное обеспечение для работы в интернет. Назначение службы доменных имен DNS.

    учебное пособие [1,3 M], добавлен 19.01.2012

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

    курсовая работа [374,9 K], добавлен 23.04.2012

  • Особенности построения информационной системы. Программные средства создания интерактивных систем, их характеристики, степень функциональности и доступности. Технология работы клиент-сервер. Изучение алгоритма работы в программном средстве Dreamweaver.

    курсовая работа [749,8 K], добавлен 04.07.2015

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

    презентация [143,8 K], добавлен 15.04.2013

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

    контрольная работа [294,8 K], добавлен 18.01.2011

  • Функциональное назначение системного, прикладного и инструментального программного обеспечения компьютера. Характеристика состава и командного языка операционной системы MS DOS. Интерфейс и структура окон в Windows 98; методы управления программами.

    реферат [41,2 K], добавлен 18.12.2011

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

    курсовая работа [199,1 K], добавлен 15.02.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.