martes, 9 de octubre de 2012

Actividades 7-10-2012

1. Buscar información sobre LILO, GRUB, NTLDR y BOOTMGR.

Todos ellos son gestores de arranque.

LILO (Linux Loader): Es un gestor de arranque basado en Linux que permite elegir arrancar el PC entre sistemas operativos Linux y otras plataformas. Permite arrancar desde el disco duro o desde un almacenamiento externo. Permite ademas instalarse en el Master Boot Record (MBR).

GRUB ( GNU Unified Bootloader): Es un gestor de arranque múltiple  desarrollado desde el proyecto GNU que se usa para iniciar y elegir entre uno o varios sistemas operativos instalados en el mismo equipo. Se diferencia del resto de gestores de arranque en que no funciona por una tabla de bloques en el disco duro, sino que es capaz de examinar el sistema de archivos.

NTLDR (NT Loader): Es el archivo encargado del arranque en todas las versiones de Microsoft Windows NT. Requiere que se encuentren en la partición principal dos archivos esenciales: el archivo NTLDR que se encarga de cargar el S.O. y el archivo boot.ini, que contiene el menú con las opciones de inicio. En caso de que alguno de los dos archivos no se encuentre presente, se informa del error al usuario.

BOOTMGR: Es un gestor de arranque de sistemas operativos que se instala directamente en el sector primario de arranque. Se encuentra incluido en el núcleo del sistema operativo y, si falla, produce error de carga del resto del SO

2.  ¿Qué gestor de arranque se utiliza en el aula y porqué?

En el aula se utiliza el gestor de arranque GRUB, debido principalmente a que tanto LILO como GRUB permiten el uso de sistemas operativos de Linux y otros; y el resto de gestores de arranque sólo son compatibles con los Sistemas Operativos de Windows.

3. Si se tiene Windows y Linux en la misma máquina, ¿Qué gestor de arranque se recomienda utilizar?

Nuevamente, se debería utilizar algún gestor de arranque basado en Linux, puesto que son compatibles tanto con sistemas Windows como con Linux como con cualquier otro sistema operativo instalado.

martes, 2 de octubre de 2012

Sistemas Operativos Posteriores a 1996

Segunda parte de la entrada repasando la historia desde los inicios del sistema operativo.
A continuación se nombrarán los S.O. con fecha posteriores a 1996.

En 1996, IBM saca a la venta la nueva versión de su sistema operativo OS/2 Warp 4



Un año después, en 1997, la empresa Apple saca a la venta la actualizacion del Mac OS System 8


1998: Microsoft actualiza su sistema operativo Windows y lo pone ala venta como "Windows 98".


Ese mismo año, GNU/Linux sigue avanzando y se distribuye en una de sus famosas ediciones, "Mandrake Linux"


Un año más tarde, en 1999, aparece Windows 98 Segunda Edición; con muchas mejoras sobre el original como, por ejemplo, las capacidades de conexion compartida a internet por Lan, soporte integrado de unidades DVD o la inclusión de Internet Explorer 5.0



Entrados ya en el siglo XXI, en 2001 sale una nueva versión del sistema operativo de Mac OS, la "X".




Ese mismo año, Microsoft pone a la venta el considerado mejor sistema operativo de esa misma marca, el windows XP, que aún hoy en día se sigue utilizando muy ámpliamente.



En el 2006, sale a disposición del público el sistema operativo GNU/Linux más famoso hasta la fecha: Ubuntu


Ese mismo año, en 2006, aparece el primer sistema operativo "en la nube", es decir, que el sistema operativo no se encuentra en el propio ordenador, sino que depende de servidores y accede a ellos mediante internet. Este S.O es denominado EyeOS


Posteriormente, en el año 2007 aparece la evolución de windows XP, el Windows Vista


2007, aparece Mac Os X Leopard




2009, nos encontramos con el windows 7



2011, Ubuntu se actualiza a 11.04 y cambia su interfaz visual Gnome por Unity



2011, sale una beta del sistema operativo en la nube de Google, el denominado "Chrome OS"



2012, en proximas fechas, se pone a la venta el windows 8 estrenando la interfaz "Metro", agrupando a tablets, smartphones y PC bajo un mismo sistema operativo




lunes, 1 de octubre de 2012

Sistemas operativos anteriores a 1996

