Está en la página 1de 34

CONCEPTOS DE

SISTEMAS OPERATIVOS
Contenido
• Historia
• Sistemas por lotes
• Multiprogramación
• Sistemas de tiempo compartido
• Sistemas paralelos
• Sistemas de tiempo real y distribuido
• Software libre,
• Distribuciones
• Kernel
LOGRO DE APRENDIZAJE
¿Qué entendemos por Sistemas Operativos?

• Desarrollemos está actividad


• https://www.menti.com/y3bkcn7243
Sistemas operativos

El primer sistema operativo lo uso la IBM 704 la función que hacía


era comenzar la ejecución de un programa cuando el anterior
terminaba.

https://www.youtube.com/watch?v=DKaVvv15Heo

Introducción
Sistemasoperativos

La características de una maquina gamer


en la actualidad se presenta a
continuación:
• Placa base: ASUS ROG Rampage VI
Extreme with intel X299
•CPU: Intel Core i9-7980XE con overclock
a 4.6GHz
• Tarjeta Gráfica: x2 ASUS ROG STRIX
GeForce GTX 1080 TI OC Edition
• RAM: 128GB G.SKILL DDR4 3200Mhz
• SSD: Intel Optane SSD 480GB PCIE
•Disco duro: x2 Western Digital 6TB Black
RAID 0
• Torre: Phanteks Enthoo Elite
•Monitor: LG Electronics 42.5″ Screen LED-
lit Monitor
•Workstation y Silla: IWR1 IMPERATOR
Workstation Game chair for triple monitor’s https://www.youtube.com/watch?v=r-3iathMo7o&t=325s

Introducción
Definición de los Sistemas Operativos

Conjunto de programas o software destinado a permitir la


comunicación del usuario con un ordenador y gestionar sus
recursos de manera cómoda y eficiente. Comienza a trabajar
cuando se enciende el ordenador y gestiona el hardware de la
máquina desde los niveles más básicos.

Sistemas operativos
Funciones del S. O.

Las principales funciones que desarrolla el Sistema Operativo son:


• Hacer de interface con el usuario.
• Facilitar la E/S (facilita la comunicación con los periféricos).
• Permitir compartir el HW y los datos (un servidor deja compartir
su hardware y sus datos con otros pc).
• Protección (por ejemplo, que un usuario borre los datos de
otro).sistema.

Funciones del S. O.
Los tipos de sistemas
operativos se presentan por:

• Administración de tarea
• Según la Administración de
usuarios
• Según la administración de
recursos
• Según el numero de
procesadores

Tipos de Sistema Operativo


Monotarea: Este tipo de
sistemas operativos son
capaces de manejar un
programa o realizar una sola
tarea a la vez. Son los más
antiguos. Por ejemplo, si el
usuario está escaneando, la
computadora no responderá a
nuevas indicaciones ni Multitarea: Esta característica es propia
comenzará un proceso nuevo de los Sistemas Operativos más
avanzados y permiten ejecutar varios
procesos a la vez, desde uno o varios
ordenadores, es decir que los pueden
utilizar varios usuarios al mismo tiempo.
Esto se puede realizar por medio de
sesiones remotas una red o bien, a través
de terminales conectadas a una
computadora.
Sistemas Operativos según la administración de tareas
Monousuario: Sólo pueden responder
a un usuario por vez. De esta manera,
cualquier usuario tiene acceso a los
datos del sistema. Existe un único
usuario que puede realizar cualquier
tipo de operación.

Multiusuario: esta característica es


propia de aquellos Sistemas
Operativos en los que varios usuarios
pueden acceder a sus servicios y
procesamientos al mismo tiempo

Sistemas Operativos según la Administración de usuario


Centralizado: Permite usar los
recursos de una sola
computadora.

Distribuido: permite utilizar los

recursos (memoria, CPU, disco,


periféricos, etc.) de más de una
computadora al mismo tiempo

Sistemas Operativos según la Administración de recursos


Monoprocesador
Trabajan con un solo procesador.

