ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  7 de Junio de 2012  •  2.491 Palabras (10 Páginas)  •  305 Visitas

Página 1 de 10

BSD

Historia de Berkeley Software Distribution

Una investigación hecha por los laboratorios de AT&T , en 1969, permitió a la universidad de california en Berkeley, entre otras, usar el código fuente de MULTICS para reducirlo para su soporte en equipos mas pequeños. La investigación se llevo a cargo de ken Thompson y Dennis Ritchie. Al final de este año nació Unix, luego de ser lanzado el estudiante graduado Bill Joy le agrego todas las mejoras hechas en Berkeley, y lo nombro Berkeley Software Distribuition.

Por razones comerciales AT&T le remueve los derechos a la universidad de usar su código, por esta razón, tras solo cambiar unos aspectos del código, Berkeley gana la riña con AT&T en 1994.

Al final de este año se lanzan dos versiones del código, BSD 4.4-lite, para el publico, abierto y BSD 4.4-encumbered solo para concesionarios de AT&T.

Versiones mas utilizadas

Se puede decir que la versión mas utilizada es la 4.4, ya que de esta versión de derivaron otros sistemas, como freeBSD, netBSD, openBSD entre otros. FreeBSD excedió en facilidad de uso así como su alto rendimiento, netBSD excedió en portabilidad y openBSD excedió en seguridad y integridad de código.

Costos de adquisición

Además de ser un sistema operativo muy completo y funcional BSD es de libre acceso

MANEJO DE MEMORIA EN SISTEMAS OPERATIVOS

Primeramente se debe tener un concepto básico del manejo de memoria en base a aspectos fundamentales:

Manejo de memoria virtual, capa lógica entre requerimientos de aplicación y memoria física:

• Soporte altamente eficiente para compartir.

• Separación clara de características dependientes e independientes de máquina. (Kernel, User Mode).

• Soporte multiprocesador.

Manejo de memoria física:

• System Call interface rediseñada y testeada muchas veces.

• Memoria física utilizada como caché para instrucciones más utilizadas.

• Administrado por un algoritmo global de remplazo.

Unix File System (UFS) es un sistema de archivos utilizado el sistema operativo BSD, se compone de las siguientes partes:

Unos pocos bloques al inicio de la partición reservados para bootstrap.

Un superbloque que contiene un número mágico identificando esto como un UFS.

Una colección de grupos de cilindros. Cada grupo de cilindros tiene estos componentes:

• un respaldo del superbloque.

• una cabecera de cilindro, con estadísticas, lista de espacio libre, etc. acerca de este bloque de cilindros, similar a los que se encuentran en el superbloque.

• un número de inodos, cada cual conteniendo los atributos del archivo.

• un número de bloques de datos.

Seguridad

• Junio 2002 -> “Ningún fallo de seguridad remoto en la instalación por defecto en los últimos 6 años”.

• Sólo dos errores en instalación a lo largo de la historia.

• Criptografía fuerte

• StackGhost y ProPolice-> previene desbordamientos de pila

• Cifrado de contraseñas derivado del Blowfish -> uso intensivo de CPU para decifrar

• Sistema operativo para Firewall

Detección y corrección de errores

• Por defecto viene con poco software activado -> menos errores

• Memoria es editable y ejecutable, pero no las dos al mismo tiempo -> evitar errores

PORCENTAJE DE UTILIZACIÓN DE BSD EN EL MUNDO

El porcentaje que este O.S tiene es muy poco en relación con otros sistemas, alrededor de un 13% conoce sobre FreeBSD que es el más popular entre las versiones de BSD comparado con 31% de Linux.

Linux

En 1985 Richard Stallman, creó la fundación del software libre (FSF) y desarrollo la licencia publica general de GNU, para tener un marco legal que permitiera difundir libremente el software. LINUS BENEDIT TORVALD es el creador de Linux, el cual formo parte de una comunidad de usuarios de un sistema operativo llamado MINIX, creado por Andy Tannenbaum, el cual cometió un error en su sistema, era demasiado limitado tanto técnicamente como políticamente.

Así Linus tomo la decisión de cambiar esta política creando un nuevo kernel que le llamaría Linux basado en el kernel de MINIX y modificarlo periódicamente de manera que fuera capaz de ejecutar aplicaciones GNU.

Cuando la primera versión de Linux fue liberada en 1991, el proyecto GNU había producido varios componentes del sistema operativo, pero no contaba con el kernel que permitiera complementar el sistema operativo entonces fue así como el kernel creado por Linus Torvald, lleno el hueco final que el sistema operativo GNU exigía.

MANEJO DE MEMORIA:

El sistema operativo maneja niveles de memoria principal y memoria secundaria:

- Transferencia de bloques entre ambos niveles, basada en paginación

- De memoria secundaria a principal por demanda

- De memoria principal a secundaria por expulsión

SISTEMA DE ARCHIVOS:

Linux soporta una gran cantidad de archivos los más importantes son: Minix, Xia, Ext2, Ext3, Ext, ReiserfFS, XFS .

INTERFAZ DE USUARIO:

Una de las ventajas más sobresalientes con las que cuenta el sistema operativo Linux es que se adapta a las necesidades del usuario, a diferencia de otros sistemas que es el usuario el que se tiene que adaptar al hardware del sistema, entre la cualidades mas adaptables que ofrece Linux está en su capacidad de utilizar diferentes tipos de entornos de escritorio , existen

...

Descargar como (para miembros actualizados)  txt (16.5 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com