SlideShare a Scribd company logo
1 of 31
Download to read offline
ELABORADO POR: Lic. Yesenia Cetina Marrufo




      UNIDAD I
DISPOSITIVOS DE ENTRADA Y
         SALIDA
INTRODUCCIÓN

 El sistema de E/S se encarga de comunicar la
  CPU con el mundo exterior.

 Para realizar la comunicación, es necesario
  realizar una traducción de la información, del
  formato exterior al interno de la máquina y
  viceversa. Para esto se utilizan los periféricos.

 Esta comunicación cubre numerosos aspectos:
  desde la interacción hombre-máquina hasta el
  control de procesos en sistemas automáticos.
INTRODUCCIÓN
 La transferencia de información
  entre la CPU y el mundo exterior
  se realiza a través de dispositivos
  llamados periféricos.

 Los periféricos realizan la interfaz
  entre el mundo síncrono y
  codificado del computador y el
  mundo analógico exterior.
OBJETIVOS
 Comprender         las       características
  particulares del sistema de E/S que lo
  hacen diferente al resto de la máquina.

 Conocer las alternativas de diseño a la
  hora de comunicar periféricos
  y CPU.
OBJETIVOS
 Comprender la función del Sistema
  Operativo como medio de proporcionar
  abstracción y protección en la gestión de la
  entrada/salida
EL TECLADO
 Un teclado es un periférico utilizado para la
  introducción de órdenes y datos en la
  computadora.
ARQUITECTURA DEL TECLADO
 La figura de la izquierda muestra un teclado, en
  su forma, es decir listo para funcionar.
 La figura de la derecha, muestra un teclado
  internamente, utiliza una plantilla, en forma de
  membranas con puntos, que son los
  identificadores, de cada una de las teclas.
FUNCIONAMIENTO

  Lado de la
                 Lado del Teclado
Unidad Central
EL TECLADO

 Junto con el ratón mecánico tradicional (no los
  actuales modelos ópticos), el teclado es el
  dispositivo más sencillo que puede conectarse al
  ordenador.

 Sin embargo, alberga una electrónica relativamente
  compleja y sofisticada que, en los modelos AT y
  siguientes, incluye un procesador relativamente
  potente; cierta cantidad de memoria EEPROM para
  guardar la configuración; cierta cantidad de
  memoria ROM que actúa como una mini-BIOS del
  dispositivo, y capacidad de chequeo y auto
  diagnóstico, además de otras funciones.
 La razón de esta complejidad es que, aparte de enviar las
  señales adecuadas a la placa-base, la tarea de recoger la señal
  de interruptores mecánicos no es tan trivial como pudiera
   parecer a primera vista.

 Los que hayan intentado diseñar interfaces para introducir
   simples señales ON/OF en un PC, saben que la tarea puede ser
   extraordinariamente compleja.

 Incluso con los pequeños niveles de tensión que manejan en los
  circuitos TTL (transistor, transistor lógico), los interruptores
  mecánicos producen microchispas y rebotes ("Bouncing") que
  duplican la señal y complican el diseño de estos
  dispositivos; hasta el extremo que no es infrecuente que se
  recurra a "chapucear" la electrónica del teclado para estos
  menesteres.
FUNCIONAMIENTO
 Un teclado está realizado mediante un
  microcontrolador, normalmente de las
  familias 8048 u 8051 de Intel.

 Estos microcontroladores ejecutan sus
  propios programas que están grabados en sus
  respectivas ROMs internas.
