Kategorien: Alle - evolución - multiprogramación - procesamiento - integración

von Jaime Olivares Olivera Vor 4 Jahren

402

Concepto de sistema operativo. Elementos y estructura.

Los sistemas operativos han experimentado una significativa evolución desde su inicio en la década de 1940. En la primera etapa, las computadoras no contaban con un sistema operativo y eran programadas directamente en lenguaje máquina utilizando válvulas de vacío.

Concepto de sistema operativo.                    Elementos y estructura.

Concepto de sistema operativo. Elementos y estructura.

5. ESTRUCTURA DE UN SISTEMA OPERATIVO

TIPOS
Sistema por Módulos

Similar al microkernel

pero este es más eficiente

Se parece al sistema por capas, pero es más flexible

utiliza la programación orientada a objetos

se pueden cargar dinámicamente

kernel se compone por módulos

un módulo falla no afecta a los otros

mayoría de los sistemas operativos modernos

Sistema por Capas
Sistema Cliente-Servidor

La finalidad de esta estructura es la de minimizar el núcleo

Los clientes → que utilizan los servicios de los procesos servidores

Los servidores → proporcionan cierto servicio

variación del sistema Microkernel

Micronúcleo o Microkernel

Aumenta la portabilidad

Redujo la complejidad y descentralizó los fallos

gran relevancia durante los años 80 y 90

funciones centrales son manejadas por el núcleo y la interfaz de usuario es manejada por el entorno

nueva forma de organizar el SO.

Monolítico

nueva característica implica tener que recompilar

altamente vulnerable

No tiene estructura clara

funcionalidad máxima dentro del menor espacio

estructura más simple

4. TIPOS DE SISTEMAS OPERATIVOS

4.4. TIEMPO DE RESPUESTA
TIEMPO COMPARTIDO
TIEMPO REAL
4.3. NÚMERO DE PROCESADORES
MULTIPROCESO
MONOPROCESO
4.2. NÚMERO DE PROCESOS
MONOTAREA
MULTITAREA
4.1. NÚMERO DE USUARIOS
MULTIUSUARIO
MONOUSUARIO
Parámetros
Tiempo de respuesta
Número de procesadores
Número de procesos
Número de usuarios

3. EVOLUCIÓN HISTÓRICA DE LOS SITEMAS OPERATIVOS

4ª Etapa: Redes de ordenadores (1980 - Hoy)
Elevada potencia en gestión de HW
MS-DOS y más tarde otros con interfaces gráficas.
SSOO son más fáciles de usar
memorias más rápidas y de mayor capacidad.
integración de componentes electrónicos.
computadoras personales.
3ª Etapa: Multiprogramación y tiempo compartido (1965 -1980)
Varios usuarios con un terminal
Se ejecutan simultáneamente varios programas
Baratos y rápidos.
Se reduce el tamaño y consumo de energía gracias a los circuitos integrados.
2ª Etapa: Procesamiento por lotes (1955 -1965)
IBM

IBM 7094

Se lleva la cinta de entrada a la 7094, que realiza los cálculos y guarda los resultados en otra cinta de salida.

IBM 1401

Se lleva la cinta de salida a la 1401 y esta imprime los resultados.

Los programadores llevan las tarjetas a la 1401 que lee los lotes de trabajos y los coloca en cinta magnética.

El procesamiento por lotes consiste en que los datos son introducidos al ordenador por otro pequeño ordenador.
Los datos que se iban a procesar se leían de tarjetas perforadas o cintas magnéticas.
Se integran transistores en la arquitectura de las computadoras.
1ª Etapa: Procesamiento en serie (1945 -1955)
Estas máquinas eran programadas en lenguaje máquina
El usuario programaba sobre el hardware básico o en tarjetas perforadas
Las computadoras utilizaban las válvulas de vacío.
Se caracteriza por la ausencia de sistema operativo
Los sistemas operativos han estado siempre relacionados con las arquitecturas de los ordenadores.

2. CONCEPTO DE SISTEMA OPERATIVO

2.3. CARACTERÍSTICAS
Algoritmos

El SO usa el computador de forma racional y eficiente.

Relacionar dispositivos

Ha de comunicar dispositivos conectados.

Encargado de administrar el HW

El SO debe ser eficaz.

Habilidad para evolucionar

Tiene que aceptar nuevas funciones.

Eficacia

El SO permite usar recursos de forma correcta y eficiente.

Conveniencia

El SO hace más conveniente el uso del computador.

2.2. SO COMO MÁQUINA VIRTUAL
Las áreas en las que es frecuente que la máquina virtual difiera de la real son:

Tratamiento de errores

Protección

Sistema de ficheros

Memoria

E/S

El SO oculta la realidad del hardware al programador y presenta un mundo más sencillo y más fácil de programar.
La arquitectura de los computadores

Es difícil de programar

2.1 SO COMO ADMINISTRADOR DE RECURSOS

Ningún programa o usuario ha de ser perjudicado por su gestión

Optimizar el rendimiento del sistema.

Asignar de forma ordenada y eficiente los recursos del sistema.

SO
Objetivos

Lograr que el sistema de computación se use de manera cómoda

Hacer que el hardware del computador se emplee de manera eficiente

Es un conjunto de programas que controlan los recursos del computador (CPU, MP, periféricos…) y proporciona una máquina virtual más fácil de utilizar que el hardware subyacente

1.INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS

El programa más importante de un sistema informático.
Un sistema operativo está compuesto por:
El software permite al ordenador:

Recuperar

INFORMACIÓN

Procesar

Almacenar

Conjunto de programas y datos (Software)
Elementos físicos (Hardware)