Universidad Autónoma de Sinaloa
Facultad de Informática Mazatlán
Telematica I
Prof. Omar Vicente García
Actividad 03 - Sistemas Operativos I
Alumna: Mora Hernández Arlet Margarita
LISI 4-1
01/Septiembre/2022
Anote cinco conceptos claves de un sistema operativo que un usuario necesita
conocer y comprender según su opinión.
Interfaz persona-ordenador
Una interfaz hombre-maquina es una necesidad para cualquier equipo que un ser
humano se va a utilizar directamente. Mientras que algunas computadoras sólo
interactúan con otros equipos, en algún momento un ser humano tiene que
programar o solucionar la mayoría de las computadoras. Esta interfaz puede ser
una interfaz gráfica de usuario o una pantalla de texto simple, que se encuentra en
la mayoría de los grandes equipos mainframe.
Multi-tasking
OSs más modernos incluyen la capacidad de realizar multitarea, que significa que
puede ejecutar más de un proceso a la vez, o al menos parecen hacerlo. Esto se
logra típicamente a través de CPU tiempo de corte y proceso de priorización. Los
procesos más importantes la CPU primero, y el menos importante lo último. Esto
es más visible cuando se está usando una computadora y están trabajando en
aplicaciones abiertas mientras que los procesos de fondo tales como copias de
seguridad se ejecutan al mismo tiempo.
Multi-user
Gran mainframe y servidores de sistemas operativos están diseñados para
soportar múltiples iniciar sesión los usuarios a la vez. Operativos como por
ejemplo Linux, UNIX y Windows Server en el mundo del ordenador personal y
todos los sistemas operativos mainframe soporte para múltiples usuarios
concurrentes. Estos sistemas operativos de servidor realizar gestión de memoria
complejas y gestión de procesador que soporte esta característica.
Multi-threading
El concepto de multi-threading es más complejo ya que involucra la ejecución de
diferentes partes de un programa al mismo tiempo. Programas que utilizan esta
característica del sistema operativo suelen ser del tipo que iniciar diferentes
procesos y luego continuar a la siguiente parte del programa. Un sistema operativo
multi-threading puede gestionar todas las partes de programa diferente y traer
todos juntos al final.
Compatibilidad con procesadores múltiples
Mientras que los sistemas operativos de mainframe durante mucho tiempo han
apoyado varios procesadores, esta característica es relativamente nueva con OSs
como Linux, UNIX y Windows Server. Multiprocesamiento implica el uso de
múltiples procesadores para llevar a cabo el trabajo. El sistema operativo divide el
trabajo y tubos a través de los procesadores disponibles. Ahora, muchos sistemas
operativos permiten la adición de procesadores "sobre la marcha." Esto permite a
una organización para aumentar la capacidad de procesamiento cuando y donde
lo necesita.
Nombre 3 sistemas operativos actuales y las computadoras o
configuraciones que deben poseer.
Las ventajas de Windows con respecto a sus competidores son muchas, por
mencionar algunas:
.- Soporte de hardware sólido (tarjetas gráficas, tarjetas de audio, impresoras,
videocámaras, etc.)
.- Facilidad para instalar aplicaciones y programas (el programa se descarga y
luego se instala con un doble clic en el instalador)
.- Interfaz fácil de usar, el uso del sistema operativo en la vida cotidiana es fácil,
incluso un niño puede dominarlo (es intuitivo)
.- Una amplia gama de programas para Windows (juegos, editores gráficos y de
texto, antivirus, etc.).
Las principales ventajas explican por qué los usuarios eligen este sistema
operativo.
Sin embargo, también existen algunas desventajas:
.- Largos tiempos de arranque del sistema operativo
.- Constantes reinicios y necesidad de instalar actualizaciones (para estar seguros)
.- La posible pérdida de datos o de rendimiento si un virus entra en el sistema
LINUX OFRECE FIABILIDAD Y SEGURIDAD EN TODAS PARTES
Este sistema operativo, basado en Unix, es un poco diferente.
El núcleo principal es el kernel, donde se instalan los controladores (para trabajar
con otros dispositivos). El concepto principal de este sistema operativo es el de
paquete, ya que se compone enteramente de paquetes.
Mientras que en Windows cada aplicación ocupa su propia carpeta, en Linux los
archivos se encuentran en carpetas diferentes: los programas ejecutables están
en un lugar, los archivos de configuración relacionados con los ajustes del
programa están en una carpeta diferente.
Dicho almacenamiento y disposición de los archivos provoca confusión en el
usuario, si bien esta separación parece razonable desde el punto de vista lógico.
Destaquemos las ventajas de este sistema operativo:
.- El sistema es gratuito (en el sitio con la distribución seleccionada se descarga la
instalación necesaria, se graba en un pendrive y se instala en los ordenadores de
los usuarios).
.- El software es gratuito (editores gráficos, editores de texto, etc.).
.- La modificación del software, si conoce el lenguaje de programación, puede
escribir con seguridad sus propios programas o modificar los existentes.
.- Los programas y juegos diseñados para el sistema Windows se ejecutan a
través de emuladores (wine, máquinas virtuales).
.- Gracias a su arquitectura y a su sofisticado sistema de escritura y activación de
virus, Linux es muy fiable y seguro, por lo que los sistemas tipo Unix están "al
acecho" de la mayoría de los servidores.
Sin embargo, no está exento de desventajas:
.- Soporte de hardware incompleto (tarjetas de vídeo, tarjetas de audio,
impresoras, etc.), si bien la situación mejora constantemente, ya que con cada
nueva versión se admiten más dispositivos.
.- Menos juegos y programas, a los desarrolladores de software comercial no les
resulta rentable invertir en versiones gratuitas de programas, por lo que se quedan
en el segmento de Windows.
.- La necesidad de autoformación constante, en caso de problemas con el
software y los controladores, las respuestas a las preguntas deben buscarse en
los foros dedicados a este sistema operativo, ya que no son obvias.
Las distribuciones de Linux son cada vez más fáciles de usar y ofrecen una
interfaz gráfica agradable, prácticos gestores de paquetes y una creciente gama
de juegos y aplicaciones (Ubuntu, Linux Mint son adecuadas para los
principiantes).
EL SISTEMA OPERATIVO MAC ESTÁ DISEÑADO PARA PROFESIONALES
Es el sistema operativo de Apple que sólo puede instalarse en ordenadores de la
marca.
Mac OS es un sistema operativo cerrado basado en sistemas tipo Unix (similar a
Linux), con la diferencia de que el código fuente es cerrado y es un sistema operativo
de pago.
La ventaja de un sistema cerrado es que las aplicaciones se ajustan para trabajar
bajo la misma arquitectura, lo que aumenta el rendimiento de las aplicaciones al
incrementar la interacción eficiente con la memoria y otros procesos.
Existe una desventaja considerable y es que casi no hay juegos para este sistema
operativo. Los ordenadores de Apple son plataformas hechas y construidas no para
el hogar, sino para el trabajo.
Explique las diferencias fundamentales entre los sistemas operativos
interactivos o de tiempo compartido, por lotes y en tiempo real.
Sistemas operativos de tiempo compartido
Los sistemas de tiempo compartido se crearon para brindar el uso interactivo de
un sistema de computador a un costo razonable. Un sistema operativo de tiempo
compartido utiliza técnicas de planificación y programación concurrente para dar la
apariencia que se están ejecutando simultáneamente múltiples procesos y ofrecer
a cada usuario una pequeña porción del tiempo de una computadora. Cada
usuario tiene por lo menos un programa individual en la memoria. Su introducción
en los años 1960, y su asentamiento como modelo típico de la computación en los
años 1970, representa un cambio importante en la historia de la computación. Al
permitir que un gran número de usuarios interactuara simultáneamente en una
sola computadora, el coste del servicio de computación bajó drásticamente,
mientras que al mismo tiempo hacía la experiencia computacional mucho más
interactiva. Este tipo de SO Permiten la simulación de que el sistema y sus
recursos son todos para cada usuario.
Sistemas operativos de tiempo real.
Un Sistema en Tiempo Real es aquel sistema que interactúa con eventos físicos
del mundo real y del que se espera una respuesta correcta y a tiempo, en el que el
tiempo de respuesta dependerá de la dinámica y comportamiento específico del
proceso. Es importante hacer notar el factor tiempo, ya que para determinado
proceso puede ser extremadamente pequeño y para algunos otros puede ser
grande, siendo estos tiempos de respuesta de nanosegundos llegando a horas o
incluso hasta de días, para obtener las respuestas correctas en sincronía con el
mundo real.
Sistema operativo por lotes
Es un tipo de sistema operativo que no interactúa directamente con la computadora.
En su lugar, hay un operador que acepta trabajos similares y los agrupa en lotes. El
operador se encarga de clasificar los trabajos con necesidades similares.