FUNCIONAMIENTO
 Estos programas realizan la exploración matricial
  de las teclas para determinar cuales están
  pulsadas.

 Para     lograr     un   sistema    flexible    los
  microcontroladores no identifican cada tecla con
  su carácter serigrafiado en la misma, sino que se
  adjudica un valor numérico a cada una de ellas que
  sólo tiene que ver con su posición física. Si no se
  hiciera así ese sistema sería muy dependiente de
  cada idioma.
 Por cada pulsación o liberación de una tecla el
  microcontrolador        envía    un     código
  identificativo que se llama Scan Code.

 Para permitir que varias teclas sean pulsadas
  simultáneamente, el teclado genera un código
  diferente cuando una tecla se pulsa y cuando
  dicha tecla se libera.
 Todos los teclados de PC le asignan el mismo
  "scan code" o código a las teclas que están
  situadas en el mismo sitio.

 Luego la PC hace una traducción y le asigna la
  letra que está colocada en cada país en esa
  posición.
 Esto hace que todos los programas funcionen
  bien en todos los países, y que en muchos
  juegos las teclas estén en el mismo sitio en
  España y en EE.UU. pero no ponga lo mismo
  en el teclado.
SCAN CODE
 Son los códigos que envía el teclado a la
  computadora para indicar la tecla pulsada o
  soltada.

 Su valor no depende de la tecla, sino de su
  posición, así se consigue que sea independiente
  del idioma del teclado.
 Si el microcontrolador nota que ha cesado la
  pulsación de la tecla, el nuevo código
  generado (Break Code) tendrá un valor de
  pulsación incrementado.
 Estos códigos son enviados al circuito
  microcontrolador donde serán tratados
  gracias al administrador de teclado, que no
  es más que un programa de la BIOS y que
  determina qué carácter le corresponde a la
  tecla pulsada comparándolo con una tabla
  de caracteres que hay en el kernel (el núcleo
  de un sistema operativo.
 Es el software responsable de facilitar a los
  distintos programas acceso seguro al hardware
  de la computadora o en forma más básica, es el
  encargado de gestionar recursos, a través de
  servicios de llamada al sistema), generando una
  interrupción por hardware y enviando los datos
  al procesador.

 El microcontrolador también posee cierto
  espacio de memoria ROM que hace que sea
  capaz de almacenar las últimas pulsaciones en
  caso de que no se puedan leer a causa de la
  velocidad de tecleo del usuario.
 Hay que tener en cuenta, que cuando
  realizamos una pulsación se pueden producir
  rebotes (Bouncing) que duplican la señal. Con
  el fin de eliminarlos, el teclado también
  dispone de un circuito que limpia la señal.
 Tecla Pulsar
  Soltar ASCII
 A 1C F0,1C 41
TIPOS DE CONECTORES

1. CONECTOR DE tipo AT o DIN
2. CONECTOR DE tipo PS/ 2 o MINIDIN
3. CONECTOR DE tipo USB
CONECTOR DE tipo AT o DIN
 En los sistemas antiguos que utilizan placas AT
  que actualmente han sido olvidadas, se trata de
  una interfaz entre el cable del teclado y la unidad
  del sistema, es la interfaz del teclado, es un gran
  conector largo, con 5 fuertes clavijas gruesas de
  metal.

 Tiene 5 pines, donde se encuentra un pin para el
  voltaje, una para la masa (GND-Conexión a
  tierra), un bus de datos, el reloj del micro del
  teclado y un reset únicamente para el conector
  tipo AT
TIPOS DE CONECTORES
CONECTOR DE tipo PS/ 2 o
           MINIDIN
 Los sistemas de placa base de tipo ATX, no
  son necesariamente los sistemas mas
  modernos, es un conector mas pequeño y
  redondo con 6 finas clavijas metálicas y un
  bloque de plástico rectangular.
CONECTOR DE tipo USB

 No necesita ni un controlador de dispositivo
  especial para funcionar.
 Existen teclados que cuentan con una mayor
  disposición de teclas: algunas de ellas se
  utilizan para navegar en Internet, multimedia,
  barras de desplazamiento en las ventanas,
  entre otras.

More Related Content

What's hot

Funciones principales del procesador o cpu
Funciones principales del procesador o cpuFunciones principales del procesador o cpu
Funciones principales del procesador o cpuJuan Tibavija
 
