Listando processos via /proc/PID
Esse script lista os processos via /proc/.
Por: Perfil removido
Busca em texto - Lista encadeada
Este programa é um editor de texto, onde o usuário entra com o texto na quantidade de linhas que desejar, e para terminar a digitação entra com um ponto ".". Depois disso, para buscar as palavras no texto é necessário entrar com o padrão: p seguidodapalavra Exemplo de teste (entrada): teste de arquivo de entrada primeira linha segunda linha . p linha p casa e Outro exemplo de entrada: palavra nude casa rato pois porem alfa omega mega fire pois alguns danilo dan dann dando. p casa Exemplo de saída: palavra: casa linha: 1 posicao: 14 Após executar o programa a digitação do texto poderá ocorrer imediatamente ou quando quiser (sem precisar de paramento nenhum). Para buscar no texto entre com a letra "p". Para encerrar o programa entre com a letra "e".
Por: Danilo Azevedo
Árvore de busca binária com frequência de consultas
Segue anexo no arquivo .zip com instruções e informações do programa.
Por: Danilo Azevedo
Gerenciamento de Área de Alocação Dinâmica (Listas Encadeadas)
Implementação de um sistema de gerenciamento de trechos livres e ocupados de uma área de alocação dinâmica de memória. A área de alocação será chamada de buffer. O buffer será formado por N slots. Cada slot tem um índice, que varia de 0 a N - 1. Inicialmente o buffer será considerado vazio. O programa receberá solicitações de operações sobre o buffer, como solicitações para alocar um conjunto de slots (contíguos), desalocar os slots alocados em uma solicitação o anterior ou solicitar informações sobre área de alocação. O índice do slot onde uma área alocada ou livre inicia será chamado o índice inicial daquela área. O tamanho N do buffer (numero de slots) deverá ser uma constante no programa. Inicialmente deve-se atribuir o valor 20 a esta constante. Posteriormente, no entanto, o valor desta constante poderá ser alterado. Para a implementação deste exercício, deve-se utilizar listas implementadas com apontadores. Os formatos de entrada e saída do programa estão indicados nas seções a seguir. O programa deve ler da entrada padrão e escrever na saída padrão. Segue no anexo informações de como usar o código e o programa.
Por: Danilo Azevedo
Memória compartilhada, semáforo e criação de processos
Dois programas simples em C++ que usam recursos como memória compartilhada, semáforos e criação de processos para comunicarem entre si! Observação: depois de compilado haverá dois binários, um chamado gerenciador e outro com o nome de cliente. Execute o gerenciador pois o mesmo executará o cliente, e um depende do outro para funcionar corretamente!
Por: Perfil removido
Emulador de Chip8 (com gráficos)
Emulador de chip8, usa interpretação para executar os programas. Veja o CHIP8.txt para saber mais sobre a linguagem chip8, download de roms e instrução para compilar.
Por: Samuel Leonardo
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Conheça o Octopi, outro frontend para o Pacman com acesso ao ARU (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Como compilar o DOOM RETRO no Linux
Stacer - um otimizador gráfico básico de Linux
Corrigindo o erro de "WARNING: Possibly missing firmware for module" no Arch Linux
Como colocar uma assinatura digital em um código compilado ! (0)
Após atualização do Ubuntu 22.04.4 LTS perdi a instalação da placa de ... (0)
DRIVER DE ADPTADOR HDMI PARA USB (2)