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

SISTEMA OPERATIVO ¿Qué es y para qué sirve?


Enviado por   •  11 de Marzo de 2019  •  Apuntes  •  1.369 Palabras (6 Páginas)  •  57 Visitas

Página 1 de 6

TEMA 5: SITEMA OPERATIVO

¿Qué es y para qué sirve?

Conjunto de órdenes y programas que controlan los procesos básicos de una computadora y permiten el funcionamiento de otros programas.

Características:

Mantiene varias ejecuciones a la vez.

Debe ser capaz de enlazarlos entre sí.

Debe ser poco pesado.

Funciones:

Se puede clasificar en 2 apartados:

1.Administración de recursos:

El S.O el ordenador lo gestiona como un conjunto de recursos y gestiona las solicitudes de los programas.

-Interfaz o máquina virtual.

Oculta las características del hardware

Sus funciones son:

  1. Administrador de procesos
  2. Administrador de la memoria principal
  3. Adminsitradores del almacenamiento secundario
  4. Gestíon de ficheros y directorios
  5. Administrador de la E/S
  6. Protección

Procesos:

Un proceso es un programa en ejecución con su entorno asociado. Un programa puede ejecutar varios procesos activos

El S.O es responsable de la creación, eliminación, suspensión, reanudación, sincronización, comunicación, análisis de y entre procesos.

Memoria:

Dispositivo de almacenamiento principal de datos. Escribe y lee datos en la memoria. Para mejorar la velocidad de respuesta se debe conservar varios programas en memoria.

Se encarga de:

  1. Llevar el control de las zonas de memoria usadas y quien las usa.
  2. Decide que procesos cargan la memoria.
  3. Asigna y recupera espacio de almacenamiento.
  4. Administra el almacenamiento secundario

Gestión de ficheros y directorios

Archivo:

 Conjunto de información almacenada en un dispositivo.

Como influye el S.O en los archivos:

  1. Crea y elimina archivos y directorios.
  2. Controla las operaciones del ordenador.
  3. Trabaja entre archivos y almacenamiento secundario.
  4. Hace copias de seguridad de archivos.
  5. Administra la E/S.

Objetivos del S.O:

Ocultar al usuario las particularidades de los dispositivos perifericos.

Protección:

La protección se refiere al control del acceso a las aplicaciones y usuarios a los recursos.

Hardware: El S.O protege el hardware de un proceso.

El S.O se asegura que los ficheros, segmentos de memoria, CPU y otros recursos de E/S solo utilice procesos autorizados.

Clasificación de los sistemas operativos:

1.Tiempo de respuesta: cantidad de tiempo que transcurre desde que el usuario lanza el proceso hasta que obtiene los resultados.

Se clasifican en procesos por lotes: Ejecuta un conjunto de trabajos uno detrás de otros.

Interactivo: Existen interacciones con el usuario. Abre un proceso para solicitar al usuario su respuesta.

Tiempo real: Ofrece un tiempo de respuesta dentro de un plazo dado.

NÚMERO DE USUARIOS:

El sistema puede ser:

1.Monousuario: Solo una persona utiliza el S.O.

2.Multiusuario: Da servicio a múltiples personas simultáneamente.

Actualmente se suele utilizar en redes.

NÚMERO DE PROCESOS

Es el número de procesos simultáneos que genera el S.O.

Pueden ser:

1.Monotarea: Únicamente ejecuta un programa a la vez.

2.Multitarea: Ejecuta varios procesos a la vez. Dividirá su tiempo entre todos los procesos intentando maximizar el uso del procesador.

NÚMERO DE PROCESADORES:

1.MONOPROCESO: Solo trabaja con un sistema informático con una única CPU.

2.Multiproceso: Trabaja con varias CPUs y podrá ejecutar varios procesos simultáneamente.

TIPOS DE SISTEMAS OPERATIVOS:

1.S.O Por lotes:

1. Procesa gran cantidad de trabajo sin participación del usuario.

2. Utilizan el máximo de la capacidad del procesador.

3. Suelen procesarse los trabajos en orden de llegada.

Gestión de memoria:

Se divide en dos partes;

  1. Parte para el S.O.
  2. La que utilizan los programas.

El acceso a los archivos tienen poca protección.

2.S.O A tiempo real:

  • Proporciona rápidos tiempos de respuesta.
  • Son capaces de procesar ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
  • La gestión de la memoria es más compleja.
  • La gestión se preocupa más por la velocidad que la protección de la memoria.

3.Sist. Operativos en multiprogramación (S.O Multitarea)

Su principal característica es la capacidad de mantener varios procesos en ejecución.

Los sistemas multitarea suelen ser también multiusuario.

4.S.O en tiempo compartido.

Son sistemas multiusuario y multitarea capaces de simular que el sistema está dedicado en exclusividad a cada uno de sus usuarios y dan la sensación que cada usuario tiene una máquina para el solo.

5.S.O Distribuidos:

Su objetivo principal es la distribución de trabajos entre varios procesadores.

El usuario no tiene que saber en que procesador está ejecutándose.

6.S.O en red.

Se utilizan en caso de querer conectar dos o más ordenadores.

A diferencia de los sistemas distribuidos el usuario siempre sabe donde se está ejecutando su programa y almacenando datos.

  1. Estructura de un S.O
  1. Estructura monolizica
  2. Estructura en copas
  3. Micronudeo y cliente-servidor
  4. Sistema por módulos.

  • Estructura monolizica:

El S.O consiste en una colección de procedimientos entre sí.

Se complican de forma individual los archivos que contienen los procedimientos.

  • Estructura en copas:

Distinguimos las siguientes capas:

  1. Capa O  formada por el hardware.
  2. Capa l  Planificación del uso de la cpu.
  3. Capa 2: Administra la memoria.
  4. Interfaz de llamadas del sistema.

Micronudeo y cliente-servidor:

  • Se intenta desplazar la mayor cantidad posible de código a las capas más cercanas al nivel de usuario.
  • Se intentan implantar la mayoría de funciones del S.O.
  • El núcleo controla la comunicación entre clientes y servidores.
  • Algunas funciones del S.O son difíciles de realizar.

SISTEMA POR MÓDULOS:

  • Lo llevan la mayoría de los sistemas operativos modernos.
  • Esta estructura se parece bastante a la de capas.
  • Los módulos se pueden cargar directamente en el núcleo.

INSTALACIÓN Y CONFIGURACIÓN:

  1. Instalación

En general todas las tareas que se realizan en los s.o monousuarios se realizan también en los multiusuarios.

El núcleo:

Se tomarán como ejemplo Linux/Unix y Windows.

UNIX Y LINUX tiene 2 componentes principales: El kermel y el Shell.

El kermel actúa como interfaz con el hardware y se encarga de realizar las funciones de más bajo nivel.

...

Descargar como (para miembros actualizados)  txt (9.8 Kb)   pdf (112.3 Kb)   docx (16.1 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com