lunes, 14 de junio de 2010

El software historia y definición.

El sotfware.


Durante las tres primeras décadas de la Informática, el principal desafío era el desarrollo del hardware de las computadoras, de forma que se redujera el costo de procesamiento y almacenamiento de datos.

La necesidad de enfoques sistemáticos para el desarrollo y mantenimiento de productos de software se patentó en la década de 1960. En ésta década aparecieron las computadoras de la tercera generación y se desarrollaron técnicas de programación como la multiprogramación y de tiempo compartido. Y mientras las computadoras estaban haciéndose más complejas, resultó obvio que la demanda por los productos de software creció en mayor cantidad que la capacidad de producir y mantener dicho software. Estas nuevas capacidades aportaron la tecnología necesaria para el establecimiento de sistemas computacionales interactivos, de multiusuario, en línea y en tiempo real; surgiendo nuevas aplicaciones para la computación, como las reservaciones aéreas, bancos de información médica, etc.

Fue hasta el año 1968 que se convocó una reunión en Garmisch, Alemania Oriental estimulándose el interés hacia los aspectos técnicos y administrativos utilizados en el desarrollo y mantenimiento del software, y fue entonces donde se utilizó el término " Ingeniería del Software".

A lo largo de la década de los ochenta, los avances en microelectrónica han dado como resultado una mayor potencia de cálculo a la vez que una reducción de costo. Hoy el problema es diferente. El principal desafío es mejorar la calidad y reducir el costo.

Las personas encargadas de la elaboración del software se han enfrentado a problemas muy comunes: unos debido a la exigencia cada vez mayor en la capacidad de resultados del software, debido al permanente cambio de condiciones lo que aumenta su complejidad y obsolescencia; y otros, debido a la carencia de herramientas adecuadas y estándares de tipo organizacional encaminados al mejoramiento de los procesos en el desarrollo del software.

Una necesidad sentida en nuestro medio es el hecho de que los productos de software deben ser desarrollados con base en la implementación de estándares mundiales, modelos , sistemas métricos, capacitación del recurso humano y otros principios y técnicas de la ingeniería de software que garanticen la producción de software de calidad y competitividad a nivel local e internacional.

Con el acelerado avance tecnológico de la información, la cantidad y la complejidad de los productos de software se están incrementando considerablemente, así como también la exigencia en su funcionalidad y confiabilidad; es por esto que la calidad y la productividad se están constituyendo en las grandes preocupaciones tanto de gestores como para desarrolladores de software.

En los primeros años del software, las actividades de elaboración de programas eran realizadas por una sola persona utilizando lenguajes de bajo nivel y ajustándose a un computador en especial, que generaban programas difíciles de entender, aun hasta para su creador, después de algún tiempo de haberlo producido. Esto implicaba tener que repetir el mismo proceso para desarrollar el mismo programa para otras máquinas.
Por consiguiente, la confiabilidad, facilidad de mantenimiento y cumplimiento no se garantizaban y la productividad era muy baja.

Posteriormente, con la aparición de técnicas estructuradas y con base en las experiencias de los programadores se mejoró la productividad del software. Sin embargo, este software seguía teniendo fallas, como por ejemplo: documentación inadecuada, dificultad para su correcto funcionamiento, y por su puesto, insatisfacción del cliente.

Conforme se incrementaba la tecnología de los computadores, también crecía la demanda de los productos de software, pero mucho más lentamente, tanto que hacia 1990 se decía que las posibilidades del software estaban retrasadas respecto a las del hardware en un mínimo de dos generaciones de procesadores y que la distancia continuaba aumentando.

En la actualidad muchos de estos problemas subsisten en el desarrollo de software, con una dificultad adicional relacionada con la incapacidad para satisfacer totalmente la gran demanda y exigencias por parte de los clientes.

El elemento básico del software es el programa. Un programa es un grupo de instrucciones destinadas a cumplir una tarea en particular. Un programa puede estar conformado por varios programas más sencillos.

El software se puede clasificar en tres grupos: sistemas operativos, lenguajes de programación y aplicaciones.

Ánalisis.

El software se originó en los años 1960 , en la cual aparecierón las computadoras de la tercera generación y se desarrollaron técnicas de programación , mientras mas complicadas aparecieron las computadoras, surgió la demanda por los productos de software

domingo, 6 de junio de 2010

