.RU

1. Основные понятия: Операционная система. Процесс. Поток. Многозадачность. Многопоточность - страница 8


^
27. Потоки в Windows NT. Роль потока в организации работы процесса. Назначение переключения контекста в многозадачной ОС. 28. Вытесняющая многозадачность в Windows NT. Многопоточность и многозадачность.
^ Каждый процесс в WINDOWS должен иметь как минимум один поток. Пусть пользователь запустил приложение для работы с БД и сделал запрос на поиск данных с последующим сохранением в файле. Пока идёт выполнение, пользователь может сделать новый запрос. ОС представляет каждый из запроса, как отдельные потоки внутри процесса приложения для работы с БД и эти потоки могут выполняться не зависимо друг от друга, то есть параллельно. Основные составляющие потока в исполнительной системе такие:

^ 1-Уникальный идентификатор клиента. 2-Набор регистров в состоянии процессора. 3-Два стека (для пользовательского режима и режима ядра). 4-Собственная область памяти.

^ Всё это контекст потока. Используется вытесняющая многозадачность, то есть поток может быть прерван по окончании кванта времени или когда готов на выполнение поток с более высоким приоритетом. WINDOWS NT является ОС с симметричной мультипроцессорной обработкой, специально предназначенной для работы с ПК более, чем с одним процессором. Если число потоков превышает число процессоров, то оно поддерживает многозадачность. NT является ос с симметричной мультипроцессорной обработкой; специально спроектирована для работы на ПК с более чем 1 процессором. Если число потоков превышает число процессоров, то ОС поддерживает многозадачность.

Использование двух процессоров для достижения многозадачности не всегда эффективно, например, в некоторых системах UNIX, когда один процесс создает другой процесс, система с одним процессом должна скопировать все адресное пространство первого процесса в адресное пространство второго. А WINDOWS NT все содержимое не копируется и используются механизмы совместного использования памяти.

^ 29. Виды памяти. Основные функции управления оперативной памятью.
Физическую и виртуальную память.

Память в большинстве случаев является дефицитным ресурсом, который распределяется между ОС и пользователем. Особенности использования памяти, как правило, необходимый пользователю объём памяти часто превосходит имеющийся физический объём. Каждый процесс считает, что отведённая ему память начинается с нулевого адреса и является непрерывной. Поэтому необходимо обеспечить возможность распределения физических адресов от 0 до (n) среди (k) процессов.

^ Различают два вида памяти:

Основные функции управления памятью:

1-Отображение или перевод адресов логической памяти на адреса физической памяти. Перевод осуществляется в следующих случаях:

^ 2-Расширение границ логического пространства памяти за границы физического пространства:

3-Разделение (между программой пользователя и ОС) и распределение (выделение каждому процессу пользователя и физической памяти).

4-Защита информации пользователя и ОС друг от друга.

^ 30. Система распределения оперативной памяти. Цели распределения. Основные решаемые задачи. Распределение памяти в двухуровневой ОС.
При распределении памяти ставят две цели:

1-В машинах, где ОП является дефицитным ресурсом целью является оперативная загрузка ОП.

2-Если обеспечение ОП решённый вопрос, то целью является достижение пользовательской эффективности. Стараются обеспечить удобный доступ к данным ОП. Необходимо отметить, что потребность пользователей всегда опережает реальные возможности. Решением является подход, при котором пользователи должны работать с ОП не на физическом уровне, а на некотором более высоком логическом (виртуальном) уровне. Если ОС двухуровневая на верхнем уровне память распределяется статически, а на нижнем динамически.

На каждом уровне решается три взаимосвязанные задачи:

Ядро ОС обычно размещают в начальных адресах памяти. Существует множество алгоритмов распределения памяти – основная цель у них одна – минимизация размеров и количества пустых участков памяти.

^ 31. Система распределения оперативной памяти. Алгоритмы, основанные на выделении непрерывной единственной зоны.
1)ОП разбивается до начала работы ОС, причём на фиксированное число зон. Зоны могут быть разными по размеру, причём каждый запрос может выполняться только в пределах конкретной зоны.

2)размеры зон могут меняться при работе, например, зона может отводиться при долгосрочном планировании каждый раз. Могут формироваться новые зоны из свободных участков (дыр). Но минимальный размер дыры при этом ограничен. Основное условие – нельзя выделить зону, размер которой больше размера ОП.


