ESTRUCTURA LOGICA DE UNA COMPUTADORA

70
Capítulo 3 ESTRUCTURA LÓGICA DE LA COMPUTADORA

description

EN ESTE CAPITULO SE CITAN LOS ELEMENTOS QUE CONSTITUYEN LA SECUENCIA LOGICA DE UNA COMPUTADORA

Transcript of ESTRUCTURA LOGICA DE UNA COMPUTADORA

Page 1: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Capítulo 3

ESTRUCTURA LÓGICA DE LA COMPUTADORA

3. Estructura lógica de la computadora

Todas las partes de un sistema de computación operan bajo el control de una de ellas: la unidad de control. Aunque un sistema de computación está compuesto por muchos dispositivos, cada sistema tiene 5 componentes básicos:

Page 2: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Unidad de controlLa unidad de control interpreta instrucciones y emite órdenes para todos los demás componentes de la computadora. Para realizar su tarea la UC necesita conocer, por un lado, la instrucción y, por otro, una serie de informaciones adicionales que deberá tener en cuenta para coordinar, de forma correcta, la ejecución de la instrucción. El resultado de la interpretación de dichas informaciones son una serie de órdenes a los diferentes elementos de la computadora.

La UC no emite todas las órdenes a la vez, sino siguiendo una determinada secuencia. Para ello utiliza un elemento que le va indicando el instante en que debe ejecutar una determinada fase de la instrucción. A este elemento se le denomina Reloj, y se dice que sincroniza las acciones de la UC; cuanto más rápido marque el tiempo, más rápida será la ejecución de la instrucción. Sin embargo, hay un límite, ya que, si marca excesivamente rápido, es posible que no puedan cumplir adecuadamente las órdenes de los diferentes elementos, por lo que se producirán errores.

La unidad de control está formada, básicamente por un elemento que interpreta las instrucciones y varios elementos de memoria denominados registros. Uno de estos registros almacena la instrucción mientras el intérprete está traduciendo su significado, por lo que se denomina Registro de Instrucción (RI). El resto de las instrucciones permanecen en la memoria, esperando que les toque su turno de ejecución.La UC por otra parte deberá conocer cuál es la dirección de la próxima instrucción, para poder ir a buscarla una vez que finaliza la ejecución de la instrucción en curso; dirección que guarda el registro llamado Contador de Programa (CP).Los indicadores de estado están agrupados en un registro denominado Registro de Estado (RE).

Unidad de entradaLa unidad de entrada alimenta la memoria contactos e instrucciones. Permiten la introducción de información en la computadora, existen dos tipos de dispositivos, aquellos que convierten los datos en un formato capaz de ser interpretado por la computadora como el teclado y los que permiten su entrada directa como el escáner, lectores de tarjetas o códigos de barras o la pantalla táctil.

Unidad de salidaLa unidad de salida subministra la memoria registrando los datos, presentan al usuario los datos ya elaborados que se encuentran en la memoria de la computadora, los más habituales son la pantalla y la impresora.

Unidad de memoriaLa unidad de memoria almacena instrucciones y datos. Es el enlace más común entre todas las unidades. La memoria auxiliar proporciona

Page 3: ESTRUCTURA LOGICA DE UNA COMPUTADORA

capacidad masiva de almacenamiento. Existen dos tipos: Memoria Principal, constituida por circuitos integrados y que a su vez se subdivide en RAM y ROM; y la Memoria Secundaria, donde se almacenan otros datos que no tienen cabida en la principal, la constituyen los Discos duros (HD), CD-ROM, disquetes (FD), USB, etc.

Unidad de aritmética lógicaLa unidad aritmética y lógica, compara, suma, resta, división, y multiplicación, es la encargada de realizar los cálculos. Los datos sobre los que se realizan las operaciones se denominan operandos. Al elemento encargado de ejecutar las operaciones se le denomina operador, y está formado por una serie de circuitos electrónicos que son capaces de sumar dos números binarios o hacer las operaciones lógicas elementales: disyunción, conjunción y negación; incluso algunos operadores son también capaces de multiplicar, dividir y realizar otras operaciones más complejas.

Para que el operador realice la operación, los operandos se llevan a la UAL y se guardan en unos registros denominados registros de trabajo. El resultado de la operación se guarda también en un registro antes de ser llevado a la memoria o a la Unidad de Entradas y Salidas. Frecuentemente se utiliza un mismo registro para guardar uno de los operandos y, también, el resultado, denominado registro Acumulador.El operador, además de calcular el valor de la operación, modifica el registro de estado según el resultado de la operación. Así, si el resultado es un valor negativo, se modifica un bit de dicho registro, llamado bit negativo o bit N, poniéndose a 1; por el contrario, el bit N permanecerá en estado 0 mientras el contenido del acumulador no sea negativo. De igual forma indicara la UAL a la UC si el resultado ha sido cero, o si ha producido algún acarreo, etc.

3.1. Sistema operativo

Para que un ordenador pueda hacer funcionar una aplicación, debe contar con la capacidad necesaria para realizar cierta cantidad de operaciones

Page 4: ESTRUCTURA LOGICA DE UNA COMPUTADORA

preparatorias que puedan garantizar el intercambio entre el procesador, la memoria y los recursos físicos (periféricos). El sistema operativo se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones. Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico. 

De esta forma, el sistema operativo permite la "disociación" de programas y hardware, principalmente para simplificar la gestión de recursos y proporcionar una interfaz de usuario (MMI por sus siglas en inglés) sencilla con el fin de reducir la complejidad del equipo. 3.1.1. Funciones del sistema operativo

Un Sistema Operativo, desempeña, administra y gestiona funciones básicas en la operación de un sistema informático:

Interfaces del usuario: Es aquella parte del sistema operativo que permite comunicarse con él usuario para desempeñar funciones eficazmente. Existen tres tipos de interfaces de usuario:

o Aquellas que se basan en comandos.o Aquellas que utilizan menús.o Aquellas que son gráficas de usuario (GUI).

Administración del procesador: El sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.

Gestión de la memoria de acceso aleatorio:

Page 5: ESTRUCTURA LOGICA DE UNA COMPUTADORA

El sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.

Gestión de entradas/salidas: El sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).

Gestión de ejecución de aplicaciones: El sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".

Administración de autorizaciones: El sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.

Gestión de archivos: El sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

Gestión de la información: El sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

3.1.2. Recursos administrados por los sistemas operativos

Page 6: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Básicamente esta función del sistema operativo administra, recursos de hardware y de redes de un sistema informático como el CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y salida.

3.1.3. Clasificación de los sistemas operativos

Con el tiempo, los sistemas operativos se han clasificado por sus funciones, usos y/o aplicaciones. A continuación se expondrán.

3.1.3.1. Sistemas operativos por lotes

Sistemas Operativos por lotes.Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

3.1.3.2. Sistemas operativos multiprogramación

Sistemas Operativos de multiprogramación (Sistemas Operativos Multitarea).Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching), es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario).En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh. Funciona en los Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.

3.1.3.3. Sistemas operativos multiusuario

Sistema Operativo Multiusuario.Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.

3.1.3.4. Sistemas operativos de tiempo compartido

Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.

Page 7: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.3.5. Sistemas operativos de tiempo real

Sistemas Operativos de tiempo real.Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos.

También existen otros tipos de sistemas operativos tales como:

Sistema Operativo Monotareas.Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una.

Sistema Operativo Monousuario.Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se está utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores

Sistemas Operativos de red.Son aquellos sistemas que mantienen a dos o más computadoras unidas através de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.

Sistemas Operativos paralelos.En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.

Page 8: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.4. Familia WindowsLa familia Microsoft Windows.

Los sistemas operativos Windows (Llamados así por implementar una interfaz de ventanas) han sido desarrollados y distribuidos por la compañía Microsoft, cuya historia data desde el año 1975. Sin embargo el primer sistema operativo que comenzaría el legado fue lanzado en noviembre de 1985, el Windows 1.0, que aunque no fue un gran avance en cuanto a su predecesor, el ya conocido MS-DOS, abrió la brecha hacía un desarrollo de nuevos entornos gráficos de trabajo, la interfaz gráfica de usuario (GUI), y los sistemas operativos multitarea.

Interfaz de Windows 1.0

Aquí algunas características, datos y requerimientos de las primeras versiones de los sistemas operativos Windows:

Windows 1.0 (20 de noviembre de 1985)* CGA/Hercules/EGA (o compatible) * MS-DOS 2.0 * 256 KB Ram * 2 unidades de dos lados cada una o un disco duro

Windows 2.1 (27 de mayo de 1988)Algo interesante: las versiones 2.1 fueron lanzados para que se pueda tomar ventaja del procesador 286 de Intel.

Page 9: ESTRUCTURA LOGICA DE UNA COMPUTADORA

* MS-DOS versión 3.0 o superior* 512 KB de RAM * Un disco floppy o un disco duro * Tarjeta de adaptador de gráficos * Mouse opcional

Windows 3.1x (Lanzamiento de varias versiones 1992 – 1994) Lo que fue diferente con esta versión de Windows es que si un usuario estaba utilizando un sistema operativo diferente a MS DOS, el instalador podía fallar y el usuario no podría instalar Windows.

* MS-DOS 3.1 o superior * Procesador Intel 80286 o superior * 1 MB o más de memoria * 6.5 MB libres en el disco duro (9 MB recomendados)

Sería hasta el mes de Agosto de 1995 cuando darían un giro a sus sistemas de código cerrado, con el aclamado Windows 95, dejando a un lado al MS-DOS, y haciendo un gran cambio en la interfaz y la arquitectura, de este año en adelante desemboca una gama de sistemas operativos Windows que en cuanto a ventas no fueron competencia para las demás marcas. En este apartado se mencionaran las características clave de algunos de los sistemas más populares a lo largo de la historia de la familia Windows.

3.1.4.1. Windows 95

Page 10: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Lanzado al Mercado el 24 de Agosto de 1995 y escrito en C++, fue hasta ese momento uno de los sistemas más exitosos, lanzado 10 años después que el primero de la familia Windows, y sería el que le diera fin al heredado sistema MS-DOS de las anteriores versiones. Sucesor del Windows 3.x, este implementó un nuevo entorno gráfico con una GUI hibrida de entre 16 y 32 bits, y sería el primero en contar con el botón Start (Inicio) y la barra de tareas, además de incluir el navegador Internet Explorer a partir de la segunda versión. Windows 95 incorporó el sistema de archivos FAT32, e implementó el USB, una gran novedad en esos tiempos.

Versiones Windows 95 (1995) Windows 95 SP1 (1996) Windows 95 OSR1 (1996) Windows 95 OSR 2 (1996) Windows 95 OSR 2.1 (1996) Windows 95 OSR 2.5 (1997)

Requerimientos mínimos del sistema PC con un procesador 386DX o superior (se recomendaba 486) 4 MB de memoria mínima (se recomendaban 8 MB) Espacio en disco duro necesario normalmente para actualizarse a Windows 95: 35 a

40 MB. El requisito real varía, dependiendo de las características que elija instalar. Espacio en disco duro necesario normalmente para instalar Windows 95 en un sistema

limpio: 50 a 55 MB. El requisito real varía, dependiendo de las características que elija instalar.

Una unidad de disco de 3,5 pulgadas de alta densidad (instalación desde diskettes) Resolución VGA o superior (se recomienda SVGA de 256 colores)

3.1.4.2. Windows 98

Lanzado al Mercado el 25 de junio de 1998 y también escrito en C++,  una revisión mejorada de Windows 95. Incluía nuevos controladores de hardware y el sistema de ficheros FAT32 que soportaba particiones mayores a los 2GB permitidos por Windows 95.

Page 11: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Su principal diferencia con las primeras versiones de Windows es que usa el sistema de archivos FAT32, lo que lo hace más rápido ya que almacena los datos más eficazmente, lo que crea varios cientos de MB de espacio en disco adicional en la unidad. Además, los programas se ejecutan más rápidamente y el equipo utiliza menos recursos de sistema.Versiones

Windows 98 Windows 98 SE (Second Edition)

