UT2 SO EstructuraFunciones
UT2 SO EstructuraFunciones
UT2 SO EstructuraFunciones
ESTRUCTURA Y FUNCIONES
SISTEMAS OPERATIVOS MONOPUESTO
ÍNDICE
Existen dos tipo de operarios para trabajar con estas máquinas, los
perforadores de tarjetas y los operadores de consola.
Aparece la microelectrónica.
Procesamiento paralelo.
Estructura cliente-servidor.
Ordenador Pentium.
3. Funciones de un Sistema Operativo.
Gestión de procesos. Un proceso es un programa que está en ejecución. Cada vez que se
manda ejecutar un programa se crearía un proceso. El sistema operativo debe realizar una
gestión adecuada de los recursos del sistema para la correcta ejecución de los procesos.
Gestión de memoria. Un sistema operativo debe ser capaz de gestionar la memoria del
sistema eficazmente. Los procesos que se ejecutan en el sistema necesitan que se les asigne una
zona de memoria para su ejecución, que se le proteja esa zona de otros accesos o poderla
compartir si fuera necesario y una vez que terminan el sistema debe liberar la memoria que le
asignó al proceso.
Tipos de arquitecturas:
Monolítica.
Jerárquica.
Máquina virtual.
Cliente-Servidor.
4. Arquitectura de un Sistema Operativo.
MONOLÍTICA
Es la arquitectura de los primeros sistemas operativos.
Concentra todas las funciones dentro de un programa.
Kernel (núcleo).
Gestión del procesador, memoria, E/S, etc.
Gran tamaño.
Al añadir una nueva funcionalidad hay que modificarlo
completamente.
Un error en un proceso puede propagarse a todo el núcleo.
4. Arquitectura de un Sistema Operativo.
JERÁRQUICA
MÁQUINA VIRTUAL
Integrar distintos sistemas operativos dando la sensación de ser
varias máquinas diferentes.
Sistemas que presentan una interface a cada proceso, mostrando
una máquina que parece idéntica a la máquina real.
El núcleo de estos sistemas operativos se denomina monitor
virtual.
Proporciona gran estabilidad al sistema.
Si se bloquea una aplicación no se bloquea el hardware real.
Solamente se bloquea la copia del hardware del usuario.
El resto seguirá funcionamiento perfectamente.
4. Arquitectura de un Sistema Operativo.
CLIENTE-SERVIDOR
Estructura modular.
Monousuario.
Sólo un usuario trabaja con el ordenador de forma simultánea,
en un determinado instante de tiempo.
Todos los dispositivos están disponibles para ese usuario hasta
que finalice sus tareas.
Sistemas operativos de este tipo son:
Ms-DOS.
Windows 3.X.
Windows 9X.
Windows ME.
Windows NT 4.0.
Windows 2000/XP/Vista/7/8/10.
5.1. Clasificación: Número de usuarios.
Multiusuario.
Varios usuarios pueden usar los recursos del sistema de forma
simultánea.
Comparten dispositivos hardware externos de almacenamiento
y periféricos, como impresoras.
También software, como una base de datos.
Los usuarios utilizan el ordenador principal mediante:
• Terminales.
• Cliente-Servidor.
Sistemas operativos de este tipo son:
UNIX / Linux Server.
Windows Server.
5.2. Clasificación: Número de procesos.
Monoprocesador.
El sistema sólo tiene un único procesador (núcleo).
Este ordenador puede ser:
Monousuario o Multiusuario.
Monotarea o Pseudomultitarea.
Cualquier sistema operativo que se instale en un ordenador con un
procesador será siempre monotarea.
Sólo se atiende a un proceso en un instante concreto.
Multiprocesador.
El ordenador cuenta con dos o más procesadores (núcleos).
Sistemas operativos de este tipo son: Windows
NT/2000/XP/Linux/UNIX.
Windows 9X y ME son monoprocesador y monotarea siempre, ya
que no son capaces de usar más de un procesador.
5.4. Clasificación: Tiempo de respuesta.
Tiempo compartido:
Cada proceso usará ciclos de la CPU hasta que finalice.
Gran uso de memoria.
Todos los sistemas operativos multiusuario.
5.5. Clasificación: Forma de ofrecer servicios.
En red:
Dos o más equipos unidos a través de un medio de
comunicación.
Comparten recursos.
Cada ordenador mantiene su sistema operativo y archivos
locales.
De escritorio:
Usados en estaciones de trabajo o portátiles.
También denominados sistemas operativos cliente.
5.6. Clasificación: Por disponibilidad.
Propietarios.
La propiedad intelectual es de alguna empresa.
Se necesitan licencias de uso.
No se dispone del código fuente.
Cualquier versión de Windows.
Libres.
Garantizan las 4 libertades del software.
• Libertad de uso.
• Libertad de modificación.
• Libertar de distribuir copias del programa.
• Libertad de mejorar el programa y hacer públicas las mejoras.
6. Sistemas operativos más usados.
USO MUNDIAL
6. Sistemas operativos más usados.
USO EN ESPAÑA
6. Sistemas operativos más usados.
USO EN ESPAÑA
6. Sistemas operativos más usados.
Windows.
Según observamos en la gráfica anterior, es el sistema operativo más usado
actualmente.
MacOS.
Es probablemente el segundo sistema operativo más instalado.
Linux.
Quizás no es el más extendido para uso común, pero es un sistema
operativo en auge.
Cada vez más hogares se decantan por su uso, probablemente debido a que
se trata de software libre.
WINDOWS VS LINUX
Sistema operativo más extendido del Tiene pocos usuarios en comparación
mundo. con Windows.
Su instalación es muy sencilla de Su instalación es algo más complicada
llevar a cabo. de entender y de manejar.
La mayoría de programas que se Los programas de Windows no
fabrican actualmente están hechos funcionan en Linux.
para Windows.
Amplia lista de drivers oficiales para No todos los dispositivos tienen
distintos dispositivos. drivers oficiales por parte del
fabricante.
Amplio soporte técnico de usuario Existen menos personas capaces de
avalado por Microsoft. dar soporte.
7. Selección del Sistema Operativo.
LINUX VS WINDOWS