1 / 24

Elemento Lógico (Software)

Elemento Lógico (Software). Representa el conjunto de elementos Lógicos necesarios para que se puedan realizar las tareas encomendadas al computador, es decir, dota al equipo para realizar cualquier tipo de trabajos.

branxton
Download Presentation

Elemento Lógico (Software)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Elemento Lógico (Software) • Representa el conjunto de elementos Lógicos necesarios para que se puedan realizar las tareas encomendadas al computador, es decir, dota al equipo para realizar cualquier tipo de trabajos. • Tiene su origen en las ideas y procesos desarrollados por el elemento humano, plasmadas sobre un soporte determinado por el hardware y bajo cuya dirección trabaja siempre la computadora.

  2. Elemento Lógico (Software) • Está estructurado ´de la siguiente manera: • Software Básico (Sistema Operativo) • Software de Aplicación • Programas • Datos

  3. Software Básico • Es el conjunto de programas que el equipo físico necesita para tener la capacidad de trabajar. • En su conjunto configuran lo que se denomina sistemas operativos

  4. Software de Aplicación • Esta compuesto por el conjunto de programas que ha sido diseñado para que la computadora pueda realizar un determinado trabajo. Se divide en: • Paquetes de software • Aplicaciones Específicas.

  5. Sistemas Operativos (SO) • Es el conjunto de programas y funciones que controlan el funcionamiento del equipo físico, ocultando los detalles del hardware y ofreciendo al usuario una vía sencilla y flexible de acceso a la computadora. • También se constituye como el administrador de los recursos ofrecidos por el hardware para alcanzar un eficaz rendimiento de los mismos.

  6. SO de 1er. Nivel • Constituidos por los SO básicos surgidos en los años 50 con las primeras computadoras • Su trabajo consistía en controlar y secuenciar la ejecución de los programas y sus datos que en aquella época estaban sustentados en tarjetas perforadas

  7. SO de 2do. Nivel • Surgidos en los años 60 proporcionan nuevos métodos de trabajo que permiten aumentar el rendimiento de uso del computador. • Permiten reducir el tiempo de espera para las operaciones de entrada / salida.

  8. SO de 3er. Nivel • Para mejorar el rendimiento utilizan el concepto de multiprogramación, consistente en la ejecución, en un mismo procesador, de varios programas a la vez.

  9. SO de 4to. Nivel • Constituido por las últimas innovaciones en los sistemas operativos surgidas a partir de los años 80. • No se trata en este caso de aumentar el rendimiento, sino de aumentar la seguridad, la velocidad en el proceso, y las prestaciones que pueden ofrecer al usuario, tales como: • Proceso Distribuido • Multi Proceso • Sistemas en Red • Entorno o Ambiente Operativo.

  10. Estructura de los SO • Están compuestos por los programas de control y los Programas de Procesos, cuyas estructuras se definen de la siguiente manera: • Programas de Control • Gestión del Procesador • Gestión de Memoria • Gestión de Entrada Salida • Gestión de Datos • Gestión del Sistema • Programas de Procesos • Traductores • Programas de Servicios

  11. Programas de Control • Constituyen la parte del SO dedicada a coordinar el funcionamiento de todos los recursos y elementos de la computadora, independientemente de la modalidad en que trabaje: mono o multiprogramación, proceso distribuido, etc; buscando además el uso óptimo de los recursos.

  12. Programas de Control • Gestión del Procesador: son los programas encargados de la preparación de los programas de usuario para su ejecución, así como de la asignación de tiempos en el procesador mediante las siguientes actividades:

  13. Programas de Control • Gestión del Procesador (actividades): • Preparación de Programas: transferir los programas ejecutables de usuarios desde la memoria externa hasta la memoria central de la computadora a partir de una determinada dirección de memoria, por medio de un programa que se denomina cargador.

  14. Programas de Control • Gestión del Procesador (actividades): • Planificación del Procesador: consiste en el control, a través de una determinada política de asignación de tiempos, de la utilización del procesador a los distintos procesos que en un momento determinado se encuentren en el sistema.

  15. Programas de Control • Gestión del Procesador (actividades): • Asignación de Periféricos: en un programa generalmente nunca se especifica el periférico que se desea utilizar, sino que se solicita una impresora, una unidad de disco, etc. En tal sentido, este grupo de programas de asignación transforma las solicitudes simbólicas, hechas por el programa, en las asignaciones físicas y concretas de cada periférico.

  16. Programas de Control • Gestión del Procesador (actividades): • Relanzamiento de Programas: Este grupo de programas se encargan de establecer un control de la ejecución de cada programa para que, en el caso de una interrupción del mismo (planificada o no) se pueda continuar su ejecución al volverse a reactivar.

  17. Programas de Control • Gestión de Memoria: Es el conjunto de programas cuya misión es asignar y controlar el almacenamiento en la memoria interna y externa. • Gestión de Entrada / Salida: Son los que tienen como misión gestionar las operaciones que un proceso realice sobre un dispositivo externo.

  18. Programas de Control • Gestión de Datos: Son los Programas que controlan y coordinan aquellas operaciones relativas al movimiento de datos e información en el computador, como puede ser la de transferencia, tratamiento o manejo de archivo de datos.

  19. Programas de Control • Gestión del Sistema: Es el motor del SO ya que se encarga de la coordinación y supervisión del resto de los programas, por ello se le denomina supervisor. Sus cometidos fundamentales son: • Protección de memoria • Errores en la Memoria • Errores de Programas

  20. Programas de Procesos • Son los que están orientados en ayudar al programador en la puesta a punto de los programas

  21. Programas de Proceso • Traductores: Son meta programas que toman como entrada un programa escrito en lenguaje simbólico alejado de la máquina denominado PROGRAMA FUENTE y proporciona como salida otro programa equivalente, escrito en lenguaje comprensible por el hardware denominado PROGRAMA OBJETO.

  22. Programas de Proceso • Programas de Servicio: Son un Grupo de Programas que realizan funciones útiles para el sistema o para el usuario (utilidades). Están compuestos por:

  23. Programas de Proceso • Programas de Manipulación de Datos: son aquellos que liberan al programador de trabajos engorrosos al realizar automáticamente algunas de las siguientes funciones: • Transferencias de informaciones o archivos de soporte • Codificación o transformación de información • Ordenación de datos en archivos

  24. Programas de Proceso • Programas de Servicios del Sistema: tienen como misión la generación del sistema operativo completo del sistema, la preparación de los programas y la creación y mantenimiento de las bibliotecas de los programas.

More Related