Requerimientos mínimos del sistema Procesador 486 DX2 a 66 MHz o superior. 16 MB de memoria RAM (24 MB recomendados). Suficiente espacio en el disco duro. La cantidad de espacio necesario depende del método

de instalación elegido y de los componentes que haya seleccionado. Nueva instalación usando el sistema de ficheros FAT16: 210-400 MB (normalmente 260

MB) de espacio. Nueva instalación usando el sistema de ficheros FAT32: 190-305 MB (normalmente 210

MB) de espacio. No soporta instalación en particiones/discos con el sistema de ficheros NTFS como las

versiones Windows NT Monitor con resolución VGA o superior. Unidad de CD-ROM. Microsoft Mouse o un dispositivo apuntador compatible.

3.1.4.3. Windows NTEl 27 de julio de 1993 Microsoft lanzaría su sistema Windows NT 3.1. El primero de la línea de sistemas operativos de escritorio y servidores de negocios. El desarrollo de Windows NT se inició en noviembre de 1988 el número de versión se eligió para coincidir con la versión de Windows 3.1, versión de la más reciente GUI basada en DOS de Microsoft en la misma época, de la cual poseía la misma apariencia.

Versiones Windows NT 3.1 Windows NT Advanced Server 3.1. Windows NT 3.5  (21 de septiembre de 1994.)

Windows NT ServerWindows NT Workstation

Requerimientos mínimos de sistema Procesador de 32 bits basado en Intel x86, DEC Alpha y MIPS R4000(a 33MHz o superior) 16MB de memoria RAM 110MB para NT Worstation y 125MB para NT Server (Equipos basados en Intel x86) Adaptador de video con resolución VGA o superior Unidad Floppy o CD-ROM (Equipos basados en Intel x86) Tarjeta de red (opcional) Mouse o dispositivo señalador (Opcional)

Page 12: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.4.4. Windows 2000Fue lanzado el 17 de febrero de 2000 con un cambio de nomenclatura ( Windows NT 5.0 pasó a llamarse Windows 2000) Windows 2000 surge como unificación de las versiones anteriores de la línea Windows de escritorio, y la de la línea Server (Windows 9x y Windows NT). Una mejora importante es el soporte de plug&play de Windows basados en MS-DOS, ya que hasta el momento muchos componentes Hardware no eran compatibles con esta rama. Las mejoras en comunicación (clustering, acceso remoto, Active Directory…) y almacenamiento (indexación, cifrado, sistema de archivos distribuido, RAID…) fueron bastas, y fue una de las versiones de Windows más estables, aun así, tuvo varios fallos de seguridad muy críticos.

Versiones Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Server Windows 2000 Advanced Server Limited Edition

Requerimientos mínimos (Windows 2000 Professional) 133 MHz o superior, compatible con Pentium 32 MB de RAM (64 MB recomendados) 700 MB de espacio en el disco duro (2 GB recomendados)

3.1.4.5. Windows 2000 ServerLa versión de la línea 2000 orientada a servidor, como su nombre lo dice. Era destinada a ser el servidor de archivos, impresión, web, FTP de una pequeña o mediana empresa. Su arquitectura de 64 bits soportaba hasta 4 procesadores. Con Windows Server 2000 vino una organización y administración de la red mucho más sencilla y rápida, al permitir la instalación y actualización de las aplicaciones de los clientes de manera automática.Requerimientos mínimos

133 MHz de CPU

Page 13: ESTRUCTURA LOGICA DE UNA COMPUTADORA

256 MB de RAM como mínimo 2 GB de espacio en disco duro

3.1.4.6. Windows MEWindows ME (Windows Millenium Edition) fue lanzado el 14 de septiembre del año 2000, compartiendo su interfaz gráfica híbrida de 16 y 32 bits, como sus predecesores. Se le considera uno de los errores garrafales de la compañía Microsoft, fue hecho en tan solo un año, y destacaba por su (nula) estabilidad. Incluyó algunas cosas nuevas como la primera versión de los “puntos de rescate”, así como varias mejoras en el soporte multimedia (Windows Movie Maker y una nueva versión de Windows Media Player). Windows ME fue el último de la familia Windows en estar basado en MS-DOS que distribuyó Microsoft , y solo un peldaño en la escala que trazaría la compañía para llegar a una estabilidad considerable con Windows XP.

Requerimientos mínimos Procesador Pentium de 150 MHz 320 MB de espacio en el disco duro 32 MB de RAM

3.1.4.7. Windows XP

Windows XP (cuyo nombre en clave inicial fue Whistler) es una línea de Sistema operativo desarrollado por Microsoft que fueron hechos públicos el 25 de octubre de 2001. Fue el primer sistema operativo producido por Microsoft que fue creado con la kernel y arquitectura de Windows NT. Abajo se encuentran los requerimientos mínimos para XP Home y Profesional. Las letras "XP" provienen de la palabra 'eXPeriencia', 'eXPerience' en inglés. Windows XP fue tal vez el mayor acierto de Microsoft, y un parteaguas para sus predecesores de la familia Windows y el fracasado Windows ME.

Windows XP introdujo nuevas características: Ambiente gráfico Secuencias más rápidas de inicio y de hibernación. Capacidad del sistema operativo de desconectar un dispositivo externo, de instalar nuevas

aplicaciones y controladores sin necesidad de reiniciar. Una nueva interfaz de uso más fácil, incluyendo herramientas para el desarrollo de temas

de escritorio. Uso de varias cuentas, lo que permite que un usuario guarde el estado actual y

aplicaciones abiertos en su escritorio y permita que otro usuario abra una sesión sin perder esa información.

ClearType, diseñado para mejorar legibilidad del texto encendido en pantallas de cristal líquido (LCD) y monitores similares.

Page 14: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Escritorio remoto, que permite a los usuarios abrir una sesión con una computadora que funciona con Windows XP a través de una red o Internet, teniendo acceso a sus usos, archivos, impresoras, y dispositivos.

Soporte para la mayoría de módems ADSL y conexiones wireless, así como el establecimiento de una red FireWire.

Soporte para la mayoría de módems ADSL y conexiones wireless, así como el establecimiento de una red FireWire

Windows XP, ofrece una nueva interfaz gráfica. El menú del comienzo y capacidad de indexación de directorios de Windows fue reajustado y muchos efectos visuales fueron agregados, incluyendo:

Colores brillantes. Botón "Cerrar" (x) de color rojo. Botones estándar de colores en las barras de herramientas de Windows e Internet

Explorer. Un rectángulo azul translúcido en la selección de los archivos. Un gráfico en los iconos de la carpeta, indicando el tipo de información que se almacena. Sombras para las etiquetas del icono en el tablero del escritorio Capacidad de agrupar aplicaciones similares en la barra de tareas. Capacidad para prevenir cambios accidentales. Destaca programas recién instalados en el menú de inicio. Sombras bajo los menús (Windows 2000 tenía bajo el puntero del mouse, pero no en los

menús).

VERSIONES Windows XP tuvo 3 ediciones que fueron saliendo en lapsos de tiempo, y que contenían diferentes aspectos que las caracterizaban una de otra.

Windows XP Home Edition Los requisitos mínimos de hardware para Windows XP Home Edition son: Windows XP Professional Windows XP Media Center Windows XP Tablet PC

Page 15: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Requerimientos mínimos Procesador de 233 MHz 63 MB de RAM 1.5 GB libres en el disco duro Adaptador de video y monitor VGA CD-ROM o DVD

3.1.4.8. Windows Server 2003Microsoft Windows Server 2003. Es un sistema operativo creado por Microsoft capaz de manejar una gran gama de funciones de servidor, en base a sus necesidades, tanto de manera centralizada como distribuida.

Algunas de las funciones del servidor que maneja Windows Server 2003 son: Servidor de archivos e impresión. Servidor Web y aplicaciones Web. Servidor de correo. Terminal Server. Servidor de acceso remoto/red privada virtual (VPN). Servicio de directorio, Sistema de dominio (DNS), y servidor DHCP. Servidor de transmisión de multimedia en tiempo real (Streaming). Servidor de infraestructura para aplicaciones de negocios en línea (tales como

planificación de recursos de una empresa y software de administración de relaciones con el cliente).

Este sistema operativo también contó con sus propias versiones que se lanzaron al mercado, las cuales fueron:

Microsoft Windows Server 2003 Standard Edition: El sistema operativo servidor fiable ideal para satisfacer las necesidades diarias de empresas de todos los tamaños, proporcionando la solución óptima para compartir archivos e impresoras, conectividad segura a Internet, implementación centralizada de aplicaciones y un entorno de trabajo que conecta eficazmente a empleados, socios y clientes. Soporta hasta 4 procesadores y 4 Gb de Memoria RAM.

Microsoft Windows Server 2003 Enterprise Edition: La plataforma preferida tanto por las grandes compañías como por las de tamaño medio para implementar aplicaciones de forma segura, así como servicios Web. Integrándose en infraestructuras aportando fiabilidad, mejores rendimientos y un elevado valor empresarial, se presenta tanto en 32 como en 64 bit. Soporta hasta 8 procesadores, hasta 64 Gb de memoria RAM y permite clustering de hasta 8 nodos.

Microsoft Windows Server 2003 DataCenter Edition: Es el servidor escogido para aplicaciones críticas de negocio así como las consideradas de misión crítica, que exigen los más altos niveles de uptime, escalabilidad y fiabilidad. Sólo disponible a través del Datacenter Program de la mano de los fabricantes y proveedores de servicios líderes del mercado, se presenta en las versiones de 32 y 64 bit. y permite escalar por encima de las 8 vías o procesadores alcazando hasta 64 procesadores en paralelo.

Page 16: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Microsoft Windows Server 2003 Web Edition: Optimizado específicamente para albergar y servir páginas web, manteniendo las funcionalidades esenciales que garantizan la fiabilidad, seguridad y facilidad de gestión características de Windows Server.

3.1.4.9. Windows CEEs la edición adecuada para implementar servidores web dedicados a bajo coste. Windows CE. Edición de Windows que se ejecuta en equipos minimalistas, tales como: sistemas de navegación por satélite y los teléfonos móviles. La sigla "CE" es usualmente asociada a "Compact Edition", algo que si bien no es reconocido oficialmente por Microsoft, se ve defendido al tratarse de un sistema operativo diferente; no relacionado con la familia NT orientada a escritorio y servidores. Windows CE ha soportado históricamente a cuatro arquitecturas: X86, MIPS, ARM y los procesadores SuperH de Hitachi. Ha sido además clasificado como un sistema operativo en tiempo real. Su instalación está enfocada a dispositivos con una capacidad de almacenamiento mínima, a un punto tal que una instalación de Windows CE se suele grabar en un ROM, en vez de ejecutarse desde un medio magnético.

En poco menos de diez años, Windows CE contó con cinco versiones:

La versión Windows CE 2.0 fue lanzada en septiembre de 1997, e incorporó soporte para pantallas a color de 32 bits y SSL.

Windows CE 3.0, también conocido como "Cedar". Esta versión fue considerada "mayor" dentro del mapa de desarrollo, y se convirtió en base para otras versiones especiales del sistema operativo, como por ejemplo: el Pocket PC 2000.

Serie 4.x de Windows CE, lanzada en enero de 2002. Esta versión integró varios cambios en su modelo de controladores, y agregó soporte tanto para SSL 3.1 como para Bluetooth.

Versión 5.0, debutó el 9 de julio de 2004. Tuvo agregados significativos, como fueron las versiones especiales de DirectDraw y Direct3D.

Windows CE 6.0 fue lanzado el 1 de noviembre de 2006, Windows Mobile 6.5 fue última versión.

3.1.4.10. Windows Mobile

Windows Mobile es un sistema operativo enfocado a teléfonos inteligentes (Smartphones), por lo

cual es compacto para su uso en estos implementando nuevas herramientas para telefonía y

aplicaciones, así como para distintos dispositivos móviles.

Basado en el nucleo de Windows CE, el primer sistema de esta gama fue lanzado el 19 de abril del

2000 y cuenta con un conjunto de aplicaciones básicas utilizando las API deMicrosoft Windows.

Está diseñado para ser similar a las versiones de escritorio de Windows estéticamente. Además,

