miércoles, 5 de septiembre de 2012

Perifericos: Entrada

Periferico: En informática, se denomina periféricos a los aparatos y/o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora. Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal.

 
Periférico de entrada
Un dispositivo de entrada o periférico de entrada es cualquier periférico (pieza del equipamiento del hardware de computadora) utilizado para proporcionar datos y señales de control a un sistema de procesamiento de información (por ejemplo, un equipo). Los periféricos de entrada y salida componen la interfaz de hardware entre un equipo como un escáner o controlador 6DOF.

 
Clasificación
Muchos periféricos de entrada se pueden clasificar de acuerdo a:
 Modalidad de entrada (por ejemplo, el movimiento mecánico, sonoro, visual, etc).
 Si la entrada es discreta (por ejemplo, pulsaciones de teclas) o continua (por ejemplo, una posición, aunque digitalizados en una cantidad discreta, es lo suficientemente rápido como para ser considerado continuo).
 El grado de libertad que se trate (por ejemplo, los ratones tradicionales en dos dimensiones, o los navegantes tridimensionales diseñados para aplicaciones CAD)

 Los dispositivos de señalamiento, que son dispositivos de entrada usados para especificar una posición en el espacio, además se pueden clasificar de acuerdo a:

 Si la entrada es directa o indirecta. Con la entrada directa, el espacio de entrada coincide con el espacio de exhibición, es decir, señalando que se hace en el espacio donde la retroalimentación visual o el cursor cursor aparece. Las Pantallas táctiles y los lápices ópticos cuentan con la aportación directa. Ejemplos de participación indirecta de entrada incluyen el ratón y el trackball.

Si la información de posición es absoluta (por ejemplo, en una pantalla táctil) o familiar (por ejemplo con un ratón que se puede levantar y reposicionar)

Tenga en cuenta que la entrada directa es casi necesariamente favorable, pero de entrada indirecta puede ser absoluta o relativa. Por ejemplo, la digitalización de tabletas gráficas que no tienen una pantalla incrustada cuentan con la aportación indirecta y el sentido posiciones absolutas y con frecuencia se ejecuta en un modo de entrada favorable, pero también pueden ser configurados para simular un modo de entrada de la familia cuando el lápiz o disco puede ser levantado y colocado de nuevo.

 
Teclados
Un teclado es un dispositivo de interfaz humana, que se representa como una disposición de botones. Cada botón, o tecla, se puede utilizar para ingresar cualquier carácter lingüístico a un ordenador, o hacer un llamamiento a una función particular de la computadora. Los teclados tradicionales que se basan en utilizar botones pulsadores-, aunque variaciones más recientes son teclas virtuales, o incluso teclado de proyección.

 Ejemplos de tipos de teclados:
  Teclado de computadora
  Keyer
  Cuerda de la plantilla del teclado
  LPFK

Dispositivos apuntadores

 Ratón de la computadora
Un dispositivo señalador es un dispositivo de interfaz humana que permite a un usuario introducir datos espaciales a una computadora. En el caso de los ratones y las pantallas táctiles, estos usualmente se logra mediante la detección de movimiento a través de una superficie física. Los dispositivos analógicos, tales como los ratones 3D, joysticks o varilla de indicación, la función de presentación de informes por su ángulo de desviación. Los movimientos del dispositivo de señalización hace "eco", es decir repite, en la pantalla los movimientos del cursor, creando una forma sencilla e intuitiva para navegar en un ordenador o computadora GUI.

 Alto grado de dispositivos de entrada libre
Algunos dispositivos permiten que muchos grados continuos de la libertad como entrada. Estos se pueden utilizar como dispositivos señaladores, pero generalmente se utilizan en formas que no impliquen apuntación a una ubicación en el espacio, tales como el control de un ángulo de la cámara mientras que en aplicaciones 3D. Este tipo de dispositivos se utilizan típicamente en CAVE's, donde se requiere entradas y registros 6DOF.

Dispositivos compuestos
 Los dispositivos de entrada, tales como botones y palancas de mando, se puede combinar en un único dispositivo físico que podría ser pensado como un dispositivo compuesto. Muchos dispositivos de Juego tienen controladores de esta manera. Técnicamente los ratones son dispositivos compuestos, ya que tanto el movimiento de pista y proporcionar botones para hacer clic, pero los dispositivos compuestos se consideran generalmente tienen más de dos diferentes formas de entrada.

 Controlador de juegos
 Gamepad (o USB)
 Paddle (controlador de videojuegos)
 Wii Remote

Periféricos de entrada de imágen y video
Los dispositivos de entrada de vídeo se utilizan para digitalizar imágenes o vídeo desde el mundo exterior en el ordenador. La información puede almacenarse en una multitud de formatos dependiendo del requisito del usuario.
 Cámaras digitales
 Webcam
 Imagen del escáner
 Sensor de huella digital
 Lector de código de barras
 Escáner 3D
 Telémetro láser

 Imágenes Médicas
 Tomógrafo
  Resonador magnético
 Tomógrafo por emisión de positrones
  Ecógrafo
 Mamógrafo

 Dispositivos de entrada de audio
En la moda de los dispositivos de vídeo, los dispositivos de audio se utilizan para capturar o reproducir sonido. En algunos casos, un dispositivo de salida de audio se puede utilizar como dispositivo de entrada, con el fin de capturar el sonido producido.

 Micrófono
 Teclado MIDI u otro instrumento musical digital.

Sistema Operativo


Un sistema operativo (SO): Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
Componentes del Sistema Operativo.
 Gestión de procesos
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. El SO es el responsable de:
 Crear y destruir los procesos.
 Parar y reanudar los procesos.
 Ofrecer mecanismos para que se comuniquen y sincronicen.
La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.
Gestión de la memoria principal
La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los fallos del sistema. El SO es el responsable de:
 Conocer qué partes de la memoria están siendo utilizadas y por quién.
 Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.
 Asignar y reclamar espacio de memoria cuando sea necesario.
Gestión del almacenamiento secundario
Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:
 Planificar los discos.
 Gestionar el espacio libre.
 Asignar el almacenamiento.
 Verificar que los datos se guarden en orden
El sistema de entrada y salida
Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.
Sistema de archivos
Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:
 Construir y eliminar archivos y directorios.
 Ofrecer funciones para manipular archivos y directorios.
 Establecer la correspondencia entre archivos y unidades de almacenamiento.
 Realizar copias de seguridad de archivos.
Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc.
Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un sistema de archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor.
 
Sistemas de protección
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:
 Distinguir entre uso autorizado y no autorizado.
 Especificar los controles de seguridad a realizar.
 Forzar el uso de estos mecanismos de protección.
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:
 Manipulación y modificación de archivos.
 Información del estado del sistema.
 Soporte a lenguajes de programación.
 Comunicaciones.
Gestor de recursos
Como gestor de recursos, el sistema operativo administra:
La unidad central de procesamiento (donde está alojado el microprocesador).
Los dispositivos de entrada y salida.
La memoria principal (o de acceso directo).
Los discos (o memoria secundaria).
Los procesos (o programas en ejecución).
Y en general todos los recursos del sistema.