Your SlideShare is downloading. ×
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Estructura Del Sistema InformáTico

6,215

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,215
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Estructura del Sistema Informático (Primera Parte) Materia: Sistemas Operativos. Profesora: Painé Pintos. Instit. Terciario “Simón Bolivar” comenzar
  • 2. ESQUEMA DE ESTRUCTURA BÁSICA CPU B U S D E S I S T E M A CONTROLADOR DE MEMORIA CONTROLADOR DE ALMAC. SEC. CONTROLADOR DE MONITOR CONTROLADOR DE MOUSE CONTROLADOR DE TECLADO CONTROLADOR OTROS PERIF. E-S MEMORIA RAM           Tabla de dispositivos salir interrupciones
  • 3. CONTROLADORES
    • Un controlador de dispositivo , llamado normalmente controlador (en inglés, device driver ) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware.
    VOLVER
  • 4. INTERRUPCIONES DE HARDWARE
    • Interrupción (también conocida como interrupción hardware o petición de interrupción ) es una señal recibida por el procesador de un ordenador, indicando que debe "interrumpir" el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación.
    VOLVER UTILIDAD FUNCIONAMIENTO
  • 5. PARA QUÉ SIRVE INTERRUPCIONES
    • Las interrupciones surgen de las necesidades que tienen los dispositivos periféricos de enviar información al procesador principal de un sistema de computación. La primera técnica que se empleó fue que el propio procesador se encargara de sondear ( polling ) el dispositivo cada cierto tiempo para averiguar si tenía pendiente alguna comunicación para él. Este método presentaba el inconveniente de ser muy ineficiente, ya que el procesador constantemente consumía tiempo en realizar todas las instrucciones de sondeo.
    • El mecanismo de interrupciones fue la solución que permitió al procesador desentenderse de esta problemática, y delegar en el dispositivo la responsabilidad de comunicarse con el procesador cuando lo necesitaba. El procesador, en este caso, no sondea a ningún dispositivo, sino que queda a la espera de que estos le avisen (le "interrumpan") cuando tengan algo que comunicarle (ya sea un evento, una transferencia de información, una condición de error, etc.).
    VOLVER
  • 6. FUNCIONAMIENTO INTERRUPCIONES
    • Cada dispositivo que desea comunicarse con el procesador por interrupciones debe tener asignada una línea única capaz de avisar a éste de que le requiere para una operación. Esta línea es la llamada IRQ ("Interrupt ReQuest", petición de interrupción).
    • Las IRQ son líneas que llegan al controlador de interrupciones , un componente hardware dedicado a la gestión de las interrupciones, y que puede estar integrado en el procesador principal o ser un circuito separado conectado al procesador principal. El controlador de interrupciones debe ser capaz de habilitar o inhibir líneas de interrupción (operación llamada comúnmente enmascarar por la utilización de una máscara), y establecer prioridades entre las distintas interrupciones habilitadas. Cuando varias líneas de petición de interrupción se activan a la vez, el controlador de interrupciones utilizará estas prioridades para escoger la interrupción sobre la que informará al procesador principal
    VOLVER
  • 7. VECTOR O TABLA DE INTERRUPCIONES
    • En informática el vector de interrupciones es un vector que contiene el valor que apunta a la dirección en memoria del gestor de una interrupción (o controlador). En muchas arquitecturas de computación típicas, los vectores de interrupción se almacenan en una tabla en una zona de memoria, la llamada tabla de vectores de interrupción, de modo que cuando se atiende una petición de interrupción de número n , el sistema, tras realizar eventualmente algunas tareas previas (tales como salvar el valor de ciertos registros) transfiere el control a la dirección indicada por el elemento n-ésimo de dicha tabla (es decir, al controlador específico).
    VOLVER
  • 8. BUS DEL SISTEMA
    • En Arquitectura de computadores , el bus es un sistema digital que transfiere datos entre los componentes de un computador o entre computadores. Están formado por cables o pistas en un circuito impreso, dispositivos como resistencias y condensadores además de circuitos integrados.
    VOLVER
  • 9. LLAMADA AL SISTEMA
    • Llamada al sistema o System Call , en inglés, es el mecanismo usado por un programa aplicativo para solicitar un servicio al Sistema Operativo.
    • Dado que el hardware puede ser compartido por múltiples procesos, el acceso a los recursos (por ej. Periféricos) debe ser administrado para garantizar su correcto uso y evitar problemas de seguridad (si procesos malintencionados desean acceder a recursos asignados a otros procesos). Por estas razones, en los sistemas duales, el acceso al ambiente físico es manejado exclusivamente por el Sistema Operativo. La única forma de acceder al hardware es a través de las llamadas al sistema, que están perfectamente definidas.

×