CLASIFICACIÓN DE SISTEMAS OPERATIVOS
Summary
TLDREl guión ofrece una visión detallada de la clasificación de sistemas operativos basada en su estructura, servicios y cómo estos se ofrecen a los usuarios. Se discuten tipos como monolítica, jerárquica, virtual, cliente-servidor y microkernel, así como la clasificación por usuarios (mono y multi), tareas (mono y multi) y procesadores (uni y multi, incluyendo simétricos y asimétricos). Además, se mencionan los sistemas operativos de red y distribuidos, enfocándose en la integración y distribución de recursos y tareas, y la importancia de la confiabilidad en estos sistemas.
Takeaways
- 😀 Los sistemas operativos se clasifican por su estructura, servicios y la forma en que ofrecen estos servicios.
- 🔧 La estructura monolítica consiste en un solo programa compuesto de rutinas entrelazadas.
- 📚 La estructura jerárquica divide el sistema operativo en partes pequeñas con interfaces definidas.
- 🔒 La estructura de anillos protege el núcleo del sistema operativo mediante puertas o trampas de acceso.
- 🌐 La estructura virtual presenta una interfaz a cada proceso, simulando una máquina idéntica a la real.
- 💻 El modelo cliente-servidor y microkernel ofrecen flexibilidad y seguridad en servicios y uso general.
- 👤 Los sistemas operativos se clasifican también por el número de usuarios, siendo monousuario o multiusuario.
- 🔄 Se dividen por el número de tareas, siendo monotareas o multitareas, según las actividades permitidas.
- 🖥️ Los sistemas se clasifican por el número de procesadores, como uniproceso o multiproceso, y pueden ser simétricos o asimétricos.
- 🔗 Los sistemas operativos de red permiten compartir recursos y la información entre computadoras conectadas.
- 📚 Los sistemas operativos distribuidos integran recursos y servicios de red en una máquina virtual accesible de forma transparente.
Q & A
¿Qué es la clasificación de los sistemas operativos según su estructura?
-La clasificación de los sistemas operativos por su estructura se basa en cómo se organizan internamente. Hay tres tipos principales: monolítica, jerárquica y micronúcleo.
¿Cuál es la diferencia entre un sistema operativo monolítico y uno jerárquico?
-Un sistema operativo monolítico es un solo programa compuesto de rutinas entrelazadas, mientras que un sistema operativo jerárquico está dividido en pequeñas partes con interfaces claras entre ellas.
¿Qué es una 'puerta' o 'trampa' en el contexto de un sistema operativo jerárquico?
-Una 'puerta' o 'trampa' es una apertura en un anillo de un sistema operativo jerárquico que permite las llamadas de las capas inferiores, asegurando así una mayor protección del núcleo del sistema.
¿Qué es un sistema operativo virtual y cómo funciona?
-Un sistema operativo virtual presenta una interfaz a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente, con el objetivo de integrar distintos sistemas operativos y dar la sensación de ser varias máquinas diferentes.
¿Qué es el sistema operativo de cliente-servidor y cómo se diferencia del micronúcleo?
-El sistema operativo de cliente-servidor ofrece gran flexibilidad en los servicios posibles, ya que el núcleo solo provee funciones básicas y deja a los servidores proveer la mayoría de los servicios. El micronúcleo es una versión más reciente que puede ejecutarse en la mayoría de las computadoras y es de propósito general.
¿Cómo se clasifican los sistemas operativos según el número de usuarios que soportan?
-Los sistemas operativos se clasifican en monousuario, que solo soporta a un usuario a la vez, y multiusuario, que soporta varios usuarios simultáneamente.
¿Qué es un sistema operativo monousuario y cuáles son sus características?
-Un sistema operativo monousuario es aquel que solo permite la conexión de un usuario a la vez, sin importar la cantidad de procesadores o procesos que estén realizando la computadora.
¿Cuáles son las diferencias entre sistemas operativos monotareas y multitareas?
-Los sistemas operativos monotareas solo permiten realizar una tarea a la vez y son más primitivos, mientras que los multitareas pueden realizar varias actividades o procesos simultáneamente.
¿Qué significa 'uniproceso' y 'multiproceso' en el contexto de los sistemas operativos?
-Uniproceso se refiere a sistemas operativos que solo pueden manejar un procesador, mientras que multiproceso indica la capacidad de un sistema operativo para utilizar más de un procesador para distribuir su carga de trabajo.
¿Qué es un sistema operativo simétrico y cómo se diferencia de un sistema asimétrico?
-Un sistema operativo simétrico distribuye los procesos o partes de ellos indistintamente a cualquier procesador disponible, logrando una mejor distribución y equilibrio en la carga de trabajo. En cambio, un sistema asimétrico tiene un procesador maestro que distribuye la carga a los demás procesadores, conocidos como esclavos.
¿Cómo se clasifican los sistemas operativos según la forma en que ofrecen sus servicios al usuario?
-Los sistemas operativos se clasifican en de red y distribuidos. Los de red comparten recursos e información entre computadoras conectadas, mientras que los distribuidos分配 trabajos, tareas o procesos entre un conjunto de procesadores.
Outlines
💻 Clases de sistemas operativos por estructura y servicios
El primer párrafo introduce la clasificación de sistemas operativos en función de su estructura y los servicios que ofrecen. Se mencionan requisitos tanto del usuario como del software, destacando la importancia de que sean fáciles de usar, seguros y eficientes. Se describen cinco tipos de estructuras de sistemas operativos: monolítica, jerárquica, por anillos, virtual y cliente-servidor o microkernel. Cada tipo tiene características específicas y se adaptan a diferentes necesidades y propósitos generales. Además, se clasifican los sistemas operativos por el número de usuarios, tareas y procesadores, distinguiendo entre mono y multi para cada uno, y se menciona la diferencia entre sistemas simétricos y asimétricos en el manejo de múltiples procesadores.
🌐 Sistemas operativos por servicios y red
El segundo párrafo se enfoca en la clasificación de sistemas operativos basada en cómo ofrecen sus servicios, desde la perspectiva del usuario. Se discuten los sistemas operativos de red, que permiten la unión de computadoras a través de una red para compartir recursos e información, y los sistemas distribuidos, que分配工作负载 o tareas entre múltiples procesadores. Estos sistemas deben ser confiables y capaces de reemplazar componentes fallidos sin interrumpir el servicio. El párrafo también menciona la importancia de la integración de recursos, como impresoras, unidades de respaldo y memorias, en una máquina virtual accesible por el usuario de manera transparente. El guionista concluye con una referencia a la bibliografía utilizada y un agradecimiento por la atención del espectador.
Mindmap
Keywords
💡Sistemas operativos
💡Estructura monolítica
💡Jerárquica
💡Puertas o trampas
💡Sistemas virtuales
💡Cliente-servidor
💡Microkernel
💡Monousuario y Multiusuario
💡Monotare y multitarea
💡Uniproceso y multiproceso
💡Simétrico y asimétrico
💡Sistemas de red y distribuidos
Highlights
La clasificación de sistemas operativos se basa en su estructura, servicios y la forma en que se ofrecen estos servicios.
Requisitos del usuario incluyen facilidad de uso, seguridad, rapidez y adecuación al uso.
Requisitos del software incluyen mantenimiento, operación, restricciones, eficiencia y flexibilidad.
Estructura monolítica: sistema operativo compuesto de un solo programa con rutinas entrelazadas.
Estructura jerárquica: sistema operativo dividido en partes pequeñas con interfaces claras.
Anillos en la estructura jerárquica: protección de niveles internos del sistema operativo.
Estructura virtual: interfaz para cada proceso, simular máquinas idénticas a la real.
Objetivo de sistemas operativos virtuales: integrar distintos sistemas operativos.
Cliente-servidor y microkernel: sistemas operativos recientes, de propósito general.
Servidores en microkernel ofrecen servicios con mecanismos de seguridad y protección.
Clasificación por número de usuarios: mono y multiusuario.
Clasificación por número de tareas: monotareas y multitareas.
Clasificación por número de procesadores: uni y multiproceso, con diferencias simétricas y asimétricas.
Sistemas operativos de red: compartiendo recursos y información entre computadoras.
Sistemas operativos distribuidos: distribuir trabajos o tareas entre procesadores.
Integración de recursos en sistemas operativos de red y distribuidos.
Requiere confiabilidad en sistemas distribuidos para reemplazar componentes fallidos.
Bibliografía proporcionada para información adicional sobre sistemas operativos.
Transcripts
Hola qué tal a todos en esta ocasión
vamos a estar viendo la clasificación de
los sistemas
operativos la clasificación es por su
estructura por los servicios que nos
ofrecen y por la manera en que nos
ofrecen estos servicios la primera que
vamos a ver es por su estructura al
construir un sistema operativo se deben
observar dos tipos de requisitos del
usuario y de parte del
software para el usuario este sistema
debe de ser fácil de usar y de aprender
seguro rápido y adecuado al uso al que
se le quiere destinar del Software debe
de incluir aspectos como el
mantenimiento forma de operación
restricciones de uso eficiencia
tolerancia frente a los errores y
flexibilidad esta subz se divide en tres
puntos que vamos a ver que es la
monolítica Esta es una estructura de los
primeros sistemas operativos
constituidos por un solo programa
compuesto de un conjunto de rutinas
entrelazadas de tal forma que cada una
puede llamar a
otra la jerárquica esta dividió el
sistema operativo en pequeñas partes de
tal forma que cada una de ellas
estuviera perfectamente definida y con
un claro interfaz con el resto de los
elementos esta su vez se divide en dos
por anillos aquí cada anillo tiene una
apertura conocida como puerta o trampa
por donde pueden entrar las llamadas de
las capas inferiores de esta forma las
zonas más internas del sistema operativo
o núcleo del sistema estarán más
protegidas de accesos indeseados desde
las capas más
externas tenemos la virtual aquí los
sistemas que presentan una interfaz a
cada proceso mostrando una máquina que
parece idéntica a la máquina real
subyacente el objetivo de estos sistemas
operativos es el de integrar distintos
sistemas operativos dando la sensación
de ser varias máquinas
diferentes estas máquinas no son
máquinas extendidas son una réplica de
la máquina real de manera que en cada
una de ellas se puede ejecutar un
sistema operativo diferente que será el
que ofrezca la máquina extendida al
usuario el último es el cliente servidor
el micro kernel que es el más reciente
este puede ser ejecutado en la mayoría
de las computadoras ya sean grandes o
pequeñas sirve para toda clase de
aplicaciones por lo tanto es de
propósito
general cumple con las mismas
actividades que los sistemas operativos
convencionales el proceso Cliente ofrece
gran flexibilidad en cuanto a los
servicios posibles en el sistema final
ya que el núcleo provee solamente
funciones muy básicas de memoria entrada
y salida archivos y procesos dejando a
los servidores proveer la mayoría que el
usuario final o programador puede usar
estos servidores deben tener mecanismos
de seguridad y protección los cuales
serán filtrados por el núcleo que
controla el
Hardware tenemos la siguiente
clasificación de los sistemas operativos
que es por los servicios que nos
ofrecen tenemos un pequeño esquema
podemos ver la clasificación por el
número de usuarios por el número de
tareas y número de procesadores los
usuarios y las tareas se dividen en mono
y multi así como los procesadores en uni
y
multiproceso este último también se
divide en simétricos y asimétricos vamos
a ver cada uno de
ellos empezaremos por el número de
usuarios tenemos en primer lugar al
monousuario que como su nombre lo dice
solo soportan un usuario a la vez no
importa la cantidad de procesadores o
procesos que estén realizando las
computadoras personales se han
clasificado en esta
sección tenemos las multiusuario que son
los que aguantan varios usuarios a la
vez no importando la cantidad de
procesadores o procedimientos estos
sistemas generalmente se utilizan en
máquinas que están en
Red nuestra siguiente clasificación es
por el número de tareas que realizan se
encuentran las monotareas y las
multitareas las monotareas solo permiten
realizar una sola tarea estos sistemas
son más primitivos porque solo permiten
un solo proceso a la vez el multitareas
como su nombre lo dice pueden realizar
varias actividades o procesos a la vez
sin ningún problema nuestra siguiente
clasificación es por el número de
procesadores tenemos el primero que es
uniproceso es el que es capaz de manejar
solamente un procesador de la
computadora de manera que si la
computadora tiene más de uno le sería
inútil El ejemplo más conocido es el dos
y el Mac oice el siguiente es el
multiproceso que se refiere al número de
procesadores del sistema que es más de
uno el cual es capaz de usarlo o usarlos
todos para distribuir su carga de
trabajo Estos a su vez se dividen en
simétrico y
asimétrico el
simétrico ahí en ese los procesos o
partes de ellos son enviados
indistintamente a cualquiera de los
procesadores disponibles ten Endo
teóricamente una mejor distribución y
equilibrio en la carga de trabajo bajo
este
esquema el asimétrico aquí el sistema
operativo selecciona a uno de los
procesadores el cual jugará el papel de
procesador maestro y servirá como pivote
para distribuir la carga a los demás
procesadores que reciben el nombre de
esclavos veamos ahora los sistemas
operativos pero por la forma en que nos
ofrecen sus servicios
se refiere a una visión externa que en
este caso se refiere a la del usuario y
es decir cómo el usuario va a acceder a
cada uno de estos servicios Tenemos los
de red y los
distribuidos los de red son aquellos que
mantienen a dos o más computadoras
unidas a través de algún medio de
comunicación con el objetivo de poder
compartir los diferentes recursos y la
información del
sistema los distribuidos permiten
distribuir trabajos tareas o procesos
como su nombre lo dice distribuyen cada
una de Estas actividades entre un
conjunto de procesadores puede ser que
este conjunto de procesadores esté en un
equipo o en diferentes abarcan los
servicios de red logrando integrar los
recursos los recursos se refiere a
impresoras unidades de respaldo memorias
procesos unidades centrales de procesos
todos estos recursos los Integra en una
sola máquina virtual que el usuario
accede en forma transparente deben de
ser muy confiables ya que si uno se
descompone el otro debe ser capaz de
reemplazarlo aquí les dejo una pequeña
bibliografía de donde fue obtenida la
información que se mostró Por si gustan
checarla espero les haya gustado eso ha
sido todo gracias por su atención Hasta
pronto
関連動画をさらに表示
Tipos de Sistemas Operativos
Capítulo 1 Introducción a los Sistemas Operativos
Sistemas Operativos ¿Que es? Caracteristicas, tipos, funcion, TODO sobre S.O.
Introducción y Características de los Sistemas Operativos en Red Linux
Capítulo 10 Redes y Sistemas Distribuidos (Sistema Operativo)
Capitulo 9 Sistemas de Multiples Procesadores
5.0 / 5 (0 votes)