23436

23436



1.    Do czego służy pamięć współdzielona?

Dla komunikacji pomiędzy procesami można stworzyć pewien obszar w pamięci operacyjnej wspólny dla współpracujących procesów. Umożliwia to efektywne przesyłanie danych pomiędzy procesami. Jeden proces może utworzyć segment pamięci współdzielonej, a następnie inne procesy mogą się do niego dołączać i z niego korzystać. Operacje na tej pamięci odbywają się jak na zwykłej pamięci procesu.

2.    Co może zawierać pamięć współdzielona?

Struktura danych przechowywanych w segmencie pamięci współdzielonej może być dowolna

3.    Do czego służą funkcje shmat i shmdt?

Funkcja shmat umożliwia uzyskanie adresu pamięci współdzielonej (dołączenie procesu do segmentu pamięci współdzielonej)

Funkcja shmdt umożliwia odłączenie procesu od utworzonego wcześniej przez ten lub inny proces segmentu pamięci współdzielonej, do którego dany proces jest dołączony. Argument funkcji jest wskaźnikiem do segmentu pamięci współdzielonej. W przypadku pomyślnego wykonania operacji funkcja zwraca wartość zero.

W przypadku błędu funkcja zwraca wartość -1, a kod błędu wpisywany jest do zmiennej globalnej errno.

4. W jaki sposób sprawdzić, kiedy i jaki proces ostatnio dołączył się bądź odłączył od segmentu pamięci współdzielonej?

poleceniem ipcs -ma

LPID ? PID procesu, który ostatnio dołączył się lub odłączył od pamięci współdzielonej ATI ME ? czas ostatniego dołączenia się jakiegoś procesu do pamięci współdzielonej

5.    W jaki sposób sprawdzić, kto utworzył segment pamięci współdzielonej?

poleceniem ipcs -ma

CPID ? PID procesu, który utworzył pamięć współdzieloną

6.    Jak sprawdzić ile jest aktualnie procesów dołączonych do pamięci współdzielonej?

poleceniem ipcs -ma

NATTCH ? liczba procesów dołączonych do segmentu pamięci współdzielonej

7.    Czy pamięć współdzielona jest usuwana automatycznie, gdy skończy działanie proces, który ją stworzył?

nie, ale głowy nie dam

8.    Czy wymuszone usunięcie pamięci (funkcją shmctl lub poleceniem ipcrm) powoduje zawsze natychmiastowe usunięcie segmentu pamięci współdzielonej?

Jeżeli istnieją procesy dołączone do pamięci współdzielonej, wówczas nie jest ona kasowana natychmiast, ale dopiero w momencie odłączenia się ostatniego procesu. W takiej sytuacji klucz, na podstawie którego została utworzona pamięć współdzielona jest zerowany. Do takiego segmentu pamięci nie może już dołączyć się żaden nowy proces.

9.    Czy możliwa jest sytuacja, że proces nie może dołączyć się do segmentu pamięci współdzielonej, mimo że używa tego samego klucza, według którego została utworzona i a do tego odpowiednie prawa?

chyba nie



Wyszukiwarka

Podobne podstrony:
1. Do czego służy pamięć współdzielona? Dla komunikacji pomiędzy procesami można stworzy ć pewien
Jak się dogadać z komputerem?Ćwiczenie 1 • cl) Wyjaśnij, do czego służy system operacyjny w
INNE odjutra X Od jutra będę smutny, od jutra. Dzisiaj jednak będę szczęśliwy: Do czego służy smutek
exam3 /< ^ Do czego służy reakcja denitryfikacji !6 f Napisać reakcję fiksacji azotu 1J O Q Napis
1456102G0585186391880?0499722 n KARTA POMIAROWA - ćwiczenie nr 3: Zniekształcenia i zakłócenia obraz
6.    Do czego służy operator & 7.    Co deklaruje się w poniższym
Instalacja CO cw Zamknij □ Instalacja centralnego ogrzewania w budynkach mieszkalnych 1. Wyjaśnij, d
Elementy Budowy Maszyn i Automatyki O Taśma teflonowa - co to jest i do czego służy?
DSC00022 (25) wykład* tranzystor bipolarny zagadnienia; •tranzystor - co to jest? jak działa’ do cze
DSC00023 (31) WYKŁAD I TRANZYSTOR POLOWY zagadnienia: •tranzystor - co to jest? jak działa? do czego
34.    Wyjaśnij do czego służy prawdopodobieństwo testowe (p-value). 35.
Do czego służy efekt dźwigni finansowej? Pozwala na porównania rentowności kapitału własnego z
5) do czego służy ePUAP ? 6) pod jakim adresem możemy zalogować się do epupu? 7) wymień dwie przesła
SÓL EGZORCYZMOWANA bmp CO TO JESTSÓL - ‘     egzorcyzmowana?     DO
Zdrowe przedszkole  bmp W ŁAZIENCE • Do czego służy łazienka? Które przedmioty są niezbędne w łazi
umm Fundacja Rozwoju Systemu Edukacji eea **- grants - Pokazuje kompas. Do czego służy? -

więcej podobnych podstron