Skocz do zawartości
Sacrell

HELP !!!! 5 pytań do.......

Rekomendowane odpowiedzi

Witam serdecznie !!!

 

Potrzebuje pomocy w odpowiedzi na poniższe pytania.

 

1. Co jest najwyższe w standardzie ISO/IPC

2. Na czym polega sprawiedliwość dotycząca procesów

3. FIFO to synonim (czego ? albo jakiego wyrazy lub znaczenia)

4. Jakie polecenia służą do blokowania sygnałów ?

5. Użytkownik rzeczywisty i efektywny (chyba wszystko co o tym można powiedzieć )

 

Z góry bardzo dziękuje za odpowiedz na wyzej wymienione pytania.

DZIEKI !!!!!!!!!!!!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Do WSZYSTKICH !!!!!! Adminow, moderatorow itd. itp.

 

Nie jest to zadanie domowe i nie jestem na zadnym zaliczeniu.

 

Musze i chce zrozumieć te pytania bo.

Rozumiem powłoki na jakim pracuje UNIX, ale chce sie upewnic czy zgodne są powłoki w ISO/IPC w myśl 7 powłok w UNIXie

Sprawiedliwość.....musze sie upewnic czy kazdy program ma ten sam dostep do np. pamieci lub zasobów innych.

FIFO...faktycznie mozna uznac za jakies pytane, ale ja musze sie upewnić czy moge użyć synonimu objaśniajageo.

Blokowanie sygnalow chce sie upewnic czy robie dobrze uzywając SIGRTMAX, SIGRTMIN jaki "9" czy moge je zablokować i w jaki sposób.

uzytkownik rzeczywisty lub efektywny....musze wiedziec czu ID procesowy dobrze zakladam.

 

wiec....to wszystko sa pytania do ludzi ktorzy np. pisza programy bo byc moze 100 razy juz uzywali takich gratow.

Oczekuje wyjasnienia w miare mozliwosci. Skoro jest forum i dzial programowanie wzglednie porady czy tam pomoc..to logiczne ze oczekuje pomocy.

Faktyznie napisalem to tak w punktach jakbym test mial zrobic..no ale tak stwierdzilem ze bedzie najjasniej.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dobra, widzac odpowiedzi na innym forum zupelnie nie trafiajace nawet w dziedzine rzuce troche jakiegos textu z tym ze on tez pewnie nie pomoze... No ale to na wypadek gdy inni tez nie znaja odpowiedzi, choc mysle ze ktos sie w koncu znajdzie.

 

1) jak powloki (a moze warstwy) i to w dodatku 7 to moze ISO/OSI? Podejrzewam ze pojecia nie pomyliles ale tyle zbiegow okolicznosci ze zaryzykowalem... No a o ISO/OSI to by mozna bylo troche napisac ale nie pisze bo to pewnie nie to, over.

2) sprawiedliwosc polega na tym, ze czas procesora jest dzielony na procesy, jak to sie dzieje to juz specyfika i pewnie tez ustawienia samego OS, procesy maja tez priorytety (nie pamietam nazw metod niestety...), co do dostepu do zasobow to chyba nie ma zwiazku ale znowu moze myle pojecia... w unixach chyba jest tak, ze wszystkie zasoby sa traktowane jako plik a dostajesz sie do nich przez drivery (w POSIX o ile mi wiadomo tak jest przynajmniej)

3) no uzywa sie nazwy kolejka, innej nie znam... oczywiscie znaczy to first in first out

4) dziewiatki chyba zablokowac nie mozna, zawieszacza robisz? ;)

5) kurde nawet tego nie pamietam, 3 lata temu mi to wciskali... chodzilo o to ze z Twojego punktu widzenia masz inny nr niz w systemie jest trzymany czy jakos tak, beznadziejna odpowiedz znowu...

 

Tak generalnie wiem ze duzo nie pomoglem, mam tez nadzieje ze jakis bledow nie popisalem bo bylby wstyd ;) Na pytania 2 4 i 5 na luzie znajdziesz odpowiedzi w ksiazce "UNIX programowanie" czy "zaawansowane programowanie systemow UNIX" czy jakos tak, znowu sory ze nie znam nawet tytulu :)

 

No a poza tym to pozostaje chyba czekac bo jest paru chopakow tu ktorzy pewnie beda wiedzieli.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ad 4) man signal

 

Ad 5)

 

UID == EUID w znacznej wiekszosci przypadkow. Przy rozpatrywaniu praw dostepu do pliku brany jest pod uwage EUID.

A roznic sie moga one np. przy zastosowaniu SUID'a na execu. Opisze moze na przykladzie /bin/passwd. Jak zapewne wiesz program ten moze zmienic Twoje haslo w systemie (/etc/passwd lub shadow). Ty do pliku /etc/passwd dostepu do zapisu nie masz, masz tylko odczyt, wiec tego zrobic nie mozesz. Ale na passwd jest nalozony SUID, co znaczy, ze przy uruchamianiu tego procesu jako EUID jest ustawiany wlasciciel exec'a (w przypadku passwd jest to root), a UID zostaje Twoj, co za tym idzie proces ten moze zmienic zawartosc /etc/passwd bo posiada efektywne prawa root'a.

Jest tez efektywny ID grupy, ale to juz analogicznie do EUID'a sobie wytlumacz.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...