Subscribe:

miércoles, 1 de enero de 2014

8.1 Los Discos Duros

Un disco duro es un dispositivo de almacenamiento que constituye una de las partes más importantes de un computador. Es la parte del computador que contiene la información codificada y que almacena los distintos programas y archivos.

El disco duro consiste en una serie de discos o platos que están ubicados dentro de la carcasa del aparato. Estos platos, que normalmente son 2 o 4, aunque puede haber hasta 7, están hechos de aluminio o cristal y giran rápidamente, todos a la vez, impulsados por un motor. Los platos son leídos mediante el cabezal de lectura y escritura, que es un conjunto de brazos que se encuentran alineados verticalmente, de manera que no pueden moverse independientemente, sino todos al mismo tiempo. Cada plato es leído por dos brazos que tienen en sus puntas una cabeza de lectura y escritura cada uno, que leen cada cara del plato. Normalmente, hay 8 cabezas para 4 platos. Las cabezas nunca tocan el plato, debido a que podría causar muchos daños teniendo en cuenta la velocidad con la que giran.



(fuente-via:https://www.youtube.com/watch?v=gb9a8lI-wDk)

Capitulo #8 Discos Duros

7.3 Funcion de los Buses de Datos

La función del bus es la de permitir la conexión lógica entre distintos subsistemas de un sistema digital, enviando datos entre dispositivos de distintos órdenes: desde dentro de los mismos circuitos integrados, hasta equipos digitales completos que forman parte de super computadoras.

Los buses definen su capacidad de acuerdo a la frecuencia máxima de envío y al ancho de los datos. Por lo general estos valores son inversamente proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser pequeño. Esto se debe a que la interferencia entre las señales (crosstalk) y la dificultad de sincronizarlas, crecen con la frecuencia, de manera que un bus con pocas señales es menos susceptible a esos problemas y puede funcionar a alta velocidad.
Todos los buses de computador tienen funciones especiales como las interrupciones y las DMA que permiten que un dispositivo periférico acceda a una CPU o a la memoria usando el mínimo de recursos.

DMA (Direct Memory Access)
La E/S con interrupciones, aunque más eficiente que la E/S programada, también requiere la intervención del CPU para transferir datos entre la memoria y el módulo de E/S.
Consideren el siguiente ejemplo. Cuando se va a leer una línea desde un terminal, el primer carácter escrito es enviado al computador. Cuando el carácter es recibido por el controlador, éste interrumpe al CPU. El CPU le da servicio a la interrupción y luego continua con el proceso que estaba ejecutando. Esto es posible cuando el dispositivo es muy lento comparado con el CPU. Entre un carácter y otro el CPU lleva a cabo gran cantidad de procesamiento. Pero qué sucede cuando estamos trabajando con dispositivos de E/S más veloces? Tendríamos interrupciones muy seguidas y se estaría desperdiciando mucho tiempo.
Para evitar esto, se utiliza DMA para dispositivos de E/S de alta velocidad. E1 controlador del dispositivo transfiere un bloque de datos desde o para sus buffers de almacenamiento a memoria directamente sin intervención del CPU. Solo se produce una interrupción por bloque en lugar de tener una interrupción por cada byte (o palabra).


















7.2 Puertos Paralelos y Serie

 Puerto Paralelo
adapta la velocidad del ordenador a la del periférico (es más lento), y establece un control de flujo hardware para que el ordenador no inunde de información al periférico.
Mediante el puerto paralelo se puede establecer un mayor control por parte del ordenador sobre el periférico. En cambio, en el puerto serie la velocidad esta preestablecida y no existe tanto control como con el puerto paralelo.

Programación del puerto 
El puerto paralelo se puede programar mediante un acceso a la BIOS del PC o mediante la programación directa del puerto. Cualquiera de las dos opciones es totalmente correcta pero nosotros nos hemos decantado por la de más fácil implementación, la programación directa. 
En la programación directa del puerto, lo único que realizamos es un acceso a las direcciones de dicho puerto. Estas direcciones son las siguientes:
Dirección
Puerto 
3BCh - 3BFh 
378h - 37Fh
278h - 27Fh 
Puerto paralelo en la tarjeta MDA *
Primer puerto paralelo
Segundo puerto paralelo 

Puerto Serie

El puerto serie de un ordenador es un adaptador asíncrono utilizado para poder intercomunicar varios ordenadores entre sí.
Un puerto serie recibe y envía información fuera del ordenador mediante un determinado software de comunicación o un driver del puerto serie.
El software envía la información al puerto carácter a carácter, convirtiéndolo en una señal que puede ser enviada por un cable serie o un módem.
Cuando se ha recibido un carácter, el puerto serie envía una señal por medio de una interrupción indicando que el carácter está listo. Cuando el ordenador ve la señal, los servicios del puerto serie leen el carácter.

(fuente-via:http://www.profesormolina.com.ar/tecnologia/control_pc/puertos.htm)

7.1 ¿Que es un Bus De Datos?

Se denomina bus de datos al sistema que se encarga de transferir datos entre componentes de una computadora o red de computadoras. En simples palabras, el bus permite la conexión entre diferentes elementos (o sub sistemas) de un sistema digital principal, y envía datos entre dichos elementos. Estos “datos” se encuentran en formas de señales (digitales) que pueden ser precisamente de “datos”, de “direcciones” o de “control”.
Como todo lo relacionado a la tecnología, y principalmente lo ligado a la informática, podemos descifrar que elementos como un bus de datos ha ido evolucionando con el tiempo. Y así es efectivamente. Los primeros buses de datos se denominaban “paralelos”, por lo cual la conexión entre elementos de una misma computadora (o sistema digital) se realizaba mediante cintas que conectaban unos y otros elementos. En cambio, los ordenadores más modernos, a partir del desarrollo de la conexión USB, los buses de datos ahora se denominan “seriales” y ofrece este cambio una mayorvelocidad de respuesta y eficacia potenciada



(Fuente-via:http://definicion.mx/bus-de-datos/#ixzz2pCb5mpGh/https://www.youtube.com/watch?v=xCzZgfXMIRA)

Capitulo #7 Los Buses De Datos


6.4 ¿Que es el Firmware?

Firmware (Programación en firme):  Es un bloque de instrucciones que llevan muchos dispositivos electrónicos (Monitores, Discos duros, Grabadoras de DVD, Impresoras, Reproductores multimedia, Router…), el Firmware se almacena en una memoria no volátil (ROM, EEPROM, Flash,…), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo, actualmente el Firmware de un dispositivo suele ser actualizable. El Firmware es un intermediario (Interfaz) entre las órdenes externas que recibe el dispositivo del sistema operativo, y su electrónica interna, ya que él es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.

Sin embargo hay que tener en cuenta que si bien es cierto que la operación de actualizar una BIOS o un Firmware es relativamente corta apenas suele durar unos minutos (El punto más crítico de la operación es cuando se sobrescribe la BIOS/Firmware nueva sobre la antigua), hay que tener en cuenta que si ocurre un fallo durante la actualización, como por ejemplo:
  • Actualizar el dispositivo con una BIOS/Firmware incorrecto.
  • Que al actualizar la BIOS/Firmware del dispositivo se corte el suministro eléctrico durante la actualización dejando incompleto el proceso.