EL DISCO DURO Y SU FUNCIONAMIENTO

Disco duro

Las capacidades de los discos duros varían desde 10 Mb. hasta varios Gb. en minis y grandes ordenadores. Para conectar un disco duro a un ordenador es necesario disponer de una tarjeta controladora. La velocidad de acceso depende en gran parte de la tecnología del propio disco duro y de la tarjeta controladora asociada al disco duro. Estos están compuestos por varios platos, es decir varios discos de material magnético montados sobre un eje central sobre el que se mueven. Para leer y escribir datos en estos platos se usan las cabezas de lectura/escritura que mediante un proceso electromagnético codifican / decodifican la información que han de leer o escribir. La cabeza de lectura/escritura en un disco duro está muy cerca de la superficie, de forma que casi vuela sobre ella, sobre el colchón de aire formado por su propio movimiento. Debido a esto, están cerrados herméticamente, porque cualquier partícula de polvo puede dañarlos.
Unidad de disco duro:
Los discos duros se presentan recubiertos de una capa magnética delgada, habitualmente de óxido de hierro, y se dividen en unos círculos concéntricos cilindros (coincidentes con las pistas de los disquetes), que empiezan en la parte exterior del disco (primer cilindro) y terminan en la parte interior (último). Asimismo estos cilindros se dividen en sectores, cuyo número esta determinado por el tipo de disco y su formato, siendo todos ellos de un tamaño fijo en cualquier disco. Cilindros como sectores se identifican con una serie de números que se les asignan, empezando por el 1, pues el numero 0 de cada cilindro se reserva para propósitos de identificación mas que para almacenamiento de datos. Estos, escritos/leídos en el disco, deben ajustarse al tamaño fijado del almacenamiento de los sectores. Habitualmente, los sistemas de disco duro contienen más de una unidad en su interior, por lo que el número de caras puede ser más de 2. Estas se identifican con un número, siendo el 0 para la primera. En general su organización es igual a los disquetes. La capacidad del disco resulta de multiplicar el número de caras por el de pistas por cara y por el de sectores por pista, al total por el número de bytes por sector. Para escribir, la cabeza se sitúa sobre la celda a grabar y se hace pasar por ella un pulso de corriente, lo cual crea un campo magnético en la superficie. Dependiendo del sentido de la corriente, así será la polaridad de la celda. para leer, se mide la corriente inducida por el campo magnético de la celda. Es decir que al pasar sobre una zona detectará un campo magnético que según se encuentre magnetizada en un sentido u otro, indicará si en esa posición hay almacenado un 0 o un 1. En el caso de la escritura el proceso es el inverso, la cabeza recibe una corriente que provoca un campo magnético, el cual pone la posición sobre la que se encuentre la cabeza en 0 o en 1 dependiendo del valor del campo magnético provocado por dicha corriente.


Como funciona un disco duro