Page 17: ESTRUCTURA LOGICA DE UNA COMPUTADORA

existe una gran oferta de software de terceros disponible para Windows Mobile, la cual se podía

adquirir a través de Windows Marketplace for Mobile.

Originalmente apareció bajo el nombre de Pocket PC, como una ramificación de desarrollo

de Windows CE para equipos móviles con capacidades limitadas. En la actualidad, la mayoría de

los teléfonos con Windows Mobile vienen con un estilete digital, que se utiliza para introducir

comandos pulsando en la pantalla.

Versiones estables

PocketPC 2002 Windows Mobile 2003 Windows Mobile 2003 Second Edition Windows Mobile 5.0 Windows Mobile 6 Windows Mobile 6.1 Windows Mobile 6.5

3.1.4.11. Windows XP 64 bitsMicrosoft Windows XP Professional x64 Edition fue lanzada el 25 de abril de 2005 por Microsoft, basado en Windows Server 2003 es una variación del Sistema operativo de 32 bits Windows XP para ordenadores personales basados en la arquitectura x64.

Este sistema operativo es principalmente utilizado en computadoras de alta capacidad, que necesitan ejecutar cálculos complejos y requieren una gran utilización de memoria, tales como diseño en 3D y CAD, dando en algunos casos un aumento sustancial en la velocidad del Render, contando con el software y el hardware apropiado, con respecto a los sistemas operativos de 32 Bits.

3.1.4.12. Windows Vista

La aparición de Windows Vista (Oficialmente lanzado el 30 de enero de 2007) viene más de 5 años después de la introducción de Windows XP, es decir, el tiempo más largo entre dos versiones consecutivas de Microsoft Windows. La campaña de lanzamiento fue incluso más costosa que la

Page 18: ESTRUCTURA LOGICA DE UNA COMPUTADORA

de Windows 95, y aún con esto, no logró acercarse al éxito de su versión predecesora, ya que su instalación requería más espacio y requerimientos del sistema.

Como características especiales destacan su moderna interfaz gráfica Aero que permite la transparencia en las ventanas. Incluye Flip 3D, una mini-aplicación que permite cambiar de ventana con presionar la tecla Windows y el tabulador. Además, permite tener una vista preliminar de las ventanas abiertas, con solo pasar el ratón sobre los botones en la barra de tareas. Dichas características vienen incluidas unicamente en las ediciones a partir de Home Premium, que por cierto ha sido una de las debilidades de Microsoft, al encapsular sus características en versiones elitistas de cada sistema. Aquí se muestra el listado de las diferentes ediciones de Windows Vista

Windows Vista Starter Edition: Es una edición limitada a solo algunos países y no tiene gran parte de las características de Windows Vista.

Windows Vista Home Basic: No incluye muchas de las características de Windows Vista que sí vemos en todas las superiores.

Windows Vista Home Premium: Está pensada para los hogares por la inclusión de aplicaciones como Media Center.

Windows Vista Business: Es para empresas. En vez de Media Center dispone de diversas utilidades.

Windows Vista Ultimate: Es la suma de Home Premium + Business. Windows Vista Enterprise: Solo disponibles para grandes empresas. Es similar a Ultimate

con algunas características añadidas.

Requerimientos del Sistema.

Procesador 800 MHz a 1.0 GHz Memoria RAM 512 MB a 1 GB Tarjeta gráfica compatible con DirectX 9.0 Compatible con DirectX 9.0 Soporte para controladores WDDM Pixel Shader v2.0 y 32 bits por pixel Memoria gráfica 32 MB a 128 MB Capacidad 20 GB a 40 GB Espacio libre 15 GB

Page 19: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Unidad DVD-ROM

3.1.4.13. Windows 7

Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos portátiles, tablet PC, netbooks y equipos media center. El desarrollo de Windows 7 se completó el 22 de julio de 2009, siendo entonces confirmada su fecha de lanzamiento oficial para el 22 de octubre de 2009. El también nombrado Windows Seven destaca por un menor consumo de recursos, combinado con mejoras visuales que harán más cómodo el manejo diario de este sistema operativo.La seguridad es uno de los pilares más importantes de Windows 7, que cuenta con protección antispyware, herramientas para copias de seguridad y transferencia de archivos y configuraciones, así como control de acceso para limitar el tiempo y los programas a los que accede cada usuario. Microsoft ha tenido en cuenta también la conectividad y el ocio. Prueba de ello es la inclusión de Internet Explorer 8 y el paquete Windows Live Essentials para comunicarse, gestionar el correo o compartir y editar contenido multimedia. El Media Center de Windows 7 ha sido renovado con Windows Media Player 12.Windows 7 tampoco ha olvidado las herramientas ya presentes, mejorando Paint, WordPad y los gadgets, incluyendo novedades como notas adhesivas y carpetas inteligentes. La nueva interfaz Aero, por su parte, destaca por su magnífico aspecto incluso en PC poco potentes.

Ediciones

Starter: Es la versión de Windows 7 con menos funcionalidades. Posee una versión incompleta de Aero que no incluye los efectos de transparencia Glass, Flip 3D o las vistas previas de las ventanas en la barra de inicio y no permite cambiar el fondo de escritorio.

Home Basic: Versión con más funciones de conectividad y personalización, aunque su interfaz seguirá siendo incompleta como en la edición Starter.

Home Premium: se incluye Windows Media Center, el tema Aero completo y soporte para múltiples códecs de formatos de archivos multimedia.

Page 20: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Professional: Incluye todas las funciones de la versión Home Premium más «Protección de datos» con «Copia de seguridad avanzada»,

Ultimate: Añade características de seguridad y protección de datos en discos duros externos e internos.

Enterprise: Esta edición provee todas las características de Ultimate, con características adicionales para asistir con organizaciones IT.

Ediciones N: Las ediciones N están disponibles para actualizaciones y nuevas compras de Windows 7 Home Premium, Professional y Ultimate.

Requerimientos del Sistema.

Procesador de 32 bits (x86) o 64 bits (x64) a 1 gigahercio (GHz) o más. Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits). Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64 bits). Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior.

3.1.5. Familia Macintosh

Mac OS (Macintosh Operating System) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.

El Sistema Operativo Mac OS no fue la primer interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio. Para aquellos años en el mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares.

Page 21: ESTRUCTURA LOGICA DE UNA COMPUTADORA

El Sistema 1 (1984) tenía escritorio, ventanas, iconos, mouse, menús y scrollbars.

El basurero “Trash” funcionaba como un tobogán de basura, todo desaparecía luego de reiniciar el ordenador, no se podía trabajar en dos aplicaciones al mismo tiempo, solo en una, ya que la memoria virtual no existía. En el Sistema 1 era imposible crear un folder dentro de otro folder, de hecho todos los archivos eran guardados en la misma dirección del disco, se creaba una nota en la tabla de archivos para que cada archivo estuviera en su respectivo folder y así el Finder podría parecer como que el archivo estaba en su folder.

Luego el Sistema 1.1 agregó la caja de avisos de diálogo, también el comando para limpiar tu Mac y algunos implementos para la velocidad.

El Sistema 2 (1985) fue notable en mejoras. Incrementó la velocidad del Finder haciéndolo un veinte por ciento más rápido, los comandos de regresar y cerrar se eliminaron. Fueron agregadas más opciones como: crear nuevos folders, apagar, la impresora de escritorio y los ítems eran listados de forma vertical con un pequeño icono. Los discos o unidades podían ser arrastrados al icono de basura y podían ser extraídos.

En el Sistema 3 (1986) el Finder fue mejorado y más rápido, el orden de los archivos HFS (Hierarchical File System) fue reemplazado por el nuevo sistema de Macintosh MFS (Macintosh File System) de los Sistemas 1 y 2.

Los folders eran reales y se podían crear folders dentro de folders. Los iconos con Zoom fueron agregados en la parte inferior derecha en la ventana dentro del Dashboard, haciendo clic sobre estos se podía cambiar el tamaño para ajustar los contenidos del folder si era posible. Haciendo clic nuevamente se podía hacer que la ventana regresara a su tamaño normal. El icono del basurero sobresalía cuando algo era puesto sobre este y las líneas punteadas en dirección contraria.

El Sistema 4 (1987) fue introducido como Macintosh SE y Macintosh II. A este sistema se le agregó múltiple soporte al monitor.

Page 22: ESTRUCTURA LOGICA DE UNA COMPUTADORA

En el Sistema 6 (1988) se agregaron colores, aun así el Finder no tenía color, aunque las máquinas ya eran capaces. A la opción de “Borrar Disco” se le agrego un botón para poder cancelar esta acción, también fue agregada la opción de mostrar el número de versión del archivo. Fue así también agregada una notificación en el monitor permitiendo a los programas notificar a lo usuario por medio de la barra de menú si ellos necesitaban conectarlo.

Después del sistema 6, sería lanzado el System 7 El cual vendría de la mano de grandes cambios en el diseño de la interfaz y la estructura, y que comenzaría con la revolución gráfica de sistemas operativos de Apple.

3.1.5.1. Mac OS 7El Sistema 7El System 7 que fuera introducido el 13 de mayo de 1991.fue el gran cambio de software para esta época, se eliminó el Finder y el Finder múltiple. El Sistema 7 ya sólo tenía el Finder múltiple permitiendo hacer muchas tareas simultáneamente. La memoria también tuvo un gran cambio a 32b, esto permitió a las Macs usar mas de 8 MB de Ram, en el sistema operativo, esto fue también implementado en el Sistema 7.

El Networking por Apple Talk y compartir archivos por AppleShare fue agregado al sistema operativo, como opción adicional. El software QuickTime multimedia también fue trabajado en este sistema, pero estaba disponible como un software extra. El Sistema 7 agregó muchas características que iban a ser construidas en el nuevo sistema Mac OS X.

Un menú fue agregado en la parte inferior derecha del Dashboard, que mostraba la lista de los programas que estaban siendo utilizados en ese momento y permitía a los usuarios cambiarse entre ellos. Luego de la aplicación de menú fue agregado el menú de “Ayuda”, el “basurero” fue cambiado a un verdadero folder permitiendo eliminar los archivos hasta que se seleccionaba la opción de “Vaciar” el basurero.

Fue implementada la opción de arrastrar que permitía llevar un texto de un programa a otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador finalmente tomo una ventaja en los objetos con color, haciendo que los elementos en la interfaz se vieran como en 3D.

Versiones

El Sistema 7.0.1p Performa fue lanzado junto con el Sistema 7.0.1’s, arreglando algunas características especiales para usuarios principiantes de este Sistema.

El Sistema 7.1 se le implemento un folder de Fuentes así que podían ser fácilmente agregados o removidos, luego estos fueron agregados y utilizados por el mismo Sistema.

El Sistema 7.1.1 también conocido como Sistema 7 Pro, Incorporando AppleScript, QuickTime, y PowerTalk, estos estaban disponibles como extras del sistema.

El Sistema 7.1.2 fue creado para soportar Chips de microprocesadores. El Sistema 7.5 integraba todas las características del Performa, también agregaba mucha

más información de la Guía de ayuda del sistema de Apple (Apple Guide help system). Finalmente en la pantalla de arranque existió una pequeña barra.

Mac OS 7.6 fue el primer sistema operativo lanzado con una estrategia de Apple para luego ser actualizado como el actual Mac OS cada 6 meses, hasta que Rhapsody/Mac OS X fuera finalizado. Fueron corregidos algunos errores vía Mac Os 7.6.1

Page 23: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.5.2. Mac OS 8

El sistema operativo Mac OS 8 fue lanzado por Apple Computer el 26 de julio de 1997, siendo una

de las mayores actualizaciones después del system 7. Mac OS 8 incluyó otra renovación al Finder

que podía hacer más cosas al mismo tiempo, dando la opción de controlar múltiples aplicaciones

al mismo tiempo con un mejor desempeño de las computadoras con procesador.

La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, también podía ser

personalizada. El Web Sharing permitía a los usuario hospedar páginas en sus computadoras.

Versiones

Mac OS 8.1 Fue mas notable para el HFS+ (Esta improvisada versión del Sistema de

archivos jerárquica que fue introducido en el Sistema 3) liberaba gran cantidad de espacio

