CLASIFICACIÓN DE SISTEMAS OPERATIVOS

LUNA ALI
19 Sept 201407:29

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

00:00

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

05:01

🌐 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

Los sistemas operativos son programas esenciales que permiten a los usuarios interactuar con la hardware de una computadora y realizar tareas de manera eficiente. En el video, se discute su clasificación basándose en estructura, servicios y la forma en que ofrecen estos servicios, destacando su importancia en la computación moderna.

💡Estructura monolítica

La estructura monolítica se refiere a los primeros sistemas operativos que consistían en un solo programa compuesto de rutinas entrelazadas. En el script, se menciona que cada rutina podía llamar a otra, lo que representa una forma antigua y menos modular de diseño de sistemas operativos.

💡Jerárquica

Una estructura jerárquica divide el sistema operativo en pequeñas partes con interfaces definidas entre ellas. El video explica que esta subdivisión en 'anillos' permite una mayor protección y separación de responsabilidades dentro del sistema operativo.

💡Puertas o trampas

Las puertas o trampas son mecanismos de comunicación entre los diferentes anillos de una jerarquía de sistema operativo. El guion menciona que estos permiten llamadas de capas inferiores, asegurando que el núcleo del sistema esté protegido.

💡Sistemas virtuales

Los sistemas virtuales presentan a cada proceso una interfaz que parece idéntica a la máquina real, permitiendo la integración de diferentes sistemas operativos y dando la sensación de utilizar múltiples máquinas. El script destaca su uso para ejecutar sistemas operativos diferentes en máquinas virtuales.

💡Cliente-servidor

El modelo de cliente-servidor describe una arquitectura donde los servicios se ofrecen a través de un núcleo básico y se amplían mediante servidores que proveen funcionalidades adicionales. El video describe cómo este modelo ofrece flexibilidad y separación de servicios en sistemas operativos modernos.

💡Microkernel

Un microkernel es una forma reciente de diseño de sistemas operativos que ejecuta solo funciones básicas en el núcleo y delega servicios adicionales a módulos separados. El guion menciona que esto permite una amplia gama de aplicaciones y una arquitectura más generalista.

💡Monousuario y Multiusuario

El término 'monousuario' se refiere a sistemas operativos que solo soportan a un usuario a la vez, mientras que 'multiusuario' indica la capacidad de soportar múltiples usuarios simultáneos. El script clasifica los sistemas operativos según esta capacidad, destacando su uso en diferentes entornos de computación.

💡Monotare y multitarea

Los sistemas operativos monotareas solo permiten una tarea a la vez, mientras que los multitareas pueden gestionar múltiples procesos simultáneamente. El video utiliza estos términos para describir la evolución de la capacidad de los sistemas operativos para manejar diferentes tareas.

💡Uniproceso y multiproceso

El 'uniproceso' se refiere a la capacidad de un sistema operativo para manejar un solo procesador, mientras que el 'multiproceso' implica la habilidad de manejar múltiples procesadores. El guion explica que los sistemas multiproceso pueden ser simétricos o asimétricos, lo que afecta la distribución de carga de trabajo.

💡Simétrico y asimétrico

En el contexto de sistemas multiproceso, 'simétrico' indica una distribución equilibrada de tareas entre procesadores, mientras que 'asimétrico' implica un procesador maestro que controla la distribución de tareas a los procesadores secundarios. El script describe cómo esto afecta la eficiencia y el rendimiento del sistema.

💡Sistemas de red y distribuidos

Los sistemas de red y distribuidos permiten a múltiples computadoras compartir recursos y colaborar a través de una red. El video menciona estos sistemas como aquellos que ofrecen servicios de red, integrando recursos y proporcionando una máquina virtual al usuario de manera transparente.

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

play00:01

Hola qué tal a todos en esta ocasión

play00:03

vamos a estar viendo la clasificación de

play00:04

los sistemas

play00:06

operativos la clasificación es por su

play00:09

estructura por los servicios que nos

play00:11

ofrecen y por la manera en que nos

play00:14

ofrecen estos servicios la primera que

play00:17

