Skip to content

Instantly share code, notes, and snippets.

View IuryAlves's full-sized avatar

Iury Alves de Souza IuryAlves

View GitHub Profile
# coding: utf-8
import unittest
from scheduling_algorithms import FCFS, SJF, SRTF, RoundRobin, FilaMultiNivelComFeedBack
from structures import Process, PCB
class ScheduleAlgorithm(unittest.TestCase):
def test_fcfs(self):
p1 = Process(PCB(24 ,0 ,1))
# coding: utf-8
import os
import random
from structures import *
class SchedulingAlgorithm(object):
"""
Classe base para todos os algoritmos
# include <stdio.h>
#define BUFFER_SIZE 5
struct _buffer{
int count; // numero de itens no buffer
int in; // próxima posiçãolivre
int out; // proxima posição cheia
int itens[BUFFER_SIZE];
};
executar paralelo: mpicc -pg mergesort_paralelo.c -o mergesortparalelo && mpirun.openmpi -np 8 ./mergesortparalelo
executar sequencial: gcc -pg mergesort_sequencial.c -o mergesortsequencial && ./mergesortsequencial
pegar tempo paralelo: gprof -b mergesortparalelo gmon.out | more
pegar tempo sequencial: gprof -b mergesortsequencial gmon.out | more
# include <stdio.h>
# include <stdlib.h>
# include <ctype.h>
# include <string.h>
# include <stdbool.h>
# include <mpi.h>
/* declaração das funcoes
*/
void random_numbers(int *v, int tamanho);
# include <stdio.h>
# include <stdlib.h>
# include <ctype.h>
# include <string.h>
# include <stdbool.h>
# include <mpi.h>
# define MAX 100001
int VectorSort[MAX];
int size = 0;
#!/usr/bin/env python
# Original at http://tech.yipit.com/2011/11/16/183772396/
import re
import subprocess
import sys
modified = re.compile('^(?:M|A)(\s+)(?P<name>.*)')
sudo apt-get install postfix
sudo apt-get install mailutils
sudo nano /etc/postfix/main.cf
sudo service postfix restart
mail -s "subject" [email protected] < mensagem.txt
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
#include <stdio.h>
#include <stdlib.h>
#include <mpi.h>
/*
Pra compilar execute mpicc mpi_largest_sum.c -o mpi_largest_sum
Pra rodar execute mpirun -n 4 mpi_largest_sum
o parametro -n indica a quantidade de processadores, voce pode aumentar ou diminuir = )
*/
#include <stdio.h>
#include <stdlib.h>
#include <mpi.h>
void print(int vector[], int process, int size){
// imprime todos os numeros no vetor
int i;
printf("processo: %d \n", process);
for(i = 0; i < size ; i++){