Mantenimiento correctivo y_preventivo_de_p_cs
Mantenimiento correctivo y_preventivo_de_p_csMantenimiento correctivo y_preventivo_de_p_cs
Mantenimiento correctivo y_preventivo_de_p_csluismarchan26
 
Arquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROMArquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROMYESENIA CETINA
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
Arquitectura del teclado
Arquitectura del tecladoArquitectura del teclado
Arquitectura del tecladoYESENIA CETINA
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelGanesh Naik
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónSandra Esposito
 
PLC y Electroneumática: automatización industrial: control Electromecánico y ...
PLC y Electroneumática: automatización industrial: control Electromecánico y ...PLC y Electroneumática: automatización industrial: control Electromecánico y ...
PLC y Electroneumática: automatización industrial: control Electromecánico y ...SANTIAGO PABLO ALBERTO
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2Humano Terricola
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architectureZakaria Gomaa
 
Ia32 introduccion
Ia32 introduccionIa32 introduccion
Ia32 introduccionErwin Meza
 
Clase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorClase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorInfomania pro
 

What's hot (20)

MICROCONTROLADORES.ppt
MICROCONTROLADORES.pptMICROCONTROLADORES.ppt
MICROCONTROLADORES.ppt
 
Funciones principales del procesador o cpu
Funciones principales del procesador o cpuFunciones principales del procesador o cpu
Funciones principales del procesador o cpu
 
Mantenimiento correctivo y_preventivo_de_p_cs
Mantenimiento correctivo y_preventivo_de_p_csMantenimiento correctivo y_preventivo_de_p_cs
Mantenimiento correctivo y_preventivo_de_p_cs
 
UNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓNUNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓN
 
Arquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROMArquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROM
 
La importancia de los microcontroladores
La importancia de los microcontroladoresLa importancia de los microcontroladores
La importancia de los microcontroladores
 
Registros del cpu
Registros del cpuRegistros del cpu
Registros del cpu
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
Arquitectura del teclado
Arquitectura del tecladoArquitectura del teclado
Arquitectura del teclado
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_model
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Investigacion errores lexicos
Investigacion errores lexicosInvestigacion errores lexicos
Investigacion errores lexicos
 
Chipset
Chipset Chipset
Chipset
 
Extensibilidad y Seguridad
Extensibilidad y SeguridadExtensibilidad y Seguridad
Extensibilidad y Seguridad
 
ARM Fundamentals
ARM FundamentalsARM Fundamentals
ARM Fundamentals
 
PLC y Electroneumática: automatización industrial: control Electromecánico y ...
PLC y Electroneumática: automatización industrial: control Electromecánico y ...PLC y Electroneumática: automatización industrial: control Electromecánico y ...
PLC y Electroneumática: automatización industrial: control Electromecánico y ...
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architecture
 
Ia32 introduccion
Ia32 introduccionIa32 introduccion
Ia32 introduccion
 
Clase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorClase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensamblador
 

Similar to Arquitectura del teclado

Similar to Arquitectura del teclado (20)

Hardware (precentacion)
Hardware (precentacion)Hardware (precentacion)
Hardware (precentacion)
 
Hardware (precentacion)[1]
Hardware (precentacion)[1]Hardware (precentacion)[1]
Hardware (precentacion)[1]
 
El Teclado
El TecladoEl Teclado
El Teclado
 
Fabricación de un teclado
Fabricación de un tecladoFabricación de un teclado
Fabricación de un teclado
 
Teclado
TecladoTeclado
Teclado
 
Theklado0
Theklado0Theklado0
Theklado0
 
Teclado
TecladoTeclado
Teclado
 
Tema1 1º Eso
Tema1 1º EsoTema1 1º Eso
Tema1 1º Eso
 
