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

Informe Sistema Operativo Solaris


Enviado por   •  13 de Marzo de 2019  •  Documentos de Investigación  •  14.055 Palabras (57 Páginas)  •  689 Visitas

Página 1 de 57

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

  1. Especificar los elementos que conforman los mecanismos de control de administración de recursos del sistema operativo Solaris.

Objetivo presentado por Erick Montoya.

  1. 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.

...

Descargar como (para miembros actualizados)  txt (88.7 Kb)   pdf (729.1 Kb)   docx (698.8 Kb)  
Leer 56 páginas más »
Disponible sólo en Clubensayos.com