Linux/Model warstwowy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
47fc19cc (dyskusja | edycje)
mNie podano opisu zmian
Linia 23:
- zawierają zestawy podprogramów (zwykle napisanych w języku C), wykonujących różne, często stosowane, operacje (mogą to być np. zestawy funkcji matematycznych, procedury, umożliwiające obsługę monitora czy też operacje na dysku)
 
- biblioteki współdzielone umożliwiają wielu programom korzystanie ze znajdujących siesię w nich procedur, co wydatnie oszczędza pamięć
 
- inną zaletą bibliotek współdzielonych jest możliwość wymiany starszej wersji biblioteki na nowsza, bez konieczności rekonsolidacji korzystających z niej programów (których może być bardzo dużo)
Linia 47:
- mogą być przerwane w dowolnym momencie, np. komendą kill
 
- każdy ma przydzielony odpowiedni obszar pamięci i priorytet, jeśli proces użytkownika próbuje dostać siesię do cudzego obszaru pamięci, zostaje przerwany, a system wyświetla komunikat: segmentation fault.