1.- Una caja metálica hermética protege los componentes internos de las partículas de polvo; que podrían obstruir la estrecha separación entre las cabezas de lectura/escritura y los discos, además de provocar el fallo de la unidad a causa de la apertura de un surco en el revestimiento magnético de un disco.
2.- En la parte inferior de la unidad, una placa de circuito impreso, conocida también como placa lógica, recibe comandos del controlador de la unidad, que a su vez es controlado por el sistema operativo. La placa lógica convierte estos comandos en fluctuaciones de tensión que obligan al actuador de las cabezas a mover estas a lo largo de las superficies de los discos. La placa también se asegura de que el eje giratorio que mueve los discos de vueltas a una velocidad constante y de que la placa le indique a las cabezas de la unidad en que momento deben leer y escribir en el disco. En un disco IDE (Electrónica de Unidades Integradas), el controlador de disco forma parte de la placa lógica.
3.- Un eje giratorio o rotor conectado a un motor eléctrico hacen que los discos revestidos magnéticamente giren a varios miles de vueltas por minuto. El número de discos y la composición del material magnético que lo s recubre determinan la capacidad de la unidad. Generalmente los discos actuales están recubiertos de una aleación de aproximadamente la trimillonésima parte del grosor de una pulgada.
4.- Un actuador de las cabezas empuja y tira del grupo de brazos de las cabezas de lectura/escritura a lo largo de las superficies de los platos con suma precisión. Alinea las cabezas con las pistas que forman círculos concéntricos sobre la superficie de los discos.
5.- Las cabezas de lectura/escritura unidas a los extremos de los brazos móviles se deslizan a la vez a lo largo de las superficies de los discos giratorios del HD. Las cabezas escriben en los discos los datos procedentes del controlador de disco alineando las partículas magnéticas sobre las superficies de los discos; las cabezas leen los datos mediante la detección de las polaridades de las partículas ya alineadas.
6.- Cuando el usuario o su software le indican al sistema operativo que lea o escriba un archivo, el sistema operativo ordena al controlador del HD que mueva las cabezas de lectura y escritura a la tabla de asignación de archivos de la unidad, o FAT en DOS (VFAT en Windows95). El sistema operativo lee la FAT para determinar en que Cluster del disco comienza un archivo preexistente, o que zonas del disco están disponibles para albergar un nuevo archivo.
7.- Un único archivo puede diseminarse entre cientos de Cluster independientes dispersos a lo largo de varios discos. El sistema operativo almacena el comienzo de un archivo en los primeros Cluster que encuentra enumerados como libres en la FAT. Esta mantiene un registro encadenado de los Cluster utilizados por un archivo y cada enlace de la cadena conduce al siguiente Cluster que contiene otra parte mas del archivo. Una vez que los datos de la FAT han pasado de nuevo al sistema operativo a través del sistema electrónico de la unidad y del controlador del HD, el sistema operativo da instrucciones a la unidad para que omita la operación de las cabezas de lectura/escritura a lo largo de la superficie de los discos, leyendo o escribiendo los Cluster sobre los discos que giran después de las cabezas. Después de escribir un nuevo archivo en el disco, el sistema operativo vuelve a enviar las cabezas de lectura/escritura a la FAT, donde elabora una lista de todos los Cluster del archivo.

Análisis

La tecnología de los discos duros modernos es considerablemente mas avanzada que la de los primeros discos que se utilizaron en la plataforma PC; sin embargo, el principio básico de funcionamiento de estas unidades sigue siendo prácticamente el mismo.
Viendo a futuro, podemos esperar que la capacidad de los discos siga aumentando a la par que disminuya el precio por mb de almacenamiento; y mas adelante, cuando los límites impuestos por la física impidan el desarrollo posterior de los discos magnéticos, seguramente se habrán desarrollado nuevas y sofisticadas tecnologías de almacenamiento masivo de información, que nos permitirán satisfacer las crecientes necesidades informáticas.

Dispositivos de entrada y salida de un pc

dispositivos de entrada

Estos dispositivos permiten al usuario del computador introducir datos, comandos y programas en el CPU. El dispositivo de entrada mas común es un teclado similar al de las maquinas de escribir. La información introducida con el mismo, es transformada por el ordenador en modelos reconocibles. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna.
Los dispositivos de entrada mas comunes son:

  • Teclado: es un dispositivo eficaz para introducir datos no graficos como rótulos de imagenes asociados con un despliegue de graficas. Los teclados tambien pueden ofrecerse con características que facilitan la entrada de coordenadas de la pantalla, selecciones de menús o funciones graficas.

  • Raton o mause: es un dispositivo eletrónico que permite dar intrucciones a la computadora a travéz de un cursor que aparese en la pantalla y haciendo clic para que se lleve a cabo una acción determinada; a medida que el Mause rueda sobre el escritorio, el cursor en la pantalla hace lo mismo. Tal procedimiento permitirá controlar, apuntar, sostener y manipular varios objetos gráficos o texto en un programa.

  • Microfono: los microfonos son los transductores encargados de tranformar energía acústica en energía eléctrica, permitiendo, por lo tanto en registro, almacenamiento, transmisión y procesamiento eléctronico de las señales de audio.

  • scanner: Es una unidad de ingreso de informacion. Permite la introduccion de imágenes gráficas al computador mediante un sistema de matríces de puntos, como resultado de un barrido óptico del documento. La información se almacena en archivos en forma de mapas de bits (bit maps), o en otros formatos mas eficientes como jpeg o gif.

Dispositivos de salida

Estos dispositivos permiten al usuario ver los reultados de los cálculos o de las manipulaciones de datos de la computadora.

