GithubHelp home page GithubHelp logo

francisco_camello_pb_tp3's Introduction

Teste de Performance 03 - Projeto de Bloco - Arquitetura de Computadores, Sistemas Operacionais e Redes

Este TP3 corresponde à segunda entrega do projeto e ele é uma alteração do TP2.

Adicione ao seu programa feito no TP2 informações mais detalhadas de uso de CPU. Você pode adicionar as informações da maneira que achar mais interessante. No entanto, algumas são obrigatórias:

  1. Alterar o programa feito no TP2 de modo a possuir 5 visualizações diferentes:
    • Uma para colocar todas as informações associadas ao processador
    • Uma para colocar todas as informações associadas à memória
    • Uma para colocar todas as informações associadas ao Disco
    • Uma para colocar todas as informações associadas ao IP
    • Todas as anteriores devem ser alteradas caso o usuário clique nas setas esquerda ou direita do teclado. Seguindo sempre uma ordem predefinida, como em um carrossel.
    • Uma última que teria um resumo de todas elas. O qual seria acessado quando o usuário clica na tecla “Barra” do teclado.
  2. Alterar a barra de CPU do TP2 para ter barras de CPU associadas a cada núcleo (core);
  3. Adicionar informação de nome/modelo da CPU (brand);
  4. Adicionar informação do tipo da arquitetura (arch);
  5. Adicionar informação da palavra do processador (bits);
  6. Adicionar informação sobre a frequência total e frequência de uso da CPU;
  7. Adicionar informação do número total de núcleos (núcleo físico) e threads (núcleo lógico).

Mantenha as barras de uso de memória e disco (e suas superfícies). Elas serão alteradas, da mesma forma que a CPU, em TPs posteriores.

Neste TP, você tem liberdade para criar quantas superfícies achar necessárias. Além disso, pode aumentar as dimensões da tela e alterar as dimensões e posições das superfícies conforme achar melhor.

Adicione ao seu relatório feito no TP2 informações mais detalhadas sobre o entregável. Você pode adicionar as informações da maneira que achar mais interessante. No entanto, existem itens obrigatórios:

  1. Descreva de maneira detalhada o entregável.
  2. Descreva de maneira teórica (pode utilizar exemplos) as diferenças de arquitetura de CPU.
  3. Descreva de maneira teórica o que é a palavra do processador.
  4. Descreva de maneira teórica a diferença entre os núcleos físicos e lógicos. E em que influencia no processamento a utilização de núcleos lógicos.

francisco_camello_pb_tp3's People

Contributors

franciscocamellon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.