La historia de los sistemas operativos se inicia junto a la historia de la computación.
Se podría considerar que el primer sistema operativo surge en 1956, hasta entonces los programadores interactuaban directamente con el hardware trabajando en lenguaje binario.
Por tanto, el primer sistema operativo fué creado en 1956 por IBM para la serie de ordenadores IBM 704, que únicamente realizaba funciones de ejecución de un programa cuando el anterior terminaba. Este primer sistema operativo no disponía ni de interfaz gráfico ni de interfaz de consola.
En el resto de la década de 1950, se fueron implementando diferentes capacidades a los primitivos sistemas operativos tales como un monitor residente (carga de programas a memoria mediante cinta o tarjetas perforadas), el procesamiento por lotes (carga de un programa tras otro) o el almacenamiento temporal por buffering (facilita y disminuye el tiempo de carga del programa y favorece la carga del programa posterior).
A continuación, a finales de 1969 desde los laboratorios de Bell se crea el primer sistema operativo como tal, denominado UNIX, funcionando únicamente en modo terminal y sin entorno gráfico.
Screenshot de sistema primitivo UNIX de 1969

Entrada en la década de 1970, se producen varios sistemas operativos que poco a poco van evolucionando en complejidad y prestaciones:

Xerox Alto
1973: Sistema operativo propio de la empresa Xerox para su PC "Xerox Alto". Este sistema operativo popularizó el modelo de graficos raster para salidas de textos y graficos.

1974: Publicación del S.O BSD 1.0, sustituido por BSD 2.0 en 1978 (la imagen corresponde al proyecto "free BSD"). Este sistema estaba basado en Unix.


En 1979, Tim Paterson crea el sistema 86-DOS, posteriormente bautizado como QDOS ( Quick and Dirty Operative System). En 1981, Bill Gates junto con Microsoft realiza la compra de QDOS y lo distribuye en sus IBM-PC como PC-DOS. En 1982, es rebautizado de nuevo como MS-DOS y lo vende como sistema operativo independiente en formato diskete. El MS-DOS es monousuario y monotarea y originalmente sólo funcionaba en modo comandos o de consola. Aparecieron programas cono el archiconocido "Comandante Norton" que mostraba un interfaz grafico para los archivos.

Imagen de MS-DOS de 1982

A continuación, ya en la década de 1981 nace el Xerox Star, sucesor de Xerox Alto. Este sistema operativo dejó herencias como las bases para Ethernet, servicios de red de impresión o estructuración de escritorio.

Xerox Star de 1981

En el año 1983, Apple muestra su primera gran obra de sistemas operativos: La Apple Lisa System 1. Sus principales caracteristicas fueron: Multitarea, memoria virtual ( caracterisitica muy avanzada para la epoca), uso de un gestor de archivos relativamente grande. Podia funcionar en modo "Lisa Office System"; que proporcionaba un ambiente GUI para los usuarios o en modo "Workshop", un ambiente de texto para el desarrollo de programas.


En 1984 Apple evoluciona la Lisa System 1 en el nuevo Mac OS. Fue un sistema operativo enteramente gráfico, no disponía de línea de comandos. Destaca por su facilidad de uso y por su multitarea cooperativa.
Disponia, no obstante, de varios problemas, como la gestion de memoria muy limitada, la falta de memoria protegida y abundantes conflictos entre las extensiones que se le aplicaban.



Un año después, las PC Amiga salen a la venta y, con ellas, el sistema Operativo Workbench, rebautizado posteriormente como Amiga OS, considerado el primer sistema operativo a color.
Otorgaba una combinacion de colores azul y naranja diseñados para dar alto contraste incluso en las peores pantallas. Era capaz de mostrar 4 colores de una paleta de 4096, la resolucion maxima era de 640x512 pixeles y los iconos disponian de dos estados, inactivo o activado.



Un poco más tarde, ve la luz el primer Microsoft Windows 1.0 que no tardó prácticamente nada en actualizarse a la versión 1.01, debido a la gran cantidad de errores que tenía en la primera versión.
Ofrecia limitada multitarea de los programas de MS-DOS dentro de un entorno gráfico y se distribuia en disquetes grandes de 360 KB de capacidad.


En 1987 Andrew S crea el sistema MINIX, un sistema operativo basado en Unix pero con conceptos C, cuya función era el aprendizaje informático.


En ese mismo año, Microsoft saca a la venta la actualización 2.0 de su sistema Windows.
Este sistema permitía a las ventanas superponerse a otras,suprimia la barra de tareas, utilizaba memoria expandida e introdujo nuevos atajos de teclado. 



3 años más tarde, en 1990, Microsoft Windows evoluciona  a la versión 3.0, actualizada posteriormente a la versión 3.11, dos años después, con caracteristicas como soporte de multiples sesiones, soporte de red, soporte para mas de 16 colores simultaneos y menus jerarquicos, entre otras mejoras.


El sistema Linux como tal surge en 1992 por la fusión del sistema GNU, creado por Richard Stallman en 1990, y por el nucleo Linux de Linus Torvalds, formando el sistema GNU/Linux, un sistema operativo libre que rápidamente capta la atención de grupos independientes de programadores informáticos.
Inicialmente ofrecia unicamente modo consola, posteriormente fueron apareciendo distintos entornos graficos que eran compatibles sin problemas con el nucleo GNU/Linux.