40-cerkovnoe-zodchestvo-mongolskogo-perioda-ikonopisanie-chudotvornie-i-chtimie-ikoni-etogo-vremeni-novie-prazdniki.html
40854-vmshmeleva-vakobilyanskaya-nvaganezova-lppapayan-2008-annotacii-statej.html
41-gruppa-vidov-rabot-1-geodezicheskie-raboti-vipolnyaemie-na-stroitelnih-ploshadkah.html
41-predstavlenie-graficheskoj-informacii-411-rastrovaya-vektornaya-i-fraktalnaya-grafika.html
41-sotrudnichestvo-s-kitaem-optimalno-effektivno-vigodno-vi-mezhregionalnoj-konferencii-aktualnie-voprosi.html
411-obrasheniya-v-memorial-s-prosboj-obespechit-bezopasnost-4-proverki-domovladenij-v-hode-adresnih-profilakticheskih.html
  • writing.bystrickaya.ru/adam-smith-chast-2.html
  • ekzamen.bystrickaya.ru/referat-po-predmetu-negosudarstvennoe-strukturovedenie-na-temu-akcionernoe-obshestvo.html
  • znaniya.bystrickaya.ru/rabochaya-programma-disciplini-filosofiya-rekomenduetsya-dlya-napravleniya-podgotovki-100700-torgovoe-delo.html
  • doklad.bystrickaya.ru/viigeoekologiya-primernaya-programma-po-geografii-sostavlena-na-osnove-federalnogo-komponenta-gosudarstvennogo.html
  • vospitanie.bystrickaya.ru/znachenie-podushnoj-podati-kurs-russkoj-istorii-1-lekciya-lxii-7-znachenie-voennoj-reformi-7-polozhenie-dvoryanstva.html
  • znaniya.bystrickaya.ru/rabochaya-programma-professionalnogo-modulya-prigotovlenie-blyud-iz-ovoshej-i-gribov.html
  • student.bystrickaya.ru/-6-prichini-i-usloviya-pravonarushenij-predislovie.html
  • ucheba.bystrickaya.ru/poskolku-istinnoe-znachenie-xi-neizvestno-pogreshnost-nahodyat-po-priblizhennoj-formule.html
  • knowledge.bystrickaya.ru/ob-utverzhdenii-perechnya-uchebnih-izdanij-razreshennih-k-ispolzovaniyu-v-organizaciyah-obrazovaniya-v-2006-2007-uchebnom-godu.html
  • tetrad.bystrickaya.ru/uchebnoe-posobie-dlya-prepodavatelej-i-studentov-obrazovatelnih-uchrezhdenij-srednego-professionalnogo-stranica-6.html
  • shpargalka.bystrickaya.ru/uchebnik-po-prakticheskim-tehnikam-dlya-sodejstviya-lichnostnim-izmeneniyam-vknige-prostim-i-dostupnim-yazikom-vsestoronne-raskrivayutsya-principi-tehniki-i-praktika-psihologicheskogo-konsultirovaniya.html
  • prepodavatel.bystrickaya.ru/testi-po-specialnosti-operacionnoe-delo.html
  • pisat.bystrickaya.ru/standart-medicinskoj-pomoshi-bolnim.html
  • laboratornaya.bystrickaya.ru/redakcionnaya-kollegiya-toma-stranica-54.html
  • occupation.bystrickaya.ru/obrazovatelnaya-programma-tip-program-mi-srok-realizacii-programmi-kolichest-vo-chasov-v-nedelyu-stranica-6.html
  • tests.bystrickaya.ru/kurs-lekcij-disciplina-organizaciya-i-planirovanie-okazaniya-uslug-v-regione-specialnost-080103-nacionalnaya-ekonomika.html
  • uchenik.bystrickaya.ru/glava-4-kak-eto-bilo-chernobil-kak-eto-bilo.html
  • zadachi.bystrickaya.ru/sistema-avtomatizacii-chast-2.html
  • kolledzh.bystrickaya.ru/avtorskaya-programma-elektivnogo-kursa-po-geometrii-dlya-9-klassa-istoriya-idej-i-otkritij.html
  • report.bystrickaya.ru/kameliya-ivanova-terzijska.html
  • thescience.bystrickaya.ru/horeografiya-zhne-mdeni-tiniu-zhmisi-kafedrasi-tlektern-zhmisa-ornalasani-zhnnde-mlmet-2013-2014-ou-zhili-bojinsha.html
  • doklad.bystrickaya.ru/videoteka-obshij-arhiv--propovedi-lekcii-besedi-s-batyushkoj--dushevnaya-vecherya-ryazan-.html
  • znaniya.bystrickaya.ru/rabochaya-programma-knyazevoj-m-g-uchitelya-geografii-visshej-kvalifikacionnoj-kategorii-po-geografii-9-klass-rassmotreno-na-zasedanii.html
  • pisat.bystrickaya.ru/uchebnij-plan-po-napravleniyu-podgotovki-ekonomika-profil-podgotovki-mirovaya-ekonomika.html
  • urok.bystrickaya.ru/programma-laboratornogo-praktikuma-prepodavatel-gennadij-ivanovich-kuzin.html
  • composition.bystrickaya.ru/organizaciya-deyatelnosti-genpodryadnoj-organizacii.html
  • thescience.bystrickaya.ru/kak-zhenshina-mozhet-sozdat-strukturu-v-setevom-marketinge-vash-pervij-god-v-setevom-marketinge.html
  • assessments.bystrickaya.ru/chto-delat-dalshe-bez-boga-dusha-pohozha-na-pustinyu.html
  • notebook.bystrickaya.ru/grand-tur-po-vengrii-vena-obnovlennij.html
  • essay.bystrickaya.ru/chast-vtoraya-b-v-zhalejko-domashnyaya-rabota-po-anglijskomu-yaziku.html
  • report.bystrickaya.ru/informacionnij-byulleten-administracii-sankt-peterburga-12-713-11-aprelya-2011-g-stranica-2.html
  • bukva.bystrickaya.ru/pozaklasna-ta-pozashklna-vihovna-robota-z-narodoznavstva.html
  • upbringing.bystrickaya.ru/kosmonavtov-120-novie-proverki-informacionnij-dajdzhest-upominaemosti-vuzov.html
  • learn.bystrickaya.ru/glava-18-sredstvo-6-kontrol-nad-sovetnikami-robert-t-kiosaki-i-sharon-l-lechter.html
  • kanikulyi.bystrickaya.ru/zadachi-na-2010-2011-uchebnij-god-publichnij-otchet-o-rabote-v-2009-2010-uchebnom-godu-informacionnaya-spravka.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.