Sunteți pe pagina 1din 7

Sistema operativo : Es un conjunto de programas que actúa como intermediario entre el

usuario y el hardware del ordenador , gestionando recursos del sistema y optimizando.

Funciones de un sistema operativo.

 Controla la ejecución de programas.


 Administra periféricos.
 Gestiona permisos y usuarios
 Control de concurrencia
 Control de errores
 Administración de memoria
 Control de Seguridad

NIVELES OBJECTIVO FUNCIONES


Gestión del procesador Compartir la CPU entre  Arranque inicial
procesos  Sincronización de procesos
 Gestión de interrupciones
Gestión de memoria Repartir memoria entre  Asignación y liberación de memoria
procesos  Control de violación de acceso
Gestión de procesos Gestión de procesos alto  Creación y destrucción de procesos
nivel  Intercambio de mensajes entre
procesos
 Detención y arranque de procesos.
Gestión de dispositivos Realiza la gestión de E/S  Creación de procesos E/S
en función de los  Asignación y liberación de
dispositivos dispositivos

Gestión de información Gestiona el espacio de  Creacion y destrucion de archivos


nombres lógicos ,  Apertura y cierre de archivos
almacenamiento y  Lectura y escritura de archivos
protección de datos

Defincion de proceso: Unidad de actividad caracterizada por la ejecución de una secuencia de


instrucciones, un estado actual y un conjunto de recursos asociados.

Cada vez que un programa se convierte en proceso:

1. Se carga el código en memoria principal


2. Se crea un segmento de datos
3. Se crea una estructura de datos única (BCP)
4. Se crea un segmento de pila que contiene los parámetros que pasan a las funciones
CICLO DE VIDA DE UN PROCESO

Modelo de procesos de 5 estados:

 Nuevo
 Listo o preparado
 Ejecución
 Bloqueado
 Terminado
Cuando un proceso se suspende debe reiniciarse en el mismo estado en que se encontraba
cuando se detuvo, guardando el estado,el contenido de los registros del procesador y
reemplazándolos con valores de la próxima tarea a ejecutar. A esto se le llama Cambio de
contexto.

HILOS DE EJECUCIÓN

Defincion de hilo : Se define como la unidad de procesamiento mas pequeña que puede ser
planificada por el S.O

Ventajas de hilos :

 El cambio de contexto entre hilos es mucho mas rápido


 El resto de recursos no están asignado al hilo si no al proceso
 Un hilo puede leer o escribir en la pila de otro hilo
 Se tarda menos en crear un hilo nuevo

Uso de los hilos:

En los servidores de archivos, si existen varias peticiones para copiar el mismo archivo se
puede utilizar un hilo para atender cada petición.

Se pueden clasificar en:

Multihilo apropiativo: El SO operativo marca el momento del cambio de contexto.

Multihilo cooperativo: El hilo tiene la capacidad de detenerse y pasar el control de ejecución a


otro.

Algoritmos de planificación de procesos.

El S.O se encarga de compartir la CPU entre los distintos procesos de forma eficiente
persiguiendo los objetivos:

 Equidad

 Eficiencia

 Bajo tiempo de respuesta

 Alto rendimiento

 Minimizar el tiempo de espera.

Todos estos objetivos no se pueden conseguir simultáneamente

Hay dos formas de realizar la conmutación de tareas:

 Cooperative switching: las tareas cooperan unas con otras suspendiéndose


voluntariamente cada cierto tiempo en puntos determinados de su ejecución.

 Pre-emptive switching. Apropiativo. El SO interrumpe la tarea que se está


ejecutando según algún algoritmo de prioridades.

BLOQUEOS
Los procesos permanecerán esperando y ninguno de ellos realizará ninguna acción
hasta que otro libere algún recurso, por lo que entra en un bucle de espera infinito.

Las técnicas empleadas para solucionar el problema de bloqueos son:

 Algoritmo de la Avestruz. Ignorar el problema, apoyado en su baja


probabilidad

 Evitarlos. Se puede estudiar como evitarlos para que nunca se produzcan.

 Detección y recuperación. Los bloqueos se producen pero el S.O. se encarga


