UT2 SO EstructuraFunciones

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 30

SISTEMA OPERATIVO.

ESTRUCTURA Y FUNCIONES
SISTEMAS OPERATIVOS MONOPUESTO
ÍNDICE

1. Definición de Sistema Operativo.

2. Evolución histórica de los Sistemas Operativos.

3. Funciones de un Sistema Operativo.

4. Arquitectura de un Sistema Operativo.

5. Clasificación de los Sistemas Operativos.

6. Sistemas Operativos más usados.

7. Selección del Sistema Operativo.


1. Definición de Sistema Operativo.

 Sistema Operativo: conjunto de programas, servicios y


funciones que gestionan el funcionamiento del hardware y
del software.

 El Sistema Operativo es el software básico del ordenador:


 Sirve como interfaz entre el usuario y el ordenador.
 Gestiona los recursos hardware del sistema informático.
 Proporciona la base para la creación y ejecución del software de
aplicación.

> Busca otras definiciones diferentes de Sistema Operativo.


2. Evolución histórica de los Sistemas
Operativos.

 Sistemas monolíticos fueron denominados los primeros


sistemas operativos, debido a que todo el código estaba
junto.
 El software era imposible de modificar una vez creado e
instalado en el Sistema Informático.
 Se tenía que reconfigurar todo el software, era una tarea tediosa
y difícil de llevar a cabo por la organización del código.

 La evolución del sistema operativo está ligada a la del


hardware, ya que funciona sobre él. A mejores prestaciones
del hardware, mayor potencia del sistema operativo.
2. Evolución histórica de los Sistemas
Operativos.

PRIMERA GENERACIÓN (1945 – 1955)


 Se usan válvulas de vacío.
 Máquina programadas con el sistema binario puro.
 Gran tamaño y consumo de energía.
 Demasiado lentas.
 Muy limitadas, ya que solamente realizaban cálculos
matemáticos.
 Ordenador ENIAC.
2. Evolución histórica de los Sistemas
Operativos.

SEGUNDA GENERACIÓN (1955 – 1965)

 Aparecen los transistores.

 Procesamiento por lotes.

 Menor tamaño y consumo de energía.

 Desprenden menos calor.

 Existen dos tipo de operarios para trabajar con estas máquinas, los
perforadores de tarjetas y los operadores de consola.

 Ordenador IBM 1620.


2. Evolución histórica de los Sistemas
Operativos.

TERCERA GENERACIÓN (1965 – 1971)


 Aparecen los circuitos integrados.

 Reducción del tamaño y consumo de energía.

 Ordenadores más baratos.

 Se produce un avance importante en el diseño del hardware y


software que permite realizar varios procesos o tareas a la
vez.
 Ordenador IBM 360.
2. Evolución histórica de los Sistemas
Operativos.

CUARTA GENERACIÓN (1971 – 1985)

 Aparece el primer microprocesador, realizado con complejas


técnicas de integración y minituarización de componenetes
electrónicos.

 El sistema operativo MS-DOS se incorpora al mercado con el


ordenador IBM-PC y posteriormente, IBM AT.
2. Evolución histórica de los Sistemas
Operativos.

QUINTA GENERACIÓN ( 1984 – Mediados de los 90)

 Aparece la microelectrónica.

 Procesamiento paralelo.

 Estructura cliente-servidor.

 Aparece primer software para actividades profesionales asistidas por


ordenador.

 Aparecen memorias de semiconductores, dispositivos de almacenamiento


magnético de pequeño tamaño y dispositivos ópticos.

 Desarrollo de la red mundial de ordenadores.

 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.

 Gestión de Entrada/Salida. El sistema operativo debe gestionar los dispositivos de E/S,


como los periféricos y las memorias auxiliares, de manera que facilite su uso al usuario. La
gestión de E/S se realiza por el sistema operativo a través de las direcciones de E/S.

 Gestión de archivos. Un archivo o fichero es un objeto que representa la unidad lógica


de almacenamiento de información. Se representan mediante un nombre y una
extensión. Los directorios se pueden considerar un tipo de fichero especial que contiene a
otros ficheros o directorios.

 Gestión de la seguridad. El sistema operativo se debe encargar de controlar el acceso de los


procesos o usuarios a los recursos del sistema. Para ello debe tomar distintas medidas de
seguridad. Cada vez los sistemas operativos controlan más la seguridad del equipo informático
ya sea por parte de un error, por un uso incorrecto del sistema operativo o del usuario, por un
acceso no controlado físicamente o a través de las red, por un programa maligno, como los virus,
espías, troyanos, gusanos, phising, …
4. Arquitectura de un Sistema Operativo.

 La manera en la que está construido un sistema operativo


queda determinado por un conjunto de reglas, normas y
procedimientos que especifican las interrelaciones que deben
existir entre los componentes del sistema y las características
de cada uno de ellos.

 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

 Las necesidades de los usuarios crecen y se perfeccionan los


sistemas, es necesaria un mayor organización del software.

 División del sistema operativo en partes perfectamente definidas.


 Interface diferenciado del resto de USUARIOS
elementos. Nivel 4 Interfaz de usuario
 El módulo de cada nivel usa los
Nivel 3 Gestión de archivos
servicios del nivel inmediatamente inferior.
Nivel 2 Gestión de memoria
 Podríamos denominarlos multicapa.
Nivel 1 Gestión de E/S
Nivel 0 Núcleo

 En este tipo se basan la mayoría de los sistemas actuales.


HARDWARE
4. Arquitectura de un Sistema Operativo.

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

 Ordenador principal. Servidor.


 El procesador y la memoria del servidor no sirven para procesar el
programa del usuario.
 Almacena y controla los datos y coordina a todos los clientes que tenga
conectados.

 Ordenadores secundarios. Clientes.


 Solicitan y reciben el programa por parte del servidor.
 Todo el proceso corre a cargo del sistema operativo del usuario, usando
el procesador y memoria de los clientes.

 Estructura modular.

 El núcleo tiene como misión establecer la comunicación entre los clientes y


los servidores.
4. Arquitectura de un Sistema Operativo.
5. Clasificación de los Sistemas Operativos.

 Existen diferentes clasificaciones de los sistemas operativos:


 Por los servicios ofrecidos.
• Número de usuarios.
• Número de procesos.
• Número de procesadores.
• Tiempo de respuesta.
 Por la forma de ofrecer los servicios.
• En red.
• De escritorio.
 Por su disponibilidad.
• Propietarios.
• Libres.
5.1. Clasificación: Número de usuarios.

 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.

 El sistema operativo puede ejecutar simultáneamente un


número determinado de procesos.

 Un ordenador que tenga un único procesador (núcleo) sólo


puede realizar una tarea en un instante de tiempo
determinado.

 Podemos tener la siguiente clasificación, atendiendo a los


matices anteriores:
 Monotarea.
 Multitarea.
5.3. Clasificación: Número de procesadores.

 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.

 Es el tiempo que tarda el usuario del sistema en obtener los


resultados después de iniciar la ejecución de un programa.
 Tiempo real:
 Respuesta inmediata (o casi) al iniciar el proceso.
 No usan demasiada memoria.
 Todos los sistemas operativos monousuario.

 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.

 Visualiza la evolución gráfica de Windows. Elige un sistema operativo,


que no sea Windows, y crea un documento similar con la evolución de
su interfaz gráfica.
7. Selección del Sistema Operativo.

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

Existen muchas alternativas de Se necesitan licencias de uso para casi


software bajo licencia GNU/GPL. todo programa usado.
Su carga de archivos es muy ligera y Más pesado a la hora de cargar
rápida. archivos.
Muy seguro debido a la casi Su seguridad es muy vulnerable.
inexistencia de virus.
Línea de comandos más potente que Su línea de comandos es más pobre.
Windows.
Más rápido a la hora de navegar en Es más lento con su navegador IE.
Internet.

También podría gustarte