Teclado, Mouse, Pantalla, Etc.
Teclado, Mouse, Pantalla, Etc. Teclado, Mouse, Pantalla, Etc.
Teclado, Mouse, Pantalla, Etc.
 
Ordenador.pdf
Ordenador.pdfOrdenador.pdf
Ordenador.pdf
 
L.h y d.t
L.h y d.tL.h y d.t
L.h y d.t
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Perifericos entrada salida mixtos
Perifericos entrada salida mixtosPerifericos entrada salida mixtos
Perifericos entrada salida mixtos
 
EL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGOEL TECLADO GRIMELTH Y DIEGO
EL TECLADO GRIMELTH Y DIEGO
 
Grimelth y diego
Grimelth y diegoGrimelth y diego
Grimelth y diego
 
Oscar javier
Oscar javierOscar javier
Oscar javier
 
Como se hace un teclado2.
Como se hace un teclado2.Como se hace un teclado2.
Como se hace un teclado2.
 
Tecnologia 10 Angelik
Tecnologia 10 AngelikTecnologia 10 Angelik
Tecnologia 10 Angelik
 
Tecnologia 11Angelik
Tecnologia 11AngelikTecnologia 11Angelik
Tecnologia 11Angelik
 
T E C N O L O G I A 11 Angelik
T E C N O L O G I A 11 AngelikT E C N O L O G I A 11 Angelik
T E C N O L O G I A 11 Angelik
 

More from YESENIA CETINA

Tecnicas de expresion oral
Tecnicas de expresion oralTecnicas de expresion oral
Tecnicas de expresion oralYESENIA CETINA
 
Arquitectura de memorias RAM, ROM,CACHE 2
Arquitectura de memorias  RAM, ROM,CACHE 2Arquitectura de memorias  RAM, ROM,CACHE 2
Arquitectura de memorias RAM, ROM,CACHE 2YESENIA CETINA
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEYESENIA CETINA
 
Arquitectura de la memoria flash
Arquitectura de la memoria flashArquitectura de la memoria flash
Arquitectura de la memoria flashYESENIA CETINA
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
La computadora y la comunicacion
La computadora y la comunicacionLa computadora y la comunicacion
La computadora y la comunicacionYESENIA CETINA
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por ComputadoraYESENIA CETINA
 
Sistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesSistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesYESENIA CETINA
 
Proteccion de la información
Proteccion de la informaciónProteccion de la información
Proteccion de la informaciónYESENIA CETINA
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Proyecciones cartograficas
Proyecciones cartograficasProyecciones cartograficas
Proyecciones cartograficasYESENIA CETINA
 
Opera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejerciciosOpera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejerciciosYESENIA CETINA
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Transformaciones geométricas
Transformaciones geométricasTransformaciones geométricas
Transformaciones geométricasYESENIA CETINA
 
Fases del aprendizaje significativo
Fases del aprendizaje significativoFases del aprendizaje significativo
Fases del aprendizaje significativoYESENIA CETINA
 

More from YESENIA CETINA (20)

Tecnicas de expresion oral
Tecnicas de expresion oralTecnicas de expresion oral
Tecnicas de expresion oral
 
Arquitectura de memorias RAM, ROM,CACHE 2
Arquitectura de memorias  RAM, ROM,CACHE 2Arquitectura de memorias  RAM, ROM,CACHE 2
Arquitectura de memorias RAM, ROM,CACHE 2
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Buses
BusesBuses
Buses
 
Arquitectura de la memoria flash
Arquitectura de la memoria flashArquitectura de la memoria flash
Arquitectura de la memoria flash
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
La computadora y la comunicacion
La computadora y la comunicacionLa computadora y la comunicacion
La computadora y la comunicacion
 
Graficacion por Computadora
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por Computadora
 
Sistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesSistemas operativos PC Y Móviles
Sistemas operativos PC Y Móviles
 
Proteccion de la información
Proteccion de la informaciónProteccion de la información
Proteccion de la información
 