de detectarlos y recuperarse del bloqueo.

GESTION DE LOS PROCESOS

Servicios y Demonios: Un Servicio es un tipo de aplicación que se ejecuta en segundo plano sin
interfaz de usuario

SECUENCIA DE ARRANQUE

Secuencia de arranque de Windows es el BCD store sistema de almacenamiento y


configuración de arranque su ubicación es /boot/BCD

UEFI es una interfaz que se encuentra entre el sistema operativo y la plataforma firmware,
esta interfaz contiene una tabla de datos con información relacionada entre la plataforma,
como con el arranque y las llamadas a los servicios que inician con el sistema operativo

TPM : . Consiste en un microchip diseñado para proporcionar seguridad en los equipos


utilizando claves cifradas

Modulo Hiper.-V : la virtualización aísla el código confidencial

ELAM: prueba todos los controladores antes de que se carguen e impide que se carguen
controladores no aprobados

HVCI: ayuda a proteger el núcleo del sistema, los drivers privilegiados y las utilidades
antimalware

RUNLEVELS

una configuración de software del sistema que permite que solo existan un grupo de procesos
creados por init

Los runlevels se numeran del 0 al 6. El 0 se ejecuta para parar el sistema (halt), el 6 para
reiniciar (reboot) y el 1 para arrancar en modo single user, que viene a ser una configuración
mínima para realizar tareas de administración. El 2 ó 3 para arrancar en modo multiusuario,
etc

INTERRUPCIONES

Interrupcion: es una señal recibida por el procesador de un ordenador, indicando que debe
"interrumpir" el curso de ejecución actual y pasar a ejecutar código específico para tratar esta
situación

¿Qué ocurre cuando 2 o más interrupciones llega a la vez?


 Interrupciones anidadas. Mientras se está procesando una determinada
rutina de servicio de interrupción sucede otra señal de interrupción.

 Inhibición de interrupciones. Se deshabilitan las demás interrupciones


mientras se está tratando una.

WINDOWS SERVER

Clasificación de maquinas virtuales

 Maquinas virtuales de sistema : Permiten a la máquina física dividirse entre varias


maquinas virtuales cada una ejecutando su propio S.O
 Maquinas Virtuales de Aplicación: Proporcionan un entorno de ejecución
independiente de la plataforma de hardware y de S.O
Caracteristicas de maquinas virtuales:
 Simula el funcionamiento virtual de los componentes internos de un ordenador
 Permite instalar S.O y software
 Permite usar CD/DVD como si fueran discos reales
 La velocidad de ejecución es menor que un sistema normal

Pueden distinguirse dos operativas de funcionamiento diferentes :


 Virtualización:La mayoría de las instrucciones se ejecutan directamente sobre el
HW fisico
 Emulación: Las instrucciones se traducen a llamadas al S.O y este accede al hw.

FUNCIONES , SERVICIOS Y CARACTERISTICAS.

Funciones de Servidor :Con junto de programas que una vez que se instalan y configuran
correctamente , permiten a un equipo realizar una función especifica con varios usuarios o
equipos de la red

Servicios de Funcion: Estos servicios son componentes SW usados por las funciones de
servidor.

Caracteristicas :Son componentes software que, aunque no forman parte directamente de las
funciones de servidor, pueden complementar o aumentar su funcionalidad del servidor.

FUNCIONES DEL SERVIDOR

SERVICIOS DE DOMONIO DE ACTIVE DIRECTORY (AD DS)

Ofrece las funciones necesarias para almacenar y gestionar informacion sobre usuarios ,
grupos..

SERVICIOS DE CERTIFICATE SERVER DE ACTIVE DIRECTORY(AD CS)

Proporciona funciones necesarias para emitir y revocar certificados digitales

SERVICIOS DE FEDERACION DE ACTIVE DIRECTORY(AD FS)


Como la AD DS pero se extiende a la web

SERVICIOS DE DIRECTORIO LIGERO ACTIVE DIRECTORY(AD LDS)

