UTP. SO. s11. Hardware ES e Interrupciones

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

HADWARE E/S E INTERRUPCIONES

COMPONENTES PRINCIPALES DE UN COMPUTADOR:


COMPONENTES DEL ORDENADOR
PERIFÉRICOS DEL ORDENADOR

https://youtu.be/yDQvelGrnsI
UNIDAD CENTRAL DE PROCESAMIENTO (cpu)

Central Process Unit


Dispositivos de E/S: Componentes o Periféricos

Funcionamiento de la CPU
INTERRUPCIONES
Existen 2 tipos de Interrupciones

- Interrupciones por HW
- Interrupciones por SW

Interrupciones de Hardware
Privilegios de atención a interrupciones

Ciclo de instrucción con interrupciones:

Clasificados en 2 categorías:

Dispositivos de bloque

- Almacena información en bloques de tamaño fijo


- Cada bloque tiene su propia dirección.
- Tamaño de bloque: 128b – 32KB
- Es posible leer o escribir en un bloque de forma independiente a los demás en
cualquier momento.
- Ejemplos de dispositivos de bloque: Discos duros, CR-ROM, memorias USB

Dispositivos de carácter

- No utilizan direcciones
- Información transferida como un flujo de caracteres sin sujetarse a una estructura de
bloques.
- No tienen operaciones de búsqueda.
- Ejemplos: Impresoras, dispositivos de red, ratones
Los dispositivos de E/S se comunican con la CPU por medio de los buses del sistema.

INTERRUPCIONES EN EL SISTEMA OPERATIVO

Velocidades de dispositivos E/S

Los dispositivos deben esperar a la CPU / Memoria y no viceversa.


Interrupción en la CPU

1) Detiene el proceso en ejecución.


2) Ejecuta la rutina atendiendo a la interrupción (o excepción).
3) Retorna al programa detenido o instrucción de ejecución de proceso suspendido.

- Sistema de buses USB (


dispositivos externos)

- Canales PCI (adaptadoras internas


CPU GESTOR DE o tarjetas de expansión)
INTERRUPCIONES
- Interfaces de conexión de
Ejecución de periféricos (puertos de conexión a
instrucciones de CPU
(por Excepciones) periféricos

...

..
Controladores de dispositivos:

Las unidades E/S disponen de un componente mecánico y otro electrónico.

Admite comandos de la CPU y los transmite al dispositivo liberando a la CPU de tareas de bajo
nivel.

La interfaz entre el controlador y dispositivo es de muy bajo nivel.

El controlador convierte el flujo de bits serial en un bloque de bytes en el bufer del


controlador, para después copiar el bloque en la memoria principal.

Ejemplo de controladores, direcciones de E/S y sus vectores de interrupción:


PIC
Controlador de Interfaz Programable
Los dispositivos interrumpen a la CPU a través de la PIC

Funcionamiento de la PIC:
Vector de interrupciones

Interrupciones de Aplicaciones

https://www.youtube.com/watch?v=APcRnkFqEbQ
Frameworks:

JVM:

JDK,

JRE:

IDEs. Netbeans, Apache Netbeans

LPs: Java, c++, php, mysql, ..

Ms. .NET

IDE: Visual Studio, Ms. Visual Code.

LPs. Vb, vb.net, j+, c++, C#, ADO, ASP, SQL, …

APLICACIÓN EN VIRTUAL BOX

Instalación Dual Mixta Win & Linux

Compartir recursos entre PC Anfitrión y Huesped

Compartir recursos entre maquinas virtuales (red interna)

Tabla de particionamiento “MV_DualMixta”

Id Tamaño de Part Sistema de archivos Sistema Nombre de


Operativo partición
1 30 NTFS Windows 7 “win_7”
2 20 Ext2 Linux Ubuntu “Lnx_ubu”
3 15 FAT32 -- “data_w7”
4 35 Ext2 --- “data_Lnx”

Usuario:
Particionamiento

Capacidad total = 100GB

Windows 7 20GB 20480MB

Linux 30GB 30720 MB

Data Win7 15GB

Data Linx 35GB

También podría gustarte