Multiprocesador
Pueden utilizar varios procesadores para distribuir
el trabajo de cada uno. Pueden ser de dos tipos:
Asimétrico (el sistema operativo

Sistemas Operativos según el número de procesadores


Nos referimos a estos lotes???

Sistemas Operativos por lotes


Estos procesan una gran cantidad de trabajos con poca o ninguna
interacción entre los usuarios y los programas en ejecución
Ventajas
Mayor potencial de utilización de recursos que procesamiento serial simple
en sistemas multiusuarios
Conveniente para programas largos tiempos de ejecución (análisis de datos)
La mayoría de computadores personales lo tienen
Suelen proporcionar un sencillo manejo de datos
Desventajas
Requiere que los datos y ordenes al sistema sean remitidos todos en juntos
en forma de lote
Permiten muy poca interacción con el usuario o programa en ejecución
No conviene para desarrollo de software
Procesa en orden de llegada no atiende dos trabajos a la vez

Sistemas operativos por lotes (bash) IBM 701


Sistemas multiprocesadores son sistemas
multitareas por definición ya que soportan
la ejecución simultánea de múltiples

tareas sobre diferentes procesadores.


En general, los sistemas de
multiprogramación se caracterizan por
tener múltiples programas activos
compitiendo por los recursos del sistema:
procesador, memoria, dispositivos
periféricos.
Sistemas operativos multi-programación
• Mejora productividad del sistema y utilización de recursos.
• Multiplexa(divide) recursos entre varios programas.
• Generalmente soportan múltiples usuarios (multiusuarios).
• Proporcionan facilidades para mantener el entorno de usuarios individuales.
• Requieren validación de usuario para seguridad y protección.
• Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
• Multitarea sin soporte multiusuario se encuentra en algunos computadores
personales o en sistemas de tiempo real.

Características de SO. Multiprogramación


Ventajas y desventajas SO. Multiprogramación
También se les llama sistemas
multitarea, y las tareas pueden ser de
un solo usuario o de diferentes
usuarios. El tiempo que cada tarea
llega a ejecutar se llama quantum.
Una vez transcurrido este intervalo de
tiempo, el sistema operativo cambia a
la siguiente tarea.

¿Qué es un quantum?
Permiten la simulación de que el
sistema y sus recursos son todos para
cada usuario

Sistemas operativos de tiempo compartido


Ventajas
Cada tarea recibe atención por igual.
Menos posibilidades de duplicación de software.
El tiempo de inactividad de la CPU se puede reducir.
Desventajas
Problema de confiabilidad.
Se debe cuidar por sí mismo la seguridad e integridad
de los programas y datos del usuario.
Problema de comunicación de datos.

Ventajas y desventajas Sistemas operativos de tiempo compartido


Son aquellos que se manejan en un multiprocesador ese es
el que se encarga de los programas y aplicaciones de un

computador

Los sistemas paralelos tienen más de un procesador en

comunicación

Teóricamente sería mejor, pero varios procesadores

trabajan en un sola actividad gastan recursos

Los sistemas operativos paralelos se utilizan para

interconectar múltiples computadoras en red para

completar tareas en paralelo. La arquitectura del software

es a menudo una plataforma basada en UNIX, que le

permite coordinar cargas distribuidas entre múltiples

computadoras en una red.


Sistemas operativos paralelos
Te duermes dímelas tu… no sabes google te
puede ayudar… vamos dime una

Ventajas y desventajas Sistemas operativos paralelos


https://www.youtube.com/watch?v=MLYM_DeoEoc
Veamos el video y saquemos conclusiones
Definición
Características
Ventajas y desventajas

Sistemas de tiempo real y distribuido


Que sistemas operativos existen hoy:

Sistemas Operativos
Software Libre
Se llama software libre a aquel que es
suministrado con autorización de quien lo ha
desarrollado, para que cualquier persona
pueda usarlo, modificarlo, mejorarlo o
distribuirlo, gratuitamente o mediante

¿Software libre igual a software


gratuito?

No, software libre significa que el


mismo incluye el código fuente.
Mientras que el gratuito significa que
no hay que pagar por él

Y los que no son software libre que son?


Software Libre
Mapa Conceptual de Software Libre
• Debían: es la distro mas estable, con mayor repositorio, gestores de paquetes
y la gran comunidad tiene
• Ubuntu: es otra de las más elegidas cuando se trata de instalar una
distribución de Linux en cualquier equipo, su facilidad de instalación y su
comunidad la hacen favorita dentro los novatos
• Linux Mint: se basa en Ubuntu pero mint es mas rápida, ligera y sencilla de
manejar sobre todo para usuarios que ni idea en Linux
• Mx Linux: su preferencia es por su entorno visual
• Mageia: basado en mandriva con entorno grafico KDE
• Solus: usada por sus controladores para algunos juegos
• Deepin utilizada especialmente para Tablet’s
• Fedora: otra alternativa para novatos en el área Linux
• Nitrux: para usuarios con maquinas potentes porque su graficos son otra
cosita

Distribuciones fáciles de instalar


• OpenSuSE: para servidores
• Gentoo: no cuenta con interfaz grafica pero se le puede instalar
• CentOS: para mi el uso de mis servidores
• Antergos: distro en español pero requiere conocimientos en Linux
• Sabayon: basada en gentoo
• Arch Linux: es Ligera pero requiere conocimientos
• SlackWare: es de la más antiguas y más estables para servidores
• Pear: con interfaz macOS X
• Elementary OS: Otra con interfaz macOS
• Zorin OS : Interfaz de Microsoft
• Manjaro: Interfaz de Microsoft
• Kali: favorito por muchos que le gusta las contraseña de otros
• Drauger OS: para los gamer’s
• Steam OS: para gamer
• Ubuntu GamePack: para gamer

Distribuciones con conocimiento


Herramientas para desarrollar el trabajo
¿Qué es un sistema Operativo?
¿Qué tipo de sistema operativo debemos de usar?
¿Qué diferencia hay entre libre y gratuito?
¿Cuál es la distribución que más te llama la atención?

Hagamos un repaso
Sistema operativos es el software que permite la interacción entre
el software y el hardware a través de la poca o mucha intervención
de las personas o otros softwares.
El uso del sistema operativo depende mucho del tipo de
computador que usemos y la actividad que vayamos a realizar
El software libre nos permite tener el código para modificar y
personalizar de acuerdo a lo que queramos el libre solo nos
permite usarlo
La distro me más me gusta slack, kali y Drauger OS

Resumen
• Desarrolle un informe sobre la tendencia de los sistemas
operativos para los años 2030
• Que tipo de maquina tendría que comprarme si es para mi casa
• Que tipo de maquina tendría que recomendar si soy el jefe de TI
de una empresa de diseño gráfico y porque?
• Que tipo de sistema operativo deberías usar en tu maquina hoy
y porque?

Actividad en casa

También podría gustarte