Студопедия

КАТЕГОРИИ:


Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.