| Estado | Descripción |
| Nuevo | Se dice que un proceso está en estado de nuevo cuando apenas se encuentra en proceso de crearse. |
| Listo | Un proceso está en estado de listo, cuando podría usar una UCP, si hubiera una disponible. |
| En ejecución | Se dice que un proceso está estado de ejecución, si en ese momento tiene esta ocupando la CPU. |
| Bloqueado | Se 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. |
| Terminado | Cuando un proceso se ha completado su ejecución pasa a ser un proceso terminado. |
domingo, 17 de abril de 2011
estados de proceso informatico
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.
EN LINUX CUALES SON LAS CONVENCIONES PARA NOMBRAR LOS DISCOS
En el sistema operativo linux se utilizan las siguientes convenciones para nombrar los discos:
hdXY
Donde:
hd: Disco.
X: Una letra, empezando por la a, que denomina al disco así: hda = primer disco,
hdb = segundo... etc.
Y: Un número, que será el de la partición en ese disco.
X: Una letra, empezando por la a, que denomina al disco así: hda = primer disco,
hdb = segundo... etc.
Y: Un número, que será el de la partición en ese disco.
Así:
/dev/hda1 = primer disco, primera partición.
/dev/hdb3 = segundo disco, tercera partición.
/dev/hdc y/o /dev/hdd = Suelen ser las unidades de CD o DVD
/dev/hdb3 = segundo disco, tercera partición.
/dev/hdc y/o /dev/hdd = Suelen ser las unidades de CD o DVD
Cuando tenemos una partición extendida, su nombre se omite. Por ejemplo, supongamos un primer disco con una partición primaria, otra extendida, y dentro de la extendida dos más, veríamos algo así al utilizar el comando df:
/dev/hda1 = primera partición primaria.
/dev/hda3 = primera unidad lógica dentro de la partición extendida./dev/hda4 = segunda unidad lógica dentro de la partición extendida.
/dev/hda2, que no aparece, corresponde a la partición extendida.
/dev/hda3 = primera unidad lógica dentro de la partición extendida./dev/hda4 = segunda unidad lógica dentro de la partición extendida.
/dev/hda2, que no aparece, corresponde a la partición extendida.
En un disco SCSI, o quizás también SATA, las particiones se llamarían sdXY, siendo válido el resto de lo expuesto para los discos llamados hd.
El cargador de arranque GRUB llama a los discos y particiones de forma distinta, y no está de más que veamos cómo, ya que su uso se ha extendido prácticamente a todas las distribuciones. Según GRUB, una partición se denomina con el siguiente esquema:
(hdX,Y)
El nombre completo va entre paréntesis, donde:
hd: Disco.
X: Un número, empezando por el 0, que denomina al disco así: hd0 = primer disco, hd1 = segundo... etc.
X: Un número, empezando por el 0, que denomina al disco así: hd0 = primer disco, hd1 = segundo... etc.
,: Una coma que separa el disco de la partición.
Y: Un número, empezando por el 0, que será el de la partición de ese disco.
Así:
Así:
(hd0,0) = primer disco, primera partición.
(hd1,2) = segundo disco, tercera partición.
(hd1,2) = segundo disco, tercera partición.
sábado, 16 de abril de 2011
Clasificación de los sistemas operativos
* SO Multitarea: Permite la ejecución de varias tareas de forma simultánea, es decir una o más aplicaciones pueden ejecutarse al mismo tiempo.
* SO Monotarea: Son primitivos y permiten ejecutar una aplicación a la vez.
* SO Monousuario: Son simples ya que solo permiten una sesión con un monotarea.
* SO Multiusuario: Son múltiples las sesiones que este pueda tener, así mismo es multitarea para cada uno de ellos, todos los trabajos pueden ejecutarse al mismo tiempo incluso sin que los usuarios interactúen.
* SO por lotes: Procesan varios trabajos casi sin que los usuarios interactúen.
* SO Tiempo real: El usuario en este SO no importa, el SO está pendiente de procesos y cambios que estos manifiesten para ejecutar mas procesos y mostrar datos, repuestas o soluciones por medios visuales o impresos.
* SO Tiemo Compartido: Son sistemas que dan servicio a varios usuarios pero cada uno de estos se le manifiesta que tiene los recursos para sí mismo, es decir por demanda; el SO procesa la petición de cada usuario y decide si otorga recursos o no.
* SO Monotarea: Son primitivos y permiten ejecutar una aplicación a la vez.
* SO Monousuario: Son simples ya que solo permiten una sesión con un monotarea.
* SO Multiusuario: Son múltiples las sesiones que este pueda tener, así mismo es multitarea para cada uno de ellos, todos los trabajos pueden ejecutarse al mismo tiempo incluso sin que los usuarios interactúen.
* SO por lotes: Procesan varios trabajos casi sin que los usuarios interactúen.
* SO Tiempo real: El usuario en este SO no importa, el SO está pendiente de procesos y cambios que estos manifiesten para ejecutar mas procesos y mostrar datos, repuestas o soluciones por medios visuales o impresos.
* SO Tiemo Compartido: Son sistemas que dan servicio a varios usuarios pero cada uno de estos se le manifiesta que tiene los recursos para sí mismo, es decir por demanda; el SO procesa la petición de cada usuario y decide si otorga recursos o no.
Las distintas funciones de los sistemas operativos
Este ítem redunda algo en el ítem tres.
-Permiten que exista la interfaz de usuario ya sea grafica, textual, multimedial etc.
-Comparte recursos de maquina con uno o más usuarios.
-Monitorea que la actividad de un usuario permanezca el máximo disponible a pesar de interrupciones o bloqueos.
- Prioriza la disposición de recursos dependiendo del usuario o la tarea.
-Recupera el sistema de errores o interrupciones en lo posible sin pérdida de datos.se grafica en estos mapas conceptuales mediantes dibujos .
-Mantiene un control perpetuo de los recursos de maquina mientras esta en ejecución.
-Permiten que exista la interfaz de usuario ya sea grafica, textual, multimedial etc.
-Comparte recursos de maquina con uno o más usuarios.
-Monitorea que la actividad de un usuario permanezca el máximo disponible a pesar de interrupciones o bloqueos.
- Prioriza la disposición de recursos dependiendo del usuario o la tarea.
-Recupera el sistema de errores o interrupciones en lo posible sin pérdida de datos.se grafica en estos mapas conceptuales mediantes dibujos .
-Mantiene un control perpetuo de los recursos de maquina mientras esta en ejecución.
sistemas operativos existentes .
Cabe destacar que existen una gran cantidad de plataformas o SO para computadoras y unidades portables, en la última década ha florecido una trama muy larga de sistemas operativos para dispositivos móviles mas siendo dispositivos inteligentes, tales como palms, teléfonos celulares, video consolas etc. En la lista a continuación despreciamos sistemas operativos no aplicables a computadoras personales.
-Windows. – Linux -MacOS - Unix - DOS - IBM – Amiga – DEC
-Windows. – Linux -MacOS - Unix - DOS - IBM – Amiga – DEC
Suscribirse a:
Entradas (Atom)