Rubrica Blender
Rubrica BlenderRubrica Blender
Rubrica Blender
 
Manual blender
Manual blenderManual blender
Manual blender
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Proyecciones cartograficas
Proyecciones cartograficasProyecciones cartograficas
Proyecciones cartograficas
 
Opera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejerciciosOpera las funciones básicas de una computadora con ejercicios
Opera las funciones básicas de una computadora con ejercicios
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Transformaciones geométricas
Transformaciones geométricasTransformaciones geométricas
Transformaciones geométricas
 
Fases del aprendizaje significativo
Fases del aprendizaje significativoFases del aprendizaje significativo
Fases del aprendizaje significativo
 

Recently uploaded

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Recently uploaded (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Arquitectura del teclado

  • 1. ELABORADO POR: Lic. Yesenia Cetina Marrufo UNIDAD I DISPOSITIVOS DE ENTRADA Y SALIDA
  • 2. INTRODUCCIÓN  El sistema de E/S se encarga de comunicar la CPU con el mundo exterior.  Para realizar la comunicación, es necesario realizar una traducción de la información, del formato exterior al interno de la máquina y viceversa. Para esto se utilizan los periféricos.  Esta comunicación cubre numerosos aspectos: desde la interacción hombre-máquina hasta el control de procesos en sistemas automáticos.
  • 3. INTRODUCCIÓN  La transferencia de información entre la CPU y el mundo exterior se realiza a través de dispositivos llamados periféricos.  Los periféricos realizan la interfaz entre el mundo síncrono y codificado del computador y el mundo analógico exterior.
  • 4. OBJETIVOS  Comprender las características particulares del sistema de E/S que lo hacen diferente al resto de la máquina.  Conocer las alternativas de diseño a la hora de comunicar periféricos y CPU.
  • 5. OBJETIVOS  Comprender la función del Sistema Operativo como medio de proporcionar abstracción y protección en la gestión de la entrada/salida
  • 6. EL TECLADO  Un teclado es un periférico utilizado para la introducción de órdenes y datos en la computadora.
  • 7. ARQUITECTURA DEL TECLADO  La figura de la izquierda muestra un teclado, en su forma, es decir listo para funcionar.  La figura de la derecha, muestra un teclado internamente, utiliza una plantilla, en forma de membranas con puntos, que son los identificadores, de cada una de las teclas.
  • 8. FUNCIONAMIENTO Lado de la Lado del Teclado Unidad Central
  • 9. EL TECLADO  Junto con el ratón mecánico tradicional (no los actuales modelos ópticos), el teclado es el dispositivo más sencillo que puede conectarse al ordenador.  Sin embargo, alberga una electrónica relativamente compleja y sofisticada que, en los modelos AT y siguientes, incluye un procesador relativamente potente; cierta cantidad de memoria EEPROM para guardar la configuración; cierta cantidad de memoria ROM que actúa como una mini-BIOS del dispositivo, y capacidad de chequeo y auto diagnóstico, además de otras funciones.
  • 10.  La razón de esta complejidad es que, aparte de enviar las señales adecuadas a la placa-base, la tarea de recoger la señal de interruptores mecánicos no es tan trivial como pudiera parecer a primera vista.  Los que hayan intentado diseñar interfaces para introducir simples señales ON/OF en un PC, saben que la tarea puede ser extraordinariamente compleja.  Incluso con los pequeños niveles de tensión que manejan en los circuitos TTL (transistor, transistor lógico), los interruptores mecánicos producen microchispas y rebotes ("Bouncing") que duplican la señal y complican el diseño de estos dispositivos; hasta el extremo que no es infrecuente que se recurra a "chapucear" la electrónica del teclado para estos menesteres.
  • 11.
  • 12. FUNCIONAMIENTO  Un teclado está realizado mediante un microcontrolador, normalmente de las familias 8048 u 8051 de Intel.  Estos microcontroladores ejecutan sus propios programas que están grabados en sus respectivas ROMs internas.
  • 13. FUNCIONAMIENTO  Estos programas realizan la exploración matricial de las teclas para determinar cuales están pulsadas.  Para lograr un sistema flexible los microcontroladores no identifican cada tecla con su carácter serigrafiado en la misma, sino que se adjudica un valor numérico a cada una de ellas que sólo tiene que ver con su posición física. Si no se hiciera así ese sistema sería muy dependiente de cada idioma.
  • 14.  Por cada pulsación o liberación de una tecla el microcontrolador envía un código identificativo que se llama Scan Code.  Para permitir que varias teclas sean pulsadas simultáneamente, el teclado genera un código diferente cuando una tecla se pulsa y cuando dicha tecla se libera.
  • 15.  Todos los teclados de PC le asignan el mismo "scan code" o código a las teclas que están situadas en el mismo sitio.  Luego la PC hace una traducción y le asigna la letra que está colocada en cada país en esa posición.
  • 16.  Esto hace que todos los programas funcionen bien en todos los países, y que en muchos juegos las teclas estén en el mismo sitio en España y en EE.UU. pero no ponga lo mismo en el teclado.
  • 17. SCAN CODE  Son los códigos que envía el teclado a la computadora para indicar la tecla pulsada o soltada.  Su valor no depende de la tecla, sino de su posición, así se consigue que sea independiente del idioma del teclado.
  • 18.  Si el microcontrolador nota que ha cesado la pulsación de la tecla, el nuevo código generado (Break Code) tendrá un valor de pulsación incrementado.
  • 19.  Estos códigos son enviados al circuito microcontrolador donde serán tratados gracias al administrador de teclado, que no es más que un programa de la BIOS y que determina qué carácter le corresponde a la tecla pulsada comparándolo con una tabla de caracteres que hay en el kernel (el núcleo de un sistema operativo.
  • 20.  Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema), generando una interrupción por hardware y enviando los datos al procesador.  El microcontrolador también posee cierto espacio de memoria ROM que hace que sea capaz de almacenar las últimas pulsaciones en caso de que no se puedan leer a causa de la velocidad de tecleo del usuario.
  • 21.
  • 22.  Hay que tener en cuenta, que cuando realizamos una pulsación se pueden producir rebotes (Bouncing) que duplican la señal. Con el fin de eliminarlos, el teclado también dispone de un circuito que limpia la señal.
  • 23.  Tecla Pulsar Soltar ASCII  A 1C F0,1C 41
  • 24. TIPOS DE CONECTORES 1. CONECTOR DE tipo AT o DIN 2. CONECTOR DE tipo PS/ 2 o MINIDIN 3. CONECTOR DE tipo USB
  • 25. CONECTOR DE tipo AT o DIN  En los sistemas antiguos que utilizan placas AT que actualmente han sido olvidadas, se trata de una interfaz entre el cable del teclado y la unidad del sistema, es la interfaz del teclado, es un gran conector largo, con 5 fuertes clavijas gruesas de metal.  Tiene 5 pines, donde se encuentra un pin para el voltaje, una para la masa (GND-Conexión a tierra), un bus de datos, el reloj del micro del teclado y un reset únicamente para el conector tipo AT
  • 26.
  • 28. CONECTOR DE tipo PS/ 2 o MINIDIN  Los sistemas de placa base de tipo ATX, no son necesariamente los sistemas mas modernos, es un conector mas pequeño y redondo con 6 finas clavijas metálicas y un bloque de plástico rectangular.
  • 29. CONECTOR DE tipo USB  No necesita ni un controlador de dispositivo especial para funcionar.
  • 30.
  • 31.  Existen teclados que cuentan con una mayor disposición de teclas: algunas de ellas se utilizan para navegar en Internet, multimedia, barras de desplazamiento en las ventanas, entre otras.