viernes, 17 de diciembre de 2010
AUTOEVALUACION
Yo considero que por el esfuerzo al hacer mi blog vale un 80% porque tampoco esta tan perfecto.
APPLE MACBOOK
Apple MacBook MC207LL, una portatil muy completa de gama alta de Apple que ya esta disponible en el mercado
Caracteristicas de la Apple MacBook MC207LL:
•Procesador Intel Core 2 Duo (2.26GHz)
•Disco de 250GB Sata
•2GB DDR3 SDRAM (Expandible a 4GB)
•Pantalla 13.3? widescreen LED (1280 x 800)
•DVD±R DL/DVD±RW/CD-RW
•Mac OS X v10.6 Snow Leopard
•Video NVIDIA GeForce 9400M (256MB dedicados)
•USB 2.0
•WiFi
•Bluetooth
•Conector RJ-45
•Duración batería 6 horas
Caracteristicas de la Apple MacBook MC207LL:
•Procesador Intel Core 2 Duo (2.26GHz)
•Disco de 250GB Sata
•2GB DDR3 SDRAM (Expandible a 4GB)
•Pantalla 13.3? widescreen LED (1280 x 800)
•DVD±R DL/DVD±RW/CD-RW
•Mac OS X v10.6 Snow Leopard
•Video NVIDIA GeForce 9400M (256MB dedicados)
•USB 2.0
•WiFi
•Bluetooth
•Conector RJ-45
•Duración batería 6 horas
*** ESCRITORIOS DE LINUX***
LXDE es un entorno de escritorio libre para Unix y otras plataformas POSIX, como Linux o BSD. El nombre corresponde a “Lightweight X11 Desktop Environment”, que es español significa Entorno de escritorio X11 liviano.
LXDE es un proyecto que apunta a entregar un nuevo entorno de escritorio ligero y rápido. No está diseñado para ser tan complejo como KDE o Gnome, pero es bastante usable y ligero, y mantiene una baja utilización de recursos. A diferencia de otros ambientes de escritorio, los componentes no se integran firmemente. Al contrario, los componentes son independientes, y cada uno de ellos se puede utilizar independientemente con muy pocas dependencias.
LXDE usa Openbox como gestor de ventanas predeterminado y apunta a ofrecer un escritorio ligero y rápido basado en componentes independientes que pueden ser utilizados en otros entornos.
Xfce (se pronuncia éxfeis) es un entorno de escritorio ligero para sistemas tipo Unix como Linux, BSD, Solaris y derivados. Se configura íntegramente con el ratón o mouse. Su creador, Olivier Fourdan, dice de él: «Diseñado para la productividad, las aplicaciones se cargan y se ejecutan rápidamente, mientras conserva recursos de sistema».
Xfce también provee el marco de trabajo para el desarrollo de aplicaciones. Además de Xfce mismo, hay otros programas que también utilizan las bibliotecas de Xfce, como el editor de texto Mousepad, el reproductor multimedia Xfmedia o el emulador de consola Terminal.
LXDE es un proyecto que apunta a entregar un nuevo entorno de escritorio ligero y rápido. No está diseñado para ser tan complejo como KDE o Gnome, pero es bastante usable y ligero, y mantiene una baja utilización de recursos. A diferencia de otros ambientes de escritorio, los componentes no se integran firmemente. Al contrario, los componentes son independientes, y cada uno de ellos se puede utilizar independientemente con muy pocas dependencias.
LXDE usa Openbox como gestor de ventanas predeterminado y apunta a ofrecer un escritorio ligero y rápido basado en componentes independientes que pueden ser utilizados en otros entornos.
Xfce (se pronuncia éxfeis) es un entorno de escritorio ligero para sistemas tipo Unix como Linux, BSD, Solaris y derivados. Se configura íntegramente con el ratón o mouse. Su creador, Olivier Fourdan, dice de él: «Diseñado para la productividad, las aplicaciones se cargan y se ejecutan rápidamente, mientras conserva recursos de sistema».
Xfce también provee el marco de trabajo para el desarrollo de aplicaciones. Además de Xfce mismo, hay otros programas que también utilizan las bibliotecas de Xfce, como el editor de texto Mousepad, el reproductor multimedia Xfmedia o el emulador de consola Terminal.
KDE tcc K Desktop Environment o Entorno de Escritorio K, es un entorno de escritorio e infraestructura de desarrollo para sistemas Unix/Linux.
De acuerdo con su página web, «KDE es un entorno de Escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de MacOSX o Windows».
La «K», originariamente, representaba la palabra «Kool», pero su significado fue abandonado más tarde. Actualmente significa simplemente «K», la letra inmediatamente anterior a la «L» (inicial de Linux) en el alfabeto.
De acuerdo con su página web, «KDE es un entorno de Escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de MacOSX o Windows».
La «K», originariamente, representaba la palabra «Kool», pero su significado fue abandonado más tarde. Actualmente significa simplemente «K», la letra inmediatamente anterior a la «L» (inicial de Linux) en el alfabeto.
GNOME es un entorno de escritorio para sistemas operativos de tipo Unix bajo tecnología X Window.
Forma parte oficial del proyecto GNU. Nació como una alternativa a KDE. Se encuentra disponible actualmente en 48 idiomas en su última versión
Forma parte oficial del proyecto GNU. Nació como una alternativa a KDE. Se encuentra disponible actualmente en 48 idiomas en su última versión
HERRAMIENTAS DE PARTICIONES EN UN HDD
Gparted
Es el editor de particiones de GNOME. Esta aplicación es usada para crear, destruir, redimensionar, inspeccionar y copiar particiones, como también sistemas de archivos. Esto es útil para crear espacio para nuevos sistemas operativos, para reorganizar el uso del disco y para crear imágenes de un disco en una partición. KDE Partition Manager es la contraparte de GParted pero para entornos de escritorios KDE.
Gparted se encuentra disponible en un LiveCD, basado en Slackware y construido sobre la última rama estable núcleo Linux (2.6). El LiveCD es actualizado con cada lanzamiento de GParted. El LiveCD de Ubuntu incluye esta aplicación entre sus utilidades. También se encuentra disponible en una versión LiveUSB.
Partition Magic
Es un programa informático para realizar particiones sobre el disco duro de un ordenador. Originalmente fue creado porPowerQuest Corporation pero hoy día es propiedad de Symantec. Este programa funciona bajo Microsoft Windows o desde un CD de arranque. Permite la creación y modificación del tamaño de las particiones sin pérdida de datos.
PartitionMagic es capaz de redimensionar particiones NTFS o FAT (16 ó 32) sin pérdida de datos, y puede copiar y mover particiones incluso a otros discos.
Otras características son conversión de sistemas de archivos FAT16, FAT32 y NTFS, modificación del tamaño del cluster entre FAT16/32 y NTFS, y unión de sistemas adyacentes FAT y NTFS.
También es capaz de manejar las particiones Ext2 y Ext3 propias de los sistemas Linux, tal y como se manejan las particiones tipo Windows.
KDE Partition Manager
Es un editor de particiones de disco. Aunque usa componentes fundamentales del entorno de escritorio KDE, es publicado independientemente del ciclo central de KDE.
Es usado para crear, borrar, comprobar, redimensionar y copiar particiones y los sistemas de archivos en ellas. Esto es útil para crear, en un disco, espacio para nuevos sistemas operativos, reorganizar el uso de disco, copiar datos que estaban en un disco duro y hacer una "copia espejo" de una partición en otra. Adicionalmente, KDE Partition Manager puede hacer copias de seguridad de sistemas de archivos y restaurar dichas copias.
KDE Partition Manager es un programa que puede instalarse y ser ejecutado desde el menú de inicio de un sistema operativo. También es un KPart que se integra con los instaladores del sistema operativo y también es un módulo KControl disponible en las preferencias del sistema de KDE.
El proyecto KDE Partition Manager ha creado un sistema que incluye a KDE Partition Manager y que puede ser grabado en un Live CD, un Live USB, etc. Con ello se puede arrancar el ordenador y hacer los cambios necesarios en las particiones.
Es el editor de particiones de GNOME. Esta aplicación es usada para crear, destruir, redimensionar, inspeccionar y copiar particiones, como también sistemas de archivos. Esto es útil para crear espacio para nuevos sistemas operativos, para reorganizar el uso del disco y para crear imágenes de un disco en una partición. KDE Partition Manager es la contraparte de GParted pero para entornos de escritorios KDE.
Gparted se encuentra disponible en un LiveCD, basado en Slackware y construido sobre la última rama estable núcleo Linux (2.6). El LiveCD es actualizado con cada lanzamiento de GParted. El LiveCD de Ubuntu incluye esta aplicación entre sus utilidades. También se encuentra disponible en una versión LiveUSB.
Partition Magic
Es un programa informático para realizar particiones sobre el disco duro de un ordenador. Originalmente fue creado porPowerQuest Corporation pero hoy día es propiedad de Symantec. Este programa funciona bajo Microsoft Windows o desde un CD de arranque. Permite la creación y modificación del tamaño de las particiones sin pérdida de datos.
PartitionMagic es capaz de redimensionar particiones NTFS o FAT (16 ó 32) sin pérdida de datos, y puede copiar y mover particiones incluso a otros discos.
Otras características son conversión de sistemas de archivos FAT16, FAT32 y NTFS, modificación del tamaño del cluster entre FAT16/32 y NTFS, y unión de sistemas adyacentes FAT y NTFS.
También es capaz de manejar las particiones Ext2 y Ext3 propias de los sistemas Linux, tal y como se manejan las particiones tipo Windows.
KDE Partition Manager
Es un editor de particiones de disco. Aunque usa componentes fundamentales del entorno de escritorio KDE, es publicado independientemente del ciclo central de KDE.
Es usado para crear, borrar, comprobar, redimensionar y copiar particiones y los sistemas de archivos en ellas. Esto es útil para crear, en un disco, espacio para nuevos sistemas operativos, reorganizar el uso de disco, copiar datos que estaban en un disco duro y hacer una "copia espejo" de una partición en otra. Adicionalmente, KDE Partition Manager puede hacer copias de seguridad de sistemas de archivos y restaurar dichas copias.
KDE Partition Manager es un programa que puede instalarse y ser ejecutado desde el menú de inicio de un sistema operativo. También es un KPart que se integra con los instaladores del sistema operativo y también es un módulo KControl disponible en las preferencias del sistema de KDE.
El proyecto KDE Partition Manager ha creado un sistema que incluye a KDE Partition Manager y que puede ser grabado en un Live CD, un Live USB, etc. Con ello se puede arrancar el ordenador y hacer los cambios necesarios en las particiones.
REQUERIMIENTOS DE UNA PC
Requerimientos de una PC para...
La instalación de Windows XP
Recomendados
Procesador 233 MHz 300 MHz o superior
Memoria 64 MB RAM 128 MB RAM o superior
Vídeo Super VGA (800×600) o resolución superior
Espacio en disco duro 1,5 GB o superior
(se necesitan 1.8 GB más para el Service Pack 2[11] y otros 900 MB adicionales para el Service Pack 3[6] )
Dispositivos ópticos Unidad de CD-ROM o DVD-ROM
Periféricos Teclado y mouse u otro dispositivo señalizador
Multimedia Tarjeta de sonido, altavoces o auriculares
La instalación de Windows Server 2003
Éstos son los requisitos mínimos para la funcionalidad básica de Windows server 2003, standard edition,enterprise edition, datacenter edition, web edition y windows server 2003 son:
Windows server 2003 standard edition
· Procesador a 133 Mhz, recomendado 550 Mhz o superior, soporta hasta 4 procesadores en un server
· 128 megabytes (MB) de memoria ram, recomendado 256 MB, maximo 4 GB
· Entre 1.25 y 2 GB de espacio en el disco duro
· Unidad de CD-ROM o DVD-ROM
· VGA o hardware que soporte consola de redireción, soporta super VGA a 800x600, recomendado una resolucion mayor
Windows server 2003 enterprise edition
· Procesador a 133 Mhz basado en x86, 733 Mhz para itanium, hasta ocho procesadores basados en la versión 32-bit o 64-bit
· 128 megabytes (MB) de memoria ram, maximo 32 GB para pcs basados en x86 con 32-bits y 64 GB para pcs basados en itanium con 64-bits
· 1.5 GB de espacio en el disco duro para pcs basados en x86, 2 GB para pcs basados en itanium, un espacio adicional si lo esta instalando sobre una red
· Unidad de CD-ROM o DVD-ROM
· VGA o hardware que soporte consola de redireción
· La versión 64-bit es compatible solo con sistema intel de 64-bits basado en itanium y no puede instalarse en sistemas de 32-bit
Windows server 2003 datacenter edition
· Procesador a 400 Mhz basado en x86 o 733 Mhz para ordenadores basados en itanium, recomendado 733 Mhz
· 512 megabytes (MB) de memoria ram, recomendado 1 GB
· 1.5 GB de espacio en el disco duro para pcs basados en x86, 2 GB para pcs basados en itanium
· Requiere 8 procesadores y soporta hasta 64 procesadores
Windows server 2003 web edition
· Procesador a 133 Mhz, recomendado 550 Mhz
· 128 megabytes (MB) de memoria ram, recomendado 256 MB, maximo 2 GB
· 1.5 GB de espacio en el disco duro
Windows server 2003
· Procesador a 133 Mhz o superior basado en x86, 733 Mhz para itanium, hasta ocho procesadores basados en la versión 32-bit o 64-bit
· 128 megabytes (MB) de memoria ram, maximo 32 GB para pcs basados en x86 con 32-bits y 64 GB para pcs basados en itanium con 64-bits
· 1.5 GB de espacio en el disco duro para pcs basados en x86, 2 GB para pcs basados en itanium, un espacio adicional si lo esta instalando sobre una red
· Unidad de CD-ROM o DVD-ROM
· VGA o hardware que soporte consola de redireción
Windows server 2003 R2 enterprise edition, la version 64-bit es compatible solo con sistemas de 64-bit basados en itanium y no puede instalarse en sistemas de 32-bit
Windows server 2003 x64
· Ordenadores con arquitectura x64 con intel pentium o la familia de los xeon con tecnologia intel de
memoria extendida de 64, o la familia de los amd opteron, la familia de los amd athlon, o procesadores
compatibles (windows server 2003 R2 enterprise x64 edition soporta hasta 8 procesadores en un server)
· 512 megabytes (MB) de memoria ram
· Soporta hasta 8 procesadores
·4 GB de espacio en el disco duro
Importante: la version enterprise y datacenter editions de windows server 2003 con Sp1 para sistemas basados en
itanium no se puede instalar en sistemas de 32-bit.
La instalación de Ubuntu
Los requisitos mínimos «recomendados», teniendo en cuenta los efectos de escritorio, deberían permitir ejecutar una instalación de Ubuntu.
- Procesador x86 a 1 GHz.
- Memoria RAM: 512 MB.
- Disco Duro: 5 GB (swap incluida).
- Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 1024x768.
- Lector de CD-ROM o puerto USB
- Conexión a Internet puede ser útil.
Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas gráficas:
- Intel (i915 o superior, excepto GMA 500, nombre en clave «Poulsbo»)
- NVidia (con su controlador propietario)
- ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador propietario)
Si se dispone de una computadora con un procesador de 64 bits (x86-64), y especialmente si dispone de más de 3 GB de RAM, se recomienda utilizar la versión de Ubuntu para sistemas de 64 bits
La instalación de Windows XP
Recomendados
Procesador 233 MHz 300 MHz o superior
Memoria 64 MB RAM 128 MB RAM o superior
Vídeo Super VGA (800×600) o resolución superior
Espacio en disco duro 1,5 GB o superior
(se necesitan 1.8 GB más para el Service Pack 2[11] y otros 900 MB adicionales para el Service Pack 3[6] )
Dispositivos ópticos Unidad de CD-ROM o DVD-ROM
Periféricos Teclado y mouse u otro dispositivo señalizador
Multimedia Tarjeta de sonido, altavoces o auriculares
La instalación de Windows Server 2003
Éstos son los requisitos mínimos para la funcionalidad básica de Windows server 2003, standard edition,enterprise edition, datacenter edition, web edition y windows server 2003 son:
Windows server 2003 standard edition
· Procesador a 133 Mhz, recomendado 550 Mhz o superior, soporta hasta 4 procesadores en un server
· 128 megabytes (MB) de memoria ram, recomendado 256 MB, maximo 4 GB
· Entre 1.25 y 2 GB de espacio en el disco duro
· Unidad de CD-ROM o DVD-ROM
· VGA o hardware que soporte consola de redireción, soporta super VGA a 800x600, recomendado una resolucion mayor
Windows server 2003 enterprise edition
· Procesador a 133 Mhz basado en x86, 733 Mhz para itanium, hasta ocho procesadores basados en la versión 32-bit o 64-bit
· 128 megabytes (MB) de memoria ram, maximo 32 GB para pcs basados en x86 con 32-bits y 64 GB para pcs basados en itanium con 64-bits
· 1.5 GB de espacio en el disco duro para pcs basados en x86, 2 GB para pcs basados en itanium, un espacio adicional si lo esta instalando sobre una red
· Unidad de CD-ROM o DVD-ROM
· VGA o hardware que soporte consola de redireción
· La versión 64-bit es compatible solo con sistema intel de 64-bits basado en itanium y no puede instalarse en sistemas de 32-bit
Windows server 2003 datacenter edition
· Procesador a 400 Mhz basado en x86 o 733 Mhz para ordenadores basados en itanium, recomendado 733 Mhz
· 512 megabytes (MB) de memoria ram, recomendado 1 GB
· 1.5 GB de espacio en el disco duro para pcs basados en x86, 2 GB para pcs basados en itanium
· Requiere 8 procesadores y soporta hasta 64 procesadores
Windows server 2003 web edition
· Procesador a 133 Mhz, recomendado 550 Mhz
· 128 megabytes (MB) de memoria ram, recomendado 256 MB, maximo 2 GB
· 1.5 GB de espacio en el disco duro
Windows server 2003
· Procesador a 133 Mhz o superior basado en x86, 733 Mhz para itanium, hasta ocho procesadores basados en la versión 32-bit o 64-bit
· 128 megabytes (MB) de memoria ram, maximo 32 GB para pcs basados en x86 con 32-bits y 64 GB para pcs basados en itanium con 64-bits
· 1.5 GB de espacio en el disco duro para pcs basados en x86, 2 GB para pcs basados en itanium, un espacio adicional si lo esta instalando sobre una red
· Unidad de CD-ROM o DVD-ROM
· VGA o hardware que soporte consola de redireción
Windows server 2003 R2 enterprise edition, la version 64-bit es compatible solo con sistemas de 64-bit basados en itanium y no puede instalarse en sistemas de 32-bit
Windows server 2003 x64
· Ordenadores con arquitectura x64 con intel pentium o la familia de los xeon con tecnologia intel de
memoria extendida de 64, o la familia de los amd opteron, la familia de los amd athlon, o procesadores
compatibles (windows server 2003 R2 enterprise x64 edition soporta hasta 8 procesadores en un server)
· 512 megabytes (MB) de memoria ram
· Soporta hasta 8 procesadores
·4 GB de espacio en el disco duro
Importante: la version enterprise y datacenter editions de windows server 2003 con Sp1 para sistemas basados en
itanium no se puede instalar en sistemas de 32-bit.
La instalación de Ubuntu
Los requisitos mínimos «recomendados», teniendo en cuenta los efectos de escritorio, deberían permitir ejecutar una instalación de Ubuntu.
- Procesador x86 a 1 GHz.
- Memoria RAM: 512 MB.
- Disco Duro: 5 GB (swap incluida).
- Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 1024x768.
- Lector de CD-ROM o puerto USB
- Conexión a Internet puede ser útil.
Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas gráficas:
- Intel (i915 o superior, excepto GMA 500, nombre en clave «Poulsbo»)
- NVidia (con su controlador propietario)
- ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador propietario)
Si se dispone de una computadora con un procesador de 64 bits (x86-64), y especialmente si dispone de más de 3 GB de RAM, se recomienda utilizar la versión de Ubuntu para sistemas de 64 bits
DUALIDAD EN LOS SISITEMAS OPERATIVOS
::Problemas Comunes en la Dualidad de Sistemas Operativos::
Cambiar de sistema operativo tenemos que reiniciar el equipo y elegir en el gestor de arranque el sistema que necesitamos. Este es un punto a mejorar dado que no es muy flexible. Una alternativa que podríamos utilizar es virtualizar un sistema operativo dentro de otro y de esta forma no necesitaríamos reiniciar para cambiar de sistema, puede ser complicada para realizar el cambio es el tema de las particiones. Ambos sistemas operativos tienen que tener particiones distintas, si además queremos una partición de datos lo recomendable es particionar nuestro disco duro antes de realizar la instalación del Linux. Si no queremos tocar las particiones, algunas distribuciones disponen de una opción para instalar Linux como si de un programa de Windows se tratara. De los problemas de Linux es encontrar controladores para determinados periféricos que se salen un poco de lo común, es decir, como pueden ser una determinada impresora profesional o un plotter. En dispositivos de propósito general no existirán estos problemas pero para periféricos muy concretos es conveniente saber que pueden surgir problemas. En este tipo de equipos dedicados no sería tan rentable instalar el sistema dual.
Cambiar de sistema operativo tenemos que reiniciar el equipo y elegir en el gestor de arranque el sistema que necesitamos. Este es un punto a mejorar dado que no es muy flexible. Una alternativa que podríamos utilizar es virtualizar un sistema operativo dentro de otro y de esta forma no necesitaríamos reiniciar para cambiar de sistema, puede ser complicada para realizar el cambio es el tema de las particiones. Ambos sistemas operativos tienen que tener particiones distintas, si además queremos una partición de datos lo recomendable es particionar nuestro disco duro antes de realizar la instalación del Linux. Si no queremos tocar las particiones, algunas distribuciones disponen de una opción para instalar Linux como si de un programa de Windows se tratara. De los problemas de Linux es encontrar controladores para determinados periféricos que se salen un poco de lo común, es decir, como pueden ser una determinada impresora profesional o un plotter. En dispositivos de propósito general no existirán estos problemas pero para periféricos muy concretos es conveniente saber que pueden surgir problemas. En este tipo de equipos dedicados no sería tan rentable instalar el sistema dual.
miércoles, 15 de diciembre de 2010
***CONCEPTO DE GRUB Y MBR***
CONCEPTO DE GRB
En computación es un administrador o gestor de arranque múltiple, desarrollado por el proyecto GNU, derivado del GRand Unified Bootloader (GRUB; en español: Gran Gestor de Arranque Unificado), que se usa comúnmente para iniciar uno de dos o más sistemas operativos instalados en un mismo equipo. Se usa principalmente en sistemas operativos GNU/Linux. El Sistema Operativo Solaris ha usado GRUB como gestor de arranque en sistemas x86 desde la revisión 10 1/06.GRUB fue inicialmente diseñado e implementado por el programador Erich Stefan Boleyn[2] como parte del trabajo en el arranque del sistema operativo GNU Hurd desarrollado por la Free Software Foundation.[3] En 1999, Gordon Matzigkeit y Yoshinori Okuji convirtieron a GRUB en un paquete de software oficial del Proyecto GNU y abrieron el desarrollo del mismo al público.
CONCEPTO DE MBR
Un master boot record (MBR) es el primer sector ("sector cero") de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y es ignorado
En computación es un administrador o gestor de arranque múltiple, desarrollado por el proyecto GNU, derivado del GRand Unified Bootloader (GRUB; en español: Gran Gestor de Arranque Unificado), que se usa comúnmente para iniciar uno de dos o más sistemas operativos instalados en un mismo equipo. Se usa principalmente en sistemas operativos GNU/Linux. El Sistema Operativo Solaris ha usado GRUB como gestor de arranque en sistemas x86 desde la revisión 10 1/06.GRUB fue inicialmente diseñado e implementado por el programador Erich Stefan Boleyn[2] como parte del trabajo en el arranque del sistema operativo GNU Hurd desarrollado por la Free Software Foundation.[3] En 1999, Gordon Matzigkeit y Yoshinori Okuji convirtieron a GRUB en un paquete de software oficial del Proyecto GNU y abrieron el desarrollo del mismo al público.
CONCEPTO DE MBR
Un master boot record (MBR) es el primer sector ("sector cero") de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y es ignorado
jueves, 2 de diciembre de 2010
SISTEMA OPERATIVO WINDOWS XP
Instalar windows xp paso a paso
Enciende el ordenador y mete el cd de instalación de windows xp. Si la configuración de la BIOS es correcta, se iniciará el disco automáticamente. Si no arranca desde el cd prueba a entrar en la BIOS y busca una opción que ponga “Default Values” para restablecer la configuración que traía de fábrica.
Escibe tu nombre, la organización la puedes dejar en blanco.
Enciende el ordenador y mete el cd de instalación de windows xp. Si la configuración de la BIOS es correcta, se iniciará el disco automáticamente. Si no arranca desde el cd prueba a entrar en la BIOS y busca una opción que ponga “Default Values” para restablecer la configuración que traía de fábrica.
Pulsa la tecla INTRO. Si lo que quieres es recuperar windows a través de la consola de recuperación pulsa R.
Si el disco duro está vacio como en este caso tendremos que particionarlo y luego formatearlo. Pulsa la tecla C para crear una partición. En caso de disponer de una partición saltate este paso.
Especifica el tamaño de la partición, si dejas el que pone por defecto ocupará todo el espacio libre, si por el contrario pones un tamaño inferior podrás crear posteriormente más particiones. Para confirmar pulsa INTRO.
Para instalar windows en la partición que hemos creado pulsa INTRO. Si dispones de varias particiones, muevete con las flechas para seleccionar en cual quieres instalar windows.
A continuación deberemos formatear la partición que hemos elegido.. Si vamos a instalar windows en un disco duro grande es mejor elegir NTFS, si es un disco duro pequeño (menos de 40GBytes), FAT32. Al no ser que estemos instalando windows por que un virus nos ha borrado los datos elegiremos formateo rápido tanto en FAT32 como en NTFS. El formateo lento es recomendable cuando se ha metido un virus en el ordenador o cuando el disco tiene errores. Selecciona una opción moviendote con las flechas y pulsa INTRO.
Una vez que se ha dado formato a la partición se iniciará la copia de los archivos de instalación en las carpetas de instalación de Windows.
El programa de instalación te informará del tiempo restante que queda de instalación así como del progreso de la instalació
Compueba que la configuración regional y de idioma sea la correcta, en caso contrario haz clic en “Personalizar” y “Detalles”.
Escibe tu nombre, la organización la puedes dejar en blanco.
Introduce la clave de instalación que se encuentra en el embalaje del producto. Si tu clave es incorrecta o la has escrito mal te aparecerá un mensaje de error indicándotelo.
Escribe un nombre para identificar el ordenador en la red de área local. La contraseña de administrador la puedes dejar en blanco (si alguna vez te pregunta por esta clave por ejemplo en la consola de recuperación solo has de pulsar INTRO).
Comprueba que la fecha y la hora sean las correctas y que la zona horaria coincida con el país en el que vives.
Una vez completado el asistente, continuará la instalación de windows. Puede que este proceso dure bastante, todo depende de la velocidad de tu ordenador.
Después de configurar la conexión a Internet continuará la instalación. Una vez completada la instalación nos aparecerá la pantalla de carga de Windows XP.
Windows nos mostrará un mensaje confirmandonos que ha cambiado la configuración de pantalla. Si la pantalla se te queda en negro, espera unos segundos y Windows volverá a la configuración de defecto.
A continuación se iniciará un asistente para terminar de configurar windows. Haz clic ene el botón siguiente.
Activa o no las actualizaciones automáticas y pulsa siguiente (sólo si la instalación lleva incorporado el Service Pack 2 ó una versión superior).
En el caso de tener un modém conectado, windows comprobará la conexión. Aunque lo mejor es que si tienes un modém que esté conectado por USB que lo desconéctes hasta que termine la instalación.
Selecciona el tipo de conexión que usas, ADSL o cable.
Según el tipo de conexión elegida, selecciona una opción.
Introduce la información de tu conexión, si no la sabes puedes omitir el paso.
Windows te dará la opción de registrar en ese momento tu copia de windows o más tarde.
Escribe el nombre de las personas que usarán windows. Por cada nombre se creará una cuenta. Si quieres crear mas cuentas o administrarlas lo puedes hacer desde el Panel de Control.
Haz clic en finalizar para terminar la instalación. A continuación aparecerá la pantalla de bienvenida de windows.
Después de la pantalla de bienvenida se nos mostrará el escritorio de windows y el menú de inicio desplegado.
Ya tienes windows ¡listo para usarlo!.
En el caso de tener un modém conectado, windows comprobará la conexión. Aunque lo mejor es que si tienes un modém que esté conectado por USB que lo desconéctes hasta que termine la instalación.
Selecciona el tipo de conexión que usas, ADSL o cable.
Según el tipo de conexión elegida, selecciona una opción.
Introduce la información de tu conexión, si no la sabes puedes omitir el paso.
Windows te dará la opción de registrar en ese momento tu copia de windows o más tarde.
Escribe el nombre de las personas que usarán windows. Por cada nombre se creará una cuenta. Si quieres crear mas cuentas o administrarlas lo puedes hacer desde el Panel de Control.
Haz clic en finalizar para terminar la instalación. A continuación aparecerá la pantalla de bienvenida de windows.
Después de la pantalla de bienvenida se nos mostrará el escritorio de windows y el menú de inicio desplegado.
Ya tienes windows ¡listo para usarlo!.
domingo, 28 de noviembre de 2010
MAQUINAS VIRTUALES
una máquina virtual es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.
Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario
Tipos de máquinas virtuales
TIPOS DE MAQUINAS VIRTUALES
Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario
Tipos de máquinas virtuales
TIPOS DE MAQUINAS VIRTUALES
Máquinas virtuales de sistema
Las máquinas virtuales de alivio sistema, también llamadas máquinas virtuales de hardware, permiten a la máquina física subyacente multiplexarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o "hypervisor". Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").
Las máquinas virtuales de alivio sistema, también llamadas máquinas virtuales de hardware, permiten a la máquina física subyacente multiplexarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o "hypervisor". Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").
Aplicaciones de las máquinas virtuales de sistema
Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente.
La máquina virtual puede proporcionar una arquitectura de instrucciones (ISA) que sea algo distinta de la verdadera máquina. Es decir, podemos simular hardware.
Varias máquinas virtuales (cada una con su propio sistema operativo llamado sistema operativo "invitado" o "guest"), pueden ser utilizadas para consolidar servidores. Esto permite que servicios que normalmente se tengan que ejecutar en computadoras distintas para evitar interferencias, se puedan ejecutar en la misma máquina de manera completamente aislada y compartiendo los recursos de una única computadora. La consolidación de servidores a menudo contribuye a reducir el coste total de las instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware.
La virtualización es una excelente opción hoy día, ya que las máquinas actuales (Laptops, desktops, servidores) en la mayoría de los casos están siendo "sub-utilizados" (gran capacidad de disco duro, memoria RAM, etc.), llegando a un uso de entre 30% a 60% de su capacidad. Al virtualizar, la necesidad de nuevas máquinas en una ya existente permite un ahorro considerable de los costos asociados (energía, mantenimiento, espacio, etc).
Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido aislamiento el uno del otro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente.
La máquina virtual puede proporcionar una arquitectura de instrucciones (ISA) que sea algo distinta de la verdadera máquina. Es decir, podemos simular hardware.
Varias máquinas virtuales (cada una con su propio sistema operativo llamado sistema operativo "invitado" o "guest"), pueden ser utilizadas para consolidar servidores. Esto permite que servicios que normalmente se tengan que ejecutar en computadoras distintas para evitar interferencias, se puedan ejecutar en la misma máquina de manera completamente aislada y compartiendo los recursos de una única computadora. La consolidación de servidores a menudo contribuye a reducir el coste total de las instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware.
La virtualización es una excelente opción hoy día, ya que las máquinas actuales (Laptops, desktops, servidores) en la mayoría de los casos están siendo "sub-utilizados" (gran capacidad de disco duro, memoria RAM, etc.), llegando a un uso de entre 30% a 60% de su capacidad. Al virtualizar, la necesidad de nuevas máquinas en una ya existente permite un ahorro considerable de los costos asociados (energía, mantenimiento, espacio, etc).
Máquinas virtuales de proceso
Una máquina virtual de proceso, a veces llamada "máquina virtual de aplicación", se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se detiene para cuando éste finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma.
El ejemplo más conocido actualmente de este tipo de máquina virtual es la máquina virtual de Java. Otra máquina virtual muy conocida es la del entorno .Net de Microsoft que se llama "Common Language Runtime".
Inconvenientes de las máquinas virtuales
Uno de los inconvenientes de las máquinas virtuales es que agregan gran complejidad al sistema en tiempo de ejecución. Esto tiene como efecto la ralentización del sistema, es decir, el programa no alcanzará la misma velocidad de ejecución que si se instalase directamente en el sistema operativo "anfitrión" (host) o directamente sobre la plataforma de hardware. Sin embargo, a menudo la flexibilidad que ofrecen compensa esta pérdida de eficiencia.
Una máquina virtual de proceso, a veces llamada "máquina virtual de aplicación", se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se detiene para cuando éste finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma.
El ejemplo más conocido actualmente de este tipo de máquina virtual es la máquina virtual de Java. Otra máquina virtual muy conocida es la del entorno .Net de Microsoft que se llama "Common Language Runtime".
Inconvenientes de las máquinas virtuales
Uno de los inconvenientes de las máquinas virtuales es que agregan gran complejidad al sistema en tiempo de ejecución. Esto tiene como efecto la ralentización del sistema, es decir, el programa no alcanzará la misma velocidad de ejecución que si se instalase directamente en el sistema operativo "anfitrión" (host) o directamente sobre la plataforma de hardware. Sin embargo, a menudo la flexibilidad que ofrecen compensa esta pérdida de eficiencia.
quemu
Es un emulador de procesadores basado en la traducción dinámica de binarios (conversión del código binario de la arquitectura fuente en código entendible por la arquitectura huésped). QEMU también tiene capacidades de virtualización dentro de un sistema operativo, ya sea GNU/Linux, Windows, o cualquiera de los sistemas operativos admitidos, (de hecho es la forma más común de uso). Esta máquina virtual puede ejecutarse en cualquier tipo de Microprocesador o arquitectura (x86, x86-64, PowerPC, MIPS, SPARC, etc.). Está licenciado en parte con la LGPL y la GPL de GNU.
Oracle VM VirtualBox
Es un software de virtualización para arquitecturas x86, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.
Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux,OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.
El objetivo principal es emular un sistema operativo dentro de otro sin tener que reparticionar el disco duro, empleando para su ubicación cualquier directorio dentro de éste.
El programa no dispone de GUI, pero existe otro programa llamado QEMU manager que hace las veces de interfaz gráfica si se utiliza QEMU desde Windows. También existe una versión para GNU/Linux llamado qemu-launcher. En Mac OS X puede utilizarse el programa Q que dispone de una interfaz gráfica para crear y administrar las máquinas virtuales.
Es un software de virtualización para arquitecturas x86, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.
Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux,OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.
El objetivo principal es emular un sistema operativo dentro de otro sin tener que reparticionar el disco duro, empleando para su ubicación cualquier directorio dentro de éste.
El programa no dispone de GUI, pero existe otro programa llamado QEMU manager que hace las veces de interfaz gráfica si se utiliza QEMU desde Windows. También existe una versión para GNU/Linux llamado qemu-launcher. En Mac OS X puede utilizarse el programa Q que dispone de una interfaz gráfica para crear y administrar las máquinas virtuales.
Kernel-based Virtual Machine
O KVM, (en español Máquina virtual basada en el núcleo) es una solución para implementar virtualización completa con Linux sobre hardware x86. Está formada por un módulo del núcleo (con el nombre kvm.ko) y herramientas en el espacio de usuario, siendo en su totalidad software libre. El componente KVM para el núcleo está incluido en Linux desde la versión 2.6.20.
KVM permite ejecutar máquinas virtuales utilizando imágenes de disco que contienen sistemas operativos sin modificar. Cada máquina virtual tiene su propio hardware virtualizado: una tarjeta de red, discos duros, tarjeta gráfica, etc.VMware
Es un sistema de virtualización por software. Un sistema virtual por software es un programa que simula un sistema físico (un ordenador, un hardware) con unas características de hardware determinadas. Cuando se ejecuta el programa (simulador), proporciona un ambiente de ejecución similar a todos los efectos a un ordenador físico (excepto en el puro acceso físico al hardware simulado), con CPU (puede ser más de una), BIOS, tarjeta gráfica, memoria RAM, tarjeta de red, sistema de sonido, conexión USB, disco duro (pueden ser más de uno), etc.
Entre este software se incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player. El software de VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en procesadores INTEL, bajo el nombre de VMware Fusion. El nombre corporativo de la compañía es un juego de palabras usando la interpretación tradicional de las siglas «VM» en los ambientes de computación, como máquinas virtuales (VirtualMachines).
SISTEMAS OPERATIVOS LINUX
El Proyecto Debian es una asociación de personas que han hecho causa común para crear un sistema operativo (SO) libre. Este sistema operativo que hemos creado se llama Debian GNU/Linux, o simplemente Debian para acortar.
Un sistema operativo es un conjunto de programas y utilidades básicas que hacen que su computadora funcione. El centro de un sistema operativo es el núcleo (N. del T.: kernel). El núcleo es el programa más importante en la computadora, realiza todo el trabajo básico y le permite ejecutar otros programas.
Los sistemas Debian actualmente usan el núcleo de Linux. Linux es una pieza de software creada en un principio por Linus Torvalds y soportada por miles de programadores a lo largo del mundo.
Un sistema operativo es un conjunto de programas y utilidades básicas que hacen que su computadora funcione. El centro de un sistema operativo es el núcleo (N. del T.: kernel). El núcleo es el programa más importante en la computadora, realiza todo el trabajo básico y le permite ejecutar otros programas.
Los sistemas Debian actualmente usan el núcleo de Linux. Linux es una pieza de software creada en un principio por Linus Torvalds y soportada por miles de programadores a lo largo del mundo.
UBUNTU
Ubuntu es una distribución Linux basada en Debian GNU/Linux que proporciona un sistema operativo actualizado y estable para el usuario medio, con un fuerte enfoque en la facilidad de uso e instalación del sistema. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de las distribuciones Linux es de aproximadamente 50%, y con una tendencia a subir como servidor web.
Está patrocinado por Canonical Ltd., una compañía británica propiedad del empresario sudafricano Mark Shuttleworth que en vez de vender la distribución con fines lucrativos, se financia por medio de servicios vinculados al sistema operativo y vendiendo soporte técnico. Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad en mejorar los componentes de su sistema operativo. Canonical también apoya y proporciona soporte para cuatro derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu y la versión de Ubuntu orientada a servidores (Ubuntu Server Edition).
Su eslogan es Linux for Human Beings (Linux para seres humanos) y su nombre proviene de la ideología sudafricana Ubuntu («humanidad hacia otros»).
Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte de Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long Term Support), que se liberan cada dos años, reciben soporte durante tres años en los sistemas de escritorio y cinco para la edición orientada a servidores
Está patrocinado por Canonical Ltd., una compañía británica propiedad del empresario sudafricano Mark Shuttleworth que en vez de vender la distribución con fines lucrativos, se financia por medio de servicios vinculados al sistema operativo y vendiendo soporte técnico. Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad en mejorar los componentes de su sistema operativo. Canonical también apoya y proporciona soporte para cuatro derivaciones de Ubuntu: Kubuntu, Xubuntu, Edubuntu y la versión de Ubuntu orientada a servidores (Ubuntu Server Edition).
Su eslogan es Linux for Human Beings (Linux para seres humanos) y su nombre proviene de la ideología sudafricana Ubuntu («humanidad hacia otros»).
Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte de Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs críticos y actualizaciones menores de programas. Las versiones LTS (Long Term Support), que se liberan cada dos años, reciben soporte durante tres años en los sistemas de escritorio y cinco para la edición orientada a servidores
Linux Mint es una distribución del sistema operativo GNU/Linux, basado en la distribución Ubuntu (que a su vez está basada en Debian). A partir del 7 de septiembre de 2010 también está disponible una edición basada en Debian, es compatible con ésta última y comparte los mismos repositorios.
Linux Mint mantiene un inventario actualizado, un sistema operativo estable para el usuario medio, con un fuerte énfasis en la usabilidad y facilidad de instalación. Es reconocido por ser fácil de usar, especialmente para los usuarios sin experiencia previa en Linux.
Linux Mint se compone de muchos paquetes de software, de los cuales se distribuyen la mayor parte bajo una licencia de software libre. La principal licencia utilizada es la GNU General Public License (GNU GPL) que, junto con la GNU Lesser General Public License (GNU LGPL), declara explícitamente que los usuarios tienen libertad para ejecutar, copiar, distribuir, estudiar, cambiar, desarrollar y mejorar el software. Linux Mint es financiada por su comunidad de usuarios. Los usuarios individuales y empresas que utilizan el sistema operativo pueden actuar como donantes , patrocinadores y socios de la distribución. El apoyo financiero de la comunidad y la publicidad en el sitio web ayuda a mantener Linx Mint libre y abierta.
Linux Mint mantiene un inventario actualizado, un sistema operativo estable para el usuario medio, con un fuerte énfasis en la usabilidad y facilidad de instalación. Es reconocido por ser fácil de usar, especialmente para los usuarios sin experiencia previa en Linux.
Linux Mint se compone de muchos paquetes de software, de los cuales se distribuyen la mayor parte bajo una licencia de software libre. La principal licencia utilizada es la GNU General Public License (GNU GPL) que, junto con la GNU Lesser General Public License (GNU LGPL), declara explícitamente que los usuarios tienen libertad para ejecutar, copiar, distribuir, estudiar, cambiar, desarrollar y mejorar el software. Linux Mint es financiada por su comunidad de usuarios. Los usuarios individuales y empresas que utilizan el sistema operativo pueden actuar como donantes , patrocinadores y socios de la distribución. El apoyo financiero de la comunidad y la publicidad en el sitio web ayuda a mantener Linx Mint libre y abierta.
FEDORA
Fedora (AFI: /fəˈdɔrə/) es una distribución Linux para propósitos generales basada en RPM, que se mantiene 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 GNU/Linux. Max Spevack en una entrevista afirmó que: "Hablar de Fedora es hablar del rápido progreso del 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 14, puesta a disposición del público el 02 de noviembre de 2010.
De acuerdo a DistroWatch, Fedora es la segunda distribución de GNU/Linux más popular, por detrás de Ubuntu.
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 GNU/Linux. Max Spevack en una entrevista afirmó que: "Hablar de Fedora es hablar del rápido progreso del 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 14, puesta a disposición del público el 02 de noviembre de 2010.
De acuerdo a DistroWatch, Fedora es la segunda distribución de GNU/Linux más popular, por detrás de Ubuntu.
MANDRINA
Mandriva o Mandriva Linux es una distribución Linux publicada por la compañía francesa Mandriva destinada tanto para principiantes como para usuarios experimentados, que ofrece un sistema operativo orientado a computadoras personales y también para servidores con un enfoque a los usuarios que se están introduciendo al mundo de Linux y al software libre además por tener una amplia gama y comunidad de desarrolladores, es adecuada para todo tipo de variedad de necesidades: estaciones de trabajo, creación de clústeres, servidores, firewalls, etc. Es una de las distribuciones de Linux referentes a nivel mundial.
Mandriva surgió en 2005 como resultado de la fusión de la distribución francesa Mandrake Linux y la brasileña Conectiva Linux. Se distribuye mediante la Licencia pública general de GNU, y es posible descargar su distribución en formato ISO, sus asistentes o sus repositorios.
La primera edición se basó en Red Hat Linux v5.1 y escogió el entorno gráfico de KDE v1.0. Desde entonces ha seguido su propio camino, separado de Red Hat y ha incluido numerosas herramientas propias o modificadas, fundamentalmente dirigidas a facilitar la configuración del sistema. Mandrake (su anterior nombre) también es conocida por compilar sus paquetes con optimizaciones para procesadores Pentium y superiores, incompatibles con versiones más antiguas tales como 386 y 486 , La versión estable de Mandriva Linux es 2010 (adelie) Free. Dual-Arch y One está disponible para su descarga en la página oficial de Mandriva.
Mandriva surgió en 2005 como resultado de la fusión de la distribución francesa Mandrake Linux y la brasileña Conectiva Linux. Se distribuye mediante la Licencia pública general de GNU, y es posible descargar su distribución en formato ISO, sus asistentes o sus repositorios.
La primera edición se basó en Red Hat Linux v5.1 y escogió el entorno gráfico de KDE v1.0. Desde entonces ha seguido su propio camino, separado de Red Hat y ha incluido numerosas herramientas propias o modificadas, fundamentalmente dirigidas a facilitar la configuración del sistema. Mandrake (su anterior nombre) también es conocida por compilar sus paquetes con optimizaciones para procesadores Pentium y superiores, incompatibles con versiones más antiguas tales como 386 y 486 , La versión estable de Mandriva Linux es 2010 (adelie) Free. Dual-Arch y One está disponible para su descarga en la página oficial de Mandriva.
SISTEMAS OPERATIVOS MICROSOFT WINDOWS
WINDOWS 7
Windows 7 es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. 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 venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.
A diferencia del gran salto arquitectónico y de características que sufrió su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible. Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido.
Diversas presentaciones ofrecidas por la compañía en 2008 se enfocaron en demostrar capacidades multitáctiles, una interfaz rediseñada junto con una nueva barra de tareas y un sistema de redes domésticas simplificado y fácil de usar denominado Grupo en el Hogar, además de importantes mejoras en el rendimiento general del sistema operativo
WINDOWS VISTA
Windows 7 es la versión más reciente de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. 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 venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.
A diferencia del gran salto arquitectónico y de características que sufrió su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible. Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido.
Diversas presentaciones ofrecidas por la compañía en 2008 se enfocaron en demostrar capacidades multitáctiles, una interfaz rediseñada junto con una nueva barra de tareas y un sistema de redes domésticas simplificado y fácil de usar denominado Grupo en el Hogar, además de importantes mejoras en el rendimiento general del sistema operativo
WINDOWS VISTA
Windows Vista es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft. Esta versión se enfoca para ser utilizada en equipos de escritorio en hogares y oficinas, equipos portátiles, "tablet PC" y equipos "media center".
El proceso de desarrollo terminó el 8 de noviembre de 2006 y en los siguientes tres meses fue entregado a los fabricantes de hardware y software, clientes de negocios y canales de distribución. El 30 de enero de 2007 fue lanzado mundialmente y fue puesto a disposición para ser comprado y descargado desde el sitio web de Microsoft.
La aparición de Windows Vista viene más de 5 años después de la introducción de su predecesor, 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 de Windows 95, ocurrido el 25 de agosto de 1995, debido a que esta incluyó además otros productos como Microsoft Office 2007 y Exchange Server 2007.
WINDOWS XP
Windows XP (cuyo nombre en clave inicial fue Whistler) es una versión de Microsoft Windows, línea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, actualmente es el sistema operativo para x86 más utilizado del planeta (con una cuota de mercado del 48,9%) y se considera que existen más de 400 millones de copias funcionando. Las letras "XP" provienen de la palabra eXPeriencia (eXPerience en inglés).
Dispone de versiones para varios entornos informáticos, incluyendo PCs domésticos o de negocios, equipos portátiles, "netbooks", "tablet PC" y "media center". Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un núcleo y arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits.
A diferencia de versiones anteriores de Windows, al estar basado en la arquitectura de Windows NT proveniente del código de Windows 2000, presenta mejoras en la estabilidad y el rendimiento. Tiene una interfaz gráfica de usuario (GUI) perceptiblemente reajustada (denominada Luna), la cual incluye características rediseñadas, algunas de las cuales se asemejan ligeramente a otras GUI de otros sistemas operativos, cambio promovido para un uso más fácil que en las versiones anteriores. Se introdujeron nuevas capacidades de gestión de software para evitar el "DLL Hell" (infierno de las DLLs) que plagó las viejas versiones. Es también la primera versión de Windows que utiliza la activación del producto para reducir la piratería del software, una restricción que no sentó bien a algunos usuarios. Ha sido también criticado por las vulnerabilidades de seguridad, integración de Internet Explorer, la inclusión del reproductor Windows Media Player y aspectos de su interfaz.
WINDOWS 98
Windows 98 (cuyo nombre en clave es Memphis) es un sistema operativo gráfico publicado el 25 de junio de 1998 por Microsoft y el sucesor de Windows 95. Como su predecesor, es un producto monolítico híbrido de 16 y 32 bits.
La primera edición de Windows 98 fue designada por los números de versión internos 4.10.1998, o 4.10.1998A si había sido actualizado con el CD de seguridad de Microsoft. Windows 98 Segunda Edición está designado por los números de versión internos 4.10.2222A ó 4.10.2222B si había sido actualizado con el CD de seguridad de Microsoft. El sucesor de Windows 98 es Windows Me.
WINDOWS 2000
Windows 2000 es un sistema operativo de Microsoft que se puso en circulación el 17 de febrero de 2000 con un cambio de nomenclatura para su sistema NT. Así, Windows NT 5.0 pasó a llamarse Windows 2000. Fue sucedido por Windows XP para equipos de escritorio en octubre de 2001 y Windows Server 2003 para servidores en abril de 2003.
Windows 2000 es un sistema operativo para empresas y es ideal para ejecutar servidores de red o los servidores de archivo. Dentro de las tareas que puede realizar se incluyen: crear cuentas de usuarios, asignar recursos y privilegios, actuar como servidor web, FTP, servidor de impresión, DNS o resolución de nombres de dominio, servidor DHCP, entre otros servicios básicos. Otra de las funciones que tiene, es como en todo sistema Windows la opción de utilizarlo como una estación de trabajo más de la red. Dicho sistema operativo es muy eficiente y su principal punto fuerte es el Active Directory (Directorio Activo), herramienta desde la cual se puede administrar toda la infraestructura de una organización.
En este sistema operativo, se introdujeron algunas modificaciones respecto a sus predecesores como el sistema de archivos NTFS 5, con la capacidad de cifrar y comprimir archivos. Introdujo también las mejoras en el sistema de componentes COM, introduciendo COM+ que unificó en un solo paquete de los servicios anexados y la tecnología COM y MTS de Windows NT4, con nuevas ventajas en el ámbito empresarial.
SISTEMAS OPERATIVOS
Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional. Uno de los más prominentes ejemplos de esta diferencia, es el SO Linux, el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.
Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase AmigaOS, beOS o MacOS como los pioneros de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D con programas como Imagine o Scala multimedia, entre muchos otros.)
Uno de los propósitos de un sistema operativo como intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)
Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.
**CLASIFICACION**
Sistemas Operativos de multiprogramación (o Sistemas Operativos de 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). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.
Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización.
Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno está usando el procesador, o un procesador distinto, es decir, involucra máquinas con más de una UCP.
Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes:
•Mejora productividad del sistema y utilización de recursos.
•Multiplexa recursos entre varios programas.
•Generalmente soportan múltiples usuarios (multiusuarios).
•Proporcionan facilidades para mantener el entorno de usuarios individuales.
•Requieren validación de usuario para seguridad y protección.
•Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
•Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.
•Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores.
•En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.
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. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
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 esta 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.
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.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
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.
Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecución de los trabajos.
Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico.
Algunas otras características con que cuentan los Sistemas Operativos por lotes son:
•Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.
•Permiten poca o ninguna interacción usuario/programa en ejecución.
•Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.
•No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.
•Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos, nóminas de personal, etc.).
•Se encuentra en muchos computadores personales combinados con procesamiento serial.
•Planificación del procesador sencilla, típicamente procesados en orden de llegada.
•Planificación de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios.
•No requieren gestión crítica de dispositivos en el tiempo.
•Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso.
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.
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas como control de tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes:
•Control de trenes.
•Telecomunicaciones.
•Sistemas de fabricación integrada.
•Producción y distribución de energía eléctrica.
•Control de edificios.
•Sistemas multimedia.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes características:
•Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
•Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc.
•Objetivo es proporcionar rápidos tiempos de respuesta.
•Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
•Proceso se activa tras ocurrencia de suceso, mediante interrupción.
•Proceso de mayor prioridad expropia recursos.
•Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.
•Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria.
•Población de procesos estática en gran medida.
•Poco movimiento de programas entre almacenamiento secundario y memoria.
•Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del recurso.
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.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria.
Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.
Características de los Sistemas Operativos de tiempo compartido:
•Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseño asistido por computador, procesamiento de texto, etc.
•Dan la ilusión de que cada usuario tiene una máquina para sí.
•Mayoría utilizan algoritmo de reparto circular.
•Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio.
•Evitan monopolización del sistema asignando tiempos de procesador (time slot).
•Gestión de memoria proporciona protección a programas residentes.
•Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accesando un mismo archivos.
Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
Características de los Sistemas Operativos distribuidos:
•Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software .
•Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los usuarios.
•Objetivo clave es la transparencia.
•Generalmente proporcionan medios para la compartición global de recursos.
•Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos (a través de comunicación de procesos internodos, llamadas a procedimientos remotos, etc.).
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.
Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
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.
Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional. Uno de los más prominentes ejemplos de esta diferencia, es el SO Linux, el cual junto a las herramientas GNU, forman las llamadas distribuciones Linux.
Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase AmigaOS, beOS o MacOS como los pioneros de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D con programas como Imagine o Scala multimedia, entre muchos otros.)
Uno de los propósitos de un sistema operativo como intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)
Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.
**CLASIFICACION**
Sistemas Operativos de multiprogramación (o Sistemas Operativos de 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). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.
Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización.
Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno está usando el procesador, o un procesador distinto, es decir, involucra máquinas con más de una UCP.
Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.
Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes:
•Mejora productividad del sistema y utilización de recursos.
•Multiplexa recursos entre varios programas.
•Generalmente soportan múltiples usuarios (multiusuarios).
•Proporcionan facilidades para mantener el entorno de usuarios individuales.
•Requieren validación de usuario para seguridad y protección.
•Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
•Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real.
•Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores.
•En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.
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. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
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 esta 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.
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.
En otras palabras consiste en el fraccionamiento del tiempo (timesharing).
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.
Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecución de los trabajos.
Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico.
Algunas otras características con que cuentan los Sistemas Operativos por lotes son:
•Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.
•Permiten poca o ninguna interacción usuario/programa en ejecución.
•Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.
•No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.
•Conveniente para programas de largos tiempos de ejecución (ej, análisis estadísticos, nóminas de personal, etc.).
•Se encuentra en muchos computadores personales combinados con procesamiento serial.
•Planificación del procesador sencilla, típicamente procesados en orden de llegada.
•Planificación de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios.
•No requieren gestión crítica de dispositivos en el tiempo.
•Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso.
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.
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas como control de tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes:
•Control de trenes.
•Telecomunicaciones.
•Sistemas de fabricación integrada.
•Producción y distribución de energía eléctrica.
•Control de edificios.
•Sistemas multimedia.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes características:
•Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
•Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc.
•Objetivo es proporcionar rápidos tiempos de respuesta.
•Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
•Proceso se activa tras ocurrencia de suceso, mediante interrupción.
•Proceso de mayor prioridad expropia recursos.
•Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.
•Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria.
•Población de procesos estática en gran medida.
•Poco movimiento de programas entre almacenamiento secundario y memoria.
•Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del recurso.
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.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria.
Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.
Características de los Sistemas Operativos de tiempo compartido:
•Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseño asistido por computador, procesamiento de texto, etc.
•Dan la ilusión de que cada usuario tiene una máquina para sí.
•Mayoría utilizan algoritmo de reparto circular.
•Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio.
•Evitan monopolización del sistema asignando tiempos de procesador (time slot).
•Gestión de memoria proporciona protección a programas residentes.
•Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accesando un mismo archivos.
Sistemas Operativos distribuidos.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
Características de los Sistemas Operativos distribuidos:
•Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software .
•Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los usuarios.
•Objetivo clave es la transparencia.
•Generalmente proporcionan medios para la compartición global de recursos.
•Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos (a través de comunicación de procesos internodos, llamadas a procedimientos remotos, etc.).
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.
Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
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.
Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM.
DISCO DURO
Un disco duro (del inglés hard disk (HD)) es un disco magnético en el que puedes almacenar datos de ordenador. El disco duro es la parte de tu ordenador que contiene la información electrónica y donde se almacenan todos los programas (software). Es uno de los componentes del hardware más importantes dentro de tu PC.
El término duro se utiliza para diferenciarlo del disco flexible o disquete (floppy en inglés). Los discos duros pueden almacenar muchos más datos y son más rápidos que los disquetes. Por ejemplo, un disco duro puede llegar a almacenar más de 100 gigabytes, mientras que la mayoría de los disquetes tienen una memoria máxima de 1.4 megabytes.
Componentes de un disco duro
Normalmente un disco duro consiste en varios discos o platos. Cada disco requiere dos cabezales de lectura/grabación, uno para cada lado. Todos los cabezales de lectura/grabación están unidos a un solo brazo de acceso, de modo que no puedan moverse independientemente. Cada disco tiene el mismo número de pistas, y a la parte de la pista que corta a través de todos los discos se le llama cilindro.
Disco duro externo
Los discos duros externos son discos duros que se conectan externamente al ordenador, normalmente mediante USB, por lo que son más fáciles de transportar.
¿Qué es un Hard Disk Drive o HDD?
Un hard disk drive (HDD) es el mecanismo que lee y escribe datos en un disco duro. Los hard disk drives (HDDs) para PC generalmente tienen tiempos de búsqueda de unos 12 milisegundos o menos aunque muchos mejoran su funcionamiento con una técnica llamada caching.
Hay varios estándares de interfaz para pasar datos entre un disco duro y un ordenador, los más comunes son el IDE y el SCSI.
El término duro se utiliza para diferenciarlo del disco flexible o disquete (floppy en inglés). Los discos duros pueden almacenar muchos más datos y son más rápidos que los disquetes. Por ejemplo, un disco duro puede llegar a almacenar más de 100 gigabytes, mientras que la mayoría de los disquetes tienen una memoria máxima de 1.4 megabytes.
Componentes de un disco duro
Normalmente un disco duro consiste en varios discos o platos. Cada disco requiere dos cabezales de lectura/grabación, uno para cada lado. Todos los cabezales de lectura/grabación están unidos a un solo brazo de acceso, de modo que no puedan moverse independientemente. Cada disco tiene el mismo número de pistas, y a la parte de la pista que corta a través de todos los discos se le llama cilindro.
Disco duro externo
Los discos duros externos son discos duros que se conectan externamente al ordenador, normalmente mediante USB, por lo que son más fáciles de transportar.
¿Qué es un Hard Disk Drive o HDD?
Un hard disk drive (HDD) es el mecanismo que lee y escribe datos en un disco duro. Los hard disk drives (HDDs) para PC generalmente tienen tiempos de búsqueda de unos 12 milisegundos o menos aunque muchos mejoran su funcionamiento con una técnica llamada caching.
Hay varios estándares de interfaz para pasar datos entre un disco duro y un ordenador, los más comunes son el IDE y el SCSI.
Tecnologías de Conexión
Un Disco Duro puede tener distintos tipos de conexión que poseen los mismos con la placa base, es decir pueden ser SATA, IDE, SCSI o SAS:
§ IDE: Integrated Device Electronics ("Dispositivo con electrónica integrada") o ATA (Advanced Technology Attachment), controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) Hasta aproximadamente el 2004, el estándar principal por su versatilidad y asequibilidad. Son planos, anchos y alargados.
§ SCSI: Son interfaces preparadas para discos duros de gran capacidad de almacenamiento y velocidad de rotación. Se presentan bajo tres especificaciones: SCSI Estándar (Standard SCSI), SCSI Rápido (Fast SCSI) y SCSI Ancho-Rápido (Fast-Wide SCSI). Su tiempo medio de acceso puede llegar a 7 milisegundos y su velocidad de transmisión secuencial de información puede alcanzar teóricamente los 5 Mbps en los discos SCSI Estándares, los 10 Mbps en los discos SCSI Rápidos y los 20 Mbps en los discos SCSI Anchos-Rápidos (SCSI-2). Un controlador SCSI puede manejar hasta 7 discos duros SCSI (o 7 periféricos SCSI) con conexión tipo margarita (daisy-chain). A diferencia de los discos IDE, pueden trabajar asincrónicamente con relación al microprocesador, lo que posibilita una mayor velocidad de transferencia.
§ SATA (Serial ATA): El más novedoso de los estándares de conexión, utiliza un bus serie para la transmisión de datos. Notablemente más rápido y eficiente que IDE. Existen tres versiones, SATA 1 con velocidad de transferencia de hasta 150 MB/s (hoy día descatalogado), SATA 2 de hasta 300 MB/s, el más extendido en la actualidad; y por último SATA 3 de hasta 600 MB/s el cual se está empezando a hacer hueco en el mercado. Físicamente es mucho más pequeño y cómodo que los IDE, además de permitir conexión en caliente.
§ SAS (Serial Attached SCSI): Interfaz de transferencia de datos en serie, sucesor del SCSI paralelo, aunque sigue utilizando comandos SCSI para interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y desconexión en caliente. Una de las principales características es que aumenta la velocidad de transferencia al aumentar el número de dispositivos conectados, es decir, puede gestionar una tasa de transferencia constante para cada dispositivo conectado, además de terminar con la limitación de 16 dispositivos existente en SCSI, es por ello que se vaticina que la tecnología SAS irá reemplazando a su predecesora SCSI. Además, el conector es el mismo que en la interfaz SATA y permite utilizar estos discos duros, para aplicaciones con menos necesidad de velocidad, ahorrando costes. Por lo tanto, las unidades SATA pueden ser utilizadas por controladoras SAS pero no a la inversa, una controladora SATA no reconoce discos SAS.
Suscribirse a:
Entradas (Atom)