(Cientos de Megabytes) en el disco duro despejaba mas de 1 GB. Mac OS 8.1. También fue

la ultima versión que soportaba Macs de 68K, todas las versiones anteriores eran solo para

PowerPC.

Mac OS 8.5 Introdujo Sherlock un avanzado programa de búsqueda que trabaja en el disco

local, servicios de redes y la Internet.

Mac OS 8.6 Agregó una opción de contenido a Sherlock aumentando su forma de

administración y un agregado soporte de USB y FireWire.

3.1.5.3. Mac OS 9

Mac OS 9 fue una de las mayores versiones de la familia Mac OS classic. Fue introducida el 23 de

octubre de 1999. Inicialmente estaba previsto que fuera una nueva versión menor del anterior

Mac OS. Apple lo catalogó como "el mejor sistema operativo de Internet", destacando la

capacidad de búsqueda del programa Sherlock 2 y la integración con un servicio gratuito conocido

en aquel entonces como iTools (ahora iCloud).

La opción de tener varios usuarios en una Mac fue agregada en esta versión, permitía a los

usuarios ingresar y tener sus propias configuraciones. AppleTalk sobre TCP/IP fue también

implementado. Software Update permitía a los usuarios tener las actualizaciones de softwares

fuera de Internet, y podía informar a los usuarios de las nuevas actualizaciones cuando ellos salían.

Versiones

Mac OS 9.0.2 y 9.0.3 Llegaron con sus modelos específicos, Mac OS 9.0.4 unificó todo

nuevamente y es la única versión del Classic Mac OS compatible con el Entorno Classic del

Mac OS X Public Beta.

Mac OS 9.1 Agregó estabilidad y la ventana de menú. Esto es lo mínimo del Classic en Mac

OS X 10.0 y 10.1.

Page 24: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Mac OS 9.2 Estaba disponible como pre-instalación del sistema iniciando con “Quicksilver”

Power Mac G4s lanzado en el verano del 2001.

3.1.5.4. Mac OS X

Mac OS X es la versión más reciente de la familia Macintosh. A diferencia de sus predecesores,

Mac OS X es un sistema operativo tipo UNIX, el cual fue construido sobre la tecnología

desarrollada por NeXT en la segunda mitad de los años 1980 hasta que Apple compró esta

compañía a principios de 1997. Fue liberada inicialmente en 1999 la versión para servidores (Mac

OS X Server 1.0, para luego ser liberada la versión para escritorio (Mac OS X v10.0) en marzo de

2001. Desde aquel entonces, ocho versiones del Mac OS X han estado disponibles, siendo el Mac

OS X v10.8 la más reciente. Las versiones del Mac OS X han tenido siempre un sobrenombre

relacionado con grandes felinos.

Mac OS X está basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda la

memoria y procesador de Mach’s y el driver del dispositivo de la interfaz, BSD’s POSIX – UNIX

Protocolo del programa que soporta y trabaja en interfaz de redes.

Mac OS X, hoy en día este sistema operativo esta virtualmente en todas las Mac’s, y fue trabajado

por una década para poder obtener el éxito que tiene ahora.

VERSIONES

Mac OS X v10.0 "Cheetah" lanzada el 24 de marzo del 2001, este incorporaba muchas

características que fueron agregadas por las personas que colaboraron en Mac OS X Public

Beta. También contenía todas características de un sistema operativo moderno, protegía

la memoria, y así los programas no podían utilizar la información de otros programas, de

esta forma el procesador no se bloqueaba, los drivers de los dispositivos podían ser

cargados o descargados si eran necesario.

Page 25: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Mac OS X v10.1 "Puma" fue lanzado luego de un año del 10.0, e incorporaba mejor

desempeño especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y

10.1.5 todas tenían mejora en los errores, y actualizaciones en sus componentes. 

Mac OS X v10.2 "Jaguar" El 25 de agosto de 2002 fue lanzada esta versión y Apple

prosiguió con la andadura de su sistema operativo con el lanzamiento de Mac OS X v10.2

“Jaguar”) y que contaba con un nuevo incremento en su rendimiento, un nuevo y

depurado look y más de 150 mejoras, entre estas estaba el mayor soporte para redes de

Microsoft Windows, Quartz Extreme para la composición de gráficos sea procesada

directamente por la tarjeta de video y un filtro contra spam.

Mac OS X v10.3 "Panther"  Se lanzó el 24 de octubre de 2003. Además de tener un

rendimiento mucho mayor, incorporó la mayor actualización en la interfaz de usuario, y

muchas mejoras que Jaguar el año anterior. Esta versión ya no era compatible en los

antiguos modelos G3. Algunas de las mejoras de esta versión es que el Finder fue

actualizado e incorpora una interfaz metálica y búsqueda rápida. Permitía una nueva

forma de manipular ventanas, también incorporo el Cambio Rápido de Usuarios, que

permite tener sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a

otra rápidamente.

Page 26: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Mac OS X v10.4 "Tiger" Fue lanzado el 29 de abril de 2005 y fue la versión disponible más

reciente, contenía más de 200 nuevas mejoras, pero como sucedió con el lanzamiento de

Panther, algunas máquinas antiguas no podían soportarlo, en particular, cualquier equipo

Apple que no contara con conexión FireWire no podía ser soportado en Tiger. Esta versión

incluya nuevas características como Spotlight un sistema de búsqueda basado en

contenidos y metadatos, así también Dashboard se encontraban widgets, unas

miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso instantáneo a la

información. QuickTime 7 era la nueva versión que incluía soporte para H.264 y un interfaz

completamente rediseñada. Safari como una nueva versión del navegador por defecto del

sistema incorpora soporte para RSS, mayor velocidad y seguridad, etc.Esta versión tenía

soporte de memoria de 64 bits para los nuevos G5, usando el sistema LP64.

Mac OS X v10.5 "Leopard" Lanzada el 26 de Octubre de 2007. Esta versión es compatible

con las PowerPC y con la nueva tecnología Intel. Entre las características de la nueva

versión encontramos:

Time Machine: da la posibilidad de poder volver en el tiempo a una versión especifica de

los contenidos de una carpeta, del disco duro completo, de un sólo archivo, de un rollo de

fotos en iPhoto, etc.

Mail 3: es la tercera versión de este programa de correo electrónico de Apple ahora

incluye Notas y To-Dos así como variados Templates para enviar email HTML.

iChat: da la posibilidad de chatear con tabs o de tener iconos animados, ahora también se

tiene muchas funciones adicionales para los vídeochats. Desde presentar vídeos,

compartir el escritorio, etc.

Page 27: ESTRUCTURA LOGICA DE UNA COMPUTADORA

El Dashboard: trae una herramienta llamada Dashcode para crear Widgets fácilmente.

Adicionalmente Safari tiene un botón “Webclip” que permite tomar cualquier fragmento

de una página que se esté viendo y convertirla en un Widget. Accesibilidad, se crearon

mejoras en las funciones de accesibilidad para que “todos puedan usar un Mac”.

El Finder: ahora con CoverFlow similar al de iTunes, tiene una función denominada

QuickLook la cual permite abrir varios archivos a la vez con diferentes extensiones y no

hay necesidad de abrir el programa, incluso los usuarios podrán hacer búsquedas en otras

Mac conectadas en red.

El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un stacks que

permite apilar una serie de elementos y cuando se hace clic sobre él se despliegan en un

abanico de opciones.

La mayor de ellas siendo un gran avance en las funciones de texto-a-voz con una nueva

voz sintetizada llamada Alex, que incluso puede hablar claramente a altas velocidades.

Además, trae soporte para pantallas Braille.

Mac OS X v10.6 "Snow Leopard" lanzado el 28 de agosto de 2009 y es más rápido que sus

predecesores, además de tener varias nuevas características interesantes:Nuevo exposé integrado en el Dock.Es posible utilizar el touchpad para insertar caracteres chinos.La zona horaria se ajusta automáticamente.Ofrece soporte para conectarse a los servidores Microsoft Exchange 2007.Menor consumo de espacio en disco duro y soporte (teórico) para un máximo de 16TB de RAM.También hay que destacar las siguientes innovaciones:Grand Central es una tecnología de programación que permite utilizar los procesadores multinúcleo y optimizar el rendimiento.Quicktime X tendrá soporte optimizado para códecs actuales.OpenCL (Open Computing Language) permitirá programar aplicaciones que utilicen la unidad de procesamiento gráfico para usos no gráficos.

Page 28: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Mac OS X v10.7 "Lion" 5. El 6 de junio del 2011 en la Keynote de la WWDC se anunció que OS X 10.7 será puesto a la venta únicamente en descarga digital por la Mac App Store en Julio del 2011. A partir del 20 de julio Lion fue puesto a la venta en la Mac App Store por 23.95 euros, 29.99 dólares al cambio, y se desveló que estaría disponible para descarga desde la App Store y a partir del 20 de agosto estaría disponible para su venta en formato de pendrive.

Mac OS X v10.8, "Mountain Lion" El 16 de febrero de 2012 Apple lanzó la Developer

Preview de Mac OS X 10.8 Mountain Lion, una versión del sistema operativo en la que se

incluyen muchas aplicaciones nativas de iOS, como Recordatorios, Notas o Mensajes.

Incluye también un centro de notificaciones cercano al de iOS. Mac OS X Mountain Lion

salió a la venta en España el 25 de julio de 2012. Con esta nueva versión, Apple pretende

potenciar el uso de la nube, con el ya usado iCloud, gracias a la integración con la suite

ofimática, iWork. Otra de las grandes novedades es Game Center, una plataforma de juego

que pretende ser la primera en aunar los progresos y logros de las consolas portátiles con

los sistemas de escritorio. También cuenta con Gatekeeper es una característica que evita

la instalación de aplicaciones no confiables y así evitar malware. La versión actual del

sistema es la 10.8.5.

Mac OS X v10.9 "Mavericks" El 22 de Octubre de 2013 Apple lanzó la Actualización Mac

OS X 10.9 Mavericks, una nueva versión que integra las aplicaciones de iOS como

Recordatorios, Notas, Mensajes, iBook y notificaciones instantáneas pero con mucha más

personalización. La nueva versión se puede actualizar sin ningún costo desde el mismo día

de su presentación. Entre otras novedades anunciadas de OS X Mavericks está la opción

de usar una HDTV como segundo monitor por medio de Apple TV y el aumento de la

duración de la batería para los usuarios de MacBook Air de 11" y 13", con mayor ahorro de

energía para iMac

Page 29: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.6. Familia UNIX

UNIX® es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en

1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken

Thompson, Dennis Ritchie y Douglas McIlroy. El sistema Unix es un sistema operativo que admite

múltiples usuarios, así como también múltiples tareas, lo que significa que permite que en un

único equipo o multiprocesador se ejecuten simultáneamente varios programas a cargo de uno o

varios usuarios. Este sistema cuenta con uno o varios intérpretes de comando (shell) así como

también con un gran número de comandos y muchas utilidades (ensambladores, compiladores

para varios idiomas, procesador de textos, correo electrónico, etc.). Además, es altamente

transportable, lo que significa que es posible implementar un sistema Unix en casi todas las

plataformas de hardware.

Actualmente, los sistemas Unix se afianzaron en entornos profesionales y universitarios gracias a

su estabilidad, su gran nivel de seguridad y el cumplimiento de estándares, especialmente en lo

que se refiere a redes.

Page 30: ESTRUCTURA LOGICA DE UNA COMPUTADORA

El sistema, junto con todos los derechos fueron vendidos por AT&T a Novell, Inc. Esta vendió

posteriormente el software a Santa Cruz Operation en 1995, y esta, a su vez, lo revendió a Caldera

Software en 2001, empresa que después se convirtió en el grupo SCO. Sin embargo, Novell

siempre argumentó que solo vendió los derechos de uso del software, pero que retuvo el

copyright sobre "UNIX®". En 2010, y tras una larga batalla legal, ésta ha pasado nuevamente a ser

propiedad de Novell.3

Solo los sistemas totalmente compatibles y que se encuentran certificados por la especificación

Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación

"similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix

tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de

UNIX Versión 7 o UNIX System V.

Historia de UNIX

El primer sistema "Unix" fue desarrollado en 1965 por Ken Thompson en los laboratorios de Bell AT&T en Murray Hill, Nueva Jersey, Estados Unidos. El objetivo de Ken Thompson era desarrollar un sistema operativo interactivo simple, denominado "Multics" (Multiplexed Information and Computing System [Sistema informático y de Información Multiplexado]) de manera que pudiera ejecutar un juego que él mismo había creado (Space Travel [Viaje al espacio], una simulación de un sistema solar).Luego, alrededor de Multics se formó un consorcio compuesto por el MIT(Massachesetts Institute of Technology), la compañía General Electric Co. y los laboratorios Bell Lab.En abril de 1969 los laboratorios AT&T decidieron utilizar el GECOS (General Electric Comprehensive Operating System [Sistema Operativo Completo General Electric]) en lugar de Multics. Sin embargo, Ken Thompson y Dennis Ritchie, quien se había unido al equipo, necesitaban hacer funcionar el juego Space Travel (Viaje al espacio) en una máquina más pequeña (un DEC PDP-7,Procesador de Datos Programados que sólo tenía una memoria de 4K para hacer que se ejecutaran los programas del usuario). Por este motivo, ellos rediseñaron el sistema para crear una versión limitada de Multics, denominada UNICS(UNiplexed Information and Computing Service [Servicio informático y de Información UNiplexado]), convenientemente abreviado: Unix.La fecha del 1 de enero de 1970 es considerada la fecha de nacimiento del sistema UNIX, lo que explica por qué todos los relojes del sistema en los sistemas operativos de Unix comienzan con esta fecha.

Además de estas actividades, D. Ritchie jugó un papel muy importante en la definición del lenguaje C (ya que él es considerado uno de sus creadores junto con B. W. Kernighan). Así el sistema entero fue completamente reescrito en C en 1973 y se denominó Unix Time-Sharing System (Sistema de Tiempo Compartido Unix) (TSS). Cuando el sistema pasó a la versión 7 en 1979, su desarrollo fue acompañado de notables modificaciones, tales como:

la extracción de las limitaciones relacionadas con el tamaño de los archivos,

mejor portabilidad del sistema (que opera en varias plataformas de hardware),

Page 31: ESTRUCTURA LOGICA DE UNA COMPUTADORA

la inclusión de varias utilidades.Un decreto que data del año 1956 impidió que la compañía AT&T, a la que pertenecía Bell Labs, comercializara cualquier otro producto que no fuesen teléfonos o equipos de telégrafo. Es por este motivo que se tomó la decisión, en el año 1973, de distribuir el código fuente de UNIX en las universidades, con fines educativos.Para fines del año 1977, investigadores de la Universidad de California desarrollaron otra versión Unix a partir del código fuente provisto por AT&T para poder ejecutar el sistema en su plataforma VAX y lo denominaron BSD, que significa Berkeley Software Development (Desarrollo del Software Berkeley).De esta forma se conformaron dos ramas de desarrollo para el código fuente:

La rama de AT&T que se convertiría en Sistema V de los Laboratorios del Sistema UNIX (USL) La rama de BSD (Berkeley Software Development [Desarrollo del Software Berkeley]),

desarrollado por la Universidad de California.En 1977, AT&T puso el código fuente de UNIX a disposición de otras compañías, a pesar de que se desarrollaron muchos sistemas similares a UNIX:

AIX, Unix comercial basado en el Sistema V desarrollado por IBM en febrero de 1990 Sun Solaris, Unix comercial basado en el Sistema V y en BSD desarrollado por SUN

Microsystems HP-UX, Unix comercial basado en BSD desarrollado por Hewlett Packard a partir de 1986 Ultrix, Unix comercial desarrollado por DEC IRIX, Unix comercial desarrollado por SGI Unixware, Unix comercial desarrollado por Novell Unix SCO, Unix comercial basado en el Sistema V desarrollado por Santa Cruz

Operations y Hewlett Packard a partir de 1979 Tru64 UNIX, Unix comercial desarrollado por CompaqEn 1983, AT&T tuvo el derecho de comercializar su Unix, lo que marcó la aparición del Sistema UNIX V, la versión comercial de su sistema Unix.En 1985, un profesor holandés llamado Andrew Tannenbaum, desarrolló un sistema operativo mínimo denominado Minix, con el objetivo de poder enseñarles a sus alumnos la programación de sistemas. En 1991, un estudiante finlandés, Linus Torvalds, decidió diseñar, basándose en el modelo Minix, un sistema operativo capaz de ejecutar 386 tipos de arquitecturas. Este sistema operativo se denominó "Linux".

3.1.6.1. AIX

Page 32: ESTRUCTURA LOGICA DE UNA COMPUTADORA

AIX (Advanced Interactive eXecutive) es un sistema operativo UNIX System V propiedad de IBM.

Inicialmente significaba "Advanced IBM Unix" pero probablemente el nombre no fue aprobado

por el departamento legal y fue cambiado a "Advanced Interactive eXecutive"

AIX corre en los servidores IBM eServers pSeries, utilizando procesadores de la familia IBM

POWER de 32 y 64 bits.

Algunas de las características únicas de AIX incluyen el Object Data Manager (ODM, una base de

datos de información del sistema). La integración de AIX del "Logical Volume Management"

(administrador de volumen lógico) dentro del núcleo está siendo incluido gradualmente a varios

sistemas operativos libres similares a UNIX.

AIX 5L 5.3 puede utilizar un máximo de:

64 procesadores

2 TB en memoria principal

JFS2: 16 TB de sistema de archivos máximo soportado

JFS2: 16 TB de tamaño de archivos máximo.

3.1.6.2. AMIXAmiga UNIX (AMIX)En 1990, Commodore-Amiga Inc. realizó una versión completa del Unix System V Release 4 de AT&T para la familia de computadoras Commodore Amiga (además del sistema operativo propietario AmigaOS que se incluía con estos computadores por defecto), de manera coloquial se conocía como Amix. Se incluía con el Amiga 3000UX, el UNIX de Commodore fue una de las primeras versiones del SVR4 para la arquitectura Motorola 68000.

Contrariamente a la creencia popular de que los Amiga eran fundamentalmente máquinas de jugar, esta versión fue considerada uno de los mejores Unices de su tiempo por los entusiastas del Amiga. El Amiga A3000UX incluso llamó la atención de Sun Microsystems, aunque finalmente no surgiera nada de ésta.

Page 33: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.6.3. GNU/Linux

GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; lo cual significa que todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, General Public License).ste sistema operativo completamente gratuito es la creación de Linus B. Torvalds. A comienzos de la década de 1990, Torvalds quiso crear su propio sistema operativo para su proyecto de graduación. Linus Torvalds intentó desarrollar una versión de UNIX que pudiera utilizarse en una arquitectura de tipo 80386. El primer clon de UNIX que funcionó en un PC fue Minix, escrito por Andrew Tanenbaum. Éste era un sistema operativo mínimo que se podía usar en un PC. Después, Linus Torvalds decidió ampliar las posibilidades de Minix al desarrollar lo que se convertiría en Linux. Entusiasmados con esta iniciativa, diversas personas contribuyeron para ayudar a Linus Torvalds a hacer de su sistema una realidad. En 1991, la primera versión del sistema salió al mercado. En marzo de 1992 se distribuyó la primera versión, la cual no tenía prácticamente ningún error.

Page 34: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Al aumentar la cantidad de desarrolladores que trabajaban en el sistema, éste integró rápidamente nuevos desarrollos gratuitos de herramientas disponibles en sistemas UNIX comerciales. Después, comenzaron a aparecer nuevas herramientas para Linux con una velocidad increíble.

La originalidad de este sistema radica en el hecho de que Linux no se desarrolló con fines comerciales. De hecho, no se copió ni una sola línea de código de los sistemas UNIX originales (en realidad, Linux se inspira en diferentes versiones comerciales de UNIX: BSD UNIX, System V). Por lo tanto, una vez creado, todos pueden usar Linux gratuitamente e incluso pueden mejorarlo. Si bien en un principio Linux se diseñó para ejecutarse en una plataforma de PC, se ha expandido (es decir, adaptado) para otras plataformas como Macintosh, estaciones SPARC, DEC Alpha e incluso plataformas como las que utilizan los asistentes personales (PDA) y hasta consolas de videojuegos.

Nucleo y DisribucionesLinux está estructurado alrededor de un núcleo o kernel que es responsable de administrar el hardware. El término distribución se refiere al ensamblaje de un conjunto de software alrededor de un núcleo de Linux para brindar un sistema listo para utilizar. El núcleo de una distribución se puede actualizar para permitir la inclusión de hardware reciente. Sin embargo, este paso, que implica la recopilación del núcleo, es delicado ya que requiere de cierto nivel de conocimiento del sistema y hardware. La recopilación del núcleo se debe dejar a cargo de especialistas o usuarios que estén dispuestos a inutilizar su sistema con motivos de aprendizaje.La mayoría de las distribuciones propone también su propia instalación gráfica así como un sistema de administración de paquetes que permite la instalación automática de software por medio de la administración de dependencias (en algunos casos, el software en Linux se vincula a bibliotecas externas o se basa en otro software).

Cada distribución tiene sus ventajas y sus desventajas: De hecho, algunas son más adecuadas para principiantes y brindan interfaces gráficas sofisticadas, mientras que otras ponen énfasis en la seguridad y la capacidad de desarrollo. Las distribuciones más conocidas son:

Ubuntu

Esta distribución patrocinada y distribuida por Canonical está orientada al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto, el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la ética homónima, en la que se habla de la existencia de uno mismo como cooperación de los

Page 35: ESTRUCTURA LOGICA DE UNA COMPUTADORA

demás. Estadísticas web sugieren que la cuota de mercado de Ubuntu dentro de las distribuciones Linux es, aproximadamente, del 49%.

Debian

Nació en el año 1993, de la mano del proyecto Debian, con la idea de crear un sistema GNU usando Linux como núcleo ya que el proyecto Debian, organización responsable de su mantenimiento en la actualidad, también desarrolla sistemas GNU basados en otros núcleos (Debian GNU/Hurd, Debian GNU/NetBSD y Debian GNU/kFreeBSD).

Uno de sus principales objetivos es separar en sus versiones el software libre del software no libre. El modelo de desarrollo es independiente a empresas, creado por los propios usuarios, sin depender de ninguna manera de necesidades comerciales. Debian no vende directamente su software, lo pone a disposición de cualquiera en Internet, aunque sí permite a personas o empresas distribuir comercialmente este software mientras se respete su licencia.La dedicación de Debian al software libre, su base de voluntarios, su naturaleza no comercial y su modelo de desarrollo abierto la distingue de otras distribuciones del sistema operativo GNU. Todos estos aspectos y más se recogen en el llamado Contrato Social de Debian.

Debian Linux puede instalarse utilizando distintos mecanismos de instalación, como DVD, CD, Blu-Ray, memorias USB y diskettes, e incluso directamente desde la red.

Page 36: ESTRUCTURA LOGICA DE UNA COMPUTADORA

SUSE

openSUSE es el nombre de la distribución y proyecto libre auspiciado por SUSE Linux GmbH (una división independiente de The Attachmate Group) y AMD para el desarrollo y mantenimiento de un sistema operativo basado en Linux. Después de adquirir SUSE Linux en enero de 2004,4 Novell decidió lanzar SUSE Linux Professional como un proyecto completamente de código abierto, involucrando a la comunidad en el proceso de desarrollo. La versión inicial fue una versión beta de SUSE Linux 10.0, y la última versión estable es openSUSE 13.1

Fedora

Fedora es una distribución Linux para propósitos generales basada en RPM, que se caracteriza por ser un sistema estable, la cual es mantenida gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías. Cuenta con el respaldo y la promoción de Red Hat.