Proporciona un almacen de datos para aplicaciones compatibles con el diretorio no necesitan


AD DS ni controlador de dominio

ACTIVE DIRECTORY RIGHTS MANAGEMENT SERVICES(AD RMS)

Proporciona control de acceso a mensajes

SERVIDOR DE APLICACIONES

Permite que un serviodr hospede aplicaciones distribuidas

SERVICIO DHCP

Proporciona control centralizado acerca del direccionmiento IP

SERVIDOR DNS

Convierte los nombre de los equipos en direcciones IP

SERVICIOS DE ARCHIVOS

Proporcionan tecnologias que ayudan a administrar el almacenamiento

SERVIDOR DE FAX

Control centralizado para configurar y administrar FAX

SERVICIOS DE ACCESO Y DIRECTIVAS DE REDES

Proporciona los servicios basicos para la gestion del enrutamiento y el acceso remoto a redes

SERVIDOR WEB (IIS)

Permite hospedar un sitios y aplicaciones web

Servicios de impresión:

Proporciona la administración de impresoras y servidores de impresoras

Servicios de Implementación de Windows:

Puede usar los Servicios de implementación de Microsoft Windows para instalar el sistema
operativo Windows desde un archivo de imagen de Windows (.wim).

Windows SharePoint Services:

Es un servidor web funcionando sobre IIS que incluyes aplicaciones administrativas para
colaboraciones en equipos.

DIRECTORIO ACTIVO

Definicion de Multiusuario y Multitarea


Multitarea: Modo de funcionamiento el cual el ordenador procesa varias tareas a la vez

Multiusuario: S.O funcionando para varios usuarios , pudiendo ser: Servidor de red y Estacion
de trabajo

Directorio es una estructura jerárquica que almacena información acerca de los objetos
existentes en la red

Servicio de directorio proporciona métodos para almacenar los datos del directorio y
ponerlos a disposición de los usuarios de la red

Los servidores dentro del dominio pueden ener una de las siguiente funciones :

Controlador de dominio : Pertenecen al dominio y contiene una copia de las cuentas de


usuarios

Servidores Miembros : Pertenecen al dominio y no contiene una copia de las cuentas de


usuarios

CARACTERISTICAS DEL DIRECTORIO ACTIVO

Escalabilidad: Puede crecer y soportar un número elevado de objetos.


Integración con el DNS: AD utiliza el servicio de nombres de dominio y de
localización
Extensible: Permite personalizar las clases y objetos que están definidas dentro de un
AD según las necesidades.
Seguridad: Incorpora características de seguridad W2008 Server.
Multimaestro: No distingue entre controladores primarios y secundarios.
Flexible: Permite que varios dominios se conecten en una estructura de árbol de
dominio
ESTRUCTURA LOGICA DIRECTORIO ACTIVO

 Objetos

 Grupos

 Unidad organizativa

 Dominio

 Arbol de Dominio

OpenLDAP

Posee tres componentes principales

slapd - Dominio de servidor y herramientas.

Bibliotecas que implementan el protocolo LDAP.

Programas cliente: ldapsearch, ldapadd, ldapdelete, entre otros.


ARQUITECTURA OpenLDAP

Fue dividida entre :

Una sección frontal frontend que maneja las conexiones de red y procesamientos de procolos

Una base de datos en segundo plano backend que maneja el almacenamiento de datos.

Un overlay es una pieza de código que puede ser insertada entre el frontend y el backend

PROTOCOLO LDAP

Es un protocolo estándar que permite administrar directorios , y acceder a bases de


infomracion de usuarios en una red mediante el protocolo TCP/IP

Un servidor LDAP proporciona:

Servicios de Información: Estructura y tipos de datos que tiene el directorio.

Servicios de asignación de nombre: Para referenciar de forma única las entradas y los datos
en el árbol de directorio.

Servicios funcionales: Permite operaciones de actualizaciones, solicitudes, etc. al directorio.

Servicios de Seguridad: Son los mecanismos de autentificación para garantizar al cliente cómo

probar su identidad y control de acceso al servidor.

S-ar putea să vă placă și