Está en la página 1de 12

Concepto de Sistema Operativo.

Elementos y estructura.
ÍNDICE
1. Introducción a los sistemas operativos
2. Evolución histórica de los sistemas operativos
3. Recursos. Funciones de un sistema operativo
4. Gestión de recursos de un sistema operativo
5. Arquitectura y componentes
6. Modos de explotación del sistema
7. Sistemas operativos más usuales

2
1. Introducción a los sistemas operativos
El sistema operativo es el software básico del ordenador. Este software
gestiona todos los recursos hardware del sistema informático y proporciona la
base para la creación y ejecución del software de aplicación.
Podemos definir sistema operativo (SO) como un conjunto de programas,
servicios y funciones que gestionan y coordinan el funcionamiento del hardware
y del software. Para que el hardware tenga sentido en un ordenador, este tiene
que funcionar. Gracias al SO, el hardware se identifica, se reconoce y el
sistema informático empieza a funcionar.
Posteriormente, gracias a los programas y aplicaciones del propio SO, el
usuario podrá
realizar determinadas funciones. Con el software de aplicaciones funcionando
por encima del SO, el usuario completará las necesidades de utilización del
sistema informático.

Se puede hacer una primera clasificación de los sistemas operativos teniendo en cuenta
la gestión que hacen del software y el hardware, y la forma en que el usuario los puede
utilizar:

• Sistemas operativos monousuario (SOMO).


• Sistemas operativos multiusuario (SOMU).
• Sistemas operativos en Red.
2. Evolución histórica de los sistemas operativos

Los primeros sistemas operativos se denominaron monolíticos. La


característica fundamental de estos sistemas operativos es que su software
básico era prácticamente imposible de modificar una vez creado e instalado
en un sistema informático.
En general, podemos hablar de varias generaciones de sistemas operativos,
relacionándolos siempre con la evolución del hardware.
• Primera generación (1945-1955). Se utilizaban las válvulas de vacío
(antiguas resistencias electrónicas).
• Segunda generación (1955-1965). Aparición de los transistores, que se
introducen dentro de la arquitectura de las computadoras.
• Tercera generación (1965-1980). Aparición de los circuitos integrados.

• Cuarta generación (1980 hasta hoy). Aparición de las computadoras


personales.
3. Recursos. Funciones de un sistema operativo

El fin fundamental de un SO es coordinar la


utilización que se hace del hardware dependiendo
de los programas o aplicaciones que se estén
utilizando.

La comunicación entre los diferentes niveles


realiza mediante
las llamadas interfaces. Para realizar este tipo de
funciones, el SO cuenta con los denominados
servicios. Un servicio es un tipo de aplicación que
normalmente se ejecuta en segundo plano.

Estos servicios son esenciales para el


funcionamiento de muchas de las aplicaciones y
del propio SO. Si estos programas, es decir, los
servicios, no estuvieran ejecutándose, muchas
aplicaciones no funcionarían o algo tan frecuente
como el acceso a Internet
sería imposible.

Jerarquía de los SO (tres niveles).


4. Gestión de recursos de un sistema operativo

4.1. Memoria 4.2. Procesos y procesador 4.3. Gestión de entrada/salida

Comunicación con periféricos .


4. Gestión de recursos de un sistema operativo

Hay que destacar las interfaces como medio de comunicación entre


hardware y software a través del SO. Las interfaces se pueden clasificar en:

• Interfaz tipo texto. Si el SO es de tipo texto, todas las órdenes que el


usuario introduzca y las respuestas que el SO dé se introducirán o
visualizarán mediante cadenas de caracteres.

• Interfaz tipo gráfico. Hoy en día, la mayoría de los sistemas operativos


utiliza medios de comunicación entre máquina y ordenador de tipo gráfico.

• Interfaz mixta. Hoy en día, la mayoría de los sistemas operativos utilizan


ambas interfaces para comunicar el usuario con el ordenador.
5. Arquitectura y componentes

Si dejamos al margen los antiguos sistemas operativos monolíticos, actualmente


los sistemas operativos se organizan en capas.

Las máquinas virtuales son un archivo o un conjunto de archivos. Cada uno de


estos archivos es una copia exacta del hardware real que gestiona el propio SO.
Incluyen el nivel núcleo, ejecutivo, supervisor y usuario como si fueran
independientes para cada usuario que está utilizando el sistema

Esquema de máquinas virtuales.


6. Modos de explotación del sistema

A. Proceso en lotes

B. Procesos en tiempo real

C. Según el número de usuarios

• Monousuario (o monopuesto)

• Multiusuario
6. Modos de explotación del sistema

D. Según el número de procesos

• Monoprogramación o monotarea

• Multiprogramación o multitarea
6. Modos de explotación del sistema

E. Según el número de procesadores del sistema informático

• Monoprocesador.

• Multiprocesador.

a) Multiproceso simétrico (SMP).

Hay dos formas de utilizar los diferentes procesadores


por parte del SO:

b) Multiproceso asimétrico (AMP).

F. Según el tiempo de respuesta

• Tiempo real.

• Tiempo compartido.
7. Sistemas operativos más usuales
Actualmente, la mayoría de los SO, a partir de los 32 bits, son abiertos y
segmentados.
Los SO actuales se articulan en una estructura determinada por niveles o capas.

Los SO por niveles realizan funciones tales como control y ejecución de programas,
gestión y control de usuarios, de periféricos, memoria, etcétera.

La última generación de sistemas operativos, a partir de los de 32 bits, son aquellos


que se denominan sistemas operativos de máquina virtual.

En la actualidad existen sistemas operativos de 64 bits, siendo su principal ventaja el


poder referenciar más de 4 GB de memoria, que es el límite máximo de RAM que
pueden direccionar los sistemas operativos de 32 bits. Los procesos que se ejecutan
en estos últimos SO también se ejecutan en zonas independientes de memoria,
dándole
gran estabilidad.

También podría gustarte