Бир маселели ОС тийкарынан пайдаланыушыга виртуал машина тарепинен корсетилген функцияны орынлайды. Ол пайдаланыушы менен компьютердин оз-ара катнасы процессин жуда колайлы хам апиуайы етиеди.
Бир маселели ОС да перифериялык курылмарды баскарыу куралы, файлларды баскарыу кураллары хам пайдаланыушы менен байланысыу куралларынан турады.
Однозадачные ОС(семействоMS DOS)
MS-DOS - Microsoft Disk Operating System 1981 г. (Microsoft фирмасы ).
Ен белгили версиялары:
DOS 3.3; 4.хх; 5.хх; 6.хх.
DOS тын барлык версилары IBM ХТ нан АТ586 шекем барлык классларында ислейди.
DOS тын айрыкшалыклары:
Файллар аты туринде шаблонларды колланыу мумкиншилиги. Бул бир группа файллар устинде кандайда бир амеллерди орынлауга мумкиншилик берди;
файллы структурасы иерархиялы;
рауажланган командалар тили;
киритиу-шыгары курылмалары менен файллар менен ислескендей етип ислеу мумкиншилиги (мысалы, файлга шыгарыу хам принтерге шыгарыу);
Пайдаланыушынын диалог жумысы менен биргеликте фонлык маселени иске тусириу мумкиншилиги (мыс: принтге баспага шыгарыу(фон) менен биргеликте келеси маселени шешиу);
Оператив ЕСК (60 Кбайт) хам винчестрдеги сырткы яд ямаса дискеттин онша улкен емес колеми.
Баслы кемшилик– Оператив ЕСК 640 Кб шекем колланылыуы, ягный кенейтирилген ядты колланыу мумкиншилигинин жоклыгы болып табылады.
Коп маселели ОС(OS/2хамWindowsсемействосы)
Коп маселели ОС биргеликте колланып атырган ресурсларды болистирилиуин баскарады ягный процессор, оператив яд, файллар хам сырткы курылмаларды.
Коп маселели ОС(OS/2хамWindowsсемействосы)
OS/2 -1987 жылда IBM компаниясынын PS/2 компьютерлери ушын арнап ислеп шыгылган коп маселели ОС. (IBM хам Microsoft пенен биргеликте).
Windows 3.хх -Microsoft тын графикалык кабыгы (80- ж акыры ) , ал сонынан DOS ушын коп маселели режимди ислеп шыгыуга мумкиншилик жаратты хам ол Windows-95 ОС болды.
OS/2 системасынын айырмашылыклары
OS/2 ОС IBM PC типиндеги барлык компьютерлерде ислейди. Ол интерфейси жагынан DOS ОС на уксас.
Тийкаргы озгешелиги – Оператив ЕСК 16 Мб шекем колланыу мумкиншилиги, бир уакытта 12 программа мнене ислеуди тамийинлейди.
DOS ушын ислеп шыгылган программалар OS/2 де программалар бирманисли режимде ислетиледи.
DOS айырмашылыгы OS/2 бир неше турдеги файллы системаларды коллайды: - жуклениуши (орнатылып атырган) файл системасы концепциясы.
Жуклениу уактында томендешилер орнатылыуы мумкин:
DOS пенен биргеликли стандарт файллы система,Жокары онимдарлыкка ийе файллы система (жуда улкен файлларга, маглыуматлар базасына тез муражат етиу)UNIX-сынарлас файллы система – оптик дисктеги файл система
DOS пенен биргеликли стандарт файллы система,
Жокары онимдарлыкка ийе файллы система (жуда улкен файлларга, маглыуматлар базасына тез муражат етиу)
UNIX-сынарлас файллы система – оптик дисктеги файл система
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей
Не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной . .
Операционная система UNIX разработана в 1969г. американской фирмой B ell Laboratories (филиал корпорации AT & T - телефонизация, связь). Первоначально была создана для класса мини-ЭВМ и в этом классе получила широкое распро-странение.
Microsoft создала полноценную графическую 32-разрядную ОС Windows NT для мощных ПК, применяемых в профессиональных сферах (обслуживание банков, мощные базы данных, серверы локальных компьютерных сетей и т.д.).
Характерные чертыUNIX:
модульность
поддержка иерархической файловой структуры
средства перенаправления ввода-вывода
средства коммуникации в локальных сетях
эффективные средства электронной почты и коммуникаций
обширный набор системных программ, которые позволяют создать благоприятную операционную обстановку для пользователей - программистов.
UNIX органически сочетается с языком C, т.к. 90% самой ОС написано на этом языке.
Недостаток :
громоздкость системы для ПЭВМ: 3-5 МБ для хранения модулей системы на винчестере .
Вытесняющая и невытесняющая многозадачность.
Важнейшим разделяемым ресурсом является процессорное время. Способ распределения процессорного времени между несколькими одновременно существующими в системе процессами (или нитями) во многом определяет специфику ОС. Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов:
невытесняющая многозадачность (NetWare, Windows 3.x);вытесняющая многозадачность (Windows NT, OS/2, UNIX).
невытесняющая многозадачность (NetWare, Windows 3.x);
При невытесняющей многозадачности активный процесс выполняется до тех пор, пока он сам, по собственной инициативе, не отдаст управление операционной системе для того, чтобы та выбрала из очереди другой готовый к выполнению процесс.
При вытесняющей многозадачности решение о переключении процессора с одного процесса на другой принимается операционной системой, а не самим активным процессом.
Многопроцессорная обработка.
Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами.
В наши дни становится общепринятым введение в ОС функций поддержки многопроцессорной обработки данных. Такие функции имеются в операционных системах 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).
системы пакетной обработки (например, OC EC),
системы разделения времени (UNIX, VMS),
системы реального времени (QNX, RT/11).
Системы пакетной обработки
Главной целью и критерием эффективности систем пакетной обработки является максимальная пропускная способность, то есть решение максимального числа задач в единицу времени.
Для одновременного выполнения выбираются задачи, предъявляющие отличающиеся требования к ресурсам, так, чтобы обеспечивалась сбалансированная загрузка всех устройств вычислительной машины
Системы пакетной обработки
взаимодействие пользователя с вычислительной машиной, на которой установлена система пакетной обработки, сводится к тому, что он приносит задание, отдает его диспетчеру-оператору, а в конце дня после выполнения всего пакета заданий получает результат.
Системы разделения времени
Каждому пользователю системы разделения времени предоставляется терминал, с которого он может вести диалог со своей программой.
Каждой задаче выделяется толькоквантпроцессорного времени, ни одна задача не занимает процессор надолго, и время ответа оказывается приемлемым.
Если квант выбран достаточно небольшим, то у всех пользователей, одновременно работающих на одной и той же машине, складывается впечатление, что каждый из них единолично использует машину .
Системы реального времени
Применяются для управления техническими объектами (станок, спутник), или технологическими процессами (гальваническая линия, доменный процесс).
Существует предельно допустимое время, в течение которого должна быть выполнена та или иная программа, управляющая объектом, в противном случае может произойти авария
Критерием эффективности для систем реального времени является их способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата (управляющего воздействия)
Справка по Microsoft(Компьютер-пресс N 1, 92г.)
Президент Билл Гейтс, организовал в 1975 г. (штат Нью-Мексико). В 1980 г. IBM обратилась к Micrоsoft с предложением о создании DOS. Но у Гейтса не было наработок в этой области и он рекомендовал IBM обратиться к конкурентам - Digital Research, у которой уже была известная разработка для 8 разрядных машин СР/М.
Гейтс в то же время написал в IBM письмо, в котором убеждал отказаться от 8 разрядных машин и перейти на 16-разрядный микропроцессор фирмы Intell (8088).
MS DOS сегодня на 60 млн.ЭВМ. Ежегодно Microsoft получает % от продаж техники - 200 млн.$.