You are on page 1of 14

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN


UNIVERSITARIA
INSTITUTO UNIVERSITARIO DE TECNOLOGA AGRO INDUSTRIAL
EXTENSIN ZONA NORTE
PNF INFORMTICA

Autor (as):
T.S.U Andreina castro CI 24611512
T.S.U Carmen labrador CI 20879022
3 Trayecto equipo N.5
Prof. Ing. Lisby mora
San juan de colon, marzo del 2016

Gestin de Entrada y Salida

Las Computadoras son una herramienta esencial, prcticamente en


casi todos los campos de nuestras vidas; es til, ayuda a mejorar la
excelencia del trabajo; esto hace mucho ms fcil y prctico en poco
tiempo, las computadoras se han integrado de tal manera a nuestra vida
cotidiana, puesto que han transformado los procesos laborales complejos
y de gran dificultad hacia una manera ms eficiente de resolver los
problemas difciles, buscndole una solucin prctica el papel que juegan
los dispositivos perifricos es esencial, ya que sin tales dispositivos la
computadora no sera til a los usuarios.
Cabe destacar que los dispositivos perifricos nos ayudan a introducir
a la computadora los datos para que este nos ayude a la resolucin de
problemas y por consiguiente obtener el resultado de dichas operaciones,
es decir; estos dispositivos nos ayudan a comunicarnos con la
computadora, para que a su vez nos ayude a resolver los problemas que
tengamos y realice las operaciones que nosotros no podamos realizar
manualmente. La computadora necesita de entradas para poder generar
salidas y stas se dan a travs de dos tipos de dispositivos perifricos:
Estos

representan los intercambios de informacin desde el

procesador o incluso al acceso directo de la memoria. Esta actividad de


entrada y salida se realiza gracias a la relacin que hay entre el sistema
operativo con los diversos perifricos, as administrar y controlar

los

estados y recursos que tienen cada uno de estos mediante los


controladores

de

dispositivos.

Estos

son

aparatos

solidos

independientes que van conectados a la unidad central de la


computadora. Existen diversos tipos de dispositivos con funciones
diferentes.
Cabe destacar que los dispositivos de entrada tienen la tarea de
introducir informacin, rdenes, comandos e instrucciones para que la
computadora lo procese con el sistema operativo. Entre los ms

conocidos encontramos el teclado es el principal dispositivo para


introducir rdenes e informacin al sistema, el mouse es un dispositivo
fundamental que sirve para sealar y accionar los diversos elementos de
la pantalla del computador y por ultimo pero no menos importante el
escner este dispositivo nos permite convertir en formato digital los textos,
fotografas e imgenes impresas.
Sin embargo los dispositivos de salida son los que se encargan de
procesar los resultados de salida de los procesos de datos. Y mostrarlos
al usuario entre los cuales se encuentran el monitor es el principal
dispositivos en procesar los datos y mostrrselos al usuario, la impresora
es el perifrico encargado de hacer copias en papel de la informacin que
nos muestra el computador, tambin se localizan los dispositivos de
bloques estos perifricos almacenan informacin en bloques de tamao
fijo, estos van desde 128 bytes hasta 1024 bytes entre los cuales estn
unidad de lectora de CD ROM este permite leer datos, los cuales se
graban en el disco duro o pueden ser ledos para obtener informacin y
los disco duros proporcionan un acceso ms rpido a los datos que los
discos flexibles y pueden almacenar mucha ms informacin.

Por otra parte encontramos los almacenamientos secundarios estos


son un conjunto de dispositivos y soportes de almacenar datos que
conforman el subsistema de memoria de la computadora, junto con
la memoria primaria o principal. Puede denominarse perifrico de
almacenamiento o memoria perifrica, en contraposicin a la memoria

central, porque en ocasiones puede considerarse como perifrico de


Entrada/Salida. La memoria secundaria es un tipo de almacenamiento
masivo y permanente (no voltil) con mayor capacidad para almacenar
datos e informacin que la memoria primaria que es voltil, aunque la
memoria secundaria es de menor velocidad. Entre los cuales se localizan
los dispositivos SCSI Small Computer System Interface, ms conocida
por el acrnimo ingls (interfaz de sistema para pequeas computadoras),
es una interfaz estndar para la transferencia de datos entre distintos
dispositivos del bus de la computadora.,

