Jump to content

Search the Community

Showing results for tags 'arquitecturas de computadores'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


GitHub


LinkedIn


Twitter


Facebook

Found 10 results

  1. Ola, gostaria de saber como posso fazer em linux, o servidor e o cliente comunicarem,para depois o cliente enviar dados para o server, e o server saber distinguir esses dados, de modo a puderem ser tratados para depois voltarem a ser enviados para o cliente. Na qual os dados são as distâncias de Manhattan e de Hamming, eu comecei por fazer por fazer o server e o client que estão aqui mas não sei como implementar estas distâncias no código. Obrigada // Server #include <unistd.h> #include <stdio.h> #include <sys/socket.h> #include <stdlib.h> #include <netinet/in.h> #include <string.h> #define PORT 8080 int main(int argc, char const *argv[]) { int server_fd, new_socket, valread; struct sockaddr_in address; int opt = 1; int addrlen = sizeof(address); char buffer[1024] = {0}; char *hello = "Hello from server"; // Creating socket file descriptor if ((server_fd = socket(AF_INET, SOCK_STREAM, 0)) == 0) { perror("socket failed"); exit(EXIT_FAILURE); } // Forcefully attaching socket to the port 65432 if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT,&opt, sizeof(opt))) { perror("setsockopt"); exit(EXIT_FAILURE); } address.sin_family = AF_INET; address.sin_addr.s_addr = INADDR_ANY; address.sin_port = htons( PORT ); // Forcefully attaching socket to the port 65432 if (bind(server_fd, (struct sockaddr *)&address,sizeof(address))<0) { perror("bind failed"); exit(EXIT_FAILURE); } if (listen(server_fd, 3) < 0) { perror("listen"); exit(EXIT_FAILURE); }//9 if ((new_socket = accept(server_fd, (struct sockaddr *)&address,(socklen_t*)&addrlen))<0) { perror("accept"); exit(EXIT_FAILURE); } while(1){ valread = read( new_socket , buffer, 1024); printf("%s\n",buffer );// é isto que recebe } send(new_socket , hello , strlen(hello) , 0 ); printf("Hello message sent\n"); return 0; } // Client #include <stdio.h> #include <sys/socket.h> #include <stdlib.h> #include <netinet/in.h> #include <string.h> #define PORT 8080 int main(int argc, char const *argv[]) { struct sockaddr_in address; int sock = 0, valread; struct sockaddr_in serv_addr; char *hello = "Hello from client"; char buffer[1024] = {0}; if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0) { printf("\n Socket creation error \n"); return -1; } memset(&serv_addr, '0', sizeof(serv_addr)); serv_addr.sin_family = AF_INET; serv_addr.sin_port = htons(PORT); // Convert IPv4 and IPv6 addresses from text to binary form if(inet_pton(AF_INET, "127.0.0.1", &serv_addr.sin_addr)<=0) { printf("\nInvalid address/ Address not supported \n"); return -1; } if (connect(sock, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0) { printf("\nConnection Failed \n"); return -1; } send(sock , hello , strlen(hello) , 0 ); printf("Hello message sent\n"); valread = read( sock , buffer, 1024); printf("%s\n",buffer ); return 0; }
  2. Boa noite pessoal, Uma dúvida: Na conversão de nº decimais fracionarios para binário, estou na dúvida como atingir a precisão desejada. Exemplo: 28,54 (decimal) -> binário Sei a parte de calcular a parte inteira (dividir por 2) e como calcular a parte decimal (multiplicar por 2). A dúvida é quando parar, sem exceder a precisão do nº original. Alguém que consiga explicar pf? Obrigado, Nelson
  3. 2,574 downloads

    Conjunto de exercícios resolvidos de Arquitecturas de Computadores. Abordam temas como a representação de dados em binário, organização interna de um computador, ou assembly. Instituto Superior Técnico
  4. Exercícios de Arquitectura de Computadores (IST) Ver Ficheiro Conjunto de exercícios resolvidos de Arquitecturas de Computadores. Abordam temas como a representação de dados em binário, organização interna de um computador, ou assembly. Instituto Superior Técnico Submetido por Rui Carlos Submetido em 09-02-2013 Categoria Exercícios c/ Solução Licença Website http://ac-tagus.ist.utl.pt Submetido pelo Autor? Não
  5. Version 2010/2011

    470 downloads

    Slides de curso de Arquitecturas Avançadas de Computadores. Universidade do Porto Faculdade de Engenharia Autor: Professor João Canas Ferreira Conteúdo Aspectos fundamentais Aspectos quantitativos básicos Encadeamento de instruções Paralelismo ao nível das instruções Paralelismo ao nível das instruções Oprofile
  6. Slides de Arquitecturas Avançadas de Computadores (FEUP) Ver Ficheiro Slides de curso de Arquitecturas Avançadas de Computadores. Universidade do Porto Faculdade de Engenharia Autor: Professor João Canas Ferreira Conteúdo Aspectos fundamentais Aspectos quantitativos básicos Encadeamento de instruções Paralelismo ao nível das instruções Paralelismo ao nível das instruções Oprofile Submetido por Rui Carlos Submetido em 09-02-2013 Categoria Textos Académicos Licença Website http://paginas.fe.up.pt/~jcf/ensino/disciplinas/mieic/aac/2010-11/index.html Submetido pelo Autor? Não
  7. Version 2006/2007

    494 downloads

    Slides de curso de Arquitecturas de Computadores. Universidade do Porto Faculdade de Engenharia Autor: Professor João Canas Ferreira Conteúdo Circuitos combinatórios e Verilog Introdução aos circuitos sequenciais Introdução às máquinas de estados Organização de um processador Execução concorrente de instruções Sistemas de memória Periféricos de computadores
  8. Slides de Arquitecturas de Computadores (FEUP) Ver Ficheiro Slides de curso de Arquitecturas de Computadores. Universidade do Porto Faculdade de Engenharia Autor: Professor João Canas Ferreira Conteúdo Circuitos combinatórios e Verilog Introdução aos circuitos sequenciais Introdução às máquinas de estados Organização de um processador Execução concorrente de instruções Sistemas de memória Periféricos de computadores Submetido por Rui Carlos Submetido em 09-02-2013 Categoria Textos Académicos Licença Website http://paginas.fe.up.pt/~jcf/ensino/disciplinas/mieic/arq/2006-07/index.html Submetido pelo Autor? Não
  9. Slides de Arquitecturas de Computadores (IST) Ver Ficheiro Slides de curso de Arquitectura de Computadores. Instituto Superior Técnico Departamento de Engenharia Informática Autor: Professor José Monteiro Conteúdo Apresentação da disciplina Fundamentos de arquitectura de computadores Operandos das instruções Assembly Tipos de operandos Instruções de controlo Conjunto de Instruções do P3 Tradução de C para Assembly Técnicas de Programação em Assembly Geração do Código Objecto Estrutura Interna de um Processador Unidade Lógica e Aritmética Unidade de Controlo Controlo Microprogramado Estrutura Interna do P3 Microprograma do P3 Exemplos de Microprogramação. ISA do Intel 8086. Sistema de Memória Memória Cache I Memória Cache II Memória Secundária Sistema de Entradas e Saídas Comunicação Série e Sistema de Interrupções Modos de Transferência de Informação Tópicos Avançados em Arquitectura de Computadores Submetido por Rui Carlos Submetido em 09-02-2013 Categoria Textos Académicos Licença Website https://fenix.ist.utl.pt/disciplinas/acom3/2009-2010/2-semestre/pagina-inicial Submetido pelo Autor? Não
  10. Como uma imagem vale por mil palavras, vejam a seguinte: http://www.hdd.pt/thumbs//1404434342.jpg 1) Isso é a minha resposta aos exercícios e gostava de saber se está tudo correcto ou não. Se estiver então o meu raciocínio esta correcto. Se não, podem-me explicar o que fiz mal e como se faz direito? 2) Podem ver que o exercício #6, falta-lhe umas respostas. Não as sei responder e gostava que me dessem as respostas bem como me explicassem como chegaram a essas mesmas respostas. Espero que alguém me possa ajudar pois isto está a dar-me a volta a cabeça...
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.