Github

// so-golang

Desarrolladores

// Juan Cruz Bolatti
// Juan Cruz Naimo

Proyecto Golang

Desarrollo de Simulación de Sistema Operativo

Sistema operativo programado en lenguaje Go, que cuenta con sistema kernel, manejo de archivos, manejo de memoria directa, y ejecución de instrucciones.

Enfoques

  • Lenguaje Go
  • Manejo de Sincronización e Hilos
  • Planificación de Procesos

2024

Concepto

Esta simulación de un sistema operativo en Go incluye un kernel, manejo de archivos, gestión de memoria directa y ejecución de instrucciones. Se aplican conceptos de sincronización, uso de hilos, algoritmos de planificación y teoría de sistemas operativos, optimizando el manejo de recursos y procesos concurrentes.

Desarrollo en Modulos

Estructura

El programa al estar dividido en módulos, se comunican entre sí gracias al protocolo HTTP mediante el uso de APIs. Gracias a su arquitectura modular y optimización, el sistema maneja operaciones concurrentes sin perder rendimiento, permitiendo recibir y procesar listas de instrucciones complejas de manera eficiente.