Sistemas operativos Unidad 2
Enviado por Sherpy7 • 29 de Abril de 2020 • Apuntes • 4.960 Palabras (20 Páginas) • 113 Visitas
Sistemas operativos
Unidad 2
Resumen
Concepto de sistema operativo. Elementos y estructura del sistema operativo
1.- Que es un sistema operativo
El sistema operativo (SO) es un conjunto de programas, servicios y funciones que gestionan y coordinan el funcionamiento del hardware y del software. Gracias al sistema operativo, el hardware se identifica, se reconoce y el sistema informático comienza a funcionar.
El sistema operativo es el que realiza todo el trabajo dentro del equipo.
Un sistema operativo es un programa o conjunto de programas que actúan como intermediario entre el usuario y el hardware del ordenador, gestionando los recursos del sistema y optimizando su uso.
Cuando se conecta un ordenador, se carga el sistema operativo en la memoria y se ejecuta. El sistema operativo despierta al ordenador y hace que reconozca a la CPU, la memoria, las unidades de disco y cualquier otro tipo de dispositivo conectado. Verificando así que no existen errores de conexión. A este primer diagnostico se le denomina POST
1.1.- Historia de los sistemas operativos
1.2.- Desde 1940 hasta 1965
- Generación cero (antes de 1940)
La generación cero se caracteriza por la ausencia de sistemas operativos. Lo único que existía era el hardware propio del ordenador, se trabajaba en lenguaje de la maquina y todas las instrucciones debían identificarse a mano
- Primera generación ( 1940 – 1950 )
En la primera generación continua la carencia de sistemas operativos tal y como los conocemos en la actualidad. Con la construcción del Univac I aparece el concepto de sistema operativo
- Segunda generación ( 1960 – 1965)
La introducción del transistor a mediados de esta década supuso un cambio radical.
Los sistemas operativos comenzaron simplemente como una transición de trabajos
1.3.- Entre 1966 y 1971
- Tercera generación ( 1966 – 1981)
Se presenta una nueva generación gracias a la aparición de los circuitos integrados, que permitían concentrar miles de transistores en una superficie mínima. Esta tecnología de circuitos integrados, permitió abaratar costes, disminuir tamaño de los equipos y reducir el consumo de energía.
Los sistemas operativos eran monousuarios, hay que considerar los siguientes avances:
- Existe una mayor difusión de la multiprogramación
- Aparecen técnicas spooling
- Surgen los lenguajes de control de trabajo
- Se introducen también los sistemas de tiempo real
- Cuarta generación ( 1971 – 1981 )
Durante esta generación, el avance mas importante es la creación del microprocesador. Las ventajas de esto. Se concretan en un incremento de la velocidad, un ahorro de consumo, un incremento de potencia de calculo y la reducción de tamaño y coste
1.4.- Sistemas operativos desde 1981
Con la irrupción de las redes de ordenadores, surgen los primeros sistemas operativos en red.
- El contexto social
El acceso generalizado al mundo informático significa la creación de unos sistemas operativos mas fáciles, interactivos y accesibles al usuario
- Presente y futuro de los sistemas operativos
Algunos de los objetivos de los sistemas operativos en este momento están orientados a la consecución de:
- El procesamiento paralelo: Pretende que cuando existan dos o mas procesos que compitan por algún recurso estos se puedan realizar o ejecutar al mismo tiempo
- La inteligencia artificial: Se descubre como una ciencia que intenta la creación de programas para maquinas que se aproximen al comportamiento y la comprensión humana
2.- Elementos de un sistema operativo
La estructura de un sistema operativo varía en función de muchos parámetros, sin embargo, prácticamente todos ellos se pueden estructurar en tres partes:
- El núcleo o Kernel: Es el núcleo del sistema operativo y se considera la parte mas esencial. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware del ordenador
- Las utilidades de bajo nivel: Entendemos que por utilidades de bajo nivel del sistema operativo el conjunto de programas que, sin formar parte del núcleo, ayudan al usuario en su tarea
- La interfaz del usuario: La interfaz del usuario puede consistir en una interfaz grafica y/o en in interprete de comandos en línea, también denominado Shell. El Shell funciona como la parte mas externa del sistema operativo. Su mision es la de interactuar con el usuario
2.1.- Clasificación de los sistemas operativos: Por su estructura interna:
Esta clasificación se basa en como se diseñan los sistemas a la hora de ser creados:
- Monolítica: Es la estructura utilizada en los primeros sistemas operativos en las que todas las funciones se implementan en el kernel. Puede decirse que su estructura consiste en que no existe una estructura como tal
- Por capas: A medida que los sistemas operativos fueron creciendo, fue necesaria una mayor estructuración. Este diseño se corresponde a una estructura jerárquica que se divide en distintos niveles, teniendo en cuenta las funciones que puede realizar un sistema operativo:
- Control y ejecución de programas
- Control, gestión y administración de periféricos
- Control, gestión y administración de usuarios
- Control de procesos
- Control de errores de sistema y aplicaciones
- Control y gestión de seguridad
- Maquina virtual: Es un archivo que es copia exacta del hardware que gestiona el propio sistema operativo
2.2.- Clasificación de los sistemas operativos: Por los servicios ofrecidos I
...