DISPOSITIVOS SCSI
IDE
SATA

El disco duro IDE (Integrated Device Electronic), es un dispositivo


electromecnico que se encarga de almacenar y leer grandes volmenes
de

informacin

altas

pequeos electroimanes (tambin

velocidades
llamadas

por

cabezas

medio
de

de

lectura y

escritura), sobre un disco cermico recubierto de limadura magntica,


tambin encontramos los discos SATA (acrnimo de Serial Advanced
Technology Attachment) es una interfaz de transferencia de datos entre la
placa base y algunos dispositivos de almacenamiento, como un disco
duro, unidades pticas, unidades de estado slido, entre otros . Este es el
sustituto del Pararell-ATA, P-ATA o llamado IDE este proporciona

velocidades superiores, mejor rendimiento con varias conexiones, mayor


longitud del cable de transmisin de datos y capacidad para conectar
unidades en caliente. SATA es compatible con la anterior tecnologa. La
diferencia entre ambos, a parte del tipo de conector, consiste en que IDE
trabaja como un puerto paralelo mientras que SATA lo hace como un
puerto serie. Tambin aumenta la longitud del cable mxima de menos de
medio metro de la antigua a un metro, entre esta categora de discos
encontramos los disco duros Son dispositivo magntico que almacena
todos los programas y datos de la computadora .Su capacidad de
almacenamiento se mide en gigabytes (GB) y es mayor que la de un
disquete (disco flexible).Suelen estar integrados en la placa base donde
se pueden conectar ms de uno, aunque tambin hay discos duros
externos que se conectan al PC mediante un conector USB. En el rea
de informtica, la unidad de disco duro o unidad de disco rgido es
el dispositivo de almacenamiento de datos que emplea un sistema
de grabacin magntica para almacenar archivos digitales. Se compone
de uno o ms platos o discos rgidos, unidos por un mismo eje que gira a
gran velocidad dentro de una caja metlica sellada. Sobre cada plato, y
en cada una de sus caras, se sita un cabezal de lectura/escritura que
flota sobre una delgada lmina de aire generada por la rotacin de los
discos. Es memoria no voltil , la unidad de disco ptico es la unidad de
disco que

utiliza

una

luz lser u ondas

electromagnticas cercanas

al espectro de la luz como parte del proceso de lectura o escritura de


datos desde un archivo a discos pticos a travs de haces de luz que
interpretan las refracciones provocadas sobre su propia emisin.
Se puede destacar que algunas unidades solo pueden leer discos
(lectoras de discos pticos), en cambio, las grabadoras de discos pticos
son lectoras y grabadoras, es decir, para referirse a la unidad con ambas
capacidades se suele usar el trmino lectograbadora tambin podra
decirse que un disco ptico es un medio de almacenamiento de datos de
tipo ptico, que consiste en un disco circular en el cual la informacin se
codifica, guarda y almacena haciendo unos surcos microscpicos con

un lser sobre una de las caras planas que lo componen. Como todas las
formas de los medios de almacenamiento, los discos pticos se basan en
la tecnologa digital. Cualquier tipo o morfologa de la informacin
(texto, imagen, audio, vdeo, entre otros .) puede ser codificada en
formato digital y almacenada en este tipo de soportes por ltimo los
dispositivos RAID es un conjunto redundante de discos Independientes,
este hace referencia a un sistema de almacenamiento de datos en tiempo
real que utiliza mltiples unidades de almacenamiento de datos (discos
duros o SSD) entre los que se distribuyen o replican los datos.
Dependiendo de su configuracin (a la que suele llamarse nivel), los
beneficios de un RAID respecto a un nico disco son uno o varios de los
siguientes mayor integridad mayor tolerancia a fallas mayor rendimiento y
mayor capacidad. En sus implementaciones originales, su ventaja clave
era la habilidad de combinar varios dispositivos de bajo coste y tecnologa
ms antigua en un conjunto que ofreca mayor capacidad, fiabilidad,
velocidad o una combinacin de stas que un solo dispositivo de ltima
generacin y costo ms alto

