PROCESO INFORMÁTICO DE GESTIÓN
INTRODUCCIÓN
La vida en sociedad del ser humano La necesidad de transmitir y tratar la información de una forma continuada con este fin, a lo largo del tiempo se han ido perfeccionando diferentes técnicas y medios. El gran avance tecnológico en las dos últimas décadas del siglo XX y en la primera del siglo XXI la desarrollado herramientas cada vez más complejas capaces de cubrir esta necesidad con gran precisión y rapidez.
Es el ordenador la herramienta que actualmente nos permite el tratamiento automático de la información, facilitándonos en gran medida su organización, proceso, transmisión, y almacenamiento.
El término informática ha ido evolucionando a lo largo del tiempo, pero en la actualidad se considera la ciencia que estudia el tratamiento automático de la información. Procede de la función de dos palabras: información y automática.
Su desarrollo ha sido espectacular en las dos últimas décadas del siglo XX, siendo una herramienta imprescindible en comunicaciones, telefonía, medicina, aeronáutica, vigilancia, control de tráfico, etc.
Dentro de las operaciones más básicas y a la vez más complejos de nuestro PC encontramos los procesos. Estos nos permitirán entrar al mundo que se ‘’DESPERTARÁ” en nuestra computadora, o por lo menos seria nuestra manera de decirlo, siempre que le pidamos a nuestra computadora que haga algo, los procesos asumirán el trabajo y de esta manera el microprocesador dará ejecución al plan que realice el sistema operativo a través de los procesos.
Los procesos son creados y destruidos por el sistema por el sistema operativo, así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación (fork). Los nuevos procesos son independientes y no comparten memoria (es decir información) con el proceso que los ha creado.
DEFINICIÓN
El proceso informático de gestión es la ejecución de diversas intervenciones por medio del microprocesador de acuerdo a lo que indica el programa es decir es el que está compuesto por un conjunto de pasos (ordenes que deber estar en ejecución).
El sistema operativo de la computadora (ordenador) se encarga de gestionar los procesos. Este software administra las instrucciones que otros programas informáticos destinar al microprocesador analiza el estado de ejecución y organiza la memoria dedicada a las tareas.
El sistema operativo se encarga de crear y borrar los procesos y de establecer comunicaciones entre ellos. La forma de gestión de todos modos, depende del modo de trabajar de cada sistema operativo en particular.
COMO SE CREA UN PROCESO DE GESTIÓN.
Un proceso informático se crea de A formas:
1. Arranque del sistema.
2.Ejecución de un proceso.
3. Petición de un usuario.
4. En el inicio de un trabajo por lotes
1. ARRANQUE DEL SISTEMA
Que se inicia desde que se impulsa el interruptor del encendido hasta que se va a encargar el sistema operativo el ordenador realiza una serie de tareas para verificar el buen funcionamiento del hardware instalado.
El chequeo inicial que se lleva a cabo se denomina Post (Power on self test) y consiste en una prueba para comprobar que el equipo físico este bien este chequeo se realiza con unos programas que están en el BIOS.
El Post que viene del inglés Power on selft test (Texto de auto chequeo) se produce cuando se presiona el botón de encendido del PC se espera varios segundos para que la computadora pase a través de una serie de operaciones y asegurarse de que todos sus componentes están trabajando apropiadamente y para advertir si algo anda mal.
2. EJECUCIÓN DE UN PROCESO
Conocido como empresa llamada al sistema y en inglés “System Call” ya que no es más que el mecanismo usado por una aplicación para solicitar un servicio al sistema operativo, algunos de las llamadas al sistema más utilizadas son: open, read, write, close, wait.
3. PETICIÓN DE UN USUARIO PARA CREAR PROCESOS
Que consiste en un usuario (solo durante la ejecución de un programa), tendrán los privilegios del propietario de un archivo ejecutado el programa fuera del propietario del archivo.
4. INICIO DE UN TRABAJO POR LOTES
Cuando se ejecutan o programan los comandos del directorio del sistema operativo utilizando varios mandados o instrucciones propias de él y que al ser escritos cada línea se ejecuta como si estuviera introduciendo desde el teclado se conoce como procesamiento por lotes o modo BATCH a la ejecución de un programa si el control de supervisión directa del usuario (procesamiento imperativo) y se caracteriza porque su ejecución no preciso ningún tipo de interacción con el usuario. Por ejemplo: el proceso de obtener copias de seguridad en grandes sistemas y de envió de Fax en hora de bajo costo y de poco tráfico en la red o crear un fichero por lotes.
OBJETIVO
Conocer e identificar los procesos informáticos que el sistema operativo ejecuta por defecto identificando los útiles como medio de evitar el uso innecesario del procesado y la memoria para obtener el rendimiento óptico y seguro del computador.
CARACTERÍSTICAS
No todas las computadoras procesan el mismo tipo de trabajo y un algoritmo que un sistema funciona excelente puede dar un rendimiento pésimo en otro cuyos procesos tienen características diferentes. Estas características pueden ser:
-Cantidad de entradas y salidas existen procesos que realiza una gran cantidad de operaciones de entradas y salidas por ejemplo las aplicaciones de base de datos.
-El proceso cruza uno o varios límites organizativos funcionales, es decir que son capaces de cruzar horizontal o verticalmente.
-Se requiere hablar de metas y fines en vez de acciones y medio por ello un proceso responde a la pregunta ¿Qué? Y no a ¿cómo no?
-El proceso tiene que ser fácilmente comprendido.
-El nombre asignado a cada proceso debe ser subgerente de los conceptos y actividades incluidos en el mismo.
COMO SE TERMINA UN PROCESO
Un proceso informático, así como tiene una creación de igual manera se predetermina por: salida normal, salida por error, salida por error fatal, eliminado por otro proceso.
1. SALIDA NORMAL
Se produce cuando el proceso finaliza por voluntad del proceso o del usuario, acción que ocurre constantemente durante el uso normal de un dispositivo o aplicación. Por ejemplo: cada vez que se cierra un programa.
2. SALIDA POR ERROR.
Se trata del caso opuesto al anterior ya que la terminación del proceso informático se da por la imposibilidad de continuar en ejecución, por ejemplo: cuando los datos son insuficientes, es decir, cuando un proceso requiere un archivo que no puede encontrar en la dirección proporcionada por el programa.
3.SALIDA POR ERROR FATAL
Este estado se presenta cuando existe un error en el programa en el cual puede darse por diversas razones como, por ejemplo: intentar escribir en alguna parte de la memoria que no se encuentra accesible o que se quiera exigir una división por 0, obtener un resultado diferente a 0.
4. ELIMINADO POR OTRO PROCESO
Este proceso se da que en situaciones en las cuales el programa parece no estar en funcionamiento y algunos sistemas operativos muestran a los usuarios mensajes como ‘’EL PROGRAMA NO RESPONDE” la mayoría de estos casos es que se ha quedado atrapado en el ciclo infinito y en estos casos el único recurso para terminar el proceso es a través de la presión del botón (RESET) o de las instrucciones escritas en la ventana de comandos y presionando CTRL+ALT+D.
MEDIOS UTILIZADOS EN EL PROCESO INFORMÁTICO
Los medios que se utilizan en este proceso informático son: actualización, validación, organización, administración, de datos transferencias de datos, disposición de datos.
1. ACTUALIZACIÓN
Este medio de proceso se refiere al registro primario de datos, así como su modificación, eliminación e ingresos de estos o medios magnéticos o electrónicos.
2. VALIDACIÓN
En este medio utilizado se realiza la verificación de los datos registrados en un término como su definición, estructura y característica.
3. ORGANIZACIÓN
Este medio consiste en el ordenamiento de los datos sobre presentaciones que genera la institución de acuerdo con las estructuras está que maneja el sistema e integral información.
4. ADMINISTRACIÓN DE DATOS
Este medio nos permite realizar él envió de los datos utilizando un medio de comunicación.
5. TRANSFERENCIA DE DATOS
Este medio utilizado permite realizar él envió de los datos utilizando un medio de comunicación.
6. DISPOSICIÓN DE DATOS
Por este medio el proceso informático oferta la información y lo convierte en dominio público utilizando los medios básicos de información.
ESTADOS DE UN PROCESO
El principal trabajo del procesador es ejecutar las instrucciones de máquina que se encuentran en memoria principal. Estas instrucciones se encuentran en forma de programas. Para que un programa pueda ser ejecutado, el sistema operativo crea un nuevo proceso, y el procesador ejecuta una tras otra las instrucciones del mismo.
En un entorno de multiprogramación, el procesador intercalará la ejecución de instrucciones de varios programas que se encuentran en memoria. El sistema operativo es el responsable de determinar las pautas del intercalado y asignación de recursos a cada proceso.
MODELO DE DOS ESTADOS
El modelo de estados más simple es el de dos estados. En este modelo, un proceso puede estar ejecutándose o no cuando se crea un nuevo proceso, se pone en estado de no ejecución. En algún momento el proceso que se está ejecutando pasará al estado no ejecución y otro proceso se elegirá de la lista para ejecutar, para ponerlo en estado de ejecución.
De esta explicación se desprende que es necesario que el sistema operativo pueda seguirles la pista a los procesos, conociendo su estado no ejecución, y el lugar que ocupa en memoria. Además, los procesos no se están ejecutando deben guardarse en algún tipo de cada mientras esperan su turno para ejecutar.
Los cinco estados de este diagrama con los siguientes:
-EJECUCIÓN
El proceso está actualmente en ejecución.
El proceso está actualmente en ejecución.
-LISTO
El proceso está listo para ser ejecutado, solo está esperando que el planificado así lo disponga.
El proceso está listo para ser ejecutado, solo está esperando que el planificado así lo disponga.
-BLOQUEADO
El proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida.
El proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida.
-NUEVO
El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este Estado todavía no fueron cargados en la memoria principal.
El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este Estado todavía no fueron cargados en la memoria principal.
-TERMINADO
El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como su error de protección, aritmético, etc.
El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como su error de protección, aritmético, etc.
Los nuevos estados nuevo y terminado son útiles para la gestión de procesos. En este modelo los estados Bloqueado y listo tienen ambos una cola de espera. Cuando un nuevo proceso es admitido por el sistema operativo, se sitúa en la cola de listos. A falta de un esquema de prioridades ésta puede ser una cola FIFO. Los procesos suspendidos son mantenidos en una cola de bloqueados. Cuando se da un suceso de pasar a la cola de listos los procesos que esperaban por ese suceso.
Si existe un esquema con diferentes niveles de prioridad de procesos es conveniente mantener varias colas de procesos listos, una para cada nivel de prioridad de procesos es conveniente mantener varias colas de procesos listos, una para cada nivel de prioridad, lo que ayuda a determinar cuál es el proceso que más conviene a continuación.
No hay comentarios.:
Publicar un comentario