HARDWARE: DISPOSITIVOS DE ENTRADA, PROCESAMIENTO Y SALIDA/ SOFTWARE: SOFTWARE DE SISTEMAS DE APLICACIONES Ralph Stair y George Reynolds Hardware: dispositivos de entrada, procesamiento y salida En este apartado se menciona lo relativo a la parte física de las computadoras también llamado hardware, como son los sistemas de computación: integración de la potencia tecnológica, dispositivos de procesamiento y memoria: potencia, velocidad y capacidad, almacenamiento secundario, dispositivos de entrada y salida: vía de acceso a los sistemas de computación y tipos, estándares, selección y actualización de sistemas computacionales. En lo que corresponde a sistemas de computación: integración de la potencia tecnológica, es importante mencionar que los componentes de hardware en un sistema de cómputo son los dispositivos que ejecutan las funciones de entrada, procesamiento, almacenamiento de datos y salida. Durante la ejecución de instrucciones a la maquina (computadora) se llevan a cabo dos fases: la de instrucción que implica la recepción de la instrucción y la decodificación de la instrucción y la fase de ejecución durante la cual se da la ejecución de la instrucción y el almacenamiento de los resultados. Para lo que son los dispositivos de procesamiento y memoria: potencia, velocidad y capacidad existen las características y funciones de procesamiento que ayudan a medir si se da un procesamiento eficiente y una salida oportuna de la información, entre éstas se encuentran: tiempo del ciclo de la máquina, velocidad del reloj, longitud de palabra y ancho de canal de conexión, características físicas del CPU y computación de conjunto de instrucciones complejo y reducido. Además cuentan con características y funciones de memoria tales como: capacidad de almacenamiento y tipos de memoria: memoria RAM o memoria de acceso aleatorio la cual es temporal y volátil, memoria ROM o memoria de sólo lectura misma que es permanente y no volátil y por último se encuentra la memoria caché a la cual se puede acceder de manera rápida y aloja pocos datos (generalmente datos de uso frecuente); mediante el multiprocesamiento se pueden ejecutar dos o más instrucciones al mismo tiempo, se presenta otra forma de multiprocesamiento llamada procesamiento paralelo el cual agiliza el procesamiento mediante el enlace de varios procesadores para que operen en forma simultanea o en paralelo. El almacenamiento secundario permite almacenar de forma permanente grandes cantidades de datos, instrucciones e información, para la selección de medios y dispositivos de almacenamiento secundario es importante conocer sus características esenciales como: métodos de acceso, capacidad y portabilidad. En cuanto a los métodos de acceso se encuentra el acceso secuencial en el que los datos se acceden en el mismo orden en el que se almacenaron y el acceso directo mediante el cual los datos pueden recuperarse en forma directa. Entre los dispositivos más comunes de almacenamiento secundario pueden mencionarse: las cintas magnéticas, discos magnéticos, RAID (matriz redundante de discos independientes de bajo costo), discos ópticos, discos magneto-ópticos, DVD (disco de video digital), tarjetas de memoria, memoria flash y almacenamiento móvil. Los dispositivos de entrada y salida como vía del acceso a los sistemas de computación cuentan con características y funcionalidad tales como: naturaleza de los datos, introducción y entrada de datos así como automatización de datos en su origen; entre los dispositivos de entrada más comunes se encuentran: dispositivos de entrada de computadoras personales, dispositivos de reconocimiento de voz, cámaras digitales, terminales, dispositivos de escaneo, lectores ópticos de datos, dispositivos de reconocimiento de caracteres de tinta magnética, dispositivos de punto de venta, dispositivos para cajeros automáticos, dispositivos de entrada con pluma, lápices ópticos, pantallas sensibles al tacto y escáneres de códigos de barras. Algunos de los dispositivos de salida más comunes son: monitores, pantallas de cristal líquido, impresoras y trazadoras o plotters y dispositivos de salida en microfilm; de igual forma existen dispositivos de entrada y salida de propósitos especiales como los dispositivos multiusos. En cuanto a tipos, estándares, selección y actualización de sistemas computacionales puede decirse que las computadoras se clasifican en: computadoras de propósitos especiales y computadoras de propósitos generales. Los distintos tipos de sistemas de computación son: computadoras personales (computadoras de escritorio, computadoras laptop, computadoras notebook y subnotebook, computadoras de bolsillo y computadoras integradas), computadoras para red, estaciones de trabajo, computadoras de medio rango, macrocomputadoras o mainframe, semiconductor complementario de óxido metálico (CMOS) y supercomputadoras. Las computadoras cuentan con tecnología multimedia como audio y video, además de estándares en cuanto a hardware de las máquinas y con respecto a selección y actualización de sistemas computacionales hay que tomar en cuenta consideraciones relativas a la selección o actualización del disco duro y de la memoria principal. Los elementos tomados en cuenta para mostrar el hardware de los sistemas de cómputo están muy bien utilizados, ya que autores como Thomas Wu tomaron en cuenta los mismos elementos al describir el hardware de las computadoras, de hecho mencionaron los mismos dispositivos de entrada y salida que se mencionaron en el texto anterior (Wu, 2008). Opino que la literatura usada para describir la parte física de las computadoras debería estar más actualizada ya que la mayor parte de las tecnologías que se mencionan en este texto han quedado obsoletas. Software: software de sistemas de aplicaciones En el presente capítulo se toma en cuenta lo concerniente a software en computadoras, lo cual refiere a los programas que dirigen el hardware de las computadoras; se presenta una visión general del software, software de sistemas y software de aplicaciones. Al respecto de una visión general del software es importante mencionar que los programas de cómputo son sucesiones de instrucciones para la computadora, hay dos tipos básicos de software: software de sistemas el cual es un grupo de programas diseñados para coordinar actividades, funciones del hardware y otros programas por medio del sistema de computación y software de aplicaciones, mismo que está compuesto por programas que ayudan a los usuarios a solucionar problemas de computación particulares. Existe software diseñado para el apoyo a las metas individuales, de grupo y organizacionales en el cual pueden mencionarse como aspectos importantes el ámbito de influencia, ámbito de influencia personal, software de productividad personal, grupo de trabajo, ámbito de influencia del grupo de trabajo y ámbito de influencia de la empresa; entre los temas y tendencias importantes del software se encuentran el otorgamiento de licencias de software, mejorías del software y apoyo global del software. Dentro de los diferentes tipos de software de sistemas es importante incluir los sistemas operativos y sistemas de utilidad. Los sistemas operativos ejecutan actividades como: realizar funciones comunes del hardware de computación, ofrecer una interfaz de usuario, proporcionar un grado de independencia del hardware, administrar la memoria del sistema, administrar las tareas de procesamiento, proveer capacidad de trabajo en red, controlar el acceso a los recursos del sistema y administrar los archivos. Algunos de los sistemas operativos que se han usado años atrás en mayor medida son: MS-DOS, DOS con Windows, OS/2, Windows 95, Windows 98, Windows CE de Microsoft, Sistemas operativos para computadoras Apple, Mac OS 8.1., Windows NT 5.0., Unix y Multiple Virtual Storage/Enterprise Systems Architecture (Almacenamiento virtual múltiple/Arquitectura de sistemas de empresa). Por último se encuentra el software de aplicaciones cuya función principal es emplear el potencial de la computadora para proporcionar la capacidad de solucionar problemas y realizar tareas específicas a personas individuales, grupos de trabajo y a toda la empresa. Entre los tipos de software de aplicaciones está el software de aplicaciones propio, software de aplicación comercial, paquete personalizado y software de aplicaciones personal (procesamiento de texto, base de datos, servicios de información en línea, graficas, administración de proyectos, administración financiera, autoedición, creatividad) María Alejandra Quintero en su texto Introducción a la Computación menciona los mismos elementos en cuanto al software de computadoras, incluso menciona los mismos sistemas operativos mencionados en la lectura anterior, del mismo modo que al software de aplicaciones personal lo llama software de uso general y describe varios ejemplos de éste (Quintero, 2002). Como conclusión es importante destacar que lo que aquí se menciona es muy importante a tomar en cuenta ya que ayuda a conocer mejor como trabaja el software de una computadora, más creo que debería actualizarse lo que respecta a sistemas operativos ya que los que se mencionan aquí no se encuentran en uso, de igual forma sería de suma importancia abordar en lo que concierne al software libre como una herramienta que permite un ahorro de costos ya que no hay que pagar licencias ni comprar antivirus, entre otros muchos beneficios. Referencias Bibliográficas Quintero, M.A. (Abril de 2002). Introducción a la computación [Archivo PDF tomado de una página web]. Recuperado de http://goo.gl/JFqMW Stair, R.M. y Reynolds, G.W. (2000). Hardware: dispositivos de entrada, procesamiento y salida. En Principios de Sistemas de Información (4ª ed.). (pp.81-125). México, D.F.: International Thomson Editores. Stair, R.M. y Reynolds, G.W. (2000). Software: software de sistemas y aplicaciones. En Principios de Sistemas de Información (4ª ed.). (pp.136-158). México, D.F.: International Thomson Editores. Wu, T. (2008). Programación en Java: introducción a la programación orientada a objetos. México: McGraw-Hill.