Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами.
В наши дни становится общепринятым введение в ОС функций поддержки многопроцессорной обработки данных. Такие функции имеются в операционных системах Solaris 2.x фирмы Sun, Open Server 3.x компании Santa Crus Operations, OS/2 фирмы IBM, Windows NT фирмы Microsoft и NetWare 4.1 фирмы Novell.
Операцион системалар
ЭЕМ ресурсларын хам усы
ЭЕМ ресурсларын хам усы
ресурсларды есаплауларда
ресурсларды есаплауларда
колланылатугын процесслерди
колланылатугын процесслерди
баскаратугын программалар
баскаратугын программалар
комплексин операцион система
комплексин
атаймыз.
атаймыз.
операцион система деп
деп
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Операцион система 2 баслы
Операцион система 2 баслы
маселени шешеди::
маселени шешеди
Барлык программалардын жумысын
коллайды, ОЛАРДЫН аппаратура
менен озара катнасын тамийнлейди
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Операцион система 2 баслы
Операцион система 2 баслы
маселени шешеди::
маселени шешеди
Барлык программалардын жумысын
коллайды, олардын аппаратура менен
озара катнасын тамийнлейди
Пайдаланыушыга ЭЕМ улыума
баскарыуга мумкиншилик жаратып
береди.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Операцион системалардын
Операцион системалардын
классификациясы
классификациясы
Операцион системалар
Бир пайдаланыушылы
бир маселели
Бир пайдаланыушылы
коп маселели
Копшилик пайдаланыушылы
коп маселели
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Бир маселели ОС
Бир маселели ОС
MS DOS семействосы
((MS DOS
семействосы ))
Бир маселели ОС тийкарынан
пайдаланыушыга виртуал машина тарепинен
корсетилген функцияны орынлайды. Ол
пайдаланыушы менен компьютердин озара
катнасы процессин жуда колайлы хам
апиуайы етиеди.
Бир маселели ОС да перифериялык
курылмарды баскарыу куралы, файлларды
баскарыу кураллары хам пайдаланыушы
менен байланысыу куралларынан турады.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Однозадачные ОС
Однозадачные ОС
(семейство MS DOS)
MS DOS)
(семейство
MSDOS
Microsoft Disk Operating
System 1981 г. (Microsoft фирмасы ).
Ен белгили версиялары:
DOS 3.3; 4.хх; 5.хх; 6.хх.
DOS 3.3; 4.хх; 5.хх; 6.хх.
DOS тын барлык версилары IBM ХТ нан
АТ586 шекем барлык классларында
ислейди.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
DOS тын айрыкшалыклары:
DOS тын айрыкшалыклары:
Файллар аты туринде шаблонларды колланыу мумкиншилиги. Бул
бир группа файллар устинде кандайда бир амеллерди орынлауга
мумкиншилик берди;
файллы структурасы иерархиялы;
рауажланган командалар тили;
киритиушыгары курылмалары менен файллар менен ислескендей
(мысалы, файлга шыгарыу хам
етип ислеу мумкиншилиги
принтерге шыгарыу);
тарепинен
курылмалардын
косымша
Пайдаланыушы
драйверлерин жалгау;
Пайдаланыушынын диалог жумысы менен биргеликте фонлык
маселени иске тусириу мумкиншилиги (мыс: принтге баспага
шыгарыу(фон) менен биргеликте келеси маселени шешиу);
Оператив ЕСК (60 Кбайт) хам винчестрдеги сырткы яд ямаса
дискеттин онша улкен емес колеми.
Баслы кемшилик – Оператив ЕСК 640 Кб шекем колланылыуы,
ягный кенейтирилген ядты колланыу мумкиншилигинин жоклыгы
болып табылады.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Коп маселели ОС
Коп маселели ОС
хам Windows
(OS/2 хам
(OS/2
Windows семействосы
семействосы))
Коп маселели ОС биргеликте
колланып атырган ресурсларды
болистирилиуин баскарады ягный
процессор, оператив яд, файллар хам
сырткы курылмаларды.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Коп маселели ОС
Коп маселели ОС
хам Windows
(OS/2 хам
(OS/2
Windows семействосы
семействосы))
OS/2 1987 жылда IBM компаниясынын
PS/2 компьютерлери ушын арнап ислеп
шыгылган коп маселели ОС. (IBM хам
Microsoft пенен биргеликте).
Windows 3.хх Microsoft тын графикалык
кабыгы (80ж акыры), ал сонынан DOS
ушын коп маселели режимди ислеп
шыгыуга мумкиншилик жаратты хам ол
Windows95 ОС болды.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
OS/2 системасынын айырмашылыклары
OS/2 системасынын айырмашылыклары
OS/2 ОС IBM PC типиндеги барлык компьютерлерде ислейди. Ол
интерфейси жагынан DOS ОС на уксас.
Тийкаргы озгешелиги – Оператив ЕСК 16 Мб шекем колланыу
мумкиншилиги, бир уакытта 12 программа мнене ислеуди
тамийинлейди.
DOS ушын ислеп шыгылган программалар OS/2 де программалар
бирманисли режимде ислетиледи.
DOS айырмашылыгы OS/2 бир неше турдеги файллы
системаларды коллайды: жуклениуши (орнатылып атырган)
файл системасы концепциясы.
Жуклениу уактында томендешилер орнатылыуы мумкин:
• DOS пенен биргеликли стандарт файллы система,
• Жокары онимдарлыкка ийе файллы система
файлларга, маглыуматлар базасына тез муражат етиу)
• UNIXсынарлас файллы система – оптик дисктеги файл система
(жуда улкен
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Многопользовательские ОС
Многопользовательские ОС
(семейство UNIX, Windows NT
Windows NT))
(семейство UNIX,
Главным отличием
многопользовательских систем от
однопользовательских является наличие
средств защиты информации каждого
пользователя от несанкционированного
доступа других пользователей
Не всякая многозадачная система
является многопользовательской, и не
всякая однопользовательская ОС является
однозадачной. .
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Многопользовательские ОС
Многопользовательские ОС
(семейство UNIX, Windows NT
Windows NT))
(семейство UNIX,
Операционная система UNIX разработана в 1969г.
американской фирмой Bell Laboratories (филиал
корпорации AT&T
связь).
Первоначально была создана для класса миниЭВМ
и в этом классе получила широкое распро
странение.
телефонизация,
Microsoft создала полноценную графическую 32
разрядную ОС Windows NT для мощных ПК,
применяемых
(обслуживание банков, мощные базы данных,
серверы локальных компьютерных сетей и т.д.).
в профессиональных
сферах
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Характерные черты UNIXUNIX::
Характерные черты
модульность
поддержка иерархической файловой структуры
средства перенаправления вводавывода
средства коммуникации в локальных сетях
эффективные средства электронной почты и коммуникаций
обширный набор системных программ, которые позволяют
создать благоприятную операционную обстановку для
пользователей программистов.
UNIX органически сочетается с языком C, т.к. 90% самой ОС
написано на этом языке.
Недостаток :
громоздкость системы для ПЭВМ: 35 МБ для хранения
модулей системы на винчестере.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Вытесняющая и невытесняющая
Вытесняющая и невытесняющая
многозадачность.
многозадачность.
Важнейшим разделяемым ресурсом является
процессорное время. Способ распределения
процессорного времени между несколькими
одновременно существующими в системе процессами
(или нитями) во многом определяет специфику ОС.
Среди множества существующих вариантов реализации
многозадачности можно выделить две группы
алгоритмов:
• невытесняющая многозадачность (NetWare, Windows 3.x);
• вытесняющая многозадачность (Windows NT, OS/2, UNIX).
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Вытесняющая и невытесняющая
Вытесняющая и невытесняющая
многозадачность.
многозадачность.
При невытесняющей многозадачности активный
процесс выполняется до тех пор, пока он сам, по
собственной инициативе, не отдаст управление
операционной системе для того, чтобы та выбрала
из очереди другой готовый к выполнению процесс.
При вытесняющей многозадачности решение о
переключении процессора с одного процесса на
другой принимается операционной системой, а не
самим активным процессом.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Многопроцессорная обработка.
Многопроцессорная обработка.
Мультипроцессирование приводит к усложнению
всех алгоритмов управления ресурсами.
В наши дни становится общепринятым введение в
ОС функций поддержки многопроцессорной
обработки данных. Такие функции имеются в
операционных системах Solaris 2.x фирмы Sun,
Open Server 3.x компании Santa Crus Operations,
OS/2 фирмы IBM, Windows NT фирмы Microsoft
и NetWare 4.1 фирмы Novell.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Особенности аппаратных
Особенности аппаратных
платформ
платформ
Специфика аппаратных средств отражается на
специфике операционных систем.
По типу аппаратуры различают операционные системы
персональных компьютеров,
миникомпьютеров,
мейнфреймов,
кластеров
сетей ЭВМ.
Среди перечисленных типов компьютеров могут
встречаться как однопроцессорные варианты, так и
многопроцессорные.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Особенности областей
Особенности областей
использования
использования
Многозадачные ОС подразделяются на
три типа в соответствии с
использованными при их разработке
критериями эффективности:
системы пакетной обработки (например, OC
EC),
системы разделения времени (UNIX, VMS),
системы реального времени (QNX, RT/11).
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Системы пакетной обработки
Системы пакетной обработки
Главной целью и критерием эффективности
систем пакетной обработки является
максимальная пропускная способность, то есть
решение максимального числа задач в единицу
времени.
Для одновременного выполнения выбираются
задачи, предъявляющие отличающиеся
требования к ресурсам, так, чтобы
обеспечивалась сбалансированная загрузка всех
устройств вычислительной машины
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Системы пакетной обработки
Системы пакетной обработки
взаимодействие пользователя с
вычислительной машиной, на которой
установлена система пакетной
обработки, сводится к тому, что он
приносит задание, отдает его
диспетчеруоператору, а в конце дня
после выполнения всего пакета
заданий получает результат.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Системы разделения времени
Системы разделения времени
Каждому пользователю системы разделения времени
предоставляется терминал, с которого он может вести
диалог со своей программой.
Каждой задаче выделяется только квант процессорного
времени, ни одна задача не занимает процессор
надолго, и время ответа оказывается приемлемым.
Если квант выбран достаточно небольшим, то у всех
пользователей, одновременно работающих на одной и
той же машине, складывается впечатление, что каждый
из них единолично использует машину.
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Системы реального времени
Системы реального времени
Применяются для управления техническими объектами
(станок, спутник), или технологическими процессами
(гальваническая линия, доменный процесс).
Существует предельно допустимое время, в течение
которого должна быть выполнена та или иная программа,
управляющая объектом, в противном случае может
произойти авария
Критерием эффективности для систем реального времени
является их способность выдерживать заранее заданные
интервалы времени между запуском программы и
получением результата (управляющего воздействия)
ЭЕМнин ПРОГРАММАЛЫК ТАМИЙНЛЕНИУИ
Справка по Microosoft
soft
Справка по Micr
(Компьютерпресс N 1, 92г.)
Президент Билл Гейтс, организовал в 1975 г.
(штат НьюМексико). В 1980 г. IBM обратилась
к Micrоsoft с предложением о создании DOS. Но
у Гейтса не было наработок в этой области и он
рекомендовал IBM обратиться к конкурентам
Digital Research, у которой уже была известная
разработка для 8 разрядных машин СР/М.
Гейтс в то же время написал в IBM письмо, в котором
убеждал отказаться от 8 разрядных машин и перейти на 16
разрядный микропроцессор фирмы Intell (8088).
• MS DOS сегодня на 60 млн.ЭВМ. Ежегодно Microsoft
MS DOS сегодня на 60 млн.ЭВМ. Ежегодно Microsoft
получает % от продаж техники 200 млн.$.
получает % от продаж техники 200 млн.$.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.