Los dispositivos de salida mas comunes son:

  • Pantalla o monitor: es en donde se ve la informacion suministrada por el ordenador. En el caso más habitual se trata de un aparato basado en un tubo de rayos catódicos (CRT) como el de los televisores, mientra que en los portatiles es una pantalla plana de cristal liquido(LCD)

  • Impresora: es el perïferico que el ordenador utiliza para presentar información impresa en papel. Las primeras impresoras nacieron muchos años antes que el pc e incluso antes que los monitores, siendo el método mas usual para presentar los resultados de los calculos en aquellos primitivos ordenadores.

  • Altavoces: son los dispositivos por los cuales se emiten sonidos procedentes de la targeta de sonido. Actualmente existen bastantes ejemplares que cubren la oferta más común que existe en en mercado. Se trata de modelos que van desde lo mas sencillo (una pareja de altavoces estéreo), hasta el mas complicado sistema de Dolby Digital, con nada menos que seis altavoces, pasando por productos intermedios de cuatro o cinco altavoces.

  • Auriculares: son dispositivos colocados en el oído para poder escuchar los sonidos que la targeta de sonido envía. Presentan la ventaja de que no pueden ser escuchados por otra persona, solo la que los utiliza.

Análisis

Como se a podido observar existen muchos tipos de dispositivos entre los cuales se destacaron los más comunes, estos son dispositivos que utiliza la computadora y que son indispensables para poder comunicarnos con la máquina. un ejemplo muy claro es el teclado y el mouse.

A lo largo del tiempo se a demostrado que la tecnología avanza cada día más en busca de mejores cosas y comodidad pra el usuario. Por ello debemos tener en cuenta como utilizar los dispositicos periféricos del ordenador para obtener un mayor aprobechamiento de cada uno de estos y hace nuestro trabajo mas rápido y con mayor comodidad posible, para lograr facilitar nuestras labores cotidianas.










viernes, 4 de junio de 2010

La tarjeta madre , clasificación y componentes.

Definición.

Una tarjeta madre es la plataforma sobre la que se construye la computadora, sirve como medio de conexión entre el microprocesador y los circuitos electrónicos de soporte de un sistemas de cómputo en la que descansa la arquitectura abierta de la máquina también conocida como la tarjeta principal o "Placa Central" del computador. Existen variantes en el diseño de una placa madre, de acuerdo con el tipo de microprocesador que va a alojar y la posibilidad de recursos que podrá contener. Integra y coordina todos los elementos que permiten el adecuado funcionamiento de una PC, de este modo, una tarjeta madre se comporta como aquel dispositivo que opera como plataforma o circuito principal de una computadora.

Clasificación.


Las tarjetas madres o principales existen en varias formas y con diversos conectores para dispositivos, periféricos, etc. Los clasificación más comunes de tarjetas son:

ATX.

Son las más comunes y difundidas en el mercado, se puede decir que se están convirtiendo en un estándar son las de más fácil ventilación y menos enredo de cables, debido a la colocación de los conectores ya que el microprocesador suele colocarse cerca del ventilador de la fuente de alimentación y los conectores para discos cerca de los extremos de la placa. Además, reciben la electricidad mediante un conector formado por una sola pieza.

AT ó Baby-AT.

Fue el estándar durante años con un formato reducido, por adaptarse con mayor facilidad a cualquier caja, pero sus componentes estaban muy juntos, lo que hacia que algunas veces las tarjetas de expansión largas tuvieran problemas.


Componentes.

Zócalo del microprocesador.

Ranuras de memoria.

Chipset de control.

BIOS.

Slots de expansión (ISA, PCI, AGP...).

Memoria caché.

Conectores internos.

Conectores externos.

Conector eléctrico.

Pila.

Ranuras de expansión para periféricos.

Puertos de E/S.



Análisis.

La tarjeta madre en general con su funcionamiento y medidas de proporcionarle el mantenimiento necesario se logra la comprensión de que es tarjeta madre y llevar ala practica los conocimientos adquiridos para su buena y correcta instalación en un equipote cómputo que lo necesite.

Como finalidad podemos destacar que en gran parte gracias a este documento logramos comprender más acerca de una parte que es importante para el perfecto funcionamiento de un equipo de cómputo; así como adquirir nuevos conocimientos que nos servirán mucho a nosotros que estudiamos mantenimiento de equipos y sistemas. Al igual para otras personas que se interesen en este tipo de temas que en algún momento les pueda servir conocer acerca de tarjeta madre.