# Tarea Ejemplo ###### tags: `UNIAT` `Clase` `Sistemas Operativos` * Con base en la siguiente tabla elabora un ejemplo de código o comando que llame a las funciones de cada sección. ( Process Control, File Manipulation, Device Manipulation, Information Maintenance, Protection, IGNORA Communication). * A la mitad del salon se le asigno Windows y la otra mitad unix para realizar los ejemplos. * Entrega esta tarea con notación .md en hackmd.io. * Envia el enlace respondiendo a este corre. * Revisa el ejemplo en la parte inferior del correo. |Unix|Windows| |--|--| |Juan Pablo|Michel | |KamilAAA|Emerson| |Alfredo|David| |Isaac|Saul| |Rebeca|Emilio| |Daniel|Gustavo| |Enrique|Miguel| ![](https://i.imgur.com/E657gxp.jpg) --- ## UNIX ### Create Process ejemplo ``` cpp int main() { pthread_t threads[NUM_THREADS]; int rc, i; for (int i =0; i< NUM_THREADS;i++){ cout << "main(): creating thread, " << i <<endl; rc = pthread_create(&threads[i],NULL,PrintHelloWolrd,(void*)i); if(rc){ cout << "Error:unable to create thread, "<<rc << endl; exit(-1); } } pthread_exit(NULL); //cout << "Hello World\n"; } ``` funciones: fork() = pthread_create exit() = pthread_exit ### File Manipulation ---