This shows you the differences between two versions of the page.
|
so:cursuri:curs-03 [2018/03/05 15:42] razvan.deaconescu |
so:cursuri:curs-03 [2019/03/02 09:07] (current) razvan.deaconescu |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| */ | */ | ||
| * [[http://elf.cs.pub.ro/so/res/cursuri/SO%20-%20Curs%2003%20-%20Procese.pdf|Curs 03 - Procese (PDF)]] | * [[http://elf.cs.pub.ro/so/res/cursuri/SO%20-%20Curs%2003%20-%20Procese.pdf|Curs 03 - Procese (PDF)]] | ||
| + | |||
| + | * [[https://docs.google.com/document/d/1m5viP2CYF9P-ETMFPogiPsV1c8MlrFOAdBZVNemGNNY/edit?usp=sharing|Notițe de curs]] | ||
| + | |||
| * Suport curs | * Suport curs | ||
| * Operating System Concepts Essentials | * Operating System Concepts Essentials | ||
| Line 28: | Line 31: | ||
| <html> | <html> | ||
| <center> | <center> | ||
| - | <iframe src="https://docs.google.com/viewer?url=http://elf.cs.pub.ro/so/res/cursuri/SO%20-%20Curs%2003%20-%20Procese.pdf&embedded=true" width="600" height="480" style="border: none;"> | + | <iframe src="https://docs.google.com/viewer?url=https://elf.cs.pub.ro/so/res/cursuri/SO%20-%20Curs%2003%20-%20Procese.pdf&embedded=true" width="600" height="480" style="border: none;"> |
| </iframe> | </iframe> | ||
| </center> | </center> | ||
| Line 142: | Line 145: | ||
| Pentru a urmări comportamentului cursorului de fișier (//file pointerului//) vom folosi directorul ''fork-file-pointer/'' din arhiva cu demo-uri a cursului. | Pentru a urmări comportamentului cursorului de fișier (//file pointerului//) vom folosi directorul ''fork-file-pointer/'' din arhiva cu demo-uri a cursului. | ||
| - | Vom parcurge fișierul ''fork-file-pointer.c''. Obserăm că același descriptor de fișier este folosit și de procesul copil și de procesul părinte. Vrem să vedem dacă aceste două procese partajează cursorul de fișier. | + | Vom parcurge fișierul ''fork-file-pointer.c''. Observăm că același descriptor de fișier este folosit și de procesul copil și de procesul părinte. Vrem să vedem dacă aceste două procese partajează cursorul de fișier. |
| Pentru început compilăm programul folosind comanda:<code bash> | Pentru început compilăm programul folosind comanda:<code bash> | ||