МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Лекции по Основам ВТ

    момент времени может происходить одна операция обращения к некоторому

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

    потребоватся обращение к основной памяти , а в этом случае приоритет

    представляется каналам. Этот процесс наз-ся захватом цикла памяти, в

    процессе которого канал активно захватывает цикл обращения у процессора.

    Все современные ОС без исключения с их основными компонентами и

    планировщиками отдают предпочтение прогам с большим обьемом инфы

    ввода/вывода по отношению к прогам с большим объемом вычисления.

    Режим задачи,супервизора,приоритетные команды. В вычислительных

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

    режима позволяет лучшим образом организовать защиту прог и данных . В

    обычном режиме работающая прога может выполнить только некоторое

    подмножество команд. Так программам пользователя неразрешаются все

    операции ввода/вывода т.к он мог бы вывести главный список паролей

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

    высшего приоритета и она как правило работает в режиме супервизора

    имеющая доступ ко всем командам машины. Для большинства современных ЭВМ

    этого разделения на 2 режима вполне достаточно. Однако в случае машин с

    высокими требованиями по защите от несанкционированного доступа

    желательно иметь более двух режимов работы. За счет этого можно

    увеличить степень защиты на программном уровне . Можно обеспечить доступ

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

    доступа к тем ресурсам которые нужны для решения его задач . В процессе

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

    приоритетных команд которые не могут выполнятся в режиме задач.

    Виртуальная память. Сист. виртуальной памяти дают возможность указать

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

    адресам основной памяти. Виртуальные адреса выдаваемые работающими

    прогами при помощи аппаратных ср-в динамически выполняются,

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

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

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

    основное достоинство они позволяют созд-ть программы независимо от

    ограничений основной памяти. В сист виртуальной памяти применяются также

    методы :страничная огрганизацияя и сегментация. В первом случае

    предусматривается обмен м/у основной и внешней памятью, блоками данных

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

    логические компоненты- сегменты. Мультипроцессорная обработка : в мульти

    процессорных машинах несколько процессоров одновременно работают с общим

    полем памяти и одной ОС. При мультипроцессорной работе возможно

    возникновение конфликтов(которых в принципе не бывает в

    однопроцесорных). Необходимо обеспечить упорядоченный доступ к каждой

    общей ячейки памяти так чтобы 2 и более процессоров не могли

    одновременно изменять ее содержимое. Это необходимо в тех случаях,

    когда один процессор пытается изменить содержимого ячейки котор. хочет

    прочитать другой процессор.

    Прямой доступ к памяти. Одним из способов достижения высокой

    производительности ЭВМ является минимизация количества прерываний

    происходящих в процессе выполнения программы. Существующий для этого ПДП

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

    время операций ввода/вывода. Благодаря этому обмен данными

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

    прерывается при передаче одного символа. После начала операций

    ввода/вывода символы передаются в основную память по принципу захвата

    канала цикла (канал захватывает шину связи процессора с основной памятью

    на короткое время передачи одного символа после чего процессор

    продолжает работу). Когда внешнее устройство готово к передаче блока оно

    “прерывает” процессор. В случае ПДП состояние проца запоминать не

    требуется. ПДП – способ повышения производительности в системах с

    большим объемом операций ввода/вывода.

    Конвейризация- апаратный способ, применяемый в высоко производительных

    машинах с целью использования опрделенных типов обработки* команд

    паралельно для повышения эфективности. Структура конвеерного примера

    можно представить как технологическую линию производства предприятия **

    тех процес. На конвеере процессора на различных стадиях выполнения

    одновременно могут находится несколько команд.

    Иерархия памяти- Современные ЭВМ содержат несколько видов памяти:

    основная, внешняя, КЕШ память .В основной памяти должны размещатся

    команды и данные к которым будет обращатся работающая программа.

    ЭМУЛЯЦИЯ-метод позволяющий сделать одну вычислительную машину

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

    эмулируемого компа микропрограмируется на эмулирующем компе благодаря

    этому программы представленные на языке 1-го компа могут выполнятся на 2-

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

    продвинутых приложений..

    УПРАВЛЕНИЕ ПРОЦЕССАМИ- под процессом понимается прога в стадии

    выполнения, ассинхронная работа , которой выделяет процессоры

    диспетчируюмый модуль. Говорят что процесс выполняется если ему в

    данный времени выделяется процессор. Процесс находится в состоянии

    готовности если он может сразу использовать центральный процессор.

    Заблокированным если он находится в состоянии ожидания . В одно

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

    только один процесс , в состоянии готовности могут находится несколько

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

    процессов который упорядочевается по приоритету. Так что ЦП выполняетт

    самый приоритетный процесс. Список заблокированых процессов не

    упорядочен. Разблокировка в порядке той очереди как они заблокированы.

    Когда в систему поступает некоторое задание она создает соответствующий

    процесс который затем устанавливается в конец списка готовых процессов

    этот процесс постепенно продвигается к главной части списка по мере

    завершения выполнения предыдущих процессов. Когда процесс оказывается

    первым и когда освобождается ЦП то говорят что происходит смена

    состояния процессора . Который в свою очередь переходит в состояние

    выполнения. ГОТОВНОСТЬ –запуск(ПЕРЕХОД В ФАЗУ ВЫПОЛНЕНИЯ –-блокировка(

    БЛОКИРОВАНИЕ –пробуждение(ПРИОСТАНОВКА* ГОТОВНОТЬ –возобновление

    процесса(ГОТОВНОСТЬ . Предоставление ЦП первому процессу списка готовых

    процессов называется запуском. Или выбором процесса для выполнения (это

    производится системной программой диспетчером). Ос в таймере прерываний

    определяет временной интервал (квант времени) в течении которого

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

    процессор. Если процесс не освобождает ЦП до указанного времени то

    таймер вырабатывает сигнал прерывания по которому управление будет

    передано ОС. Представителем процессов в ОС явл-ся блок управления

    процессом(БУП). Это структура данных содержащая следующую инфу- текущее

    состояние процессора , уникальный идентификатор процесса, приоритет

    процесса, указатели памяти процесса, указатели выделеных процессу

    ресурсов, область сохранения регистров.

    ОПЕРАЦИИ НАД ПРОЦЕССАМИ. 1) СОЗДАНИЕ ПРОЦЕССА, 2) уничтожение

    процесса, 3) возобновление процесса, 4) изменение приоритета процесса

    ,5) блокирование процесса, 6)пробуждение процесса, 7)запуск (выбор)

    процесса. В процессе создания процесса осуществляется мног мелких

    операций: присвоение имени процессу , включение этого имени в список

    имен процессов, определение начального приоритета процесса ,

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

    ресурсов.

    ЯДРО ОС. Все операции связанные с процессами выполняются под

    управлением той части ОС которая называется ее ядром ОС. Ядро

    представляет собой лишь небольшую часть кода ОС в целом , но она

    относится к числу наиболее интенсивно используемых компонентов системы.

    По этой причине оно резидентно находится в памяти . В то время как

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

    Ф-ИИ ЯДРА ОС 1)обработка фпрерываний ,2)создание и уничтожение

    процессов, 3) переключение процесса из состояния в состояние,

    4)диспетчирование , 5) приостановка и активизация процессов,

    6)синхронизация процессов, 7)организация взаимодействия м/у процессами,

    8)манипулирование блоками управления процессами, 9) поддержка операций

    ввода/вывода, 10) поддержка распределения и перераспределения памяти,

    11)поддержка механизма вызова/возврата при обращении к процессам,

    12)поддержка определенных ф-ий по ведению учетной работы машины(сбор

    статистики).

    ОПЕРАЦИОННЫЕ СИСТЕМЫ.

    MS-DOS.

    Созд. В 1981г. Microsoft по заказу IBM. 1-ая версия-

    однопользовательская, однозадачная.Цель-поддержание раб. С дискетами,

    клавиатурой, дисплеем.

    Соврем. Возможности MS-DOS обеспеч. Более мощное взаимодействие

    пользователя с ЭВМ: поддержка нов. Устройств-HDD, CD-ROM, нов. Дискет и

    т.д. С помощью драйверов поддерживает и др. устр-ва(написанных

    производителями этих устройств).

    Была вкл. Поддержка иерархической, файловой структуры на дискетах и

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

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

    для пользователя-нов. Команды DOS, полезные утилиты, оптимизатор

    используемой памяти, сжатие диска и т.д.

    Осн. Принципы MS-DOS от MICROSOFT: совместимость версий и

    работоспособность на любой машине.

    Недостатки MS-DOS: 1.Однозадачная 2.Невозможно встраивать

    надежные средства для защиты данных и организация коллективной работы с

    данными. 3.DOS-программы могут выполняться т-ко в пределах 1-го Мбайта

    памяти, осн. Память используется только для хранения данных.

    4.Ограниченность поддержки устройств. 5.Отсутствие стандартных средств

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

    Составные части DOS: 1.Дисковые файлы IO.SYS и MS-DOS.SYS. Это

    основные системные файлы и содержат основные программы, которые

    постоянно находятся в памяти компьютера. В версиях до 8-ой файл IO.SYS

    представляет дополнения к функции ввода-вывода, а MSDOS.SYS реализовывал

    осн. Высокоуровневые услуги DOS.

    Командный процессор DOS обрабатывает команды, вводимые польз-лем

    command.com, тоже находится в корневом каталоге. Некоторые команды

    пользователя процессор выполняет сам – это внутренние команды. Для

    выполнения внешних команд процессор ищет программу на диске с

    соответствующим именем и если находит ее, то загружает ее в память и

    передает ей управление.

    Драйверы устройств – это специальные программы (системные),

    дополняющие MS-DOS, они загружаются в память ЭВМ при загрузке DOS, а их

    имена указываются в специальном файле config.sys.

    Базовая система ввода – вывода (BIOS) находится в ПЗУ компьютера,

    тесно связана с MS-DOS. BIOS содержит не т-ко программы для проверки

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

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

    клавиатурой, дисками и принтером. BIOS имеет сегментный адрес (16-ый)

    FE00 в ПЗУ, все остальные модули хранятся на магнитном диске. Блок

    начальной загрузки О.С. (загрузчик) всегда записан в 1-ом секторе

    системного диска.

    BIOS реализует след. Функции: 1. Автоматическую проверку аппаратных

    компонент при включении ЭВМ. 2. Вызов блока начальной загрузки О.С.

    Загрузка в память ЭВМ программы О.С. происходит в 2 этапа: сначала

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

    О.С. 3. Обслуживание системных вызовов или прерываний.

    С пом. Config.sys можно расширять О.С., изменять ее параметры,

    подключать новые драйверы для работы и т.д.

    Файл autoexec.bat выполняется за config.sys. Здесь устанавливаются

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

    выдается дополнительная информация и т.д.

    Создание текстовых файлов в MS-DOS.

    Copy con Текст. Затем F6 и Enter, команда copy пишет

    сообщение: «Один файл скопирован»,на диске появ. Новый файл.

    Del // ren // copy + … // move *.doc d: dir cd дисковод: путь… // cd

    \ (для текущего диска) путь…// md дисковод: путь… - создание подкаталога

    в текущем каталоге.

    OS / 2.

    Эта новая О.С., разраб. Для соврем. И будущих ЭВМ. Интерфейс

    пльзователя напоминает Windows. Большое влияние на структуру OS/2

    оказало развитие графических интерфейсов (начиная с APPLE до MICROSOFT).

    Некоторые важные свойства переняты от предшествующих О.С. –

    многозадачность и вопросы виртуальной памяти.

    Создана в 1987г. IBM и MICROSOFT. ЕЕ особенности исх. Из целей и

    задач. Цель – удовлетворять потребностям учреждений. Со временем

    существующие программные системы становились менее приспособленными для

    решения возникающих задач. Осн.задачи при созд. OS/2 MICROSOFT: --

    высокая производительность –многозадачность –эффективный графический

    интерфейс –сетевые возможности (разделение ресурсов и общих данных в

    сети).

    Цели: --независимый от устройств графический интерфейс

    –многозадачность (полное использование аппаратных возможностей, не

    снижая общей производительности системы) –создание эф. Средств защиты,

    обеспечивающих надежность и устойчивость системы –предоставление каждой

    программе стандартной и стабильной операционной среды, независящей от

    внешних факторов, а програмная среда гибкой и настраиваемой.

    Организация памяти. Верхний предел доступной памяти – 1Мб, при этом

    старшие 386Мб зарезервированы под BIOS и контролируют ввод – вывод. Само

    ядро около 50Кб, поэтому доступный объём памяти строго ограничен.

    Прикладные программы для ОS/2 выполняются в защищенном режиме, в котором

    процессор реализует 32Мб памяти. Используя аппаратную поддержку

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

    компьютере. Кажд. Программе OS/2 можно адресовать от 1Мб памяти.

    Виртуальная память – адресное пространство , в котром автоматически

    выполняется обмен м/у опер. Памятью и диском. Единица обмена – сегмент –

    последовательность ячеек памяти от 1 до 65536 байт. Процесс обмена

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

    сегменту, которого нет в физической памяти. При этом OS/2 автоматически

    считывает и загружает нужный сегмент с внешнего устройства. Механизм

    управления памятью вкл. И устанавливаемый минимальный промежуток

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

    прежде чем он переключится на выполнение др. задачи.

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

    одной загруженной программы на другую. При этом задачи, оставшиеся без

    внимания продолжают выполняться. Аппаратная поддержка обеспечивает

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

    гарантирует быстрое переключение процессора от 1-ой задачи к другой.

    OS/2 представляет кажд. Задаче стандарт. О.С., независимо от др. внеш.

    Факторов (задача – это есть процесс). OS/2 –многозадачная, но не

    многопользовательская. В то вр., когда OS/2 упрвляет несколькими прикл.

    Программами, обеспечивая взаимодействие между ними. При работе в О.С.-

    пототипах режим многозадачности обеспечивает мирное сосуществование

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

    ресурсы ЭВМ. При работе, программы также обладают арсеналом

    межпроцессорного взаимодействия.

    Структура OS/2 состоит из множества компонентов отдельных логических

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

    тесно взаимодействуя между собой. Осн. Компаненты OS/2: --сеанс

    защищенного режима –сеанс режима совместимости –фоновые процессы. Защищ.

    Режим – работа в графической среде или в командном режиме. После

    загрузки и запуска OS/2 состоит из множества сеансов (экранныых групп и

    фоновых программ). Режим совместимости практически полностью воссоздает

    среду MS-DOS. Наряду с процессами защищенного режима является

    структурным компонентом OS/2. Фоновые программы обрзуют отдельную

    группу, к-ая не имеет своего сеанса, тем не менее они играют важную роль

    при реш. Разл-х системных задач. Сеансы защищ. Режима OS/2 опр-ся как

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

    мышь.

    Процесс – отдельно выполняемая программа – интерпретатор команд,

    приклад. Или вторичная, запускаемая приложением для выполнения дополнит.

    Ф-ций. Кажд.сеанс OS/2 может находиться т-ко в 2 –ух режимах: активном и

    фоновом. Если несколько программ сеанса выполняются параллельно и

    одновременно выводят данные на экран, то нет механизмов для

    предотвращения пересечений и накладки данных. Когда сеанс выходит из

    активного состояния вфонов. Режим, то содержимое экрана сохраняется в

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

    буфера восстанавливается на физическом экране, т.о. программе нет

    необходимости следить являются ли выводимые данные видимыми, она просто

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

    экране при активизации сеанса. Все сеансы OS/2 выполняются параллельно.

    Древовид. Струк. процессов сеанса подчерк. 2 важн. Свойства: --

    отдельный процесс может породить другой процесс –породивший и

    Страницы: 1, 2, 3, 4, 5, 6, 7, 8


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.