sistemas operativo

Páginas: 3 (691 palabras) Publicado: 21 de octubre de 2013
FACULTAD DE CIENCIAS DE LA INGENIERÍA
ESCUELA DE INGENIERÍA CIVIL INFORMÁTICA
MODELAMIENTO DE DATOS

Sistema Operativo
Tarea 2



Introducción
Si queremos que nuestro programa empiece aejecutar varios programas "a la vez", tenemos dos
opciones. Por una parte podemos crear un nuevo proceso y por otra, podemos crear un nuevo hilo
de ejecución (un thread). En realidad nuestroordenador, salvo que tenga varias CPU, no ejecutará
varias cosas a la vez. Cuando se dice "a la vez", es porque el sistema operativo irá ejecutando
partes de programa por turnos (por corto periodo de tiempo)de forma muy rápida, dando la
sensación de simultaneidad.

Un proceso de Unix es cualquier programa en ejecución y es totalmente independiente de otros
procesos. El comando de Unix ps nos listalos procesos en ejecución en nuestra máquina. Un
proceso tiene su propia zona de memoria y se ejecuta "simultáneamente" a otros procesos. Es
totalmente imposible en Unix que un proceso se traspase,apropósito o por equivocación, en la
zona de memoria de otro proceso. Esta es una de las características que hace de Unix un sistema
fiable. Un programa malintencionado no puede fastidiar otrosprogramas en ejecución ni mucho
menos a los del sistema operativo. Si el programa se cae, se cae sólo él.
En este informe se mostrara la eficiencia de trabajar con hilos, al comparar 2 programas quecumplen la misma función (multiplicación de matrices), demostraremos que el programa con hilos
es más eficiente en el tiempo de respuesta y compilado.

Marco Teórico

Hilos:
En sistemasoperativos, un hilo de ejecución, hebra o subproceso es la unidad de procesamiento
más pequeña que puede ser planificada por un sistema operativo.
La creación de un nuevo hilo es una característica quepermite a una aplicación realizar varias
tareas a la vez (concurrentemente). Los distintos hilos de ejecución comparten una serie de
recursos tales como el espacio de memoria, los archivos abiertos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS