CÓDIGO NEGRO


Arquitectura y Sistemas Operativos

VIRTUALIZACIÓN 2


Grupo de Trabajo: Código Negro

Integrantes:

Benjamín Cardozo
Santiago Benítez 
Marcos Ortiz
"Línea del Tiempo" Historia de la Computadora
Arquitenctura y Sistemas Operativos
Controladores o Drivers / Sistema Operativo
Organización y Arquitectura de Computadoras
Comparación de Algoritmos de Planificación de Procesos
Hardware de soporte para paginación
Discos y Almacenamiento
Introducción a las Redes de Datos
Aspectos de Seguridad
Virtualización y Nube:
Glosario:
 


Conclusión general del desarrollo de los trabajos


A lo largo del desarrollo de estos trabajos, se adquirió un conocimiento sólido y progresivo sobre la arquitectura de las computadoras y los sistemas operativos, cubriendo desde conceptos básicos hasta aplicaciones prácticas, planificación de procesos y seguridad en redes.

En la primera etapa se estudió la evolución histórica de las computadoras, desde el ábaco hasta la inteligencia artificial y la computación en la nube. Esto permitió comprender el avance tecnológico que llevó al desarrollo de sistemas operativos modernos, su estructura (kernel, drivers, interfaz de usuario) y sus tipos (monousuario, multiusuario, en tiempo real, de red, embebidos). Aprendimos la importancia de los programas y su clasificación (aplicación, sistema, utilidad, desarrollo, controladores) para el funcionamiento cotidiano de las computadoras
.

Posteriormente, se profundizó en la arquitectura de hardware, abordando la CPU como el “cerebro” del sistema con sus componentes clave (Unidad de Control, ALU), la jerarquía de memorias (RAM, discos HDD y SSD, almacenamiento extraíble), y los buses de comunicación (de datos, direcciones y control). También se diferenció la arquitectura de Von Neumann (memoria unificada para datos e instrucciones) de la de Harvard (memorias y buses separados), con sus ventajas y usos específicos

.

Otro eje importante fue el estudio de sistemas operativos: se exploraron sus funciones de gestión de procesos, memoria, dispositivos de E/S y archivos, así como su evolución (de MS-DOS a Windows 11, Linux y sistemas móviles como Android e iOS). Se trabajó con el concepto de kernel y sus tipos (monolítico, microkernel, híbrido, exokernel), comprendiendo cómo su diseño influye en el rendimiento y la seguridad del sistema

.

En las unidades más avanzadas se aplicaron estos conocimientos a temas específicos:

En GP6 se abordó la paginación como técnica de gestión de memoria, con foco en el hardware de soporte (MMU, TLB) y su impacto en el rendimiento
.

En GP2–GP4 se consolidaron conceptos sobre la CPU, jerarquía de memorias, periféricos, buses y el ciclo de instrucción, incluyendo el procesamiento de E/S y el proceso de arranque de una computadora

.

En GP5 se compararon distintos algoritmos de planificación de procesos (FCFS, SJF, Round Robin, Prioridad), destacando sus ventajas y limitaciones, y comprendiendo su impacto en la equidad, tiempos de espera y respuesta en sistemas multitarea
.

En GP7 se estudió el almacenamiento en disco: tipos de discos (HDD, SSD), particiones primarias, extendidas y lógicas, el sistema de archivos (FAT, NTFS, ext4), la función del MBR y GPT en el arranque y la gestión de particiones y unidades en Windows y Linux
.

En GP8 se realizaron prácticas en Windows 11 para comprender redes de datos: topologías (estrella), dispositivos (switches, routers, servidores DHCP), comandos de diagnóstico (ipconfig, ping, netstat) y la configuración básica de redes seguras
.

Finalmente, en GP9 se reflexionó sobre la seguridad informática, analizando amenazas como el phishing, el ransomware y vulnerabilidades IoT, vinculando la teoría de sistemas operativos (gestión de permisos, control de acceso) con prácticas reales para reforzar la seguridad desde el diseño del sistema