Disco duros

Discos opticos
y extraibles

Dispositivo RAID

Sin embargo tambin se posee de un almacenamiento terciario

memoria terciaria es un sistema en el que un robot industrial brazo


robtico, montar, conectar o desmontar (desconectar) un medio de
almacenamiento masivo fuera de lnea segn lo solicite el sistema
operativo de la computadora. La memoria terciaria se usa en el rea
del almacenamiento

industrial,

la computacin

cientfica en

grandes

sistemas informticos y en redes empresariales. Este tipo de memoria es


algo que los usuarios de computadoras personales normales nunca ven
de primera mano.
Por otra parte la arquitectura del sistema de E\S est construido como
un conjunto de manejadores apilados, cada uno de los cuales est
asociado

un

dispositivo

de

archivos

red,

este

ofrece

las aplicaciones y entornos de ejecucin servicios genricos que permiten


manejar los objetos de E/S del sistema. A travs de ellos se puede
acceder a todos los manejadores de archivos y de dispositivos tales
como: discos, redes, consola, tarjetas de sonido, entre otros La
arquitectura de E/S, es compleja y est estructurada en capas, cada una
de las cuales tiene una funcionalidad bien definida. Esta arquitectura
posee estructura y componentes del sistema de entrada y salida
El orden de las primeras 3 capas que forman parte de la Arquitectura
del Sistema de E/S son: Interfaz del Sistema Operativo para E/S, Sistema
de Archivos y Gestor de Redes. Como primera capa la Interfaz del
Sistema Operativo para E/S proporciona servicios de E/S sncrona y
asncrona a las aplicaciones y una interfaz homognea para poderse
comunicar con los manejadores de los dispositivos, ocultando detalles de
bajo nivel.
Como segunda capa el sistema de archivos este proporciona una
interfaz homognea a travs del sistema de archivos virtuales, para
acceder a todos los Sistemas de Archivos que proporciona el Sistema
Operativo (NTFS, FFS, SV, FAT, entre otro). Permite acceder a los

manejadores de dispositivos de almacenamiento de forma transparente,


incluyendo en muchos casos, como el caso de NFS o NTFS, accesos
remotos a travs de redes.
Tercera capa de la arquitectura del sistema es el Gestor de Redes
este proporciona una interfaz homognea para acceder a todos los
sistemas de red que proporciona el Sistema Operativo (TCP/IP, NOVEL,
entre otro.). Adems, permite acceder a los manejadores de cada tipo de
red particular de forma transparente.
Gestor de Bloques Admite nicamente operaciones a nivel de bloques
e interacciona con la cache de bloques para optimizar la E/S. Los
Sistemas de Archivos y otros dispositivos lgicos con acceso al nivel de
bloques traducen las operaciones del formato del usuario al de bloques
que entiende el dispositivo y las pasan al gestor de bloques. Gestor de
Cache este optimiza las E/S mediante la gestin de almacenamiento
intermedio de memoria para dispositivos de tipo bloques. El tamao de la
cache de bloques vara dinmicamente en funcin de la memoria RAM
disponible, y los bloques se escriben a los dispositivos segn la poltica
que se tenga definida. Manejadores de Dispositivo se

Proporcionan

operaciones de alto nivel sobre los dispositivos y traduce en su mbito


interno las operaciones de control de cada dispositivo en particular. Los
Manejadores se comunican con los dispositivos reales mediante puertos o
zonas de memoria especiales
Cabe destacar el software de entrada y salida las metas generales del
software de entrada y salida son fciles de establecer. La idea bsica es
organizar el software como una serie de capas, en donde las capas
inferiores se encarguen de ocultar las peculiaridades del hardware a las
capas superiores y de forma que estas se preocupen por presentar una
interfaz agradable, limpia y regular a los usuarios.

Software de E\S
Los manejadores de dispositivos

es un programa informtico que

permite al sistema operativo interaccionar con un perifrico, haciendo una


