Projetos relacionados à disciplina de Infraestrutura de Software / Sistemas Operacionais lecionada no Centro de Informática - CIn UFPE - Campus Recife. Cada pasta está relacionada a um projeto específico.
Bootloader: Códigos em Assembly x86 para o desenvolvimento do jogo GENIUS em Assembly, utilizando um bootloader para sua inicialização e um código makefile para a execução do projeto
Execução do projeto:
$ git clone https://github.com/matheusvtna/Infraestrutura-de-Software.git
$ cd Bootloader
$ make all
Lista-Assembly: Códigos em Assembly x86 para a resolução de questões propostas pela monitoria
Instalação NASM e QEMU:
$ sudo apt-get install nasm
$ sudo apt-get install qemu
Execução do projeto:
$ git clone https://github.com/matheusvtna/Infraestrutura-de-Software.git
$ cd Lista-Assembly
$ cd qi #substitua i pelo número da questão desejada
$ nasm qi.asm -o qi.bin
$ qemu-system-i386 qi.bin
Threads: Códigos em C para a resolução de questões propostas pela monitoria
Execução do projeto:
$ git clone https://github.com/matheusvtna/Infraestrutura-de-Software.git
$ cd Threads
$ cd qi #substitua i pelo número da questão desejada
$ gcc qi.c -pthread -o q
$ ./q
Equipe: Alexandre de Queiroz Burle, Luis Eduardo Martins Alves e Matheus Vinícius Teotonio do Nascimento Andrade