Procesy v Linuxu - projekt
		
      
            
       
      
            
       «»
      
            
      
      «»
     
		
		
 
		
		
		
		Popis:
		Proces je program, je složen z jednoho nebo více vláken a běží ve svém vlastním paměťovém prostoru. Je identifikován pomocí PID, může mít potomky, má své předky - spuštěné procesy tedy tvoří strom. Po ukončení rodičovského procesu jsou automaticky ukončeni i potomci, v jiném případě je „adoptuje“ proces init.
Pro komunikaci mezi procesy se používají tyto prostředky:
Signály - umožňují zasílat asynchronně ostatním procesům zprávu určitého typu, pro práci se signály slouží příkaz kill 
Roury - poskytuje jednosměrnou komunikaci mezi procesy. - 
 např. cat /etc/passwd | grep root
Sockety - univerzální komunikační prostředek mezi procesy, lze komunikovat i vzdáleně např. prostřednictvím TCP/IP
init
Poté, co kernel inicializuje ovladače a datové struktury, je spuštěn proces init s PID 1. Ten je zodpovědný za spouštění všech ostatních procesů. Je rodičovským procesem pro všechny ostatní procesy spuštěné v systému. Init rovněž osvojuje osiřelé procesy (pokud rodičovský proces ukončí činnost dříve než jeho potomek).
		
        
    
    Klíčová slova:
		
		  		  procesy
		  		  operační systém
		  		  Linux
		  		  systém
		  		  manuál
		  		
		
				
		
		Obsah:
		
				- Vznik procesu:
 Copy On Write
 fork bomb
 Pozastavení procesu:
 Ukončení procesu
 kill
 Systémové utility pro správu procesů
Zdroje: 
 
 
 
 
  O souborech cookie na této stránce
  Soubory cookie používáme pro funkční účely, pro shromažďování a analýzu informací o výkonu a používání stránky.