КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Архитектура Фон-Неймана
Regedit (редактор реестра) Explorer (проводник) Разделяемая память Программные каналы pipes - специальные файлы, в которых можно писать или считать информацию FIFO 1) HUПК 2) UПК - может исполнять все процессы
Mh nod - создание ПК Очереди сообщений средство для обмена информацией между процессами <sys/msg.h> msgget - создание очереди msgetl - установка параметров msgsnd - посылка сообщения в очередь msgrcv - получение сообщения из очереди
<sys/types.h> <sys/ipc.h> shmget - получение (создание) сегмента памяти shmetl - установка параметров shmat - создание сегмента памяти shmdt - отсоединение сегмента памяти
Свопинг и пейджинг Swap page
2)соответствие j файлу приводится соответствующая программа *.txt - notepad *.doc - wordpad *.html - netscape, IE *.pdf - Acrobat Reader *.bmp - Ms Paist
3) свойства объекта по правой кнопке: - изменить разрешение - изменить количество цветов - копировать - удалить - открыть
Файловый менеджер System.clat User.dat
Рассмотрим: 1. Среды выполнения МОС; 2. Механизмы выполнения МОС.
Псевдопараллельное выполнения задач – заморозить 1-ую задачу, перейти ко 2-ой, заморозить 2-ую задачу, перейти к 1-ой, разморозить ее, перейти ко 2-ой и т.д. (простейший случай).
Процедура – часть программы, имеющая законченный характер (например, подпрограмма).
Активность – это состояние непрерывного выполнения одной процедуры, т.е. выполнение последовательной программы состоит из ряда активностей и ряда активных состояний.
Иными словами, любая задача имеет 2 состояния – активное и неактивное.
Контекст задачи (активности) – образ выполняемого файла или то, чем полностью задача определяется.
Заморозить задачу – сохранить контекст в точке заморозки задачи.
PSP содержит начало CS, DS, SS, код окончания задачи, буфер обмена с файлами и т.д.
а) позволяла более быстро выполнять программу; б) позволяла задать контекст в наиболее минимальном объеме (задать CS:IP и DS с помощью РОНов); в) в многопроцессорной системе Фон-Неймановская архитектура не является удобной, т.к. действия выполняются последовательно, а не параллельно.
! Для реальных задач чистая Фон-Неймановская архитектура не подходит.
Таким образом, даже самая простая ОС должна содержать простейший механизм переключения контекстов.
Дата добавления: 2013-12-13; Просмотров: 318; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |