Trabajo Final SysOP
Trabajo Final SysOP
Trabajo Final SysOP
ASIGNATURA:
Sistemas Operativos (INF-305)
CARRERA:
Ingeniería En Software
TEMA:
Trabajo Final
PARTICIPANTE:
Jan Michael Pérez Feliz
MATRICULA:
100059326
FACILITADOR:
Gregorio De la Rosa
FECHA:
1210/2024
3.- Defina los siguientes comandos básicos de UNIX Is, rm, mv, cat, rmdir, mkdir,
pwd, telnet, who.
4.- Defina los siguientes comandos básicos de MS-DOS.md, ver, cd, dir, dir/w, help,
vol, label, type, find, move, time, date, tree, exit.
Historia
UNIX:
UNIX fue desarrollado en 1969 por Ken Thompson y Dennis Ritchie en los
laboratorios Bell de AT&T. Inicialmente diseñado como un sistema operativo
multitarea y multiusuario, se convirtió en la base de muchos sistemas operativos
modernos como Linux y macOS. Su arquitectura modular y portabilidad lo hicieron
muy popular en ambientes académicos y empresariales.
MS-DOS:
MS-DOS (Microsoft Disk Operating System) fue lanzado en 1981 por Microsoft.
Aunque más sencillo que UNIX, fue el estándar de facto en las computadoras
personales durante la década de los 80 y principios de los 90. A diferencia de UNIX,
MS-DOS es un sistema operativo monousuario y monotarea.
Planificación de Procesos
UNIX:
En UNIX, la planificación de procesos es eficiente y está basada en la multitarea con
asignación de prioridades a través de algoritmos como el de round-robin o
escalonamiento por prioridad. UNIX permite que múltiples usuarios ejecuten
procesos de manera simultánea, y los procesos hijos heredan la mayoría de los
atributos del proceso padre.
MS-DOS:
En MS-DOS, la planificación de procesos es mucho más limitada debido a su
naturaleza monotarea. Solo un programa puede ejecutarse a la vez, lo que significa
que no hay necesidad de planificar la ejecución de múltiples procesos en paralelo.
MS-DOS utiliza interrupciones para gestionar ciertos eventos del sistema.
Administración de Memoria
UNIX:
UNIX utiliza un modelo de memoria virtual que permite a los procesos acceder a un
espacio de memoria mucho mayor que el disponible físicamente. Esto se logra
mediante la paginación y segmentación. Cada proceso tiene su propio espacio de
memoria, lo que aumenta la seguridad y estabilidad del sistema.
MS-DOS:
MS-DOS tiene un esquema de administración de memoria mucho más simple.
Originalmente, solo podía manejar 640 KB de memoria, y aunque versiones
posteriores incluyeron soporte para memoria extendida, carecía de la sofisticación
de la memoria virtual.
Entrada y Salida
UNIX:
UNIX sigue el modelo de "todo es un archivo", donde dispositivos como discos y
terminales son tratados como archivos. Esto unifica la gestión de dispositivos de
entrada/salida bajo un modelo simple y consistente, facilitando la creación de
programas robustos.
MS-DOS:
MS-DOS gestiona la entrada y salida a través de interrupciones y controladores
específicos para cada dispositivo. Aunque es efectivo, no es tan flexible como el
enfoque de UNIX, ya que requiere manejo manual de varios dispositivos.
Sistema de Archivos
UNIX:
El sistema de archivos de UNIX es jerárquico, comenzando con un directorio raíz
("/") y extendiéndose hacia abajo en múltiples subdirectorios. Soporta enlaces
simbólicos y duros, y proporciona permisos detallados de lectura, escritura y
ejecución para usuarios, grupos y otros.
MS-DOS:
MS-DOS también tiene un sistema de archivos jerárquico, aunque más simple que
el de UNIX. Utiliza sistemas de archivos como FAT12, FAT16 y más tarde FAT32.
Los permisos de archivo son limitados, y el control de acceso es mucho menos
robusto en comparación con UNIX.
UNIX:
Debido a su diseño multiusuario y de permisos estrictos, UNIX es inherentemente
más seguro ante ataques de virus. Los usuarios tienen permisos limitados, lo que
reduce la capacidad de un virus para propagarse. Sin embargo, ningún sistema es
completamente inmune.
MS-DOS:
MS-DOS, debido a su enfoque monousuario y falta de protección de memoria, es
más vulnerable a los virus. Dado que no hay separación entre los procesos de
usuarios y el sistema, un programa malicioso puede hacer grandes daños.
2- Presenta captura de los procesos, instala en diferentes dispositivos
utilizando el sistema operativo Windows y sistema operativo Linux. Presenta
las ventajas y desventajas de ambos procesos.
Windows
Linux
Transferencia de Datos: Una vez que el hardware ha recibido la solicitud, los datos
son transferidos desde el dispositivo hacia la memoria del sistema. El sistema
operativo gestiona esta transferencia de forma eficiente para que los datos lleguen
al programa solicitante.
1. Buffering: Durante una operación de E/S, los datos a menudo son colocados
en un búfer (una pequeña porción de memoria). Esto permite que las
operaciones de entrada y salida se realicen de manera eficiente y sin
bloquear al sistema. El buffering es particularmente útil cuando los
dispositivos de entrada y salida son más lentos que el procesador, como en
el caso de las impresoras.
Los comandos que ofrece cada sistema reflejan claramente esta diferencia de
enfoque. En UNIX, los comandos son extremadamente flexibles, con una amplia
gama de opciones que permiten al usuario modificar y personalizar sus tareas de
forma precisa. En cambio, MS-DOS es más directo y sencillo, pero carece de la
misma profundidad de personalización, lo que refleja su orientación hacia un uso
más cotidiano y menos técnico.