El proyecto no busca sólo incluir software libre y de código abierto, sino ser el líder en ese ámbito tecnológico. Algo que hay que destacar es que los desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches específicos en su distribución, de esta forma se asegura que las actualizaciones estén disponibles para todas las variantes de Linux. Max Spevack en una entrevista afirmó que: "Hablar de Fedora es hablar del rápido progreso del

Page 37: ESTRUCTURA LOGICA DE UNA COMPUTADORA

software libre y de código abierto." Durante sus primeras 6 versiones se llamó Fedora Core, debido a que solo incluía los paquetes más importantes del sistema operativo.

La última versión es Fedora 20, puesta a disposición del público el 17 de diciembre de 2013.

Android

Android es un sistema operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes o tabletas, inicialmente desarrollado por Android, Inc. Google respaldó económicamente y más tarde compró esta empresa en 2005. Android fue presentado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles. El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008. La ultima versión estable es la 4.4 (Kit Kat), como dato curioso, los nombres asignados a sus versiones siempre tienen que ver con postres.

3.1.6.4. GNU/HurdGNU Hurd es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL.

Page 38: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aún manteniéndose compatible con ellos. Esto se logra gracias a que Hurd implementa la especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios.El desarrollo de Hurd empezó en el año 1990. Aunque Richard Stallman, fundador del proyecto GNU, había anunciado que esperaba el lanzamiento oficial del sistema operativo GNU (también conocido como GNU/Hurd) antes de finales de 2002, esto no fue conseguido, en parte porque se comenzó a utilizar el núcleo Linux.

3.1.6.5. HP-UX

HP-UX es la versión de Unix desarrollada y mantenida por Hewlett-Packard desde 1983, ejecutable típicamente sobre procesadores HP PA RISC y en sus últimas versiones sobre Intel Itanium (arquitectura Intel de 64 bits); a pesar de estar basada ampliamente en System V incorpora importantes características BSD. En la actualidad la última versión de este sistema operativo es la 11.31, también conocido como 11iv3 (2007), aunque existen numerosas instalaciones de sistemas más antiguos, especialmente HP-UX 10.x (1995-97) o incluso 9.x. (1992-95). A partir de la versión 11.11 (2000) se usa un sistema de numeración doble, así la 11.11 es también conocida como 11i, la 11.20 es 11iv1.5 y así sucesivamente.HP-UX es, como la mayor parte de Unix comerciales, un entorno de trabajo flexible, potente y estable, que soporta un abanico de aplicaciones que van desde simples editores de texto a complicados programas de diseño gráfico o cálculo científico, pasando por sistemas de control industrial que incluyen planificaciones de tiempo real.Durante los últimos años Hewlett-Packard, como muchos otros fabricantes, parece haberse interesado bastante por la seguridad en general, y en concreto por los sistemas de protección para sus plataformas; prueba de ello es la gama de productos relacionados con este campo desarrollados para HP-UX, como el sistema de detección de intrusos IDS/9000 para HP-UX 11.x corriendo sobre máquinas HP-9000 o la utilidad Security Patch Check, similar al PatchDiag de Sun Microsystems. También es importante destacar las grandes mejoras en cuanto a seguridad del sistema se refiere entre HP-UX 9.x, HP-UX 10.x y muy especialmente HP-UX 11.x.

3.1.6.6. Irix

IRIX es un sistema operativo compatible con Unix, creado por Silicon Graphics para su plataforma MIPS de 64 bits.IRIX tiene un particular soporte para gráficos 3D, video y transferencia de datos de gran ancho de banda. Fue una de las primeras versiones de Unix en tener una interfaz gráfica de usuario (GUI) para el escritorio principal y fue ampliamente utilizado, debido a su extremadamente alta calidad en gráficos 3D, en la industria de la animación por computadora y para visualización científica,

Page 39: ESTRUCTURA LOGICA DE UNA COMPUTADORA

aunque debido a los cambios tecnológicos y al abandono de su desarrollo por parte de SGI, ha perdido dicha popularidad.Existen dos ramas o subversiones: maintenance y feature, que corresponden más o menos a las versiones "estable" y "desarrollo" de otros programas. La maintenance contiene mejoras de funcionamiento y correcciones de errores y la featurecontiene nuevos subsistemas. Desde la 6.5.22 existe esa división en "maintenance" y "feature". A partir de la 6.5.23 es necesario un contrato de mantenimiento para poder acceder a las nuevas actualizaciones.El 6 de septiembre de 2006, SGI anunció el fin de la línea de productos IRIX/MIPS.

3.1.6.7. Minix

MINIX es un clon del sistema operativo Unix distribuido junto con su código fuente y desarrollado por el profesor Andrew S. Tanenbaum en 1987.Fue creado para enseñar a sus alumnos el diseño de sistemas operativos en la Vrije Universiteit de Ámsterdam. La razón de su desarrollo fue porque Unix estaba bajo restricciones de licencia de AT&T, era demasiado complicado y corría sobre máquinas complejas; algo completamente antipedagógico.Gracias a su reducido tamaño, diseño basado en el paradigma del micronúcleo, y su amplia documentación, resulta bastante apropiado para personas que desean instalar un sistema operativo compatible con Unix en su máquina personal así como aprender sobre su funcionamiento interno.Minix fue desarrollado para correr sobre IBM PC con microprocesador Intel 8088 o superior, aunque se han creado conversiones para otros sistemas.Debido al enfoque puramente educacional de MINIX, Tanenbaum no permitía que este fuera modificado demasiado ya que esto complicaría el sistema y no permitiría que sus estudiantes lo entendieran en un semestre. Por estos motivos, Linus Torvaldsdecidió escribir su propio núcleo de sistema operativo (Linux) compatible con Unix. En simbiosis con las herramientas de GNUsurgió GNU/Linux, que ha ganado protagonismo en el campo de los Unix para ordenadores compatibles con el IBM PC, principalmente debido a que su licencia (GPL) permite la modificación del mismo. Actualmente Minix se distribuye con una licencia similar a la licencia BSD, lo que permite su modificación.Para una persona poco familiarizada con los elementos internos de un sistema operativo, MINIX es una buena opción que le permite entender casi todos los elementos del sistema con solo algunos meses de uso y estudio.

Page 40: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.6.8. System VSystem V, abreviado comúnmente SysV y raramente System 5, fue una de las versiones del sistema operativo Unix.Fue desarrollado originalmente por AT&T y lanzado por primera vez en 1983. Fueron liberadas cuatro versiones de System V, denominadas Releases 1, 2, 3 y 4. System V Release 4, o SVR4, fue la versión más popular, y la fuente de varias características comunes de Unix, tales como "SysV init scripts" (/etc/init.d), usadas para el control de inicio y apagado del sistema. El sistema también forma la base de SVID (del inglés System V Interface Definition, Definición de Interfaz de System V), un estándar que define como los sistemas System V deben trabajar. La otra de las dos mayores ramas de los sistemas Unix es la distribución de software de Berkeley BSD.El sistema de inicio System V controla el arranque de los programas en el instante de inicio de la máquina. Este sistema de inicio es considerado por muchos más fácil de usar, más potente y flexible que el sistema de inicio BSD tradicional.

3.1.6.9. SolarisSolaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo. Esta versión basada en System V fue publicada en 1992 y fue la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), añadiéndole otros paquetes como Apache o DTrace. Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8.

Page 41: ESTRUCTURA LOGICA DE UNA COMPUTADORA

3.1.6.10. UnixWare

UnixWare es un sistema operativo comercial de la familia Unix para arquitecturas Intel x86, basado en System VR4.2 (posteriormente System V R5)y actualmente desarrollado por SCO Group. Hoy en día (Noviembre 2009) se encuentra en la versión 7.1.4 MP4 y es compatible con la mayoría de las aplicaciones libres clásicas Unix (Apache, Squid, etc.)Fue desarrollado inicialmente por Univel (que lo comercializó en 1991-1993), tras sucesivas adquisiciones pasó por las manos deNovell (1993-1995), Santa Cruz Operation (1995-2001), hasta llegar a Caldera Systems (compañía llamada actualmente The SCO Group).Está certificado por The Open Group como compatible con el estándar UNIX 95.

3.2. Software Entre las partes que constituyen a un ordenador, una de las

clasificaciones más generales y abarcativas nos lleva a diferenciar dos

Page 42: ESTRUCTURA LOGICA DE UNA COMPUTADORA

grandes grupos fundamentales de sus partes constitutivas, teniendo por un lado a todo lo relativo a lo Físico, es decir aquello que podemos ver, tocar y utilizar; mientras que por otro lado tenemos la parte Lógica, comprendiendo a lo que respecta al rendimiento del ordenador y su utilidad propiamente dicha.

Es por ello que definimos entonces como Hardware a todos los dispositivos, elementos y componentes que posea un equipo, mientras que en lo relativo al Software, encontramos las utilidades, funcionalidades y la información propiamente dicha que se encuentra en dicho equipo.

Podemos definir entonces al Software como todo el conjunto de Aplicaciones, Programas y Procesos que estén ejecutándose, que puedan ser ejecutados o que simplemente estén presentes en el equipo, otorgando una funcionalidad al ordenador, o bien conteniendo Información que puede ser leída con el equipo, considerándose también bajo esta última aserción a todos los documentos que se encuentren en la misma.

Podemos clasificar el Software en tres tipos fundamentales: Software de Sistema Operativo: se encarga de gestionar y requerir el

funcionamiento del Hardware que esté presente en el equipo, y teniendo a su vez a los Controladores de Dispositivos en este grupo, sumado a los Servidores que se encargan de requerir estas funciones, y las aplicaciones de Diagnóstico que permiten verificar que el funcionamiento del mismo sea óptimo y el esperado.

Software de Aplicación, que es el más utilizado por el individuo, teniendo la particularidad de ejecutar al menos una tarea, comprendiendo una gran variedad de géneros, que oscilan desde los de entretenimiento como Videojuegos o Reproductores Multimedia, hasta los que se encargan de gestionar y crear Bases de Datos u otras utilidades laborales.

Software de Programación, un género que es bastante conocido, ya que es el que permite crear nuevas aplicaciones o bien brindar soluciones y nuevas funcionalidades a las existentes, contando con aquellos que permiten trabajar con su Lenguaje de Alto Nivel, la tarea de Compilación que permite verificar que todo esté realizado y la Interpretación que lleva esta programación hacia el paso previo a la obtención de un Código Objeto que es entendido por los dispositivos, trabajando con el Código Binario de transmisión y no-transmisión de energía eléctrica.

3.2.1. Suite ofimática o suite de oficina

Suite ofimática. También conocido como suite de oficina, es una recopilación de programas, los cuales son utilizados en oficinas y sirve para diferentes funciones como crear, modificar, organizar, escanear, imprimir, etc. archivos y documentos. Generalmente en las suites ofimáticas incluyen al menos un procesador de texto y una hoja de cálculo. Adicionalmente, la suite puede contener un programa de presentación, un sistema de gestión de base de datos, herramientas menores de gráficos y comunicaciones, un gestor de información personal (agenda y cliente de correo electrónico) y un navegador web.

Page 43: ESTRUCTURA LOGICA DE UNA COMPUTADORA

En la actualidad las suites ofimáticas dominantes en el mercado son, por parte del software pagado, Microsoft Office, la cual posee sus propios formatos cerrados de documentos para cada uno de sus programas. Respecto al software libre, está OpenOffice, desarrollado por Sun Microsystems, también con un formato para cada programa, pero de código abierto. Debido a esto y a la pobre compatibilidad entre las suites de Microsoft con otros formatos abiertos (como OpenDocument), en cada suite ofimática se hacen desarrollos que, generalmente, son poco adaptables a los cambios que hace una y otra suite.

I. Multiplataforma

OpenOffice.org: Suite libre y gratuita, utiliza el estándar OpenDocument (Está conformada por los programas Writer, Calc, Impress, Draw, Base). Vienen versiones para Windows, GNU/Linux y Mac OS X.

LibreOffice: Suite libre y gratuita, es un fork de OpenOffice.org, creada por el grupo de desarrolladores de este último que crearon The Document Foundation, después de la adquisición de Sun Microsystems por parte de Oracle Corporation. Contiene un procesador de texto (LibreOffice Writer), presentaciones en Diapositivas (LibreOffice Impress), una hoja de Calculo (LibreOffice Calc), un gestor de bases de datos (LibreOffice Base), programa de diseño de gráficos vectoriales (LibreOffice Draw) y un editor de fórmulas matemáticas (LibreOffice Math). Vienen versiones para Windows, GNU/Linux y Mac OS X.

