Foram encontradas 50 questões.
Em uma rede de computadores, é desejável que a comunicação executada seja rápida e eficiente. Essas características estão associadas a duas métricas importantes: banda e latência. Sobre essas métricas, é correto afirmar:
Provas
O sistema operacional Linux e outros sistemas baseados no UNIX possibilitam o uso de uma interface de programação chamada POSIX Threads para permitir ao programador criar, gerenciar e terminar threads em sua aplicação. A respeito dessa interface de programação, é correto afirmar:
Provas
A Paginação é um mecanismo bastante utilizado em sistemas operacionais modernos para permitir um espaço de endereçamento maior que o permitido apenas pela memória física (ou principal) de um computador. Para evitar a falta de páginas na memória principal, além de depender da utilização de métodos eficientes de paginação, o programador deve
Provas
Multithreading de hardware, ou paralelismo ao nível de thread, é um recurso comum em processadores modernos. Sobre esse recurso, é correto afirmar
Provas
A memória cache é utilizada em diferentes níveis em arquiteturas de computadores para minimizar o número de acessos à memória principal, que é geralmente maior, mais lenta e mais barata. Considere, a seguir, dois programas em linguagem C a serem executados em uma CPU com uma cache de 64 linhas de 64bytes.
Programa 1:
double a[1024][8];
double sum = 0;
int i,j;
for (i = 0; i < 1024; i++){
for(j = 0; j < 8; j++){
sum += a[i][j];
}
}
Programa 2:
double a[1024][8];
double sum = 0;
int i,j;
for (j = 0; j < 1024; j++){
for(i = 0; i < 8; i++){
sum += a[i][j];
}
}
O número de acessos à memória principal que serão feitos pelo Programa 1 e pelo Programa 2 em decorrência da cache instalada entre a memória e a CPU são, respectivamente,
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFRN
Orgão: UFRN
A figura ao lado apresenta um esquema resumido do estado da memória de um computador. Dada uma arquitetura de conjunto de instruções, o valor carregado no registrador AC pela instrução LOAD 100 (onde 100 é valor do operando da instrução) assume valores diferentes para diferentes modos de endereçamento. Considere que o registrador R1 contém o valor 300 e que esse é utilizado pelos modos de endereçamento que utilizam um registrador para o cálculo do endereço efetivo. Nessa situação, os valores armazenados em AC após a execução da instrução LOAD 100 nos modos de endereçamento imediato, direto, indireto e indexado, para o estado da memória representado na figura, são, respectivamente,
| endereço | conteúdo |
| 100 | 500 |
| ... | |
| 200 | 600 |
| ... | |
| 300 | 700 |
| ... | |
| 400 | 800 |
| ... | |
| 500 | 900 |
Provas
Carga, compilação e ligação são processos a que um determinado programa de computador pode ser submetido antes de ser executado. Em relação à aplicação desses processos, é correto afirmar:
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFRN
Orgão: UFRN
Entre as características mais importantes de um circuito digital, podem-se citar o comprimento do caminho crítico e o número de portas lógicas. Sobre essas características, considere as seguintes afirmativas:
| I | A otimização do comprimento do caminho crítico pode alterar o número de portas lógicas necessárias para manter a funcionalidade do circuito. |
| II | O número de portas lógicas está diretamente relacionado com o número de saídas do circuito. |
| III | Quanto maior o caminho crítico, mais rápido será o circuito. |
| IV | O número de portas lógicas está associado ao tamanho do circuito e ao número de transistores necessários à sua construção ou, no caso de um circuito integrado, à área do chip. |
Em relação ao comprimento do caminho crítico e o número de portas lógicas de um circuito digital, estão corretas as afirmativas
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFRN
Orgão: UFRN
A representação de um número decimal nem sempre é adequada para todos os fins na computação. Muitas vezes, a representação binária, octal, ou hexadecimal são mais adequadas. As representações do número decimal 231 nas formas binário, octodecimal e hexadecimal são, respectivamente,
Provas
Provas
Caderno Container