domingo, 17 de abril de 2011

explique los cuatro tipos de nucleos

Hay cuatro grandes tipos de núcleos: 
· Los núcleos monolíticos facilitan abstracciones del hardware subyacente realmente potentes y variadas. 
· Los micronúcleos (en inglés microkernel) proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. 
· Los núcleos híbridos (micronúcleos modificados) son muy parecidos a los micronúcleos puros, excepto porque incluyen código adicional en el espacio de núcleo para que se ejecute más rápidamente. Son los que reciben o dan salida a señales analógicas que son procesadas digitalmente. Esto puede realizarse gracias a los conversores analogicos/digitales que , como su nombre indica ,convierte señales analógicas a digitales 
· Los exonúcleos no facilitan ninguna abstracción, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware. 



http://www.taringa.net/posts/info/1047497/Nucleo-Informatico-_Kernel_.html

en informática ¿que es el núcleo y cual es la función?

En informática, el núcleo (también conocido en español con el anglicismo kernel, de raíces germánicas como kern) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.

como se encuentran distribuidos los 512 bytes del sector de aranque del disco duro

De todos los sectores de una unidad de disco, el primero de la primera cabeza del primer cilincro (CHS  0,0,1), tiene una importancia y significado especial.  Es el sitio al que se dirige la BIOS cuando busca si existe en el sistema un dispositivo cargable.  Por esta razón se denomina sector de arranque MBR ("Master boot record") o bloque maestro de carga ("Master boot block").Sus 512 bytes contienen tres bloques con información sobre la arquitectura física y lógica del disco: el  Código maestro de carga ; la  Tabla de particiones , y la Firma.


tomado de:
http://www.zator.com/Hardware/H8_1_2c.htm

Que es un bootstrap.

(bootstrap). En informática, el bootstrapping hace referencia al proceso donde un sistema simple activa otro sistema más complejo para servir al mismo propósito. Es una solución al "problema del huevo y la gallina", de comenzar un cierto sistema sin tener el sistema todavía funcionado.


tomado de:
http://www.alegsa.com.ar/Dic/bootstrapping.php

que es el Master Boot Record

Un master boot record (MBR) es el primer sector("sector cero") de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con boostrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y es ignorado.


tomado de :
Wikipedia; la enciclopedia libre
http://es.wikipedia.org/wiki/Master_Boot_Record

estados de proceso informatico


EstadoDescripción
NuevoSe dice que un proceso está en estado de nuevo cuando apenas se encuentra en proceso de crearse.
ListoUn proceso está en estado de listo, cuando podría usar una UCP, si hubiera una disponible.
En ejecuciónSe dice que un proceso está estado de ejecución, si en ese momento tiene esta ocupando la CPU.
BloqueadoSe dice que un proceso está en estado de bloqueado, si espera que ocurra algo, como por ejemplo, la terminación de una E/S, para así poder ponerse en marcha.
TerminadoCuando un proceso se ha completado su ejecución pasa a ser un proceso terminado.

definición de proceso en informática


Un proceso es un programa en ejecución. Los procesos son gestionados por el sistema operativo y están formados por:
  • Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
  • Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.
  • Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
  • Otra información que permite al sistema operativo su planificacion.