vamos a ver es por su estructura al

play00:20

construir un sistema operativo se deben

play00:22

observar dos tipos de requisitos del

play00:24

usuario y de parte del

play00:27

software para el usuario este sistema

play00:30

debe de ser fácil de usar y de aprender

play00:32

seguro rápido y adecuado al uso al que

play00:35

se le quiere destinar del Software debe

play00:38

de incluir aspectos como el

play00:40

mantenimiento forma de operación

play00:42

restricciones de uso eficiencia

play00:44

tolerancia frente a los errores y

play00:46

flexibilidad esta subz se divide en tres

play00:49

puntos que vamos a ver que es la

play00:52

monolítica Esta es una estructura de los

play00:55

primeros sistemas operativos

play00:56

constituidos por un solo programa

play00:59

compuesto de un conjunto de rutinas

play01:01

entrelazadas de tal forma que cada una

play01:04

puede llamar a

play01:07

otra la jerárquica esta dividió el

play01:10

sistema operativo en pequeñas partes de

play01:12

tal forma que cada una de ellas

play01:14

estuviera perfectamente definida y con

play01:17

un claro interfaz con el resto de los

play01:19

elementos esta su vez se divide en dos

play01:23

por anillos aquí cada anillo tiene una

play01:26

apertura conocida como puerta o trampa

play01:29

por donde pueden entrar las llamadas de

play01:31

las capas inferiores de esta forma las

play01:34

zonas más internas del sistema operativo

play01:36

o núcleo del sistema estarán más

play01:39

protegidas de accesos indeseados desde

play01:41

las capas más

play01:44

externas tenemos la virtual aquí los

play01:47

sistemas que presentan una interfaz a

play01:50

cada proceso mostrando una máquina que

play01:52

parece idéntica a la máquina real

play01:54

subyacente el objetivo de estos sistemas

play01:57

operativos es el de integrar distintos

play02:00

sistemas operativos dando la sensación

play02:03

de ser varias máquinas

play02:05

diferentes estas máquinas no son

play02:07

máquinas extendidas son una réplica de

play02:10

la máquina real de manera que en cada

play02:13

una de ellas se puede ejecutar un

play02:15

sistema operativo diferente que será el

play02:17

que ofrezca la máquina extendida al

play02:22

usuario el último es el cliente servidor

play02:25

el micro kernel que es el más reciente

play02:28

este puede ser ejecutado en la mayoría

play02:30

de las computadoras ya sean grandes o

play02:32

pequeñas sirve para toda clase de

play02:34

aplicaciones por lo tanto es de

play02:36

propósito

play02:38

general cumple con las mismas

play02:40

actividades que los sistemas operativos

play02:43

convencionales el proceso Cliente ofrece

play02:45

gran flexibilidad en cuanto a los

play02:47

servicios posibles en el sistema final

play02:50

ya que el núcleo provee solamente

play02:52

funciones muy básicas de memoria entrada

play02:54

y salida archivos y procesos dejando a

play02:57

los servidores proveer la mayoría que el

play03:00

usuario final o programador puede usar

play03:03

estos servidores deben tener mecanismos

play03:05

de seguridad y protección los cuales

play03:08

serán filtrados por el núcleo que

play03:10

controla el

play03:12

Hardware tenemos la siguiente

play03:14

clasificación de los sistemas operativos

play03:17

que es por los servicios que nos

play03:19

ofrecen tenemos un pequeño esquema

play03:22

podemos ver la clasificación por el

play03:25

número de usuarios por el número de

play03:26

tareas y número de procesadores los

play03:29

usuarios y las tareas se dividen en mono

play03:31

y multi así como los procesadores en uni

play03:34

y

play03:36

multiproceso este último también se

play03:38

divide en simétricos y asimétricos vamos

play03:41

a ver cada uno de

play03:43

ellos empezaremos por el número de

play03:48

usuarios tenemos en primer lugar al

play03:50

monousuario que como su nombre lo dice

play03:53

solo soportan un usuario a la vez no

play03:55

importa la cantidad de procesadores o

play03:57

procesos que estén realizando las

play04:00

