sábado, 8 de septiembre de 2007

Hardware y Software

Hardware y Software (El equipo y la programación)

Qué es Hardware?

Es todo aquello que se puede tocar: el monitor, el teclado, la computadora en si ¨la caja¨ (lo que alberga las tarjetas, el disco duro, la unidad de disquete, etc.), la impresora, el ratón (mouse), los cables, conexiones, etc.

Qué es Software?

Todo el hardware que hay no puede funcionar si no hay un programa o programas que hacen que este trabaje de manera adecuada.

Estos programas hacen que una computadora tenga vida y se comporten como las vemos se llama software.

Algunos ejemplos de software son:

- Los los Sistemas Operativos (S.O.) como el antiguo DOS (Disk Operating System), Windows 95, 98, Milenium, 2000, XP, de Microsoft., también hay el OS/2, el LINUX, el UNIX, entre otros.

- Los programas hechos para áreas específicas, como el Word, el PowerPoint, juegos, programas de antivirus, programas para navegar en Internet, etc.

- Algunos pequeños programas que vienen con muchos dispositivos adicionales para un computador como tarjetas de módem, de sonido, etc., llamados drivers (manejadores) que lo que hacen es hacer trabajar la tarjeta de forma correcta, entre otros.

Como se puede deducir, Software y Hardware deben de funcionar en conjunto para lograr que la computadora realice los trabajos para los que fue creada. La evolución del Hardware y Software es constante y se pueden ver los progresos en estas dos áreas observando los nuevos productos de Microsoft y de Intel, para poner un ejemplo, que son los más representativos del mercado.

SO ... OS Sistemas Operativos

El Sistema Operativo (S.O.)

Cuando se escucha hablar de DOS, Windows 3.1, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Linux, Unix, OS/2, etc., se está hablando del Sistema Operativo. El S.O. es una “primera capa“ de software que aísla al usuario del funcionamiento directo de la computadora

El Sistema Operativo es un conjunto de programas que interactúan directamente con el hardware y se encarga de que éste funcione adecuadamente.

Permite que el usuario tenga acceso a las virtudes de la máquina de una manera amigable sin que deba de saber los detalles de operación de ésta. Permite también que el usuario corra aplicaciones. (Word, Excel, Juegos, etc.)

Cuando una computadora se enciende una de las primeras cosas que se hace es cargar el S.O. en memoria (El S.O. debe estar al menos parcialmente en memoria para que la computadora pueda funcionar.)

Nota: Al encenderse una computadora lo primero que se ejecuta es un pequeño programa almacenado en un integrado llamado BIOS (Basic Input Output System) que está dentro de la máquina. Este programa tiene almacenado la configuración básica del sistema y cuando esta arranca realiza un autoexamen para verificar su correcto funcionamiento. Uno de los últimos comandos del BIOS es llamar al Sistema Operativo.

EL MS-DOS fue uno de los S.O. más populares hace unos años, pero tenía el gran inconveniente de no poder utilizar más de 640 Kb de memoria, sin algún manejador adicional de memoria, cómo el manejador de memoria extendida (XMS) o el manejador de memoria expandida (EMS) que permite que se utilice el máximo de memoria disponible para un microprocesador en particular.
Otro inconveniente muy importante: ser un S.O. que sólo permitía un usuario y una sola tarea. (no podía correr dos programas a la vez.)

El Windows 3.0 y Windows 3.1 estaban basados en el DOS, por lo cual muchos expertos no lo consideraban un verdadero Sistema Operativo. Siendo su capacidad de multitarea (hacer mas de una tarea) muy limitada

Al salir al mercado el Windows 95, causó una auténtica revolución en los Sistemas Operativos para PCs, pues era independiente del MS-DOS, aunque guardaba compatibilidad con éste. Se había desarrollado en parte con código de 32 bits a diferencia de los anteriores que eran de 8 y 16 bits. Ahora el S.O. utilizaba una Tabla de Localización de Archivos (File Alocation Table [FAT]) de 32 bits

Esta diferencia permitía utilizar con mayor eficiencia la capacidad de los discos duros y permitía entre otras cosas tener nombres de más de 8 caracteres (hasta 256). (Se puede ver en Win 95, 98, etc.)

Windows 98 es una mejora de Windows 95, casi totalmente desarrollado con código de 32 bits, mucho mas robusto y completo.

En Sistemas Operativos de Red existe el Windows NT, Windows 2000 server. Con un interface de usuario similar a Windows 95. La versión 4.0 de Windows NT es el equivalente al Windows 95 y la versión 5.0 es una mejora. Existen dos versiones: Windows NT Workstation, orientada a estaciones de trabajo, mas potente que el Windows 95 o 98 y Windows NT Server, que se utiliza en servidores de red.

No hay que olvidar que existen sistemas operativos de Red muy robustos y confiables como Unix y Linux (similar al Unix, pero de libre distribución), que desde su concepción inicial son sistemas operativos de Red multiusuario (mas de un usuario se conecta al S.O. a la vez)) y multitarea (hace varias tareas a la vez).