StarOffice: Suite libre (hasta la versión 5.2) de Sun basada en OpenOffice.org, con algunos añadidos privativos.

WordPerfect Office: Suite privativa de Corel (WordPerfect, Quattro Pro, Paradox, Corel Presentations, CorelCENTRAL y Dragon NaturallySpeaking).

Lotus: Lotus SmartSuite (Word Pro, Lotus 1-2-3, Lotus Organizer, Lotus Word Pro, Lotus Approach y Freelance Graphics).

IBM Lotus Symphony: Suite gratuita, desarrollada a partir de OpenOffice (Documento, Presentación, Cálculo y Explorador Web).

II. Sólo para Mac OS y Windows

Microsoft Office.

ThinkFree Office.

III. Sólo para Mac OS

Page 44: ESTRUCTURA LOGICA DE UNA COMPUTADORA

NeoOffice: Parte de OpenOffice.org para Mac OS X.

MarinerPack.

iWork: Suite privativa de Apple.

Apple Works: Suite privativa de Apple para uso doméstico.

IV. Sólo para Windows

EasyOffice.

Microsoft Works: Suite privativa de Microsoft para uso doméstico.

V. Sólo para Unix, GNU/Linux y derivados

Siag Office.

KOffice: Suite libre y gratuita del proyecto KDE (KWord, KSpread, KPresenter, Kexi, Kivio, Karbon14, Krita, KPlato, K-Factor, KChart, KFormula, Kugar).

Gnome Office: Suite libre y gratis, sin costo y gratuita del proyecto GNOME (Conformada por Abiword, Gnumeric, GNOME-DB y GIMP).

3.2.2. Antivirus Un antivirus es un programa de computadora cuyo propósito es combatir y erradicar los virus informáticos. Para que el antivirus sea productivo y efectivo hay que configurarlo cuidadosamente de tal forma que aprovechemos todas las cualidades que ellos poseen. Hay que saber cuales son sus fortalezas y debilidades y tenerlas en cuenta a la hora de enfrentar a los virus. Un antivirus es una solución para minimizar los riesgos y nunca será una solución definitiva, lo principal es mantenerlo actualizado. Para mantener el sistema estable y seguro el antivirus debe estar siempre actualizado, tomando siempre medidas preventivas y correctivas y estar constantemente leyendo sobre los virus y nuevas tecnologías.

Básicamente, un antivirus compara el código de cada archivo con una base de datos de los códigos (también conocidos como firmas o vacunas) de los virus conocidos, por lo que es importante actualizarla periódicamente a fin de evitar que un virus nuevo no sea detectado. También se les ha agregado funciones avanzadas, como la búsqueda de comportamientos típicos de virus (técnica conocida como Heurística) o la verificación contra virus en redes de computadores. Normalmente un antivirus tiene un componente que se carga en memoria y permanece en ella para verificar todos los archivos abiertos, creados,

Page 45: ESTRUCTURA LOGICA DE UNA COMPUTADORA

modificados y ejecutados en tiempo real. Es muy común que tengan componentes que revisen los adjuntos de los correos electrónicos salientes y entrantes, así como los scripts y programas que pueden ejecutarse en un navegador web (ActiveX, Java, JavaScript).

Un antivirus tiene tres principales funciones y componentes:

VACUNA es un programa que instalado residente en la memoria, actúa como "filtro" de los programas que son ejecutados, abiertos para ser leídos o copiados, en tiempo real.

DETECTOR, que es el programa que examina todos los archivos existentes en el disco o a los que se les indique en una determinada ruta o PATH. Tiene instrucciones de control y reconocimiento exacto de los códigos virales que permiten capturar sus pares, debidamente registrados y en forma sumamente rápida desarman su estructura.

ELIMINADOR es el programa que una vez desactivada la estructura del virus procede a eliminarlo e inmediatamente después a reparar o reconstruir los archivos y áreas afectadas.

Dado que todo antivirus es un programa y que, como todo programa, sólo funcionará correctamente si es adecuado y está bien configurado. Además, un antivirus es una herramienta para el usuario y no sólo no será eficaz para el 100% de los casos, sino que nunca será una protección total ni definitiva.

La función de un programa antivirus es detectar, de alguna manera, la presencia o el accionar de un virus informático en una computadora. Este es el aspecto más importante de un antivirus, independientemente de las prestaciones adicionales que pueda ofrecer, puesto que el hecho de detectar la posible presencia de un virus informático, detener el trabajo y tomar las medidas necesarias, es suficiente para acotar un buen porcentaje de los daños posibles. Adicionalmente, un antivirus puede dar la opción de erradicar un virus informático de una entidad infectada.

El modelo más primario de las funciones de un programa antivirus es la detección de su presencia y, en lo posible, su identificación. La primera técnica que se popularizó para la detección de virus informáticos, y que todavía se sigue utilizando (aunque cada vez con menos eficiencia), es la técnica de scanning. Esta técnica consiste en revisar el código de todos los archivos contenidos en la unidad de almacenamiento -fundamentalmente los archivos ejecutables- en busca de pequeñas porciones de código que puedan pertenecer a un virus informático. Este procedimiento, denominado escaneo, se realiza a partir de una base de datos que contiene trozos de código representativos de cada virus conocido, agregando el empleo de determinados algoritmos que agilizan los procesos de búsqueda.

La técnica de scanning fue bastante eficaz en los primeros tiempos de los virus informáticos, cuando había pocos y su producción era pequeña. Este relativamente pequeño volumen de virus informáticos permitía que los desarrolladores de antivirus escaneadores tuvieran tiempo de analizar el virus, extraer el pequeño trozo de código que lo iba a identificar y agregarlo a la base

Page 46: ESTRUCTURA LOGICA DE UNA COMPUTADORA

de datos del programa para lanzar una nueva versión. Sin embargo, la obsolescencia de este mecanismo de identificación como una solución antivirus completa se encontró en su mismo modelo.

El primer punto grave de este sistema radica en que siempre brinda una solución a posteriori: es necesario que un virus informático alcance un grado de dispersión considerable para que sea enviado (por usuarios capacitados, especialistas o distribuidores del producto) a los desarrolladores de antivirus. Estos lo analizarán, extraerán el trozo de código que lo identificará, y lo incluirán en la próxima versión de su programa antivirus. Este proceso puede demorar meses a partir del momento en que el virus comienza a tener una dispersión considerable, lapso en el cual puede causar graves daños sin que pueda ser identificado.

Además, este modelo consiste en una sucesión infinita de soluciones parciales y momentáneas (cuya sumatoria jamás constituirá una solución definitiva), que deben actualizarse periódicamente debido a la aparición de nuevos virus.

En síntesis, la técnica de scanning es altamente ineficiente, pero se sigue utilizando debido a que permite identificar rápidamente la presencia de los virus más conocidos y, como son estos los de mayor dispersión, permite una importante gama de posibilidades. Un ejemplo típico de un antivirus de esta clase es el Viruscan de McAfee.

En virtud del pronto agotamiento técnico de la técnica de scanning, los desarrolladores de programas antivirus han dotado a sus creaciones de métodos para búsquedas de virus informáticos (y de sus actividades), que no identifican específicamente al virus sino a algunas de sus características generales y comportamientos universalizados.

Este tipo de método rastrea rutinas de alteración de información que no puedan ser controladas por el usuario, modificación de sectores críticos de las unidades de almacenamiento (master boot record, boot sector, FAT, entre otras), etc. Un ejemplo de este tipo de métodos es el que utiliza algoritmos heurísticos.

De hecho, esta naturaleza de procedimientos busca, de manera bastante eficiente, códigos de instrucciones potencialmente pertenecientes a un virus informático. Resulta eficaz para la detección de virus conocidos y es una de las soluciones utilizadas por los antivirus para la detección de nuevos virus. El inconveniente que presenta este tipo de algoritmo radica en que puede llegar a sospecharse de muchisimas cosas que no son virus. Esto hace necesario que el usuario que lo utiliza conozca un poco acerca de la estructura del sistema operativo, a fin de poseer herramientas que le faciliten una discriminación de cualquier falsa alarma generada por un método heurístico.

Algunos de los antivirus de esta clase son: F-Prot, Norton Anti Virus y Dr. Solomon's Toolkit. Ahora bien, otra forma de detectar la presencia de un virus informático en un sistema consiste en monitorear las actividades de la PC señalando si algún proceso intenta modificar los sectores críticos de los

Page 47: ESTRUCTURA LOGICA DE UNA COMPUTADORA

dispositivos de almacenamiento o los archivos ejecutables. Los programas que realizan esta tarea se denominan chequeadores de integridad. Sobre la base de estas consideraciones, podemos consignar que un buen sistema antivirus debe estar compuesto por un programa detector de virus, que siempre esté residente en memoria y un programa que verifique la integridad de los sectores críticos del disco rígido y sus archivos ejecutables. Existen productos antivirus que cubren los dos aspectos, o bien pueden combinarse productos diferentes configurados de forma que no se produzcan conflictos entre ellos.

Modelo Antivirus La estructura de un programa antivirus, está compuesta por dos módulos principales: el primero denominado de control y el segundo denominado de respuesta. A su vez, cada uno de ellos se divide en varias partes:

1. Módulo de control: Posee la técnica verificación de integridad que posibilita el registro de cambios en los archivos ejecutables y las zonas críticas de un disco rígido. Se trata, en definitiva, de una herramienta preventiva para mantener y controlar los componentes de información de un disco rígido que no son modificados a menos que el usuario lo requiera. Otra opción dentro de este módulo es la identificación de virus, que incluye diversas técnicas para la detección de virus informáticos. Las formas más comunes de detección son el scanning y los algoritmos, como por ejemplo, los heurísticos. Asimismo, la identificación de código dañino es otra de las herramientas de detección que, en este caso, busca instrucciones peligrosas incluidas en programas, para la integridad de la información del disco rígido. Esto implica descompilar (o desensamblar) en forma automática los archivos almacenados y ubicar sentencias o grupos de instrucciones peligrosas. Finalmente, el módulo de control también posee una administración de recursos para efectuar un monitoreo de las rutinas a través de las cuales se accede al hardware de la computadora (acceso a disco, etc.). De esta manera puede limitarse la acción de un programa restringiéndole el uso de estos recursos, como por ejemplo impedir el acceso a la escritura de zonas críticas del disco o evitar que se ejecuten funciones de formato del mismo.

2. Módulo de respuesta: La función alarma se encuentra incluida en todos los programas antivirus y consiste en detener la acción del sistema ante la sospecha de la presencia de un virus informático, e informar la situación a través de un aviso en pantalla. Algunos programas antivirus ofrecen, una vez detectado un virus informático, la posibilidad de erradicarlo. Por consiguiente, la función reparar se utiliza como una solución momentánea para mantener la operatividad del sistema hasta que pueda instrumentarse una solución adecuada. Por otra parte, existen dos técnicas para evitar el contagio de entidades ejecutables: evitar que se contagie todo el programa o prevenir que la infección se expanda más allá de un ámbito fijo. Aunque la primera opción es la más adecuada, plantea grandes problemas de implemen

3.2.3. Navegador de internet

Un navegador es un software utilizado para acceder a internet. Un navegador te permite visitar páginas web y hacer actividades en ella, como iniciar sesión,

Page 48: ESTRUCTURA LOGICA DE UNA COMPUTADORA

ver contenido multimedia, enlazar de un sitio a otro, visitar una página desde otra, imprimir, y enviar y recibir correo, entre muchas otras actividades. Los nombres de los navegadores más comunes del mercado son: Microsoft Internet Explorer, Mozilla Firefox, Apple Computer's Safari y Opera.

La disponibilidad de los navegadores depende del sistema operativo que utilice el ordenador.