computadoras personales se han

play04:01

clasificado en esta

play04:03

sección tenemos las multiusuario que son

play04:07

los que aguantan varios usuarios a la

play04:08

vez no importando la cantidad de

play04:10

procesadores o procedimientos estos

play04:13

sistemas generalmente se utilizan en

play04:16

máquinas que están en

play04:17

Red nuestra siguiente clasificación es

play04:20

por el número de tareas que realizan se

play04:23

encuentran las monotareas y las

play04:25

multitareas las monotareas solo permiten

play04:28

realizar una sola tarea estos sistemas

play04:30

son más primitivos porque solo permiten

play04:32

un solo proceso a la vez el multitareas

play04:35

como su nombre lo dice pueden realizar

play04:37

varias actividades o procesos a la vez

play04:40

sin ningún problema nuestra siguiente

play04:43

clasificación es por el número de

play04:46

procesadores tenemos el primero que es

play04:48

uniproceso es el que es capaz de manejar

play04:51

solamente un procesador de la

play04:53

computadora de manera que si la

play04:55

computadora tiene más de uno le sería

play04:57

inútil El ejemplo más conocido es el dos

play05:00

y el Mac oice el siguiente es el

play05:03

multiproceso que se refiere al número de

play05:05

procesadores del sistema que es más de

play05:08

uno el cual es capaz de usarlo o usarlos

play05:11

todos para distribuir su carga de

play05:13

trabajo Estos a su vez se dividen en

play05:16

simétrico y

play05:17

asimétrico el

play05:20

simétrico ahí en ese los procesos o

play05:23

partes de ellos son enviados

play05:25

indistintamente a cualquiera de los

play05:27

procesadores disponibles ten Endo

play05:29

teóricamente una mejor distribución y

play05:31

equilibrio en la carga de trabajo bajo

play05:33

este

play05:35

esquema el asimétrico aquí el sistema

play05:38

operativo selecciona a uno de los

play05:40

procesadores el cual jugará el papel de

play05:43

procesador maestro y servirá como pivote

play05:46

para distribuir la carga a los demás

play05:48

procesadores que reciben el nombre de

play05:53

esclavos veamos ahora los sistemas

play05:56

operativos pero por la forma en que nos

play05:58

ofrecen sus servicios

play06:00

se refiere a una visión externa que en

play06:02

este caso se refiere a la del usuario y

play06:04

es decir cómo el usuario va a acceder a

play06:06

cada uno de estos servicios Tenemos los

play06:09

de red y los

play06:11

distribuidos los de red son aquellos que

play06:13

mantienen a dos o más computadoras

play06:15

unidas a través de algún medio de

play06:18

comunicación con el objetivo de poder

play06:20

compartir los diferentes recursos y la

play06:22

información del

play06:24

sistema los distribuidos permiten

play06:27

distribuir trabajos tareas o procesos

play06:29

como su nombre lo dice distribuyen cada

play06:32

una de Estas actividades entre un

play06:34

conjunto de procesadores puede ser que

play06:36

este conjunto de procesadores esté en un

play06:39

equipo o en diferentes abarcan los

play06:41

servicios de red logrando integrar los

play06:44

recursos los recursos se refiere a

play06:46

impresoras unidades de respaldo memorias

play06:49

procesos unidades centrales de procesos

play06:52

todos estos recursos los Integra en una

play06:55

sola máquina virtual que el usuario

play06:57

accede en forma transparente deben de

play07:00

ser muy confiables ya que si uno se

play07:02

descompone el otro debe ser capaz de

play07:10

reemplazarlo aquí les dejo una pequeña

play07:12

bibliografía de donde fue obtenida la

play07:14

información que se mostró Por si gustan

play07:21

checarla espero les haya gustado eso ha

play07:24

sido todo gracias por su atención Hasta

play07:28

pronto

Rate This

5.0 / 5 (0 votes)

Related Tags
Sistemas OperativosClasificaciónEstructuraServiciosAccesibilidadMonolíticaJerárquicaAnillosVirtualCliente-ServidorMicrokernelMultiusuario
Do you need a summary in English?