Informe Sistema Operativo Solaris
Enviado por Lesther Valladares • 13 de Marzo de 2019 • Documentos de Investigación • 14.055 Palabras (57 Páginas) • 718 Visitas
Universidad Nacional Autónoma de Honduras[pic 1][pic 2]
Facultad de Ingeniería
Departamento de Ingeniería en Sistemas
Sistema Operativo Solaris
Grupo # 2 integrado por:
- Michael Titov Lagos Garcia 20151006873
Asignatura: Sistemas Operativos I
Catedrático: Ing. Rosalba Canales
Tegucigalpa M.D.C. 11 de Marzo del 2019
Contenido
INTRODUCCIÓN 3
OBJETIVO GENERAL 4
ARQUITECTURA DEL SISTEMA OPERATIVO 5
EL KERNEL UNIX 5
EL ESQUEMA DE ADMINISTRACIÓN DE MEMORIA DE SOLARIS. 10
SISTEMA DE ARCHIVOS EN SOLARIS 16
PAQUETES DE SOFTWARE Y CLUSTERS 23
CARACTERISTICAS DE SOLARIS 24
LOS DIFERENTES COMPONENTES DE LA ESTRUCTURA DE SOLARIS 26
SEGURIDAD Y PROTECCIÓN EN SOLARIS OS 38
PLANIFICACIÓN Y ADMINISTRACIÓN DE LOS RECURSOS DE HARDWARE. 42
MECANISMOS DE CONTROL DE ADMINISTRACIÓN DE RECURSOS 44
CONCLUSIONES 48
BIBLIOGRAFÍA 49
ANEXOS 50
INTRODUCCIÓN
Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente propiedad de Oracle Corporation tras la adquisición de Sun por parte de esta. Sucesor de SunOS, es un sistema certificado oficialmente como versión de UNIX.
El primer sistema operativo de Sun nació en 1983 y se llamó inicialmente SunOS. Estaba basado en el sistema UNIXBSD, de la Universidad de California en Berkeley, del cual uno de los fundadores de la compañía fue programador en sus tiempos universitarios. Más adelante incorporó funcionalidades del System V, convirtiéndose prácticamente en un sistema operativo totalmente basado en System V.
Esta versión basada en System V fue publicada en 1992 y la primera en llamarse Solaris, más concretamente Solaris 2. Las anteriores fueron llamadas Solaris 1 con efecto retroactivo. SunOS solo tendría sentido a partir de ese momento como núcleo de este nuevo entorno operativo Solaris. De esta forma Solaris 2 contenía SunOS 5.0. Desde ese momento se distingue entre el núcleo del sistema operativo (SunOS), y el entorno operativo en general (Solaris), añadiéndole otros paquetes como Apache o DTrace. Como ejemplo de esta función, Solaris 8 contiene SunOS 5.8.
Para Bob Young, fundador de ACC Corporation en 1993 y comprador de Red Hat en 1995,1 en ese momento Solaris funcionaba mejor que Linux y sirvió de inspiración en tomar los buenos aspectos de ello y agregarle la posibilidad a los usuarios de personalizarlo por medio del suministro del código fuente.
En este informe pretendemos dar a conocer las características más importantes del sistema operativo Solaris, por lo cual hemos recabado la mayor cantidad de información que pudimos conseguir de las fuentes publicadas libremente, con la información recabada podemos detallar varias características que esta tiene como ser su arquitectura, paquetes de software y clusterisacion entre muchas otras cosas imprescindibles en un sistema operativo
OBJETIVO GENERAL
Identificar la estructura del esquema de administración de memoria del sistema operativo Solaris con el fin de lograr un avance en los conocimientos acerca del mismo.
OBJETIVOS ESPECÍFICOS
- Especificar los elementos que conforman los mecanismos de control de administración de recursos del sistema operativo Solaris.
Objetivo presentado por Erick Montoya.
- Definir los principales niveles que componen la arquitectura del sistema operativo Solaris
Objetivo presentado por Lesther Valladares.
ARQUITECTURA DEL SISTEMA OPERATIVO
Debido a que Solaris es una versión del sistema operativo UNIX es muy importante conocer como es la arquitectura de este sistema.
La arquitectura principal que une todas las versiones de Unix son los siguientes cuatro conceptos básicos:
- Kernel: El kernel es el corazón del sistema operativo. Interactúa con el hardware y la mayoría de las tareas, como la gestión de memoria, la programación de tareas y la gestión de archivos. Es el programa medular que ejecuta programas y gestiona dispositivos de hardware tales como los discos y las impresoras.
- Shell: El shell es la utilidad que procesa las solicitudes del usuario. Cuando el usuario escribe un comando en su terminal, el shell interpreta el comando y llama al programa que desea. El shell usa sintaxis estándar para todos los comandos.
- Comandos y utilidades: Existen varios comandos y utilidades que puede utilizar el usuario en sus actividades diarias. cp, mv, cat y grep, etc. son algunos ejemplos de comandos y utilidades. Hay más de 250 comandos estándar y muchos otros proporcionados a través de software de terceros.
- Archivos y directorios: Todos los datos de Unix están organizados en archivos. Todos los archivos se organizan en directorios. Estos directorios están organizados en una estructura de árbol llamada sistema de archivos.
EL KERNEL UNIX
El Kernel consta de dos partes principales: la sección de control de procesos y la de control de dispositivos (En la figura 3 vemos la estructura del kernel de los sistemas Unix modernos). La primera asigna recursos, programas, procesos y atiende sus requerimientos de servicio; la segunda, supervisa la transferencia de datos entre la memoria principal y los dispositivos periféricos. En términos generales, cada vez que algún usuario oprime una tecla de una terminal, o que se debe leer o escribir información del disco magnético, se interrumpe al procesador central y el núcleo se encarga de efectuar la operación de transferencia. Cuando se inicia la operación de la computadora, debe cargarse en la memoria una copia del núcleo, que reside en el disco magnético (operación denominada bootstrap). Para ello, se deben inicializar algunas interfaces básicas de hardware; entre ellas, el reloj que proporciona interrupciones periódicas. El Kernel también prepara algunas estructuras de datos que abarcan una sección de almacenamiento temporal para transferencia de información entre terminales y procesos, una sección para almacenamiento de descriptores de archivos y una variable que indica la cantidad de memoria principal.
...