Este software que posee una interfaz gráfica compuesta básicamente de: botones de navegación, una barra de dirección, una barra de estado (generalmente, en la parte inferior de la ventana) y la mayor parte, en el centro, que sirve para mostrar las paginas web a las que se accede.

3.2.4. Visor de imágenes

Un visor de imágenes es una aplicación informática que permite mostrar imágenes digitales guardadas en un disco local, puede manejar varios formatos de imágenes. Este tipo de software dibuja la imagen de acuerdo a las propiedades disponibles de la pantalla tales como profundidad de color y resolución de pantalla.

Page 49: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Además, se pueden usar editores de gráficos rasterizados (tales como GIMP, Krita o Adobe Photoshop) para ver imagénes. Estas herramientas tienen una mayor funcionalidad para la edición de imágenes, sin embargo estas características no son necesarias para ver imágenes. Muchos visores de imágenes cuentan con capacidades extras, como por ejemplo editar imágenes o la de navegar por los directorios que contengan imágenes.

Entre los visores más comunes de imágenes se pueden nombrar:

Windows Windows Explorer Windows Photo Gallery IrfanView XnView Unices Gwenview XnView GThumb Eye of GNOME Picasa

3.2.5. Reproductor de video y audio

Mejor conocido como reproductor de medios es un programa informático o un dispositivo capaz de mostrar un abanico de contenidos audiovisuales. Por norma general, esto incluye la reproducción de sonido, vídeo e imágenes. De esta manera, el reproductor de medios permite el disfrute personal de música, videoclips, películas, fotografías, etc.

Existen multitud de programas informáticos que pueden denominarse reproductores de medios, si bien difieren en funcionalidades y popularidad. Los siguientes programas están dirigidos a la reproducción de música y vídeo en un equipo de escritorio:

Aimp Amarok - Reproductor, para Linux, Windows, Mac Os, y cualquier otra

plataforma admitida por el entorno de escritorio KDE. Divx To Go FLV Media Player GOM Player Kantaris - Reproductor, basado en VLC. Media Player Classic Home Cinema - Reproductor de Medios, basado

en el Windows Media Player 6.4. Soporta aceleración por hardware H.264

MPlayer QuickTime Real Player

Page 50: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Songbird The Core Pocket Media Player The KMPlayer - Reproductor basado en Winamp. Totem (software) VLC media player Winamp Windows Media Player Xine Zoom Player

3.2.6. Lector de archivos PDF

Los archivos pdf son aquellos que tienen la extensión pdf detrás de su nombre. Un formato de archivos, que puede incorporar imágenes, texto, e incluso música, es un formato de almacenamiento de documentos, desarrollado por la empresa Adobe Systems.

Está especialmente ideado para documentos susceptibles de ser impresos, ya que especifica toda la información necesaria para la presentación final del documento, determinando todos los detalles de cómo va a quedar, no requiriéndose procesos ulteriores de ajuste, ni de maquetación.

Es uno de los formatos más extendidos en Internet para el intercambio de documentos, pero, precisan de programas específicos que permitan acceder a ellos, por tanto, deberemos contar con algún visor de archivos pdf, un lector de archivos PDF es aquel que nos permite ver estos documentos desde nuestro ordenador.

El visor de archivos pdf más conocido es Adobe Acrobat Reader, que es gratuito, no obstante, contamos con la posibilidad de utilizar otros programas también gratuitos para este cometido, como Foxit Reader y Sumatra PDF.

La mayoría de los visores Pdf únicamente nos van a permitir visionar el contenido de los archivos pdf, no nos van a permitir manipular su contenido, aunque dependiendo de las características de cada uno de ellos, podríamos realizar algunas funciones más en nuestros archivos pdf.

Además de visionar o acceder a un archivo pdf, contamos con la posibilidad de crearlos, manipularlos, protegerlos por contraseña, etc., utilizando determinados programas para ello.

3.2.7. Java Runtime Environment

Java Runtime Environment o JRE es un conjunto de utilidades que permite la ejecución de programas Java. El entorno en tiempo de ejecución de Java está conformado por una Máquina Virtual de Java o JVM, un conjunto de bibliotecas

Page 51: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Java y otros componentes necesarios para que una aplicación escrita en lenguaje Java pueda ser ejecutada. El JRE actúa como un "intermediario" entre el sistema operativo y Java.La JVM es el programa que ejecuta el código Java previamente compilado (bytecode) mientras que las librerías de clases estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.Un usuario sólo necesita el JRE para ejecutar las aplicaciones desarrolladas en lenguaje Java, mientras que para desarrollar nuevas aplicaciones en dicho lenguaje es necesario un entorno de desarrollo, denominado JDK, que además del JRE (mínimo imprescindible) incluye, entre otros, un compilador para Java.

3.2.8. Adobe Flash Player

Flash Player es el programa de máquina virtual utilizado para ejecutar los archivos generados con Flash. Permite reproducir archivos SWF que pueden ser creados con la herramienta de autoría Adobe Flash, con Adobe Flex o con otras herramientas de Adobe y de terceros. Estos archivos se reproducen en un entorno determinado.Está disponible para las versiones más recientes de los navegadores más populares (Internet Explorer, Mozilla Firefox, Safari, Opera, etc.). El navegador Google Chrome no lo necesita porque viene incluido dentro de él.Flash Player tiene soporte para un lenguaje de programación interpretado conocido como ActionScript(AS) basado en el estándar ECMAScript. Desde su origen ActionScript ha pasado de ser un lenguaje muy básico a un lenguaje avanzado con soporte de programación orientada a objetos, comparable en funciones y uso al lenguaje JavaScriptLas versiones de FlashPlayer son las siguientes:

1 Macromedia Flash Player 2

2 Macromedia Flash Player 3

3 Macromedia Flash Player 4 

4 Macromedia Flash Player 5

5 Macromedia Flash Player 6 

6 Macromedia Flash Player 7 

7 Macromedia Flash Player 8 

8 Adobe Flash Player 9 

9 Adobe Flash Player 9 Update 1 

Page 52: ESTRUCTURA LOGICA DE UNA COMPUTADORA

10 Adobe Flash Player 9 Update 2

11 Adobe Flash Player 9 Update 3 

12 Adobe Flash Player 10 

13 Adobe Flash Player 10.1

Flash se desarrolló tanto en video cómo en audio:

Vídeo:Prácticamente todos los plugins de búsqueda para vídeo son libres y multiplataforma, se incluye la oferta de Adobe de Flash Video, el cual fue introducido por primera vez con la versión de Flash 6. Flash Video ha sido una opción popular para los sitios web debido a la gran base de usuarios instalada y capacidad de programación de Flash.

Audio:FlashPlayer tendrá soporte para video comprimido en H 0.264 (MPEG-4 Parte 10), de audio comprimido con AAC (MPEG-4 Parte 3), el F4V, MP4 (MPEG-4 Parte 14), M4V, M4A, 3GP y MOV formatos contenedores multimedia, 3GPP Programado especificación de texto ( MPEG-4 Parte 17) que es un formato normalizado de subtítulos y el apoyo parcial de análisis para el «ilst átomo a que es el equivalente de iTunes ID3 utiliza para almacenar los metadatos. MPEG-4 Parte 2 y H.263 no se admiten en formato de archivo F4V.

3.2.9. Programa descompresor ZIP

Quick Zip es una herramienta para comprimir y descomprimir archivos en 19 formatos diferentes, se puede gestionar a toda una gran cantidad de archivos, ya que con sólo elegir una carpeta contenedora de varios elementos, tenemos la capacidad de hacer que la misma se encuentra comprimida en el formato que nosotros deseemos en cuestión de segundos.

Características:

Codificar y encriptar archivos. Abrir más de 40 formatos de archivos de compresión. Crear copias de seguridad automáticas. Crear archivos comprimidos con formato: zip, cab, lha, tar, tgz, bz2, bza,

7z, sqx y rs. Leer formatos de compresión: zip, cab, lha, tar, tgz, bz2, bza, 7z, sqx, rs,

rar, ace, arj, gca, bel, zoo, pak, cpt, arg, asd, dzip, shar, zac, MacBin, Compress, Freeze, Splint y Jam.

Arrastrar ficheros o carpetas al programa. Buscar en archivos comprimidos por nombre, directorio, tamaño o fecha. Extraer varios archivos al mismo tiempo. Escanear en busca de virus automáticamente al extraer archivos. Renombrar un grupo de archivos en masa.

Page 53: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Proteger archivos comprimidos con técnicas Blowfish, Des, 3Dex y Aes encoding.

Reparar archivos zip. Crear archivos SFX (autoextraibles). QuickZip es un compresor/extractor gratuito, que puede abrir más de 40

formatos de compresión y crear los más comunes. Este programa ha sido desarrollado desde 1999, su objetivo principal es

innovar sus características y diferenciarse de sus competidores.

Requerimientos:

Windows 9x/ME/NT/2K/XP/Vista Novedades:

Corregidos errores al arranque del programa:

Arreglado error de codificación Qze AES 128 bit Pequeños errores corregidos

Descargar:

Tamaño: 4.2 MB Licencia: Gratis (Freeware)2.10. Programa de edición de imágenes

3.2.11. Quemador de CD y DVD

El quemador de CD tiene ensamblado un láser movible, igual que un lector de CD ordinario. Pero en adición al "láser lector" estándar, este tiene un "láser escritor". El láser escritor es mas poderoso que el láser lector, entonces este interactúa con el disco de forma distinta: Este altera la superficie en lugar de solo rebotar la luz en esta. Los láser lectores no son suficientemente intensos para oscurecer el material de color, por lo tanto simplemente tocando un CD-R en un lector de CD, no se destruirá ninguna información codificada. El láser escritor se mueve exactamente de la misma forma que el láser lector: Este se mueve hacia afuera mientras el disco gira. La capa inferior de plástico tiene surcos pre-impresos dentro de esta, para guiar el láser a lo largo del camino correcto. Calibrando velocidad de giro con el movimiento del ensamblaje del láser, el quemador mantiene el láser corriendo a lo largo de la pista a una velocidad constante. Para grabar la información, el quemador simplemente activa o desactiva el láser escritor en sincronía con el patrón de 1s y 0s. El láser oscurece el material para codificar un 0 y lo deja transparente para codificar un 1.

Page 54: ESTRUCTURA LOGICA DE UNA COMPUTADORA

TipoSector

es

Capacidad máxima de

datos

Capacidad máxima de

audio

Tiemp

o

(MB) (MiB) (MB) (MiB) (min)

8 cm 94.500 193.536 ˜184,6 222.264 ˜212,0 21

8 cm

DL

283.50

0580.608 ˜553,7 666.792 ˜635,9 63

650

MB

333.00

0681.984 ˜650,3 783.216 ˜746,9 74

700

MB

360.00

0737.280 ˜703,1 846.720 ˜807,4 80

800

MB

405.00

0829.440 ˜791,0 952.560 ˜908,4 90

900

MB

445.50

0912.384 ˜870,1 1.047.816 ˜999,3 99

Una grabadora de DVD es una unidad de disco óptico capaz de leer y grabar en formato DVD audio, video y datos. Los discos DVD grabados pueden ser reproducidos en cualquier reproductor de DVD.

Page 55: ESTRUCTURA LOGICA DE UNA COMPUTADORA

Velocidad

Tiempo (minutos) en

DVD-R/+R (Valor medio)

2,4x 25min

4x 15min

6x 10min

8x 9min

12x 7min

16x 6min

3.2.12. Optimizador de sistema

Los optimizadores son programas creados para mejorar el rendimiento del PCs siendo más concreto el software. Son los encargados de dar mantenimiento al pc y así tener un pc mucho más rápido a nuestra vista; cuando indicamos más rápido solo se habla de la rapidez en la ejecución de programas, juegos, etc .

Ahora bien, hablando de optimizadores, la optimización de software es el proceso de modificación de un software para hacer que algún aspecto del mismo funcione de manera más eficiente y/o utilizar menos recursos (mayor rendimiento). En general, un programa puede ser optimizado para que

Page 56: ESTRUCTURA LOGICA DE UNA COMPUTADORA

se ejecute más rápidamente, o sea capaz de operar con menos memoria u otros recursos, o consuman menos energía