Para finalizar con los sistemas operativos anteriores a 1996, tenemos el popular sistema de Microsoft Windows 95, conocido por todos y que marcó un antes y un después.
Era un hibrido entre 16 y 32 bits e introdujo el sistema de archivos FAT32, precursor del USB. Otras caracteristicas fueron la compatibilidad con archivos de nombres largos, el modo a prueba de fallos, el panel de control y la instalacion y soporte desde CD-ROM.




Continuaré en la siguiente entrega con los sistemas operativos posteriores a 1996.

Wiki Personal de Conceptos

POST: Dependiendo del contexto, un "post "puede indicar  una entrada o un artículo publicado tanto en paginas web como en blogs; hacer referencia  al acronimo Power On Self Test (prueba de encendido de ordenador mediante tonos que indica a la hora de arrancar si todo está funcionando) o incluso puede hacer referencia a un método de peticiones utilizado en HTTP.

Actividades día 1-10-2012


1. Buscar información sobre los diferentes tipos de sistemas informáticos

Los sistemas informáticos se clasifican según su uso, la arquitectura, el paralelismo de los procesadores...
En este caso, los ordenadores según el tipo se clasifican en:

a) Superordenadores: Se trata de ordenadores con una capacidad de trabajo y procesamiento muy   superior a los ordenadores "habituales". Generalmente son de un tamaño muy grande, muy caros y son muy pocos los fabricantes de los mismos. Suelen utilizarse para tareas muy complejas y específicas.

b) Macro-ordenador o "mainframes": Se trata de ordenadores con mucha potencia, usados generalmente como gestores de bases de datos en las grandes empresas. Son de un tamaño y características inferiores a los Superordenadores.

c) Miniordenadores: Se trata de ordenadores parecidos a los macro-ordenadores usados también como gestores de bases de datos o como servidores pequeños. De menores características que los macro-ordenadores aunque siguen siendo potentes.

d) Estaciones de trabajo o "workstation": Es un micro-ordenador de altas prestaciones utilizado para tareas especificas que requieran un alto grado de multiproceso o capacidad de cálculo. Las grandes marcas suelen tener diferenciados la venta de estaciones de trabajo de los ordenadores personales.

e) Ordenadores Personales o "PC": Es una micro-ordenador de menores prestaciones pensada para un uso general y orientada al gran público.


2. Diferencias entre Superordenadores y computadoras centrales; y entre estaciones de trabajo y micro-ordenadores.

a) Los Superordenadores y las computadoras centrales o "mainframes" se diferencian principalmente en el tamaño (los Superordenadores son más grandes), en el precio (los Superordenadores suelen tener un precio prohibitivo), en las prestaciones (los Superordenadores pueden llegar a procesar miles de veces mas que los mainframes) y en otras características.

b) Las estaciones de trabajo y los micro-ordenadores  se diferencian en la tarea que normalmente tienen que realizar (los micro-ordenadores suelen tener funciones de bases de datos o de servidores, mientras que las estaciones de trabajo suelen tener funciones especificas e individuales). Además, se diferencian por precio, tamaño, prestaciones.. Las estaciones de trabajo suelen tener mas capacidad de procesamiento mientras que los micro-ordenadores o pequeños servidores suelen disponer de más capacidad de almacenamiento o rendimiento en multitarea.

3. Definir y buscar ejemplos de sistemas operativos:

-Mono y multitarea: Se considera un sistema operativo monotarea el que solamente es capaz de realizar un proceso o programa al mismo tiempo, cosa que los sistemas operativos multitarea son capaces de lidiar con múltiples programas al mismo tiempo. Ejemplo de monotarea el sistema "MS-DOS"  y ejemplo de multitarea "Windows XP"

-Mono y multiproceso: Muy similar a mono y multitarea. Nuevamente, sirvan como ejemplo el "MS-DOS" de monoproceso y "Windows XP" como Multiproceso.

-Mono y multiusuario: Se considera que un sistema operativo es monousuario cuando únicamente permite el uso simultáneo de un usuario o persona. El ejemplo típico es el pc de sobremesa y las versiones domésticas de Windows. El sistema monousuario tiene como ventaja principal la seguridad de los datos, que únicamente serán accesibles por el usuario en cuestión.
Por otra parte, los sistemas operativos multiusuario, normalmente orientados al usu en red, permite que varios usuarios simultáneos accedan e interactuen con el mismo. Un ejemplo de sistemas operativos multiusuario son las versiones de Windows Server 2000 o 2003.