Centro Internacional de Educación Continua Caribean Internacional
INTEGRANTES: YESSICA HERRERA C.I LISETH HENAO C.I 17.128.769 ISRAEL MORA C.I SECCION: 412
SAN CRISTOBAL 01 DE JUNIO DEL 2009 1
ÍNDICE Introducción
4
Breve reseña histórica
5
1ª generación de (1945-1956)
5
2ªgeneracion de (1957-1968)
6
3ªgeneracion de (1964-hoy)
3
Concepto de hardware
7
Estructura de hardware
8
Cpu
9
Microprocesador
10
Puertos USB
10
Memoria flash
11
Memoria RAM
12
Memoria ROM
12
Memoria DRAM
12
Memoria cache
13
Módulos de memoria RAM
13
Periféricos de entrada, almacenamiento Y comunicación
15
El teclado
15
El mouse
16
Escáner
16
Micrófono
17
Cámara web
17
2
Lector de CD y Dvd
18
Tarjeta grafica o de video
19
Disquete
20
Dispositivos de comunicación
20
Módems
20
Internos
21
Externos
21
Tarjeta de red
21
Enrutador
23
Periféricos de salida
23
Monitor
24
Impresoras
24
Cornetas
25
Software
26
Competitividad
26
Características
27
Aplicaciones
28
Conclusión
36
3
INTRODUCCIÓN
El presente trabajo está diseñado de forma práctica y sencilla para comenzar a conocer un poco de esta extraordinaria herramienta, recorriendo lo
conceptos y
características
características, tipos de
de Hardware y
Software,
definición,
Software y dando una breve descripción de los
principales componentes de un computador. La informática, por su rapidez de crecimiento y expansión, ha venido transformando rápidamente las sociedades actuales; sin embargo el público en general solo las conoce superficialmente. Lo importante para entrar en el asombroso mundo de la computación, es perderle el miedo a esa extraña pantalla, a ese complejo teclado y a esos misteriosos discos y así poder entender lo práctico, lo útil y sencillo que resulta tenerlas como nuestro aliado en el día a día de nuestras vidas.
4
EL HARDWARE
BREVE RESEÑA HISTORIA
La clasificación evolutiva del hardware del computador electrónico, esta dividida en generaciones donde cada una supone un cambio tecnológico muy notable. El origen de las primeras es sencillo de establecer, ya que en ellas el hardware fue sufriendo cambios radicales. Los componentes esenciales que constituyen la electrónica del computador fueron totalmente reemplazados en las primeras 3 generaciones ya que los cambios han sido graduables y existe cierta continuidad en las tecnologías usadas en principio se pueden distinguir:
1ª GENERACION (1945-1956); Electrónica implementada con tubos de vacio fueron las primer4as maquinas que desplazaron los componentes electromecánicos, los operadores ingresaban los datos en códigos especiales por medio de tarjetas perforadas esas computadoras de bulbos eran mucho más grandes y generaban más calor que los modelos contemporáneos
estas se programaban en un lenguaje de
máquina.
5
La
válvula
electrónica,
también
llamada
válvula
termoiónica, válvula de vacío, tubo de vacío
2ª GENERACIÓN (1957-1968); Electrónica desarrollada con transitares, la lógica discreta era muy parecida a la anterior, pero la implementación resulto mucho más pequeña reduciendo entre otros factores el tamaño de un computador en notable escala.la implementación de la segunda generación eran sustancialmente mas pequeñas y rápidas que la de los bulbos y se usaban para nuevas aplicaciones, como en los estemas de reservación de líneas aéreas, control de trafico aéreo y simulaciones para uso general.
Distintos encapsulados de transistores.
6
3ª GENERACIÓN (1964- HOY); Electrónica basada en circuitos integrados esta tecnología permitió integrar cientos de transitares y otros y otros componentes electrónicos en un único circuito integrado conformado en un pastilla de sillico. Las computadoras redujeron así considerablemente su costo y tamaño, se hicieron más pequeñas mas rápidas desprendían menos calor y energéticamente eran más eficientes tenían mas capacidad, velocidad y fiabilidad hasta producir maquinas como las que existen en la actualidad.
En la figura chips de memoria con un ventana de
cristal de cuarzo que posibilita el borrado mediante la luz ultravioleta.
Probablemente se espera que en un futuro estos circuitos integrados de alta escala de sillico sean reemplazados por una nueva tecnología si es que de pronto ya la hay en el mercado. CONCEPTO: El hardware corresponde a todas las partes físicas de una computadora sus componentes eléctricos, electrónicos y mecánicos sus cables gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado contrariamente al soporte lógico e intangible, el hardware no puede funcionar 7
si no hay software (programa o programas) que hacen que este trabaje de manera adecuada.
ESTRUCTURA DEL HARDWARE
Una de las formas de clasificar el hardware es en dos categorías; por un lado el “básico” que abarca el conjunto de componentes indispensables necesarios para otorgar la funcionalidad mínima a una computadora, y por el otro lado el “hardware” complementario, que
como su nombre lo indica, es
utilizado para realizar funciones especificas (mas allá de las básicas), no estrictamente necesarias para el funcionamiento de la computadora.
Las computadoras son aparatos electrónicos capases de interpretar y ejecutar comandos programados para operaciones de entrada y salida, cálculo y lógica: reciben entradas de datos para su procesamiento, producen salidas (resultados del procesamiento), procesan información y almacenan información, desde un punto de vista básico y general. Por ende todo sistema formatico tiene componentes y dispositivos dedicados a algunas de las funciones antes dichas:
1ª procesamiento; unidad central de proceso o Cpu 2ª almacenamiento; memorias 3ª entradas; periféricos de entrada almacenamiento y comunicación 4! salida; periféricos de salida 5ª entrada y salida; periféricos mixtos
8
UNIDAD CENTRAL DE PROCESO
Es el componente fundamental del computador encargado de interpretar y ejecutar instrucciones y procesar datos, la función del Cpu la realiza uno o más microprocesadores. El cual se conoce a este como un Cpu, que es manufacturado como un único circuito integrado, las unidades centrales de proceso no solo están presentes en las computadoras personales, 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, calculadoras, aviones, teléfonos móviles, electrodomésticos juguetes y muchos más. El Cpu es el elemento principal de un sistema computarizado, si hacemos un símil entre una computadora y el cuerpo humano, el Cpu hará el papel del cerebro, atender las solicitudes, mandar y hacer controlar la ejecución.
Se conoce como micro procesador al Cpu que es manufacturado con circuitos integrados, los microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos de Cpu y hoy en día, el termino Cpu es aplicado usualmente a todos los microprocesadores.
El microprocesador se monta en la llamada tarjeta madre sobre el un zócalo conocido como socket de Cpu que permite además las conexiones eléctricas entre los circuitos de la placa y el procesador y ajustado a la tarjeta madre se fija un disipador de calor.
9
El microprocesador Podríamos definirlo como el cerebro del ordenador.
DISIPADOR DE CALOR Que por lo general es de aluminio y en algunos casos de cobre este es indispensable en los Microprocesadores que consumen bastante energía la cual en gran parte es emitida en forma de calor. La placa madre conocida como placa base es un gran circuito, las ranuras de4 expansión, los zócalos, conectores, diversos integrados etc... Es el soporte fundamental que aloja y comunica a todos los demás componentes por medio de: procesador, módulos de memoria RAM, tarjetas graficas, de expansión, periféricos de entrada y salida, para comunicar estos componentes la placa base posee una serie de buses con los cuales se tramiten los daos dentro y hacia fuera del sistema Puertos USB: Desde hace tres años, los PC, traen un puerto llamado USB (Universal Serial Bus) que facilita la conexión de periféricos. Un periférico es cualquier dispositivo externo que conecte al computador, como el monitor, el teclado, el ratón, una impresora, un escáner, etc. Los puertos USB, que paulatinamente desplazarán a los puertos serial y paralelo, tienen dos ventajas:
10
velocidad y facilidad de uso (todos estos son puertos externos; están en la parte trasera del PC) En teoría, un puerto USB permiten transferir datos a 12 megabits por segundo (Mbps) o sea diez veces más rápido que un puerto serial. Esa velocidad no es imprescindible para un dispositivo como el ratón (aunque hay ratones USB) pero si es una opción para conectar aparatos como una unidad ZIP o una cámara de vídeo para Internet. Adicionalmente, los periféricos para puertos USB son reconocidos automáticamente por el computador (y se configuran casi automáticamente) lo cual evita dolores de cabeza al instalar un nuevo dispositivo en el PC. Un dispositivo USB, soporta conexión en caliente, esto es, que se puede realizar la conexión trabajando el PC, sin necesidad de reiniciarlo.
2ª ALMACENAMIENTO; MEMORIAS Memorias Flash: Conocidas también como PEN Drive, su capacidad puede variar normalmente entre 128Mb y 2Gb. Se conectan a puertos USB.
Memoria RAM: Es la memoria utilizada en una computadora para el almacenamiento temporal en ella se almacena temporalmente la información, datos
y programas que la unidad de procesamiento (Cpu) lee, procesa y 11
ejecuta. La memoria RAM es conocida también
como la memoria principal
central o de trabajo de un computador a diferencia de las llamadas memorias auxiliares
y
de
almacenamiento
masivo,
estas
son
comúnmente
de
características volátiles; lo cual significa que pierden rápidamente su contenido al interrumpir su alimentación eléctrica
Módulos de RAM instalados
Memoria ROM: Es la memoria de solo lectura que almacena las instrucciones de encendido del computador y la carga del sistema operativo, opera también aun cuando esta apagado.
Memoria DRAM: Es un tipo de memoria electrónica de acceso aleatorio que se usa principalmente en los módulos de memoria RAM y en otros dispositivos, se denomina dinámica ya que para mantener almacenado un dato, se requiere revisar el mismo y recargarlo cada cierto periodo de tiempo, su principal ventaja
es la posibilidad de construir memorias con una gran densidad de
posiciones y que todavía funcionen a una velocidad alta, en la actualidad se fabrican integrados con millones de posiciones y velocidades de acceso
12
medidos en millones de bit por segundo. Es una memoria volátil es decir cuando no hay alimentación eléctrica la memoria no guarda la información.
Memoria cache: Se usa como puente en el CPU y la memoria RAM para evitar demoras en el procesamiento de los datos
Modulo de memoria RAM: Es la presentación mas común en computadores modernos
son tarjetas de circuito impreso que tienen soldados circuitos
integrados de memoria por una o ambas caras, además de otros elementos como resistencia y condensadores. La tarjeta posee una serie de contactos metálicos que le permite hacer conexión eléctrica con el bus de memoria del controlador de memoria en la placa base los integrados son de tipo DRAM.
Entre las tecnologías recientes
para integrados de memoria
DRAM
usados en módulos RAM se encuentran:
Ser sdram: memoria con un ciclo sencillo por ciclo de reloj actualmente esta en desuso fue popular en equipos basados en el Pentium iii y los primeros Pentium
13
Ddr sdram: memoria con un ciclo doble de acceso anticipado a dos posiciones de memoria fue popular en equipos basados en los procesadores Pentium 4.
Ddr2 sdram: memoria con un ciclo doble de acceso anticipado a cuatro posiciones de memoria consecutivas es una de las memorias usadas en la actualidad.
Un módulo DDR2 de 1 GB con disipador
Ddr3 sdram: Memoria con un ciclo doble de acceso anticipado a 8 posiciones de memoria consecutivas, es un tipo de memoria en auge pero por su costo dolo es utilizada en equipos de gama alta.
DDR3 SDRAM
14
3ª
PERIFÉRICOS
DE
ENTRADA,
ALMACENAMIENTO
Y
COMUNICACIÓN:
Son aquellos que permiten la información desde alguna fuente externa o parte del usuario, también permiten la sencilla idea de leer y cargar en la memoria el sistema operativo y las aplicaciones o programas informáticos los que a su vez ponen operativa la computadora y hacen posible realizar las diversas tareas. Entre los diversos periféricos de entrada tenemos:
El Teclado: Es un dispositivo que consiste en un sistema de teclas como el de la máquina de escribir que permite introducir datos a un ordenador
o
dispositivo digital
Las teclas en los teclados de un ordenador se clasifican de la siguiente manera: •
Teclas alfanuméricas; teclas y números
•
Teclas de puntuación; coma, punto, punto y coma, entre otras.
•
Teclas especiales; teclas de funciones, teclas de control, teclas de flecha, tecla de mayúsculas, teclas de edición de texto.
Además algunos teclados tienen funciones especiales, tales como prender el equipo, acceder a internet o a algunas paginas del usuario que previamente ha definido.
15
El mouse o ratón: Es un dispositivo a puntador fabricado en plástico se utiliza con unas de las manos del usuario y detecta su movimiento relativo en dos dimensiones por la superficie plana en la que se apoya, reflejándose a través de un puntero o flecha en el monitor, hoy en día es un elemento imprescindible para la mayoría de las personas y pese a la aparición de otras tecnologías con una función similar como la pantalla táctil
la practica ha demostrado que
tendrá muchos años de vida , no obstante en el futuro
podría ser posible
mover el cursor o el puntero con los ojos o basarse en el reconocimiento de voz.
Escáner: Es un dispositivo utilizado en medicina electrónica e informática que explora el cuerpo humano, imágenes o documentos. El escáner utilizado en informática
es clasificado como un dispositivo periférico de entrada
explora permitiendo escanear o digitalizar
que
imágenes o documentos y lo
traduce en señales eléctricas para su procesamiento salida o almacenamiento.
16
Micrófono: Su función trasformar o traducir las vibraciones
debidas a la
presión acústica ejercidas sobre su capsula por las ondas sonoras en energía eléctrica o grabar sonidos
Cámara web: Es una pequeña cámara digital conectada a una computadora la cual puede capturar imágenes y transmitirlas a través de internet en directo ya sea a una pagina web o a una computadora de forma privada , las webcams necesitan una computadora para transmitir las imágenes, sin embargo existen otras cámaras que solo necesitan un punto de acceso a la red informática, bien sea Ethernet o inalámbrico , para diferenciarlas de la webcam o cámaras de web se les denomina net Cam o cámaras de red
17
Lector de CD o Dvd: Es un soporte digital óptico utilizado para almacenar cualquier tipo de información (audio, fotos, videos, documentos y otros datos). En un CD la información se almacena en un formato digital es decir, utiliza un sistema binario para guardar los datos. Estos se graban en una única espiral que comienza desde el interior del disco y finaliza en la parte externa, los datos se almacenan en forma de llanuras cada una de ellas es casi del tamaño de una bacteria, de tal forma que al incidir el haz del laser, el Angulo de reflexión es distinto en función de si se trata de una saliente o de una llanura. Se tiende a referir a las como hendiduras o pits esto es porque desde el lado de la etiqueta aparecen hendiduras, pero desde el lado de lectura son salientes.
Todos
estos
pueden
considerarse
imprescindibles para el buen funcionamiento, el teclado, el mause y algún tipo de lectora de discos ya que tan solo con ellos el hardware puede ponerse operativo para un usuario, los otros componentes son accesorios, que aunque en
18
la actualidad pueden resultar de tanta necesidad que son considerados parte esencial de todo el sistema.
Tarjeta Grafica o de Video: es una tarjeta de expansión encargada de procesar los datos provenientes del Cpu y transformarlos en información comprensible y representable en un dispositivo de salida algunas tarjetas graficas han ofrecido funcionalidades añadidas como captura de video, sintonización de tv
o incluso conectores firewere de ratón, lápiz óptico o
joystick, este es un dispositivo de control de dos o tres ejes, que se usa desde una computadora o video consola
Joystick
19
Disquete: es un medio o soporte de almacenamiento de datos formado por una pieza circular de material magnético fina y flexible encerrada en una cubierta de plástico cuadrada o rectangular es menor que el disco CD pero en tamaño físico pero no en capacidad de almacenamiento de datos, este dispositivo de almacenamiento es vulnerable a la suciedad
y a los campos magnéticos
externos, por lo que, en muchos casos deja de funcionar.
DISPOSITIVOS DE COMUNICACIÓN:
El módems: el modulador emite una señal denominada portadora, generalmente se trata de una simple señal eléctrica de mucha mayor frecuencia que la señal moduladora. La señal moduladora constituye la información que se prepara para una transmisión es decir, un modem prepara la información para ser transmitida mas no realiza la transmisión, de manera que se obtiene una señal que incluye la información de la moduladora. La distinción principal se suele hacer es entre módems internos y módems externos aunque recientemente han aparecido módems llamados módems de software, conocidos como winmodems o linuxmodems.
20
Internos: consiste en una tarjeta de expansión sobre la cual están dispuestos los diferentes componentes que forman el modem existen para diversos tipos de conector.
Externos: la ventaja de estos módems reside en su fácil transportabilidad entre ordenadores diferentes, algunos de ellos mas fácilmente transportables y pequeños, además de que es posible saber el estado del modem mediante leds de estado que incorporan, por el contrario obviamente ocupan más espacio que los internos.
Tarjeta De Red
Es la que permite la comunicación entre diferentes aparatos entre si y tambien permite compartir recursos entre dos o mas equipos (disco duro cd-rom impresoras entre otros..) hay diversos tipos de adaptadores en funcion del tipo
21
de cableado o arquitectura que se utilize en la red,pero actualmente el ams comun es el tipo de ethernet utilizsndo un tipo de interfz o conector rj-45
Conectores Rj-45: Aunque el termino tarjeta de red se suele asociar a una tarjeta de expansión insertada en una ranura de un ordenador o impresora, se suele utilizar para fererirse tambien a dispositivos enbebidos en la placa madre del equipo. Se le denomina nic al chip de la tarjeta de red que se encarga de servir como intrefaz de ethernet entre el medio físico por ejemplo un cable coaxial y el equipo puede ser una impresora o un ordenadoe personal etc.. sirviendo para conectar dos o mas dispositivos entre si atraves de algun medio ya sea conexión inalambrica, cable coaxial, fibra optica, entre otros.
cable coaxial. a: cubierta protectora de plástico b: malla de cobre 22
c: aislante d: núcleo de cobre
Enroutador: es un dispositivo para interconexion de red de ordenadores que opera en la capa tres (nivel de red) este dispositivo permite asegurar el enrutamiento de paquetes entre redes o determinar la ruta que debe tomar el paquete de datos. los enrutadores pueden proporcianar conectividsd dentro de las empresas entre las empreas e internet y en el interior de proveedores de servicios de internet.las difuciones se priducen cuando una fuente envia datos en sentido contrario a todos los dispositivos de una red. comunmente los enrutadores se implementan como acceso a internet usandose en casas, oficinas pequeñas y otros.
4ª PERIFÉRICOS DE SALIDA:
Son todos aquellos que permiten emitir o dar salida a la información resultante de las operaciones realizadas por el cpu, estos dispositivos aportan el medio fundamental para exteriorizar y comunicar la información y datos procesados, ya sea al usuario o bien sea a otra fuente externa local o remota
23
los dispositivos mas comunes son los monitores, las impresoras , tarjetas de audio o bocinas.
Monitor: aunque común mente se le sule llamarle también pantalla es un dispositivo de salida que mediante una interfaz. muestra los resultados del procesamiento de una computadora.
Impresoras: es un periferico de ordenador que permite producir una copia permanente de textos o graficos de documentos almacenados en formato electronico imprimiendolos en medios fisicos normalmente en papel
o
transparencias utilizando cartuchos de tinta o tecnologia laser. muchas de estas están permanente mente unidas al odenador por un cable. muchas impresoras modernas permiten la conexión directa de aparatos de multimedia, electronicos como las memory cards , aparatos de captura de imagen como camaras digitales y escaneres, tambien existen multifuncionales que constan de impresoras escaner o maquinas de fax en un solo aparato una impresora combinada con un escaner puede funcionar basicamente como una
24
fotocopiadora, las impresoras han aumentado su calidad y rendimiento lo que ha permitido a los usuarios que puedan realizar en su impresora local trabajos que antes solian realizarse en tiendas especializadas en imprecion.
impresora multifuncional.
Altavoz o corneta: es un transductor electroacustico utilizado para la reproduccion de sonido. en la trasduccion sigue un doble procedimiento electro-mecanico-acustico, en la primera etapa convierte las ondas electricas en energia mecanica, y en la segunda convuerte la energia mecanica en energia acustica, esto permite que los sinidos de advertencia o sonidos relacionados con actividad sean conllevados al usuario. las cornetas tambien son utiliadas para musica rudimentaria y sonidos para juegos de la computadora.
altavoces o cornetas
25
Dispositivos mixtos/ de entrada y salida: son todos aquellos dispositivos que puedan operar de ambas formas, tipicamente se puede mencionar como perifericos mixtos: discos rigidos, disquetes, unidades de cinta magnetica, lectoras de CD/dvd, tambien entran en este rango con sutil diferencia, otras unidades, tales como: memoria flash, tarjetas de red, módems placas de capura/salida de video. la pantalla tactil es un dispositivo que se considera mixto ya que ademsas de mostar información y datos puede actuar como un dispositivo de entrada, reemplazando por ejemplo algunas funciones del mouse y/o teclado.
Software: en 1970, menos del uno por ciento de las personas podría haber descrito inteligentemente lo que significaba «software de computadora». hoy. la mayoría de los profesionales y muchas personas en general piensan en su mayoría que comprenden ¿i software. ¿pero lo entienden realmente? La descripción de software en un libro de texto podría tomar la forma siguiente: el software es
instrucciones (programas de computadora) que cuando se ejecutan proporcionan la función \ el rendimiento deseados.
estructuras de datos que permiten a los programas manipular adecuadamente la información,
Competitividad del software Durante muchos años, los desarrolladores de software empleados por grandes y pequeñas compañías eran los únicos en este campo. y a menudo actuaban como tal. como todos los programas de computadora se construían de
26
forma personalizada, los desarrolladores de este software doméstico dictaban los costes, planificación y calidad. hoy, todo esto ha cambiado. El software ahora es una empresa extremadamente competitiva. el software que se construía internamente ahora se puede adquirir en tiendas. muchas compañías que en su momento pagaban legiones de programadores para crear aplicaciones especializadas ahora ofrecen a un tercero mucho del trabajo del software. El coste, la agenda y la calidad son los conductores principales que llevarán a la competición intensa del trabajo del software de las últimas décadas. estados unidos y europa occidental han establecido buenas industrias de software. pero los países del lejano oriente (p. ej.: corea, singapur), en asia (p. ej.: india, china), y en europa oriental ofrecen un gran grupo de profesionales altamente motivados, competitivamente educados y a relativamente bajo coste. esta fuerza de trabajo se está moviendo rápidamente para adoptar prácticas de ingeniería del software modernas y se ha convertido en una fuerza a estimar como un grupo mundial de profesionales que persiguen obtener una cuota importante de los beneficios del desarrollo.
Características del software Para poder comprender lo que es el software y consecuentemente la ingeniería del software, es importante examinar las características del software que lo diferencian de otras cosas que los hombres pueden construir. cuando se construye hardware, el proceso creativo humano (análisis, diseño, construcción. prueba) se traduce finalmente en una forma física. si construimos una nueva computadora, nuestro boceto inicial, diagramas formales de diseño y prototipo de prueba, evolucionan hacia un producto físico (pastillas 27
de VLS1. tárjelas de circuitos impresos, fuentes de potencia, etc.). El software se desarrolla o construye; no se manufactura en el sentido clásico. A pesar de que existen similitudes entre el desarrollo del software y la manufactura del hardware, las dos actividades serian diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del buen diseño, la fase de manufactura del hardware puede incluir problemas de calidad existentes en el software. El software no se desgasta. El software es inmune a los males ambientales que desgasten el hardware. Por lo tanto la curva de tasas de fallas para el software debería tener la forma de la “curva idealizada”. Los defectos sin descubrir causan tasas de fallas altas en las primeras etapas de vida de un programa. Sin embargo, los errores se corrigen y la curva se aplana: el software no se desgasta, pero si se deteriora. A pesar de que la industria tiene una tendencia hacia la construcción por componentes, la mayoría del software aun se construye a la medida. Un componente de software se debe diseñar e implementar de forma que puede utilizarse en muchos programas diferentes.
Aplicaciones del software El software puede aplicarse en cualquier situación en la que se haya definido previamente un conjunto específico de pasos procedimentales (es decir, un algoritmo). (Excepciones notables a esta regla son el software de los sistemas expertos y de redes neuronales.) El contenido y determinismo de la información son factores importantes a considerar para determinar la naturaleza de una aplicación de software. El contenido se refiere al significado y a la forma 28
de la información de entrada y de salida. Por ejemplo, muchas aplicaciones bancarias usan unos datos de entrada muy estructurados (una base de datos) y producen «informes» con determinados formatos. El software que controla una máquina automática (por ejemplo un control numérico) actúa sobre elementos de datos discretos con una estructura limitada y produce órdenes concretas para la máquina en rápida sucesión. El determinismo de la información se refiere a la predecibilidad del orden y del tiempo de llegada de los datos. Un programa de ingeniería acepta datos que están en un orden predefinido, ejecuta el algoritmo sin interrupción y produce los dalos resultantes en un informe o formato gráfico. Se dice que tales aplicaciones son determinadas. Un sistema operativo multiusuario. por otra parte, acepta entradas que tienen un contenido variado y que se producen en instantes arbitrarios, ejecuta algoritmos que pueden ser interrumpidos por condiciones externas y produce una salida que depende de una función del entorno y del tiempo. Las aplicaciones con estas características se dice que son indeterminadas. Algunas veces es difícil establecer categorías genéricas para las aplicaciones del software que sean significativas. Conforme aumenta la complejidad del software, es más difícil establecer compartimentos nítidamente separados. Las siguientes áreas del software indican la amplitud de las aplicaciones potenciales: Software de sistemas. El software de sistemas es un conjunto de programas que han sido escritos para servir a otros programas. Algunos programas de sistemas (p. ej.: compiladores, editores y utilidades de gestión de archivos) procesan estructuras de información complejas 29
pero determinadas. Otras aplicaciones de sistemas (p. ej.: cienos componentes del sistema operativo, utilidades de manejo de periféricos, procesadores de telecomunicaciones) procesan datos en gran medida indeterminados. En cualquier caso, el área del software de sistemas se caracteriza por una fuerte interacción con el hardware de la computadora; una gran utilización por múltiples usuarios: una operación concurrente que requiere una planificación, una compartición de recursos y una sofisticada gestión de procesos; unas estructuras de datos complejas y múltiples interfaces externas. Software de Aplicación El software de aplicación permite a los usuarios llevar a cabo una o varias tareas mas especificas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios, también podemos decir que el software de aplicación son aquellos que nos ayudan a la elaboración de una determinada tarea, este tipo de software es diseñado para facilitar al usuario en la realización de un determinado tipo de trabajo. El
software
de
aplicación
resulta
una
solución
informática
para
la
automatización de ciertas tareas complicadas como puede ser la contabilidad y gestión de una organización, como ejemplo del software de aplicación podemos mencionar a la paquetería que nos ofrece Office de Microsoft (Word, Excel, One Note, etc.), Word Perfec, Lotus 123.
30
Software de Desarrollo El software de desarrollo recibe varios nombre, como software de programación o lenguaje de programación del software, en si el software de desarrollo es cualquier lenguaje artificial que podemos utilizar para definir una secuencia de instrucciones para su procesamiento por un ordenador. Es complicado definir que es y que no es un software de desarrollo, generalmente se dice que la traducción de las instrucciones a un código que comprende la computadora deber ser completamente sistemática (sigue o se ajusta a un conjunto de reglas). El software de programación proporciona herramientas para ayudar al programados s escribir programas informáticos y a usar diferentes lenguajes de programación de forma practica, entre los lenguajes de programación mas utilizados podemos mencionar: C++, Java, C#, Visual Basic, etc. Software de tiempo real. El software que mide/analiza/controla sucesos del mundo real conforme ocurren, se denomina de tiempo real. Entre los elementos del software de tiempo real se incluyen: un componente de adquisición de datos que recolecta y da formato a la información recibida del entorno externo, un componente de análisis que transforma la información según lo requiera la aplicación, un componente de control/salida que responda al entono externo y un componente de monitorización que coordina lodos los demás componentes, de forma que pueda mantenerse la respuesta en tiempo real (típicamente en el rango de 1 milisegundo a 1 minuto). Hay que tener en cuenta que el término «tiempo real» tiene un significado diferente de interactivo o «tiempo 31
compartido». Un sistema de tiempo real debe responder dentro de unas ligaduras estrictas de tiempo. El tiempo de respuesta de un sistema interactivo (o de tiempo compartido) puede ser normalmente sobrepasado sin que se produzca ningún desastre. Software de gestión. El procesamiento de información comercial constituye la mayor de las áreas de aplicación del software. Los «sistemas discretos» (p. ej.: nóminas, cuentas de haberes/débitos, inventarios, etc.) han evolucionado hacia el software de sistemas de información de gestión SIG, que accede a una o más bases de dalos grandes que contienen
información
comercial.
Las
aplicaciones
en este
área
reestructuran los dalos existentes para facilitar las operaciones comerciales o gestionar la toma de decisiones. Además de las tareas convencionales de procesamientos de datos, las aplicaciones de software de gestión también realizan cálculo interactivo (p. ej.; el procesamiento de transacciones en puntos de ventas).
Software de ingeniería y científico. El software de ingeniería y científico está caracterizado por los algoritmos de «manejo de números». Las aplicaciones van desde la astronomía a la vulcanología, desde el análisis de la presión de los automotores a la dinámica orbital de las lanzaderas espaciales y desde la biología molecular a la fabricación automática. Sin embargo, las nuevas aplicaciones del área de ingeniería/ciencia se han alejado de los algoritmos convencionales numéricos. El diseño asistido por computadora (del inglés CAD), la simulación de sistemas y oirás aplicaciones interactivas, han comenzado a coger características del
32
software de tiempo real e incluso del software de sistemas. Software multimedia El software multimedia se refiere a los programas utilizados para presentar de una forma integrada textos, gráficos, sonidos y animaciones, este tipo de software es considerado como una nueva tecnología. Las ventajas que se le atribuyen al software multimedia es en la educación, especialmente en escuelas primarias, por que realizando presentaciones con software multimedia, los alumnos prestan mas intención a la presentación realizada. Este tipo de software suele utilizarse para el desarrollo de proyectos específicos multimedios, utilizar software multimedia requiere de tiempo, capacidades, dedicación y recursos. Software empotrado. Los productos inteligentes se han convenido en algo común en casi todos los mercados de consumo e industriales. El software empotrado reside en memoria de sólo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo. El software empotrado puede ejecutar funciones muy limitadas y curiosas (p. ej.: el control de las teclas de un horno de microondas) o suministrar una función significativa y con capacidad de control (ej: funciones digitales en un automóvil, tales como control de la gasolina, indicaciones en el salpicadero, sistemas de frenado, etc.). Software de computadoras personales. El mercado del software de computadoras personales ha germinado en la pasada década. El procesamiento de textos, las hojas de cálculo, los gráficos por computadora,
33
multi-media, entretenimientos, gestión de bases de datos, aplicaciones financieras. de negocios y personales, y redes o acceso a bases de datos externas son algunas de los cientos de aplicaciones. Software de Inteligencia Artificial. El software de inteligencia artificial (IA) hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el cálculo o el análisis directo. Actualmente, el área más activa de la IA es la de los sistemas expertos, también llamados sistemas basados en el conocimiento. Sin embargo, otras áreas de aplicación para el software de IA es el reconocimiento de patrones (imágenes y voz), la prueba de teoremas y los juegos. En los últimos años se ha desarrollado una nueva rama del software de IA llamada redes neuronales artificiales. Una red neuronal simula la estructura de proceso del cerebro (las funciones de la neurona biológica) y a la larga puede llevar a una clase de software que pueda reconocer patrones complejos y aprender de «experiencia» pasada. •
Software de uso general
El software de uso general son aquellos que nos sirven para resolver problemas muy variados del mismo tipo, de muy diferentes empresas o personas, con adaptaciones realizadas por un usuario, ejemplos: procesadores de texto, manejadores de bases de datos, hojas de cálculo, etc. •
Software de uso especifico
Hablar de este tipo de software nos referimos al software desarrollado específicamente para un problema especifico de alguna organización o persona, utilizar este software requiere de un experto en informática para su creación 34
o adaptación, son los programas que usan las escuelas para registrar las calificaciones de los alumnos y generar certificados, los que usan los bancos para el control de las cuentas, etc.
35
CONCLUSIÓN El hardware y el software trabajando en conjunto forman una herramienta indispensable hoy en día existe diferentes tipos de software: Para oficina Para colaborativo Educacional Sistemas operativos Software se refiere a los programas y datos almacenados en un ordenador. Los programas dan instrucciones para realizar tareas al hardware o sirven de conexión con otro software. El hardware abarca todas las piezas físicas de un ordenador (CPU, placa base, etc.).
36