El sistema operativo actúa como interprete entre el usuario y hardware, y este a su vez genera eventos, impuestos por el usuario y para el control del sistema
Enviado por Luis Gomez Ordoñez • 8 de Noviembre de 2016 • Ensayo • 1.575 Palabras (7 Páginas) • 567 Visitas
RESUMEN
El sistema operativo actúa como interprete entre el usuario y hardware, y este a su vez genera eventos, impuestos por el usuario y para el control del sistema. Para empezar a definir que es un evento, se diría que es una serie de acciones generadas a través de procesos, instrucciones, tareas y toda aquella acción que realice una ejecución para obtener un resultado. En ocasiones este evento puede terminar como se había esperado o de otra manera puede dar un resultado contrario al esperado. Estos eventos son apoyados por los recursos del sistema de cómputo, los cuales son gestionados por el sistema operativo, ya que debido a su necesidad y su gran importancia, controla el tráfico de transferencia de datos para evitar coaliciones, es decir, los errores.
En este breve ensayo se pretende enseñar sobre cuáles son los tipos de eventos generados en un sistema operativo y como se trabajan.
Palabras Claves: Programa, procesos, tareas, gestionar, eventos, entrada/salida, ejecución, instrucciones, recursos, sistema operativo.
ABSTRACT
The OS works as an interpreter between the user and hardware, and this in turn generates events imposed by the user and system control. To begin to define what is an event, it seems that is a series of actions generated through processes, instructions, tasks and all the action you are playing for a result. Sometimes this event may end as expected or otherwise be contrary to the expected result. These events are supported by the resources of the computer system, which are managed by the OS, since due to its necessity and importance, controls traffic data transfer to avoid coalitions, ie errors. In this brief essay is to teach about what kinds of events generated in an operating system and how they work.
Keywords: Program, Processes, Tasks, Manage, events, input / output, execution, instructions, Resources, Operating System.
COMO TRABAJA UN SISTEMA OPERATIVO SUS EVENTOS
Un sistema operativo es un software encargado de poner en funcionamiento la computadora, puesto que gestiona los procesos básicos del sistema. Así mismo, se encarga de gestionar el hardware al usuario. Desde que la computadora se enciende, el sistema operativo se hace presente para iniciar el arranque y verificación de elementos del hardware, siendo éste un intermediario al momento de usar la computadora. Los sistemas operativos realizan tareas básicas y, sin ellos, la computadora no funcionaría. A esta serie de operaciones, acciones, hechos, tareas o procesos captados por el sistema se le llaman eventos.
“Un programa es un conjunto de instrucciones de código y por tanto una entidad pasiva, mientras que un proceso es una entidad activa y dinámica. Una analogía es considerar un programa como la partitura de una melodía y al proceso como el sonido de esa melodía cuando la ejecuta un intérprete.” (Candela, 2007)
Según su tipo los eventos pueden ser procesados íntegramente por el sistema operativo o trasladados a los programas que corren bajo su control en forma de mensajes. Estos mensajes son interpretados por el programa como una petición para que ejecute algunos de sus métodos. Según su origen, los eventos se dividen en dos grandes categorías: Eventos de usuario y Eventos de Sistema.
Los eventos de usuario son acciones que tienen su origen en el usuario del programa. Ejemplos de este tipo son OnClick (el usuario pulsa el botón del ratón) y OnKeyPress (el usuario pulsa una tecla del teclado), entre otros. Este tipo de eventos están siempre relacionados con alguna acción del usuario, es decir, son las acciones emitidas a través de la gestión de entrada/salida de datos.
Los eventos del sistema son los que se inician en el Sistema Operativo. Por ejemplo, OnTimer (el temporizador puede generar uno de estos eventos a intervalos de tiempo determinados), el evento OnCreate (un componente ha sido creado), OnPaint (un componente o ventana necesita ser redibujado), entre otros. Por lo general, los eventos de Sistema no tienen su origen directo en ninguna acción del usuario, éstos son normalmente programados para la estabilidad y control en el sistema.
Para realizar las operaciones impuestas por el usuario o sistema, se necesita de una Unidad Central de Procesamiento (CPU), éste interpreta las instrucciones de un programa informático mediante la realización de operaciones básicas aritméticas, lógicas y de entrada/salida del sistema.
Procesos, Recursos Y Tareas
“Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. Estos recursos se asignan al proceso en el momento de crearlo o en el de ejecutarlo.” (Silberschatz, 2005)
El hardware proporciona la capacidad de la computadora; los sistemas operativos ponen esta capacidad de cómputo al alcance de los usuarios y administran cuidadosamente el hardware para lograr un buen rendimiento. El sistema operativo es el administrador de recursos; el principal recurso que administra es el hardware; además de los procesadores, los medios de almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos.
“Un proceso es un programa en ejecución. Un recurso es un elemento necesario para la ejecución de los procesos.” (Candela, 2007)
...