Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ТОИ ЛЕКЦИЯ 3_2_ПО

.pdf
Скачиваний:
19
Добавлен:
18.03.2015
Размер:
353.92 Кб
Скачать

ПОÞСистемноеÞОперационные системы (ОС)

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

Øоднопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

Øоднопользовательские однозадачные с фоновой печатью,

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

Øоднопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;

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

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

Роль связующего звена между

Øаппаратурой компьютера,

Øвыполняемыми программами,

Øпользователем.

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

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

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

Øпланирование и организация процесса обработки программ;

Øраспределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

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

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

Øпередача информации между различными внутренними устройствами;

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

 

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

Файлы

Ø

Базовый модуль, управляющий файловой системой;

операционной

Ø

Командный процессор, расшифровывающий и

системы находятся

выполняющий команды;

на диске (жестком

Ø

Драйверы периферийных устройств;

или гибком).

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

MS-DOS (Microsoft Disk Operation System - Дисковая операционная система Microsoft).

Разработана в начале 80-х годов для работы на компьютерах IBM PC/XT, созданных на базе процессора 8086 фирмы Intel и далее 80 286, 80 386, 80 486, Pentium. Последней версией была MS-DOS 6.22.

Состоит из следующих основных модулей: базовая система ввода/вывода (BIOS); блок начальной загрузки (Boot Record); модуль расширения базовой системы ввода/вывода (IO.SYS); модуль обработки прерываний (MSDOS.SYS); командный процессор

(COMMAND.COM); утилиты MS DOS.

В MS DOS используется файловая система FAT. Имя может состоять не более чем из восьми символов. Расширение указывается после точки и состоит из не более чем трех символов. Присутствие расширения в имени файла не является обязательным, оно добавляется для удобства, так как расширение позволяет узнать, какая программа создала его и тип содержимого файла. Примеры имен файлов в MS DOS: doom.exe, referat.doc. Кроме букв и цифр имя и расширение файла могут состоять из следующих символов: -, _, $, #, &, @, !,

%, (, ), {, }, ', ^ .

(-) Жесткие ограничения на имена файлов и каталогов.

(-) DOS не делает различий между одноименными строчными и прописными буквами

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

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

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

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

Microsoft Windows (Windows 95, 2000, NT, XP Professional , Vista Business, XP Home Edition , Vista Home, Windows 7). В настоящее время более 90% персональных компьютеров реализованы на платформе Intel & Windows, т.е. в них установлен Intel-совместимый процессор (Pentium) и инсталлирована операционная система Windows.

Windows – высокопроизводительная, надежная, универсальная, многопоточная, многозадачная 32или 64разрядная операционная система с графическим пользовательским интерфейсом. В MS Windows длина имен файлов и каталогов может достигать 256 символов. При указании имен прописные и заглавные буквы различаются. Не допускается использование в именах файлов следующих символов: \ / : * ? " < > |, могут использоваться русские буквы и пробелы.

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

ÅМногозадачность предоставляет пользователю возможность загрузить в оперативную память сразу несколько приложений (например, текстовый редактор Word, электронные таблицы Excel, браузер Internet Explorer и др.). Переход от работы в одном приложении в другое происходит очень быстро и просто, посредством перехода от одного открытого «окна»Windows к другому.

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

ÅГрафический интерфейс реализован с использованием технологии Drag-and-Drop. Это позволяет выполнять практически любые операции с помощью мыши.

ÅТехнология «подключи и работай» (Plug-and-Play) позволяет пользователю подключить к компьютеру новое устройство (например, принтер) и продолжить работу. Windows сама установит необходимый драйвер и выделит ресурсы .

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

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

ПОÞСистемноеÞСетевые операционные системы

Средства сетевого доступа обеспечивают обработку, передачу и хранение данных в сети.

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

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

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

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

Пример. Приложения Netscape Navigator , Internet Explorer - программы-

клиенты.

ПОÞСистемноеÞСервисное программное обеспечение

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

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

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

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

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

программы для записи CD-ROM, CD-R и многие другие.

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

Программы для ЭВМ (программное обеспечение – ПО)

Системные

СИСТЕМНЫЕ ПРОГРАММЫПРОГРАММЫ, ОБЕСПЕЧИВАЮЩИЕ РАБОТУ КОМПЬЮТЕРА, КОМПЬЮТЕРНЫХ СЕТЕЙ И ПРОЧИХ УСТРОЙСТВ.

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

Прикладные

ПРИКЛАДНЫЕ ПРОГРАММЫПРОГРАММЫ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ РЕШЕНИЯ ЗАДАЧ ПОЛЬЗОВАТЕЛЯ.

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

Инструментарий технологии программирования

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

ПОÞПрикладное

Проблемно-ориентированное ПО

Методо-ориентированное ПО

Системы

автоматизированного

проектирования

Настольные издательские системы

Программные средства мультимедиа

ПО общего назначения

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

Текстовые процессоры и редакторы

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

Графические процессоры

Средства презентационной графики

Интегрированные пакеты

ПОÞПрикладноеÞ Проблемно-ориентированное

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

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

информационным системам;

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

Основные направления в области развития проблемноориентированных программных средств – разработка ППП:

автоматизированного бухгалтерского учета;

финансовой деятельности;

управления персоналом;

управления материальными запасами;

управления производством и т.п.

Этот класс ПО характеризуется:

ØВысокими требованиями к скорости обработки данных,

ØБольшой объем хранимой информации.