domingo, 15 de marzo de 2009
SOFTWARE
La palabra «software» se refiere al equipamiento lógico o soporte lógico de un computador digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware).
Tales componentes lógicos incluyen, entre otros, aplicaciones informáticas tales como procesador de textos, que permite al usuario realizar todas las tareas concernientes a edición de textos; software de sistema, tal como un sistema operativo, el que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, también provee una interface ante el usuario.
Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.
Bajo esta definición, el concepto de software va más allá de los programas de cómputo en sus distintos estados: código fuente, binario o ejecutable; también su documentación, datos a procesar e información de usuario es parte del software: es decir, abarca todo lo intangible, todo lo "no físico" relacionado.
El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por vez primera por Alan Turing en su ensayo de 1936, "Los números computables", con una aplicación al problema de decisión.
Clasificación del software
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:
* Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del computador en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
o Sistemas operativos
o Controladores de dispositivo
o Herramientas de diagnóstico
o Herramientas de Corrección y Optimización
o Servidores
o Utilidades
* Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
o Editores de texto
o Compiladores
o Intérpretes
o Enlazadores
o Depuradores
o Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc.. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).
* Software de aplicación: Aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:
o Aplicaciones de Sistema de control y automatización industrial
o Aplicaciones ofimáticas
o Software educativo
o Software empresarial
o Bases de datos
o Telecomunicaciones (p.ej. internet y toda su estructura lógica)
o Videojuegos
o Software médico
o Software de Cálculo Numérico
o Software de Diseño Asistido (CAD)
o Software de Control Numérico (CAM)
HARDWARE
Tipos de hardware
básico: que abarca el conjunto de componentes indispensables necesarios para otorgar la funcionalidad mínima a una computadora.
Hardware complementario: que como su nombre indica, es el utilizado para realizar funciones específicas (más allá de las básicas), no estrictamente necesarias para el funcionamiento de la computadora.
2 Almacenamiento: memorias
3 Entrada: perifericos de Entrada (E)
4 Salida: periféricos de salida (S)
5 Entrada/Salida: periféricos mixtos (E/S)
1. Unidad Central de Proceso
La CPU, siglas en inglés de Unidad Central de Procesamiento, es la componente fundamental del computador, encargada de interpretar y ejecutar instrucciones y de procesar datos. En los computadores modernos, la función de la CPU la realiza uno o más microprocesadores. Se conoce como microprocesador a un CPU que es manufacturado como un único circuito integrado.
Las unidades centrales de proceso (CPU) en la forma de un único microprocesador no sólo están presentes en las computadoras personales (PC), sino también en otros tipos de dispositivos que incorporan una cierta capacidad de proceso o "inteligencia electrónica"; como pueden ser: controladores de procesos industriales , televisores, automóviles, calculadores, aviones, teléfonos móviles, electrodomésticos, juguetes y muchos más.
El microprocesador se monta en la llamada placa madre, sobre un zócalo especial (Socket de CPU) que permite las conexiones eléctricas entre los circuitos de la placa y el procesador. Sobre el procesador y ajustado a la tarjeta madre se monta un disipador de calor, que por lo general es de aluminio, en algunos casos especiales de cobre; sobre el disipador se acopla un ventilador (en algunos casos dos, como en los procesadores tipo slot) el cual está destinado a forzar la circulación de aire para extaer más rápidamente el calor emitido por el disipador; este último es indispensable ya que el microprocesador consume bastante energía la que en gran parte es emitida en forma de calor. En algunos casos estos chips pueden consumir tanta energía como una lámpara incandescente mediana (de 40 a 130 vatios). Como complemento y para evitar que daños térmicos, también suelen traer sensores de temperatura del microprocesador y sensores de revoluciones del ventilador; si por alguna eventualidad la temperatura supera cierto límite y/o el ventilador se atasca, el equipo se apaga automáticamente.
La gran mayoría de los circuitos electrónicos e integrados que componen el hardware del computador van montados en la placa madre.
La placa madre, también conocida como placa base o con el anglicismo "board",[13] es un gran circuito impreso sobre el que se suelda el chipset, las ranuras de expansión (slots), los zócalos, conectores, diversos integrados, etc. Es el soporte fundamental que aloja y comunica a todos los demás componentes: Procesador, módulos de memoria RAM, tarjetas gráficas, tarjetas de expansión, periféricos de entrada y salida. Para comunicar esos componentes, la placa base posee una serie de buses como el PCI, PCI-Express, ATA entre otros muchos otros.
Memoria RAM
Del inglés Random Access Memory, que significa memoria de acceso aleatorio, un termino que se refiere a la cualidad de presentar tiempos de acceso iguales para todas las posiciones de memoria , a diferencia de las de acceso secuencial que se caracterizan por presentar tiempos de acceso desiguales para diferentes posiciones (por ejemplo las unidades de cinta, discos duros).
Normalmente por RAM se hace referencia a los módulos de memoria utilizados en una computadora. En estos módulos se instalan varios circuitos integrados de memoria DRAM que sirven como memoria principal para el procesador: Una copia de los programas y documentos de usuario almacenados en el disco duro son cargados en la memoria RAM en donde son leídos por el procesador, ejecutados y modificados. El primer programa en cargarse en la memoria RAM es el sistema operativo. Toda la información almacenada en los módulos de RAM es susceptible a ser borrada ya que es un tipo de memoria volátil en la cual los datos desaparecen si no hay alimentación eléctrica.
Módulo de memoria RAM
Es la presentación más común en computadores modernos (computador personal, servidor), son tarjetas de circuito impreso que tienen soldados circuitos integrados de memoria por una o ambas caras, además de otros elementos como resistencias y condensadores. La tarjeta posee una serie de contactos metálicos (con un recubrimiento de oro) que le permiten hacer conexión eléctrica con el bus de memoria del controlador de memoria en la placa base. Los integrados son de tipo DRAM, memoria denominada "dinámica", en la cual las celdas de memoria son muy sencillas (un transistor y un condensador), permitiendo la fabricación de memorias con gran capacidad (algunos cientos de Megabytes) a un costo relativamente bajo. Las posiciones de memoria o celdas, están organizadas en matrices y almacenan cada una un bit. Para acceder a ellas se han ideado varios métodos y protocolos cada uno mejorado con el objetivo de acceder a las celdas requeridas de la manera más veloz posible.
Periféricos
Se entiende por periférico a las unidades o dispositivos que permiten a la computadora comunicarse con el exterior, esto es, tanto ingresar como exteriorizar información y datos. Los sistemas de almacenamiento secundario o masivo también son considerados periféricos. Los periféricos son todos aquellos dispositivos que no pertenecen al núcleo de proceso, la CPU y la memoria principal, y permiten realizar las operaciones llamadas de entrada/salida (E/S).
Periféricos de entrada (E)
En esta categoría están aquellos que permiten el ingreso de información, en general desde alguna fuente externa o por parte del usuario. Los dispositivos de entrada proveen el medio fundamental de comunicar a la computadora (más propiamente al procesador) información de ingreso de alguna fuente, local o remota. También permiten cumplir la esencial tarea de leer o cargar las aplicaciones o programas informáticos, los que a su vez permiten poner en función a la computadora (sistema operativo) y realizar las más diversas tareas.
Entre los periféricos de entrada se puede mencionar: teclado, mouse o ratón, escáner, micrófono, cámara web , lectores ópticos de código de barras, Joystick, lectora de CD o DVD (sólo lectoras), placas de adquisición/conversión de datos, etc.
Pueden considerarse como imprescindibles para el funcionamiento al teclado, mouse y algún tipo de lectora de discos; ya que sólo con ellos el hardware puede ponerse operativo. Los otros son bastante accesorios, aunque en la actualidad pueden resultar de tanta utilidad que son considerados parte esencial de todo el sistema.
Periféricos de salida(S)
Son aquellos que permiten emitir o dar salida a la información resultante de las operaciones realizadas por la CPU (procesamiento).
Los dispositivos de salida aportan el medio fundamental para exteriorizar y comunicar información y datos procesados; ya sea al usuario o bien a otra fuente externa, local o remota.
Los dispositivos más comunes de este grupo son los monitores clásicos (no de pantalla táctil), las impresoras, y los altavoces.
Periféricos mixtos (E/S)
Son aquellos dispositivos que pueden operar de ambas formas, como entrada o como salida. Típicamente, se puede mencionar como periféricos de Entrada/Salida a: discos rígidos, disquetes, unidades de cinta magnética, lecto-grabadoras de CD/DVD, discos ZIP, etc. También entran en este rango, con sutil diferencia, otras unidades, tales como: Memoria flash, tarjetas de red, módems, placas de captura/salida de vídeo, etc.

ATA

AGP
Accelerated Graphics Port (AGP, Puerto de Gráficos Acelerado, en ocasiones llamado Advanced Graphics Port, Puerto de Gráficos Avanzado) es un puerto (puesto que solo se puede conectar un dispositivo, mientras que en el bus se pueden conectar varios) desarrollado por Intel en 1996 como solución a los cuellos de botella que se producían en las tarjetas gráficas que usaban el bus PCI. El diseño parte de las especificaciones del PCI 2.1.
BIOS






