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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts