Simulador de Sistema Operativo
Este proyecto es un simulador de sistema operativo desarrollado en C# utilizando Windows Forms. El simulador proporciona una experiencia interactiva con varios procesos y funcionalidades que son comunes en los sistemas operativos modernos. Su objetivo es ofrecer una representación visual y funcional de cómo interactúan diferentes componentes dentro de un entorno operativo.
Funcionalidades
- Editor de Texto: Permite a los usuarios crear, editar y guardar archivos de texto, imitando las funciones básicas de un editor de texto en un sistema operativo real.
- Navegador Web: Ofrece una interfaz simple para navegar por la web, mostrando cómo un navegador puede integrarse en el entorno del simulador.
- Administrador de Tareas: Muestra el uso de recursos del sistema, como RAM y espacio en disco, proporcionando una vista de los recursos utilizados por los diferentes procesos en ejecución.
- Reproductor de Música: Permite la reproducción de archivos de música, simulando cómo un sistema operativo manejaría la reproducción de medios.
- Gestión de Archivos: Incluye funcionalidades para crear, editar y eliminar carpetas, similar a la gestión de archivos en un sistema operativo real.
- Papelera de Reciclaje: Permite a los usuarios gestionar los archivos eliminados, ofreciendo una forma de restaurar archivos que se han movido a la papelera.
- Menú de Opciones: Ofrece un menú de opciones al estilo de Windows, proporcionando acceso a varias funcionalidades del simulador y configuraciones del sistema.
Tecnologías Utilizadas
- C#: El lenguaje de programación utilizado para desarrollar la lógica de negocio y la funcionalidad del sistema.
- Windows Forms: La plataforma de interfaz gráfica utilizada para construir la interfaz de usuario del simulador. Proporciona herramientas y componentes para crear aplicaciones de escritorio en Windows.
Características Clave
- Interactividad: El simulador ofrece una interfaz gráfica rica que permite a los usuarios interactuar con diferentes componentes del sistema operativo.
- Simulación Realista: Aunque no es un sistema operativo real, el simulador proporciona una experiencia interactiva que imita muchas funciones y comportamientos de un sistema operativo real.
- Expansibilidad: El diseño modular del simulador permite agregar nuevas funcionalidades y componentes en el futuro.
Instalación y Configuración
-
Clonar el Repositorio:
-
Abrir el Proyecto:
- Abre el proyecto en Microsoft Visual Studio.
-
Compilar el Proyecto:
- En Visual Studio, selecciona
Compilar > Compilar Solución o presiona Ctrl+Shift+B.
-
Ejecutar la Aplicación:
- Ejecuta el proyecto desde Visual Studio haciendo clic en el botón
Iniciar o presionando F5.
Contribuciones
Las contribuciones al proyecto son bienvenidas. Si deseas contribuir, por favor abre un issue para discutir las mejoras o envía un pull request con tus cambios. Tu participación ayudará a mejorar y expandir las funcionalidades del simulador.
Contacto
Si tienes preguntas o comentarios, no dudes en ponerte en contacto con el desarrollador a través del correo electrónico o el sistema de issues en el repositorio.