abstraccin del hardware y proporcionando una interfaz (posiblemente
estandarizada) para utilizar el dispositivo. Es una pieza esencial
del software, sin la cual el hardware sera inutilizable Cada dispositivo de
E/S, o cada clase de dispositivos, tiene un manejador asociado en el
sistema operativo.
Dicho manejador incluye un cdigo independiente del dispositivo para
proporcionar al nivel superior del sistema operativo una interfaz de alto
nivel y el cdigo dependiente del dispositivo necesario para programar el
controlador del dispositivo a travs de sus registros y datos. La tarea de
un manejador de dispositivo es aceptar peticiones en formato abstracto,
de la parte del cdigo de E/S independiente del dispositivo, traducir dichas
peticiones a trminos que entienda el controlador, enviar al mismo las
rdenes adecuadas en la secuencia correcta y esperar a que se cumplan.
La siguiente figura muestra un diagrama de flujo con las operaciones de
un manejador Todos estos poseen una lista de peticiones pendientes por
dispositivo donde se encolan las peticiones que llegan de niveles
superiores. El manejador explora la lista de peticiones, extrae una peticin
pendiente y ordena su ejecucin. La poltica de extraccin de peticiones
de la lista es dependiente de manejador y puede ser FIFO. Una vez
enviada la peticin al controlador, el manejador se bloquea o no,
dependiendo de la velocidad del dispositivo. Para los lentos (discos) se

bloquea esperando una interrupcin. Para los rpidos (pantalla, discos


RAM, etctera) responde inmediatamente. Despus de recibir el fin de
operacin, controla la existencia de errores y devuelve al nivel superior el
estado de terminacin de la operacin. Si tiene operaciones pendientes
en la cola de peticiones, atiende a la siguiente, en caso de que le toque
ejecutar despus de la operacin de E/S. En caso contrario se bloquea
Esquema del subsistema de controladores de dispositivos como parte
del Ncleo del sistema operativo", actuando como interfaz (controlador A)
entre las "aplicaciones de usuario" y un dispositivo externo (dispositivo A).

Un driver o controlador de dispositivo es el software que comunica los


perifricos con el sistema operativo. Por ejemplo, una placa de sonido
puede emitir una seal de audio o tomar audio desde el exterior, una
tarjeta de vdeo es capaz de enviar seal de vdeo a un monitor para
graficar el escritorio de un sistema, un mouse es capaz de movilizar un
flecha virtual en la pantalla, entre otros Es decir que los drivers o
controladores funcionan haciendo una abstraccin del hardware, de los
equipos tangibles, traducindolos a una interpretacin mediante software.
De tal modo, en el caso de las tarjetas de sonido podremos ver un
Mezclador por software que nos permitir regular las diferentes entradas
y salidas: subir o bajar el volumen general, capturar audio mediante un
micrfono o mediante la lnea, regular el paneo estreo (izquierda,
derecha), activar o desactivar una salida digital o analgica,

En el caso de una tarjeta de video podramos regular la resolucin en


que es mostrado el escritorio de un sistema operativo, en cantidad de
pxeles: por ejemplo, 1024 x 768 (horizontal x vertical), 1200 x 800, 800 x
600

as.

En el caso del mouse o ratn, podremos regular la velocidad con que


se desplaza el puntero (o flecha), la aceleracin, intercambiar los botones
izquierdo

derecho,

etc.

Si no existiera un driver, estos perifricos no funcionaran en absoluto,


incluso la existencia del controlador repercute de forma crucial en cuanto
a la posibilidad que tendremos sobre el manejo de los mismos:
controladores limitados provocarn que accedamos slo a un grupo
limitado de funcionalidades del hardware. Es el caso de los drivers en
desarrollo, que an no estn terminados y por tal razn nos permiten
hacer

slo

una

cantidad

de

las

cosas

se

podran

realizar.

En sistemas como Windows o Mac es ms frecuente que el fabricante


del hardware distribuya en CD/DVD, fuera o dentro de sus sistemas
operativos privativos, drivers certificados o no en relacin a las empresas
que producen el software: Microsoft o Apple. En el caso de GNU/Linux o
BSD, slo en raras ocasiones las empresas liberan drivers: a veces estos
son privativos, a veces son libres. Firmas como HP acostumbran a lanzar
drivers

para

perifricos

