Tipos de Sistemas Operativos
Summary
TLDREl script proporciona una exhaustiva descripción de los diferentes tipos de sistemas operativos, clasificados en función de criterios como las tareas, el hardware requerido y la cantidad de usuarios soportados. Se mencionan sistemas operativos mono y multitareas, destacando la importancia del planificador de tareas en los segundos para dar la ilusión de ejecución simultánea de programas. Los sistemas operativos también se clasifican en función de la cantidad de usuarios, siendo monousuario o multiusuario, con ejemplos como DOS y Windows. Además, se explora la clasificación por hardware, abarcando mainframes, servidores y sistemas operativos diseñados para supercomputadoras y tiempo real. Finalmente, se discute la categoría de sistemas operativos incrustados, utilizados en dispositivos electrónicos inteligentes y tarjetas inteligentes, resaltando la diversidad y el alcance de los sistemas operativos en la vida cotidiana y la tecnología avanzada.
Takeaways
- 📘 Los sistemas operativos pueden clasificarse por tareas, hardware y usuarios.
- 🔁 Los sistemas operativos mono-tareas solo pueden realizar una tarea a la vez y un programa puede ocupar todo el procesador.
- 👤 Un ejemplo de sistema operativo mono-tarea es el MSDOS, lanzado en 1981 para la IBM PC original.
- 👥 Los sistemas operativos multi-tareas permiten la ejecución de varios programas simultáneamente, utilizando un planificador de tareas.
- 🕒 El 'quantum' o 'timeslice' es el intervalo de tiempo que un proceso puede usar el CPU antes de ceder su lugar a otro proceso.
- 🔒 Los sistemas operativos multi-tareas también incluyen mecanismos de protección para cada proceso, asegurando que los datos de un proceso no interfieran con otro.
- 👤 Los sistemas operativos mono-usuario solo admiten a un usuario por sesión, sin distinción entre diferentes usuarios.
- 👥 Los sistemas multiusuario reconocen múltiples usuarios con sus propios espacios protegidos y entornos de trabajo.
- 🖥️ Los sistemas operativos de servidor están orientados a la alta disponibilidad y la provisión de servicios a múltiples usuarios y estaciones de trabajo.
- 🔩 Los sistemas operativos de mainframe son grandes computadoras centralizadas con capacidad para manejar múltiples procesos concurrentes.
- 🚀 Los sistemas operativos de supercomputadoras son utilizados en cálculos científicos intensos y requieren una gran cantidad de procesadores trabajando en paralelo.
- ⏱️ Los sistemas operativos de tiempo real se caracterizan por su respuesta inmediata y son esenciales en aplicaciones que requieren un control preciso y rápido, como en vehículos de alta velocidad o sistemas de control industrial.
- 🏠 Los sistemas operativos de computadoras personales se centran en una buena interfaz de usuario y una variedad de usos, desde oficina hasta juegos y multimedia.
- 📱 Los sistemas operativos embedded se incrustan en dispositivos con limitaciones de hardware y se utilizan en dispositivos inteligentes como televisores, cafeteras, lavadoras y sistemas de automóviles.
Q & A
¿Qué son los sistemas operativos y cómo se pueden clasificar?
-Los sistemas operativos son programas que permiten la gestión de los recursos del hardware y la interacción con los usuarios y otros programas. Se pueden clasificar según las tareas que pueden realizar, el hardware que requieren y el número de usuarios que permiten.
¿Qué es un sistema operativo mono-tarea y cómo funciona?
-Un sistema operativo mono-tarea es aquel que solo puede realizar una tarea a la vez, corriendo un programa a la vez y ocupando todo el procesador hasta que termine o sea interrumpido por el usuario. Un ejemplo de esto es el MSDOS, que era el sistema operativo oficial de la IBM PC original.
¿Cómo surgió el sistema operativo MSDOS y cuál fue su relación con IBM?
-MSDOS surgió en 1981 como el sistema operativo oficial de la IBM PC original con marca registrada. Fue basado en el Quicken del Río de Tim Paterson y fue adquirido por Bill Gates de la compañía de Paterson por $50,000, vendiéndolo posteriormente a IBM.
¿Qué es un sistema operativo multi-tarea y cómo se diferencia de un mono-tarea?
-Un sistema operativo multi-tarea permite ejecutar varios programas a la vez, a pesar de que cada CPU o núcleo de CPU solo puede ejecutar un proceso a la vez. Utiliza un planificador de tareas para gestionar qué tareas van al procesador, lo cual da la impresión de que se están realizando múltiples tareas simultáneamente.
¿Qué es el 'quantum' o 'timeslice' en un sistema operativo multi-tarea?
-El 'quantum' o 'timeslice' es el intervalo de tiempo, que puede ser de milisegundos o nanosegundos, que un proceso tiene para usar el CPU antes de dejar su lugar a otro proceso. Esto permite que muchos procesos parezcan ejecutarse al mismo tiempo.
¿Qué es un sistema operativo multiusuario y cómo funciona?
-Un sistema operativo multiusuario reconoce a varios usuarios que tienen su propio nombre de usuario y contraseña. Cada usuario tiene un espacio protegido y puede ejecutar aplicaciones diferentes, con cada instancia de un programa siendo tratada como un proceso diferente por el sistema operativo.
¿Por qué un sistema operativo multiusuario tiene que ser necesariamente multitarea?
-Un sistema operativo multiusuario tiene que ser multitarea porque cada usuario, incluso si ejecutan el mismo programa, crea un proceso diferente para el sistema operativo. Esto significa que el sistema debe gestionar múltiples procesos simultáneamente.
¿Qué son los mainframes y cómo se diferencian de los sistemas operativos de servidor?
-Los mainframes son computadoras centralizadas con gran capacidad de entrada y salida, diseñadas para manejar muchos procesos concurrentes. Se conectan a terminales 'tontas' que no tienen procesamiento propio, a diferencia de los sistemas operativos de servidor que están orientados a la alta disponibilidad y ofrecen servicios a múltiples usuarios y estaciones de trabajo.
¿Qué características tienen los sistemas operativos de servidor y cómo se relacionan con las redes?
-Los sistemas operativos de servidor están orientados a la alta disponibilidad, manejan múltiples usuarios y estaciones de trabajo, y están diseñados para trabajar en redes con arquitecturas de cliente-servidor. Incluyen características como clusters, discos RAID y componentes hot swap para garantizar la continuidad del servicio.
¿Qué son las supercomputadoras y qué tipo de sistemas operativos se utilizan en ellas?
-Las supercomputadoras son equipos con una gran cantidad de CPUs que operan en paralelo, utilizadas en cálculos científicos intensivos. Utilizan sistemas operativos como Linux, BSD, Unix y otros diseñados para manejar altas cargas de procesamiento y paralelismo.
¿Qué sistemas operativos se consideran de tiempo real y cuáles son sus características principales?
-Los sistemas operativos de tiempo real, como Android y iOS, se caracterizan por su capacidad de respuesta inmediata y sincronización, lo que es crucial para aplicaciones que requieren un control preciso y rápido sobre procesos, como en la telemetría de autos de carreras o sistemas de control de tráfico aéreo.
¿Cuáles son los sistemas operativos utilizados en dispositivos embedded y cómo se diferencian de otros sistemas operativos?
-Los sistemas operativos utilizados en dispositivos embedded, como iOS, Android y Symbian, se incrustan en el hardware y suelen ser limitados en términos de CPU y memoria. Están diseñados para funcionar en dispositivos con recursos restrictos, como televisores inteligentes, cafeteras, lavadoras y sistemas de automóviles.
¿Qué son las tarjetas inteligentes y qué tipo de sistemas operativos utilizan?
-Las tarjetas inteligentes son dispositivos que utilizan sistemas operativos rudimentarios adaptados a su limitada capacidad de CPU y memoria. Estas tarjetas se utilizan para realizar diversas tareas y se conectan a otros sistemas para ampliar sus funcionalidades.
Outlines
🖥️ Sistemas Operativos por Tareas
Se discute la clasificación de sistemas operativos según las tareas que pueden realizar. Se menciona que los sistemas operativos mono-tareas, como el MSDOS, solo pueden ejecutar una tarea a la vez, utilizando todo el procesador hasta que el usuario la interrumpe. En contraste, los sistemas operativos multi-tareas permiten ejecutar múltiples programas simultáneamente a través de un planificador de tareas que asigna tiempo de CPU a cada proceso en intervalos cortos, creando la ilusión de multitarea, aunque cada núcleo de CPU solo ejecuta un proceso a la vez.
👤 Sistemas Operativos por Usuarios
Este párrafo explora la clasificación de sistemas operativos en función de la cantidad de usuarios que soportan. Los sistemas operativos mono-usuario, como el antiguo DOS, solo admiten una sesión de usuario por vez. En cambio, los sistemas multi-usuario, que son la mayoría en la actualidad, permiten que cada usuario tenga su propia sesión y espacio protegido, lo que significa que pueden ejecutar aplicaciones diferentes y personalizar su entorno de trabajo, como Windows, Linux, Android, macOS e iOS.
🔩 Sistemas Operativos por Hardware
Se clasifican los sistemas operativos según el tipo de hardware que soportan, diferenciando entre mainframes, servidores y otros. Los mainframes son grandes computadoras centralizadas diseñadas para manejar múltiples procesos y usuarios simultáneos. Ejemplos de mainframes son los sistemas IBM AS/400, que evolucionaron para ser compatibles con sistemas operativos UNIX y ofrecieron características avanzadas como la abstracción completa del hardware y el soporte para bases de datos relacionales integradas.
🌐 Sistemas Operativos de Servidor
Los sistemas operativos de servidor, como Ubuntu Server, Red Hat Linux Enterprise y Windows Server, están diseñados para ofrecer servicios de alta disponibilidad a múltiples usuarios y estaciones de trabajo. Estas sistemas deben manejar clusters, discos RAID y componentes hot swap, y deben ser capaces de garantizar la continuidad del servicio en caso de fallos en hardware o conectividad. Los servidores también pueden formar parte de una red más amplia, como Internet, para proveer servicios a usuarios remotos.
🚀 Sistemas Operativos de Supercomputadoras
Se describen los sistemas operativos utilizados en supercomputadoras, que son máquinas con una gran cantidad de procesadores y capacidades de procesamiento paralelo, ideales para cálculos científicos intensivos o minería de bitcoin. Ejemplos de sistemas operativos para este tipo de computadoras incluyen varias distribuciones de Linux, BSD, Solaris y Windows Server, adaptados para manejar grandes conjuntos de procesadores y optimizar el rendimiento de la computación en paralelo.
⏱️ Sistemas Operativos en Tiempo Real
Los sistemas operativos en tiempo real, como Android e iOS, se caracterizan por su capacidad de respuesta inmediata y sincronización, lo que es crucial para aplicaciones que requieren un control preciso y rápido, como el control industrial o los sistemas de telemetría en autos de carreras, aviones y naves espaciales. Estos sistemas operativos garantizan que la información crítica se procese y se actúe en tiempo real para evitar consecuencias negativas.
📱 Sistemas Operativos Embebidos y Personales
Se mencionan los sistemas operativos utilizados en dispositivos embebidos y computadoras personales. Los sistemas operativos embebidos, como los utilizados en dispositivos inteligentes conectados a WiFi, tienen un hardware limitado y requieren sistemas operativos simples y eficientes, como iOS, Android y Symbian. Por otro lado, los sistemas operativos de computadoras personales, como Windows, macOS y las distintas distribuciones de Linux, ofrecen una amplia variedad de aplicaciones y requieren una interfaz de usuario amigable y hardware accesible.
💳 Sistemas Operativos de Tarjeta Inteligente
Los sistemas operativos de tarjetas inteligentes son muy rudimentarios y adaptados para funcionar en dispositivos con recursos CPU y de memoria muy limitados. A pesar de sus limitaciones, estas tarjetas pueden realizar diversas tareas y conectarse a redes más grandes. Los sistemas operativos de tarjetas inteligentes son esenciales para la funcionalidad de estas tarjetas, permitiéndoles realizar operaciones básicas y de seguridad críticas.
Mindmap
Keywords
💡Sistemas Operativos
💡Mono-tareas
💡Multi-tareas
💡Planificador de Tareas
💡Mono-usuario
💡Multi-usuario
💡Mainframes
💡Sistemas Operativos de Servidor
💡Supercomputadoras
💡Sistemas Operativos de Tiempo Real
💡Sistemas Operativos Embebidos
💡Sistemas Operativos de Tarjeta
Highlights
Los sistemas operativos pueden ser clasificados por tareas, hardware requerido y usuarios permitidos.
Sistemas operativos mono-tareas solo pueden realizar una tarea a la vez y ejecutan un programa por completo antes de otro.
MS-DOS es un ejemplo de sistema operativo mono-tarea, lanzado en 1981 para la IBM PC original.
El Quicken del Río, creado por Tim Paterson, fue la base de MS-DOS.
Bill Gates compró MS-DOS de la compañía de Tim Paterson por $50,000 y vendió a IBM y otros clones.
Los sistemas operativos multi-tareas permiten la ejecución de varios programas simultáneamente a través de un planificador de tareas.
El 'quantum de tiempo' o 'timeslice' es el intervalo de tiempo que un proceso tiene para usar la CPU antes de ceder su lugar.
Los sistemas operativos multi-tareas también incluyen mecanismos de protección para mantener separados los procesos de diferentes usuarios.
Los sistemas operativos pueden ser clasificados según la cantidad de usuarios que admiten: mono-usuario o multi-usuario.
En sistemas multi-usuario, cada usuario tiene su propio entorno protegido y espacio para ejecutar aplicaciones.
La relación entre multi-usuario y multi-tarea es lógica y obvia; si un sistema es multi-usuario, debe ser también multi-tarea.
Los mainframes son grandes computadoras centralizadas diseñadas para manejar múltiples procesos concurrentes.
Los sistemas operativos de servidor están orientados a la alta disponibilidad y ofrecen servicios a múltiples usuarios y estaciones de trabajo.
Los servidores utilizan tecnologías como clusters y discos RAID para garantizar la alta disponibilidad y redundancia de datos.
Las supercomputadoras son equipos con múltiples CPUs diseñados para cálculos científicos intensivos o para minería de bitcoins.
Los sistemas operativos de tiempo real se caracterizan por su respuesta inmediata y sincronización, cruciales para aplicaciones industriales y de control.
Ejemplos de sistemas operativos de tiempo real incluyen Android, iOS y sistemas operativos utilizados en automóviles de carreras y aviones.
Los sistemas operativos de computadoras personales, como Windows y macOS, están diseñados para una amplia variedad de tareas y aplicaciones.
Los sistemas operativos embarcados (embedded) se incrustan en dispositivos específicos y tienen limitaciones en hardware y recursos.
Ejemplos de sistemas operativos embarcados incluyen iOS, Android y Symbian, utilizado en teléfonos Nokia previamente.
Los sistemas operativos de tarjetas inteligentes son muy rudimentarios pero permiten a estas tarjetas realizar tareas básicas y conectarse a redes.
Transcripts
y vamos a estar viendo entonces en este
material
lo que son los tipos de sistemas
operativos
que hablamos cuando decimos tipos de
sistemas operativos
tenemos que
un sistema operativo puede ser
clasificado en base a algunos criterios
por ejemplo por tareas
también podríamos clasificarlo por el
hardware que requieren o por los
usuarios que permiten
esas son las tres clasificaciones que
vamos a ver de hecho en este material
la clasificación por tareas
implica que podamos distinguir entre
sistemas operativos que son mono tareas
los sistemas operativos mono tareas
solamente puedan realizar una tarea a la
vez pueden correr un programa a la vez
este programa nos ocupa todo el
procesador hasta que termine o hasta que
nosotros mismos como usuarios lo
interrumpa mos lo cortemos lo cerremos
un ejemplo de mono tarea es el viejo y
querido
msd o s
veo ese tenía algunas características
que eran verdaderamente pintorescas el
microsoft de escober y till system en
realidad fue lanzado en 1981 con toda
pompa como el sistema operativo oficial
de la ibm pc original con marca
registrada
el modelo 5150
para ibm era el psd o s
y estaba basado en el quicken del río
pero inexistente de tim paterson
wigan de arte significa de hecho
rápido y si lo quieren en español
nuestro rápido y chancho
corría el de oe se llegó a correr debajo
de windows windows 95 98 y windows
millenium que fue la última que lo tuvo
mientras tanto el teo es e instalable en
una colección de disquetes estuvo
disponible solito hasta la versión 622
que fue la mejor cita de la que drake
rápidamente les recomiendo que se
busquen la historia del ds y como bill
gates fue a comprárselo
la compañía de paterson por 50 mil
dólares no le dijo para que lo precisaba
porque yo lo tenía vendido a ibm en
bastante más el contrato que firmaron
bill gates e ibm le permitía a microsoft
venderlo a otras compañías con otro
nombre como quieran entonces si para ibm
fue el psd o ese el ms de o ese se pudo
implementar en otros equipos los famosos
clones los tipos pc lo que nosotros le
llamamos pc y en 1984 ya se le habían
vendido a 200 fabricantes distintos
imagínense así culpa de de o s las
computadoras personales fueron tan
populares en la década del 80
si hablamos de sistemas operativos y los
clasificamos por tareas tenemos que ver
que hay algunos que pueden ser
multitareas
un sistema operativo multitarea permite
correr varios programas a la vez en el
sistema pero ojo esto es una ilusión
porque cada procesador si cada cpu o
cada núcleo de esta cpu hoy en día puede
ejecutar solamente un proceso a la vez
para esto el sistema operativo necesita
tener un componente llamado planificador
o despacho de tareas o skyular o celular
según de que el lado del atlántico lo
quieran pronunciar
allí ese módulo le va a dar y va a
gestionar qué tareas van al procesador
por lo pronto tenemos que saber que hay
algo que se llama quantum o timeslive
que es el intervalo del orden de los
milisegundos o los nanos segundos que es
el tiempo máximo que se le va a dar a un
proceso para que use el cpu
y luego va a dejarle su lugar a otro
proceso que viene y como esto tan rápido
a nosotros nos da la impresión de que
estamos haciendo mil cosas a la vez vaya
que no notamos diferencia
hay diferentes algoritmo para determinar
cuál es el próximo proceso y los tenemos
que estudiar después en próximas
unidades y además vamos a ver que
tenemos un mecanismo de protección para
cada proceso si yo tengo varios procesos
aún cuando fueran el mismo programa aún
cuando lo programarán ustedes imagínense
que yo le pido al usuario un número
y luego almacenar en una variable si lo
corro en dos veces a ese programa tengo
dos instancias de ese programa para el
sistema operativo son diferentes aunque
es en el mismo programa son procesos
distintos si yo le pido al usuario
ingrese un número y poco el 8 esa
variable va a almacenar este número si
yo lo corro de nuevo y pido ingrese un
número y ahora quiero ingresar el 32
ahora me va a guardar el 32
y no se pueden estar digamos pisando una
instancia con la otra
vamos a ver ejemplos de sistemas
operativos multitareas y son la mayoría
de los que tenemos hoy en día windows
linux android mago s ios todos los
iunics si los que ustedes quieran
vamos a la clasificación por usuarios
mientras que teníamos la clasificación
como multitarea o mono tarea
aquí vamos a ver cómo los clasificamos
como según la cantidad de usuarios que
puedan admitir
entonces la primera condición que puede
tener un sistema operativo que seamos
los usuarios
en un sistema operativo mono usuario se
admite solamente un usuario ese usuario
no lleva login
podría estar protegido por contraseña el
ingreso al equipo pero es un único
usuario no va a distinguirse para el
sistema entre dos personas diferentes
los humanos son para el sistema todos
iguales y no va a saberse quién hizo que
si no hay un usuario registrado
el sistema operativo reconoce solo uno y
no importa quién sea el dueño de los
dedos
el ejemplo de mono usuario nuevamente
nos remite a d o s
allí teníamos solamente alguien que iba
a escribir en esa línea de comando en
ese comando
mientras tanto los equipos evolucionan
los sistemas operativos evolucionaron a
sistemas multiusuario
en un sistema multiusuario vamos a tener
que el sistema operativo si reconoce
entre varios usuarios que van a tener su
nombre de usuario y eventualmente su
contraseña cada uno hace lo que se llama
login o sea se valida ante el sistema
para identificarse
cada usuario puede ejecutar sus
aplicaciones diferentes a la de otro no
importa capas que utilizan la misma pero
cada usuario tiene un espacio protegido
si más de un usuario corre al mismo
programa para el sistema operativos son
procesos diferentes cada usuario tiene
su propio ambiente protegido cuando no
tiene su entorno específico para cada
uno es decir vamos a algo muy trivial el
escritorio diferente en cada uno de esos
usuarios uno le puso un papel tapiz o un
fondo de pantalla y otro le puso otro
distinto
obviamente que va a tener protegido lo
que sea procesador memoria uso de discos
y todo lo que ustedes necesiten para
trabajar
son ejemplos de sistemas operativos
multitarea nuevamente windows los linux
android marco veces ios y los iunics
cualquiera que se llamen éste por cierto
es bs de ofrece
hay una relación muy clara entre
multiusuario y multitarea pero que es
necesario que la recordemos si yo tengo
los dos conceptos estos están unidas por
una colectiva lógica que además es muy
evidente si es multiusuario
necesariamente tiene que ser multitarea
porque si yo tengo varios usuarios aún
cuando corrieran un único programa
dijimos que cada uno de esos programas
para el sistema cada uno de esos
procesos son procesos diferentes o sea
que por eso tiene que ser multitarea
vamos ahora a la clasificación por
hardware y aquí sí tenemos varias
categorías para armar
en esa clasificación por hardware
podríamos organizarlo según sean
mainframes servidores y todos estos
otros
cuando logos de mainframe en la
clasificación por hardware tenemos que
tener claro algunas cosas
los mainframes comenzaron como cursos
comerciales las mezclas son con grandes
computadoras centralizadas con gran
capacidad de entrada y salida y gran
capacidad de administrar procesos
concurrentes o sea que muchos pero
muchísimos usuarios estén haciendo a la
vez tareas diferentes o la misma no
importa persona lo dijimos procesos
exactamente distintos para este
operativo
esos procesos los puede atender de forma
de bach de tiempo compartido o como
transacciones son algoritmos o son
estrategias de multiprogramación que
vamos a ver después
en un mainframe la computación es
centralizada o sea tenemos una
computadora central a la cual se
conectan terminales tontas y se le
llaman terminales tantas porque no
tienen cerebro no tienen sino un teclado
y un monitor nada más para enviarle a la
entrada y recibir la salida pero desde
la computadora central esto no es una
red por definición
mainframe no es red si bien hay cableado
si bien hay escritos puestos de trabajo
y hay terminales no es una red
son ejemplos de
mainframe lasa s 400 de ibm que corrían
por ejemplo un ho s 400 o 390 que el
modelo anterior digamos la versión
anterior de este partido
hoy tenemos una de la nasa donde se
hacían diferentes cálculos de
trayectorias
como ejemplo del sistema operativo de
mainframe el s400 recordemos que ese 400
ese sistema operativo y la s 400 es la
computadora mainframe
fue una evolución de la década del 80 de
sistemas anteriores que tenían y eran
optimizados para arquitectura risc
luego en este siglo evolucionó a la
línea de sistemas operativos de ibm
como yo m también desarrolla una digamos
una versión de unix llamada x hace que
las aplicaciones sean compatibles tanto
para uno como para otro o sea si quieres
te vendemos un servidor y si no te
vendemos 1 mainframe de cualquier manera
en los programas no tenes que tocarlos
esa es la filosofía que tiene esa
compañía en ese sentido
y la oece 400 de los 400 del sistema
operativo usaban lo que se llama machine
interface que es esto es una capa que
aísla el software ya sean las
aplicaciones o el sistema operativo de
cualquier dependencia del hardware lo
cual era muy interesante porque acá sí
que había una gran abstracción de
hardware es decir no había acceso
directo nunca al carbón
además se implementaba un
direccionamiento orientado a objetos
sobre un único nivel de almacenamiento o
sea un único nivel de almacenamiento nos
indica tener un solo disco atentos
significa que todos forman parte de un
único sistema también como pasan en
linux por ejemplo que rai letras de
unidades por decir algo así y además
teníamos que estaba integrada una base
de datos relacional para manejar todo
ese conjunto de objetos que tenía a su
disposición por lo tanto era muy pero
muy eficiente
allí directamente de los activos de ibm
la colección completa de lo que era la
familia de las s 400
que corrían el sistema operativo o s-400
mientras tanto el sistema operativo de
servidor es el que tenemos actualmente
en diversos servidores como por ejemplo
los de internet
un sistema operativo de servidor tiene
la característica fundamental de estar
orientado a la alta disponibilidad
qué quiere decir que yo tengo que
conseguir mis recursos siempre los tengo
que ofrecer siempre si soy un servidor
ofrezco un servicio por ejemplo de
archivos o de almacenamiento cuando lo
va a tener disponible el cliente y la
idea es que siempre la arquitectura
precisamente es la de cliente servidor
esto sí es una red hay una computadora o
un sistema que provee servicios
ese es el servidor y hay otra
computadora o un usuario a través de una
computadora que necesita ese servicio
que lo solicita y por lo tanto ese es el
cliente internamente en la computadora
esto sucede también pero vamos a lo más
evidente que son una computadora
servidor y otra computadora que es la
cliente la terminal de trabajo
el sistema operativo de servidor está
orientado a brindar servicios a
múltiples usuarios en múltiples
estaciones de trabajo por eso es muy
raro que uno esté trabajando
directamente en la computadora servidor
muchas veces nos encontramos que éstas
no tienen ni siquiera ni teclado ni
monitor porque lo que tiene que estar es
simplemente encendida los sistemas
operativos de servidor tienen que
manejarse bien con lo que son los
clusters es decir varias computadoras
conectadas entre ellas también deben
proveer servicios a saber cómo manejar
un arreglo redundante de discos como lo
son los discos raid sí
y además tienen que manejar la
característica de que los componentes
muchos de ellos pueden ser hot swap que
quiere decir que yo los puedo cambiar
sin necesidad de apagar el equipo
imagínense que puedo sacar o poner un
disco con el equipo prendido imagínense
que puedo sacar o poner una fuente con
el equipo encendido claro por otra
fuente porque tengo más de una quiere
decir que esto lo puedo hacer en un
servidor y tengo que tener un sistema
operativo que evidentemente permita y
admita todo eso
un esquema de servidor es interesante
porque tiene que disponer tiene que
garantizar la alta disponibilidad nos
tiene que permitir tener discos
redundantes en un arreglo de raíz y
tiene que haber una línea o señal de
sincronía entre los servidores que haya
es decir si yo tengo este esquema
qué pasaría si se cortará alguna línea
sobre todo poquito más grande acá tengo
una estación de trabajo con un usuario
que se conectan entre ellos a través de
un esquema de red verdad pero luego van
a una red externa donde se conectan
también con otros dispositivos a los
servidores uno por acá y otro por acá
pero vean que es que está conectado aquí
y también está conectado acá
este está conectado por aquí a este
switch por ejemplo y este otro está
conectado por acá a este otro switch
además los espacios de almacenamiento se
gestionan en una storage area network o
sea en unas am que tenemos dos
dispositivos conectados o dos switch o
dos routers como ustedes quieran o lo
que necesiten y fíjense que si yo
cortará cualquiera de estas líneas
siempre tendría por otro camino forma de
acceder a mis archivos oa mis servicios
que puedo tener acá si además imagínense
que esto entre los servidores pueden
estar esos servidores saqueados puede
ser un rack con los servidores de esos
tipos de bandeja es decir están en el
mismo lugar físico pero tienen que
coordinarse entre ellos porque cada uno
tiene más o menos lo mismo pero si
alguno de ellos cae lo podemos sacar y
cambiar por otro esa es la ventaja que
tenemos en esto porque porque la alta
disponibilidad es lo que
requiere que ofrezcamos como sistema de
servidor
el pulso de sincronía del jardín siempre
es múltiple y siempre va a estar
escuchando sé un servidor al otro a ver
qué es lo que tienen y si hay algún
problema para poder reconfigurar después
el resto de las comunicaciones o de los
archivos o de los servicios en
definitiva
vamos a ver unos ejemplos de sistemas
operativos de servidor
hay multitud de distribuciones o distros
de linux como por ejemplo ubuntu server
o es el eje de linux enterprise con la
característica que estás de pago si se
paga por esta distribución quién querría
pagar por un linux que normalmente es
gratis bueno alguien que necesite
respaldo a alguien que necesite servicio
técnico y alguien que necesite todo eso
las 24 horas del día los 7 días de la
semana y por eso eso se paga también no
es solamente que sea de código abierto
el red hat linux enterprise también
funciona como sistema de servidor
también tenemos las distribuciones de
unix que son por ejemplo bsd solaris y
bueno el mundo windows también tiene lo
que es el windows server en este momento
el windows server actual
la versión que tenemos es la windows
2019 server
por supuesto son para redes más
reducidas y para conectarlas a su vez a
otras redes más grandes como internet
pero la idea es que no tengamos un
servicio web corriendo en un windows
error
vamos a hablar de supercomputadoras
las supercomputadoras son equipos con
gran cantidad de cpu gran cantidad de
procesadores pero muy grandes
procesar en paralelo y se usan en
cálculos científicos o para generar
bitcoins los clusters de alta
performance también se consideran con
super computadores son varias con punta
horas conectadas entre ellas por ejemplo
la creí que tenía el sitio operativo que
corriera el red hat linux enterprise que
ya les mencionamos antes y tenía la
friolera de 22.000 procesadores también
se fue a armar un view wolf cluster o
sea varias computadoras conectadas entre
ellas
este es un clúster con equipos que no
son nada del otro mundo fíjense que
podríamos si nos diera el asunto generar
una computadora de estas con los equipos
que tenemos allá obsoletos en el
laboratorio
google cuando empezó empezó con 23
conectados entre ellos en cascada
ahora ciertamente tiene los sabios las
ra que hables pero no dejan de ser
interconectados entre ellos de esta
manera
volvamos a los supercomputadores
ejemplos de sistemas operativos de
supercomputadores tendremos varios genes
uy linux bsd además de músics los
clúster knoppix que se dedica
específicamente a esto que rigen el
racks plaster distribuyen file es otro
el sistema operativo basado en unix que
está hecho para esto y dragonfly psd es
otro y unix que también tiene otra
peculiaridad que ya veremos más adelante
ahí juan tian es otro sistema operativo
de supercomputadoras cualquiera de ellos
lo pueden citar como ejemplo de este
tipo de sistemas operativos
vamos ahora a los sistemas operativos de
tiempo real mientras los
sistemas operativos de tiempo real
tienen como característica fundamental
la respuesta inmediata la sincronización
por encima de la alta disponibilidad que
era lo que tenían como gran
característica de los sistemas de
servidor es decir acá todo lo queremos
para allá no les hace acordar a nada a
eso ustedes mismos comenzaron en
procesos industriales con gran control
sobre los procesos los sistemas
operativos de tiempo real que podemos
mencionar bueno tenemos un ejemplo muy
claro acá qué pasaría si alguno de los
niveles que están midiendo los sensores
a los cuales están conectados con las
computadoras estarían dándole un
síntoma de que algo va andar mal o que
esta persona se puede morir bueno quiere
decir que el sistema tiene que actuar de
inmediato y por eso tiene que ser a
tiempo real
vamos a otro que también es más
divertido y uno se ve de todo lindo los
autos de carreras pero sin un sistema de
tiempo real podría haber accidentes muy
pero muy graves
la telemetría y la información que
reciben los sensores de los autos tiene
que estar llegando y ser procesada en
tiempo real no se puede demorar
imagínense un auto que corre a 300
kilómetros por hora no puede recibir no
se dentro de unos minutos una
información de que hay una rueda que
está perdiendo aire
ni que hablar con algo que se mueve
todavía más rápido como son los aviones
son las naves espaciales el controlador
de tráfico aéreo siempre es un sistema
un paradigma de el sistema de tiempo
real
vamos a ejemplos de sistemas operativos
de tiempo real
android si android es uno de ellos ios
también es uno de ellos
window phone fue uno de ellos porque
porque el celular es un sistema de
tiempo real claro que si no dijimos al
principio de este tipo de sistema
operativo que nos hace acordar a algo
que todos logremos para hallar que si le
damos un dedazo a algo lo queremos que
esté ahí en el momento y no que nos
demore unas fracciones de segundo por
ello nos parece que no anda bueno
justamente en eso hemos llegado a eso
hemos llegado
vamos a algo más trivial de repente las
computadoras personales
los sistemas operativos de computadoras
personales como los que puedan estar
usando allí
tiene que tener una buena interfaz de
usuario un hardware económico que puedan
correr y los usos es lo que lo hace tan
variado a la computadora personal se
pueden usar para distintas cosas para
tareas de oficinas de diseño gráfico de
multimedia los juegos y una lista tan
grande de etcéteras como personas tengan
una computadora
son ejemplos de sistema operativos de
computadoras personales obviamente que
windows y mac o ese y todos los linux
que se les ocurra
mientras tanto vamos a tener sistemas
operativos en vez de los sistemas
operativos en vez de son ni más ni menos
que aquellos que se incrustan en un
hardware en una rom como si fuera un
firmware
son dispositivos y aparatos varios que
utilizan este tipo de sistemas
operativos como la tv una cafetera smart
el lavarropas smart que se conecta a
wifi y el aire acondicionado es marta
que se conecta a wifi la heladera es
marte se conecta wifi el auto que tiene
características de que se puede
bueno monitorear remotamente o que tiene
algunos de los sistemas de esos este que
ya estamos sospechando cuáles son
entonces el celular también es un
sistema operativo de tipo embedded los
que tenemos son equipos que decían antes
eran limitados en cpu en el caso del
celular esto no es tan así pero en el
caso de los demás sí que no creemos que
tengan un procesador demasiado avanzado
verdad
de esa manera tenemos como ejemplos a
ios android y así los que alguna vez nos
quedamos en el pasado con este tipo de
aparatos
sabemos que el viejo y querido symbian
que en el sistema operativo de nokia
también era un ejemplo del sistema
operativo en vez de yo para poner otro y
no quedarnos solamente con los dos que
bueno casi monopolizan el mundo de los
aparatos de telefonía celular
y llegamos a los más rudimentarios de
todos los sistemas operativos de tarjeta
hay tarjetas inteligentes y cada vez más
esas tarjetas inteligentes utilizan
sistemas operativos muy rudimentarios
pero como son muy limitados en cpu y en
memoria esas tarjetas también pueden
correr algo son tarjetas que nos pueden
permitir bueno hacer diversas diversas
cosas y sobre todo conectarse a algo más
así hemos revisado los tipos de sistemas
operativos y ahora habrá que repasar
bien este material para después
contestar algunas preguntas a ver cómo
clasificamos a los distintos sistemas
operativos que tenemos a nuestro alcance
Ver Más Videos Relacionados
Sistemas Operativos ¿Que es? Caracteristicas, tipos, funcion, TODO sobre S.O.
Capítulo 1 Introducción a los Sistemas Operativos
CLASIFICACIÓN DE SISTEMAS OPERATIVOS
Evolución de los sistemas operativos
HISTORIA Y EVOLUCION DE LOS SISTEMAS OPERATIVOS
✔🔝SISTEMAS OPERATIVOS | ¿Que son?¿Como Funcionan? | TIPOS de SISTEMAS OPERATIVOS | Explicación Facil
5.0 / 5 (0 votes)