← Voltar

Dashboard de Sistema Operacional

Dashboard interativo para monitoramento de recursos do sistema operacional Linux.

Funcionalidades

  • Visualização em tempo real de CPU, memória, processos e threads
  • Listagem dos principais processos e suas threads
  • Monitoramento de partições de disco e sistema de arquivos
  • Navegação em diretórios e exibição de detalhes de arquivos
  • Busca de arquivos por padrão de nome
Global System View
Memory Monitoring
Process Management
Directory Navigation
File System Archives

Arquitetura

  • main.py: inicialização da aplicação
  • controller/: lógica de controle e atualizações de dados
  • model/: coleta de informações do sistema, processos e arquivos
  • view/: interface gráfica (Tkinter + Matplotlib)

Tecnologias

  • Python 3.11+
  • Tkinter para interface gráfica
  • Matplotlib para visualizações
  • Sistema de arquivos /proc do Linux
Ver no GitHub