como

Impresoras,

logrando

una

total

compatibilidad. Cuando una empresa no libera sus drivers, muchas veces


los hackers (expertos en computacin que utilizan el ingenio para resolver
un problema) realizar sus propios drivers colaborativamente mediante
diversos mtodos, como por ejemplo la ingeniera inversa. Esto supone
estudiar cmo se comunica el perifrico con el resto del sistema
informtico, decodificar sus formas y traducir el anlisis en un driver que
nos posibilite utilizar determinado hardware. A veces el resultado logrado
supera en calidad y funcionalidad a los drivers privativos. Por otro lado, en
GNU/Linux, BSD y otros sistemas libres, los drivers ya vienen

incorporados al sistema, lo cual es una ventaja para el usuario final

no

tendr que buscarlos en Internet ni hacer nada extrao. En determinados


casos, como los de las placas WiFi (inalmbricas), el usuario de
GNU/Linux se puede ver obligado a utilizar drivers de Windows mediante
el software ndiswrapper: slo algunos chips soportan drivers libres, tales
como los chips Atheros, y los Realtek 818x (existen excelentes
dispositivos USB que funcionan con software libre sin ms necesidad que
conectarlos

la

PC).

Si bien existen un sinfn de pginas web que ofrecen drivers en formato


binario (sin cdigo fuente), el usuario debera tener cuidado al instalar
estos software dado que pueden contener virus troyanos en su interior o
virtualmente cualquier cosa.

Por ltimo los Paquetes de Entrada y Salida Un sistema de gestin de


paquetes, tambin conocido como gestor de paquetes, es una coleccin
de herramientas que sirven para automatizar el proceso de instalacin,
actualizacin, configuracin y eliminacin de paquetes de software. El
trmino se usa comnmente para referirse a los gestores de paquetes en
sistemas Unix-like, especialmente GNU/Linux, ya que se apoyan
considerablemente en estos sistemas de gestin de paquetes.

En estos sistemas, el software se distribuye en forma de paquetes,


frecuentemente encapsulado en un solo fichero. Estos paquetes incluyen
otra informacin importante, adems del software mismo, como pueden
ser el nombre completo, una descripcin de su funcionalidad, el nmero
de versin, el distribuidor del software, la suma de verificacin y una lista
de otros paquetes requeridos para el correcto funcionamiento del
software. Esta meta informacin se introduce normalmente en una base
de datos de paquetes local

El reloj en una computadora personal tiene un reloj de hardware


alimentado por una batera. Esa batera asegura que el reloj contine
trabajando aun cuando la computadora se encuentre sin suministro
elctrico. El reloj de hardware puede ser modificado (o definido) desde la
pantalla de configuracin de la BIOS o desde cualquier sistema operativo.
El kernel Linux mantiene la fecha y hora de manera independiente al reloj
de hardware. Durante el inicio de un sistema Linux, el kernel configura su
propio reloj de software accediendo a la fecha y hora mantenida por el
reloj de hardware. Luego, ambos relojes trabajan independientemente.
Linux mantiene su propio reloj debido a que leer el reloj de hardware
constantemente es lento y complicado.
El reloj del kernel siempre muestra la hora universal, por lo que no
necesita conocer cmo utilizar los usos horarios. La simplicidad de este
modo de trabajar proporciona alta confiabilidad y facilita actualizar la
informacin de la zona horaria. Cada proceso realiza las conversiones de

zona horaria de manera independiente (utilizando herramientas estndar


que son parte del paquete de zona horaria). El reloj de hardware puede
estar en formato de hora local u hora universal. Usualmente es mejor que
el reloj de hardware mantenga la hora universal, porque de esta manera
no ser necesario modificar la hora del reloj cuando el "horario de verano"
(daylight savings time) empiece o finalice (UTC no tiene DST).
Desafortunadamente, algunos sistemas operativos de PC (incluyendo a
MS-DOS, Windows y OS/2) asumen que el reloj de hardware muestra la
hora local. Linux puede manejar cualquiera de los dos formatos, pero si el
reloj de hardware muestra la hora local, entonces debe modificarlo cada
vez que el "horario de verano" empiece o finalice