Arquitectura de Computadores (ACom)

Tamanho: px
Começar a partir da página:

Download "Arquitectura de Computadores (ACom)"

Transcrição

1 Arquitectura de Computadores (ACom) EAer Acetatos das Aulas Teóricas Versão 50 - Português Aula N o 24: Título: Sumário: Sistema de Entradas e Saídas e interfaces; periféricos; Exemplos de periféricos 2015/2016 NunoRoma@tecnicoulisboapt

2 Arquitectura de Computadores (ACom) Sistema de Entradas e Saídas Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 1 / 45 Aula Anterior & Na aula anterior emória Virtual: Translation Lookaside Buffer (TLB) Interligação emória Virtual - Caches Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 2 / 45

3 Road ap & Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 3 / 45 Planeamento & Planeamento Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 4 / 45

4 Sumário & Hoje: Sistema de Entradas e Saídas: & Bibliografia: Secções 141 a 143 Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 5 / 45 & & Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 6 / 45

5 & & Interacção com o exterior: Entrada de dados (ex: interruptores, teclas, etc) Saída de dados (ex: lâmpadas, LEDs, etc) Dispositivos de entrada/saída: Grande variedade de dispositivos Características muito díspares: Largura de banda Tempos de resposta Formato de dados Como conciliar com sistema computacional? Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 7 / 45 Dispositivos de Entradas/Saídas & Exemplos: Periférico Tipo Parceiro LB (kb/s) Teclado Entrada Humano 0,01 Rato Entrada Humano 0,02 Impressora ecânica Saída Humano 1,00 Floppy Entrada/Saída áquina 50,00 Impressora Laser Saída Humano 100,00 Voz Entrada/Saída Humano 500,00 Disco Óptico Entrada/Saída áquina 500,00 Disco agnético Entrada/Saída áquina 5000,00 Rede Entrada/Saída áquina 10000,00 Placa gráfica Saída Humano 30000,00 Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 8 / 45

6 & & Acesso aos periféricos: Semelhante ao acesso a uma posição de memória; É indiferente para o processador aceder a uma posição de memória ou a um periférico; apeamento no espaço de endereçamento dos diferentes periféricos Implica a existência de um circuito de interface Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 9 / 45 Arquitectura de Entradas/Saídas & Sistema de barramentos que permite ao processador trocar informação com a memória e com todos os periféricos do sistema: Processador Barramento de endereços Barramento de dados Barramento de controlo emória Periférico Periférico Periférico Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 10 / 45

7 Arquitectura de Entradas/Saídas & Processador Barramento de endereços Barramento de dados Barramento de controlo emória Periférico Periférico Periférico Barramento de Endereços Permite ao processador indicar a posição de memória ou o periférico com que pretende interagir (uni-direccional); Barramento de Dados Permite a transferência de dados entre o processador e a memória ou os periféricos (bi-direccional); Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 11 / 45 Arquitectura de Entradas/Saídas & Processador Barramento de endereços Barramento de dados Barramento de controlo emória Periférico Periférico Periférico Barramento de Controlo Permite a coordenação da transferência de dados: Direcção/sincronização da transferência; Dimensão dos dados; Selecção de memória / periférico; Pedidos de atenção, etc Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 11 / 45

8 & Barramento de endereços Barramento de dados Barramento de controlo Descodificação de endereços Registos Controlo Comunicação com o periférico - isolar o processador das particularidades dos diferentes periféricos: Adaptação ao nível físico (níveis de tensões/correntes); Adaptação de ritmos de funcionamento (mais baixos do que o do processador); Descodificação de endereços (identificação do periférico de destino); Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 12 / 45 & Barramento de endereços Barramento de dados Barramento de controlo Descodificação de endereços Registos Controlo Comunicação com o periférico - isolar o processador das particularidades dos diferentes periféricos: Controlo de modos de funcionamento dos periféricos; Controlo e simplificação da comunicação entre o processador e o periférico; Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 12 / 45

9 & Barramento de endereços Barramento de dados Barramento de controlo Descodificação de endereços Registos Controlo Comunicação com o periférico - isolar o processador das particularidades dos diferentes periféricos: Sinalização (barramento de controlo) através do sistema de interrupções; Participação em modos de transferência avançados (ex: DA) Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 12 / 45 Ciclos de Leitura e Escrita & Relógio em Enable Read / Write 10ns T1 T2 T3 T0 T1 Endereços Endereços válidos Dados Válidos Tempo de acesso = 25ns Relógio 10ns T1 T2 T3 T0 T1 em Enable Read / Write Endereços Endereços válidos Dados Dados Tempo de acesso = 25ns Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 13 / 45

10 & Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 14 / 45 apas de emória & uitas vezes, o espaço de memória está fragmentado e/ou utiliza diferentes tipos de memórias FFFFFh F0000h RA UCP 20 em Read em Enable Dados Endereços A15 A R/W CS RA DATA ADDR 1FFFFh 10000h 07FFFh 00000h RA RO A19 A16 4 Descodificador EN A R/W CS RA DATA ADDR CS RO DATA ADDR Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 15 / 45

11 & uni-direccionais (ex: impressora, rato, etc) Um registo (porto) onde o processador escreve os dados a enviar / ler do periférico; bi-direccionais (ex: modem, impressora, etc) Dois registos (portos): Processador escreve Processador lê Vantagem: por intermédio de registos (portos), a interface permite que a operação seja feita à velocidade do processador Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 16 / 45 & geralmente presentes na maioria dos periféricos: Portos de Dados (transferência de dados) Portos de Controlo (configuração da interface, comunicações, etc) Portos de Estado (leitura do estado do periférico, da ligação, etc) Endereços diferentes, identificados pelo módulo de descodificação Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 17 / 45

12 Endereçamento dos portos & Os portos de uma interface correspondem, em geral a endereços consecutivos: Descodificação Externa A i a A n-1 A 0 a A i-1 Barramento de endereços Barramento de dados Barramento de controlo En Descodificação Interna 0 n-1 A Controlo Escrita X Leitura OEn Porto 0 Porto n-1 Periférico X Periférico A As interfaces apenas descodificam os bits menos significativos, para endereçar os vários registos internos Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 18 / 45 Endereçamento dos portos & Os portos de uma interface correspondem, em geral a endereços consecutivos: Descodificação Externa A i a A n-1 A 0 a A i-1 Barramento de endereços Barramento de dados Barramento de controlo En Descodificação Interna 0 n-1 A Controlo Escrita X Leitura OEn Porto 0 Porto n-1 Periférico X Periférico A Os bits mais significativos podem ser descodificados exteriormente, pelo que a interface apenas está activa numa determinada gama de endereços Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 18 / 45

13 Organização do Endereçamento & Duas alternativas: A - Barramentos de endereços, dados e controlo partilhados pelas interfaces dos periféricos e pela memória; B - Conjunto de barramentos separados para as interfaces dos periféricos e a memória Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 19 / 45 Organização do Endereçamento & Duas alternativas: A - Barramentos de endereços, dados e controlo partilhados pelas interfaces dos periféricos e pela memória; B - Conjunto de barramentos separados para as interfaces dos periféricos e a memória: Aumento do desempenho, permitindo aceder à memória em simultâneo com a comunicação com os periféricos Capacidade de processamento em paralelo Arquitectura mais complexa Alternativa: co-processador dedicado para I/O, partilhando a memória com o processador principal Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 20 / 45

14 Partilha de Barramentos & Duas alternativas para a partilha de barramentos: emória E/S Independent-IO Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 21 / 45 Partilha de Barramentos & Duas alternativas para a partilha de barramentos: emória emória E/S E/S Independent-IO emory-mapped IO Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 21 / 45

15 Partilha de Barramentos & Duas alternativas para a partilha de barramentos: A - emory apped (portos mapeados em memória): B - Independent IO (entradas/saídas separadas): Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 22 / 45 Partilha de Barramentos & Duas alternativas para a partilha de barramentos: A - emory apped (portos mapeados em memória): Um único espaço de endereçamento, partilhado pela memória e periféricos; É necessário reservar, no espaço de endereçamento de memória, um conjunto de endereços para portos de entrada e saída; Não há necessidade de instruções específicas de entrada e saída; B - Independent IO (entradas/saídas separadas): Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 22 / 45

16 Partilha de Barramentos & Duas alternativas para a partilha de barramentos: A - B - emory apped (portos mapeados em memória): Independent IO (entradas/saídas separadas): Espaços de endereçamento separados para a memória e para os portos de entrada/saída, partilhando os mesmos barramentos; Todo o espaço de endereçamento disponível para aceder à memória; Barramento de controlo fornece indicação se um determinado endereço corresponde a memória ou a um porto, através de sinais do tipo: E/IO EREAD, IOREAD, EWRITE, IOWRITE Instruções específicas de entrada e saída (em geral, apenas do tipo transferência): IN, OUT Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 22 / 45 & Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 23 / 45

17 Teclado & Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 24 / 45 D e s c o d ux 3 x 3 8 interrupção scan code y Teclado & Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 25 / 45 D e s c o d ux 3 x 3 8 interrupção scan code y Princípio de Funcionamento: atriz de linhas e colunas com interligações eléctricas; Um interruptor correspondente a uma tecla em cada cruzamento linha / coluna; Premir a tecla fecho do circuito entre uma linha e uma coluna;

18 Teclado & interrupção scan code y D e s c o d x ux Princípio de Funcionamento: Circuito de interface inclui um controlador que contém dois contadores: Contador y faz o varrimento das linhas, activando uma linha de cada vez; Contador x por cada contagem do contador y, o contador x faz o varrimento das colunas; A detecção de uma coluna activa indica que a tecla na posição (x,y) da matriz está premida Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 25 / 45 Teclado & interrupção scan code y D e s c o d x ux Debounce: Problema: antes de uma linha estabilizar no novo nível eléctrico, após se ter premido um interruptor, esta apresenta uma oscilação de sinal que pode erroneamente indicar uma sequência repetida de premir e libertar a tecla; Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 26 / 45

19 Teclado & interrupção scan code y D e s c o d x ux Debounce: Problema: antes de uma linha estabilizar no novo nível eléctrico, após se ter premido um interruptor, esta apresenta uma oscilação de sinal que pode erroneamente indicar uma sequência repetida de premir e libertar a tecla; Solução: filtragem dos picos, esperando um tempo razoável entre uma alteração de estado de uma tecla Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 26 / 45 Teclado & interrupção scan code y D e s c o d x ux Scan Codes: Para reduzir a quantidade de informação a transmitir ao processador, são enviadas apenas as alterações do estado das teclas Exemplo (tecla ): premida make code liberta break code Também aplicável às silent keys (shift, control, acentos, etc) Para poder detectar a mudança de estado de cada tecla, o controlador terá de manter uma memória com o estado actual de cada tecla Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 27 / 45

20 Teclado & interrupção scan code y D e s c o d x ux Device Driver: Software de interface com o periférico; Conversão das coordenadas (x,y) para um dado scan code; Permite atribuir símbolos diferentes à mesma tecla, adaptando-se a diferentes ĺınguas; Verifica se um dado make code ocorre entre um shift premida e um shift liberta: Detecção de letras maiúsculas, acentos, etc Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 28 / 45 Teclado & interrupção scan code y D e s c o d x ux Sinalização do Processador: Alteração do estado de uma tecla controlador do teclado envia uma interrupção para o processador, indicando que tem dados para enviar; Para evitar a perda de dados, o controlador do teclado possui um buffer (capacidade reduzida) capaz de armazenar uma sequência de eventos do teclado; Buffer cheio aviso sonoro para indicar que as teclas estão a ser ignoradas Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 29 / 45

21 onitor & A interface entre o monitor e o computador é realizada pela placa gráfica; Dois modos de funcionamento: modo de texto; modo gráfico; Em qualquer dos modos, o monitor é visto como uma matriz de caracteres (modo de texto) ou de pixels (modo gráfico) Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 30 / 45 onitor & Placa Gráfica UCP emória modo texto emória modo gráfico RO caracteres ASCII Gerador varrimento monitor RGB onitor odo de texto: Comum em monitores antigos (monitores alfanuméricos) ou para manter a compatibilidade entre diferentes interfaces gráficas; Escrita é feita enviando, para a placa gráfica, o código ASCII do caracter; A posição de escrita é definida pelas coordenadas actuais (linha,coluna) do cursor, mantidas pela placa gráfica; Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 31 / 45

22 onitor & Placa Gráfica UCP emória modo texto emória modo gráfico RO caracteres ASCII Gerador varrimento monitor RGB onitor odo de texto: Incremento e scroll automáticos do cursor, aquando de uma escrita; O código ASCII inclui comandos para controlar o cursor: BS (backspace) - decrementa o valor da coluna; LF (linefeed) - incrementa o valor da linha; CR (carriage return) - coloca o valor da coluna a zero; As placas gráficas utilizam uma RO para obter a descrição dos caracteres em termos de pixels Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 31 / 45 onitor & odo gráfico: O processador define, pixel a pixel, o que deve aparecer no monitor; Definição gráfica: n o total de pixels (n o linhas x n o colunas); odos gráficos monocromáticos: Um bit por pixel para indicar se está aceso ou apagado; odos gráficos policromáticos: Para cada pixel define-se a cor desejada, de entre um conjunto de cores de uma determinada palete de cores; O tamanho da palete determina o número máximo de cores possível; Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 32 / 45

23 onitor & odo gráfico: A placa gráfica mantém o estado de cada pixel numa memória interna, que determina a definição máxima permitida Exemplo: Definição 1280 x 1024 (256 cores) 1280 x 1024 x 8 bits = 1,25 B Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 32 / 45 onitor & onitores onocromáticos: Baseados num tubo de raios catódicos: um feixe de electrões é emitido contra uma tela de fósforo, radiando luz; Por controlo do varrimento do feixe e da intensidade ao longo do varrimento, é possível definir padrões na tela Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 33 / 45

24 onitor & onitores Policromáticos: Para cada pixel existem três telas de fósforo correspondendo às três cores elementares: vermelho, verde e azul (RGB); Três feixes de electrões permitem radiar luz, independentemente, em cada uma das telas Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 34 / 45 onitor & LCDs: Cada pixel é um elemento semicondutor activo cuja cor pode ser controlada independentemente; Cada pixel pode ser endereçado individualmente, permitindo que a interface seja completamente digital; Para manter a compatibilidade com as placas gráficas anteriores, os monitores LCD, em geral, aceitam como entrada o sinal RGB tradicional Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 35 / 45

25 Sinal de Vídeo & Placa Gráfica UCP emória modo texto emória modo gráfico RO caracteres ASCII Gerador varrimento monitor RGB onitor Sinal de Vídeo: A placa gráfica lê, em sequência, as posições da memória interna e gera três sinais analógicos para o monitor: vermelho, verde e azul; A intensidade de cada uma destas cores é definida por um byte; Palete de cores com 2 24 entradas (true-color); Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 36 / 45 Sinal de Vídeo & Placa Gráfica UCP emória modo texto emória modo gráfico RO caracteres ASCII Gerador varrimento monitor RGB onitor Sinal de Vídeo: O monitor é re-escrito 24 vezes por segundo, exigindo uma grande largura de banda entre a placa gráfica e o monitor Exemplo: Ritmo de transmissão: 24 x 1280 x 1024 x 3 = 90 B/s emória de Vídeo: 1280 x 1024 x 3 = 3,75 B Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 36 / 45

26 Discos agnéticos & Discos agnéticos: Duas funções controladas pelo sistema operativo: Armazenamento de dados de forma permanente Gerido pelo sistema de ficheiros Elemento de mais alto nível na hierarquia de memória (memória virtual) Gerido pelo sistema operativo O espaço de armazenamento está dividido em pelo menos duas partições: Sistema de ficheiros; Sistema de memória (SWAP) Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 37 / 45 Discos agnéticos & Organização Interna: Disco Rígido Cilindro Pista Sector Pilha de discos magnéticos, permanentemente em rotação a uma velocidade elevada e constante; Cada disco está organizado em pistas concêntricas; Cilindro: conjunto de pistas com o mesmo raio; Cada pista está dividida em sectores (elemento mínimo de informação num disco); Cada disco tem uma cabeça magnética que se pode deslocar radialmente para se posicionar sobre qualquer pista desse disco Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 38 / 45

27 Discos agnéticos & Funcionamento: Disco Rígido Cilindro Pista Sector O sistema operativo acede ao disco (R/W) em termos de um ou mais sectores; Cada sector tem uma referência única; O controlador de disco determina qual dos cilindros contém o sector pretendido e em qual das pistas deste cilindro este sector se encontra; Desloca a cabeça desse cilindro e espera que o sector passe por debaixo da cabeça magnética Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 39 / 45 Discos agnéticos & Temporização: T1: tempo de procura (em inglês, seek time): tempo que a cabeça magnética demora até chegar à pista onde o sector se encontra (exemplo: 8ms); T2: tempo rotacional (em inglês, rotational latency): tempo que demora desde que a cabeça magnética se encontra em posição até que o sector desejado passe por baixo desta (exemplo: 3ms); T3: tempo de leitura/escrita (em inglês, access time): tempo que demora a leitura ou a escrita de um sector (exemplo: 0,09ms); T TOTAL = T1 + T2 + T3 10ms T E 100ns O tempo de acesso ao disco é cerca de vezes maior do que o tempo de acesso à memória; Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 40 / 45

28 Discos agnéticos & Temporização: O controlador de disco lê os dados do disco com uma taxa de transferência muito elevada; Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 41 / 45 Discos agnéticos & Temporização: O controlador de disco lê os dados do disco com uma taxa de transferência muito elevada; Possui um buffer para onde são copiados os sectores que só depois serão lidos pelo processador Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 41 / 45

29 Discos agnéticos & Temporização: O controlador de disco lê os dados do disco com uma taxa de transferência muito elevada; Possui um buffer para onde são copiados os sectores que só depois serão lidos pelo processador O tempo de leitura/escrita é desprezável face aos tempos de procura e rotacional Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 41 / 45 Discos agnéticos & Temporização: O controlador de disco lê os dados do disco com uma taxa de transferência muito elevada; Possui um buffer para onde são copiados os sectores que só depois serão lidos pelo processador O tempo de leitura/escrita é desprezável face aos tempos de procura e rotacional Solução: Aumentar o tamanho do sector Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 41 / 45

30 Discos agnéticos & Temporização: O controlador de disco lê os dados do disco com uma taxa de transferência muito elevada; Possui um buffer para onde são copiados os sectores que só depois serão lidos pelo processador O tempo de leitura/escrita é desprezável face aos tempos de procura e rotacional Solução: Aumentar o tamanho do sector Problema: Desperdício de espaço, quando se pretende armazenar ficheiros pequenos Tamanho típico: entre 512Bytes e 4 kbytes Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 41 / 45 Discos agnéticos & Temporização: O controlador de disco lê os dados do disco com uma taxa de transferência muito elevada; Possui um buffer para onde são copiados os sectores que só depois serão lidos pelo processador O tempo de leitura/escrita é desprezável face aos tempos de procura e rotacional Solução: Aumentar o tamanho do sector Problema: Desperdício de espaço, quando se pretende armazenar ficheiros pequenos Tamanho típico: entre 512Bytes e 4 kbytes Solução alternativa: Desfragmentação do disco Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 41 / 45

31 Discos agnéticos & Desfragmentação do disco: Aumentar a eficiência no acesso, garantindo a estrutura lógica dos dados em sectores contíguos: Apenas se perde uma vez o tempo da procura e rotacional para leitura e escrita de vários sectores Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 42 / 45 & Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 43 / 45

32 & Comunicação Série vs Paralela Sincronização Comunicação Série Síncrona Barramento SPI Barramento I2C Comunicação Série Assíncrona Norma RS-232 Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 44 / 45 Nota de Agradecimento & Agradecimento Algumas páginas desta apresentação foram extraidas de: [1] José Carlos onteiro, Arquitectura de Computadores, Instituto Superior Técnico (IST), Universidade Técnica de Lisboa, Portugal, 2010 Prof Nuno Roma ACom 2015/16 (EAer) - DEEC-IST 45 / 45

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) EAer Acetatos das Aulas Teóricas Versão 40 - Português Aula N o 25: Título: Sumário: Sistema de Entradas e Saídas e interfaces; periféricos; Exemplos de periféricos

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Sistema de Entradas e Saídas (14.1 e 14.2) José onteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Sistema de Entradas e Saídas (14.1 a 14.3) José onteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior

Leia mais

Sistemas de Entrada e Saídas

Sistemas de Entrada e Saídas Sistemas de Entrada e Saídas José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-12-06 José Costa (DEI/IST) Sistemas de Entrada

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 20: Título: Sumário: Sistema de primária (ciclo de acesso, memória estática, memória dinâmica, planos

Leia mais

MICROPROCESSADORES. Unidade de Entrada/Saída (I/O) Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico

MICROPROCESSADORES. Unidade de Entrada/Saída (I/O) Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico MICROPROCESSADORES (I/O) Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico Sumário Introdução Unidade de Processamento Unidade de Controlo Conjunto de Instruções Unidade

Leia mais

Arquitectura de Computadores MEEC (2013/14 2º Sem.)

Arquitectura de Computadores MEEC (2013/14 2º Sem.) Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções

Leia mais

Sistemas de Memória I

Sistemas de Memória I Sistemas de Memória I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-11-22 José Costa (DEI/IST) Sistemas de Memória I 1

Leia mais

Arquitectura de Computadores MEEC (2013/14 2º Sem.)

Arquitectura de Computadores MEEC (2013/14 2º Sem.) Arquitectura de Computadores MEEC (2013/14 2º Sem.) Unidades de Entrada/Saída (I/O) Prof. Nuno Horta PLANEAMENTO Introdução Unidade de Processamento Unidade de Controlo Arquitectura do Conjunto de Instruções

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 22: Título: Sumário: cache; cache por blocos; Política de substituição; Tratamento das operações de

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 23: Título: Sumário: Memória paginada; Tabela de páginas; Tabela de páginas hierárquica. 2014/2015

Leia mais

Aula 09. Módulos de Entrada e Saída

Aula 09. Módulos de Entrada e Saída Aula 09 Módulos de Entrada e Saída Módulo de E/S Se não tivermos como colocar dados nos computadores de que eles servirão? Os barramentos fornecem um meio de mover dados de dentro para fora do sistema.

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 23: Título: Sumário: - II ; memória virtual - caches. 2015/2016 Nuno.Roma@tecnico.ulisboa.pt Arquitectura

Leia mais

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 21: Título: Sumário: Memórias Circuitos e tecnologias de memória (RAM estática e dinâmica, ROM); Planos de memória;

Leia mais

Sistemas Operativos I/O. Rui Maranhão

Sistemas Operativos I/O. Rui Maranhão Sistemas Operativos I/O Rui Maranhão (rma@fe.up.pt) I/O (E/S)? Parte do SO que permite interagir (convenientemente) com o ambiente que o rodeia Cria canais virtuais entre os programas e os periféricos

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 24: Título: Sumário: - II ; memória virtual - caches. 2014/2015 Nuno.Roma@tecnico.ulisboa.pt Arquitectura

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção

Leia mais

Barramento. Prof. Leonardo Barreto Campos 1

Barramento. Prof. Leonardo Barreto Campos 1 Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;

Leia mais

Sistemas Digitais (SD) Memórias

Sistemas Digitais (SD) Memórias Sistemas Digitais (SD) Memórias Aula Anterior Na aula anterior: Exemplo (Moore) Projecto de circuitos sequenciais baseados em contadores 2 Planeamento SEMANA TEÓRICA 1 TEÓRICA 2 PROBLEMAS/LABORATÓRIO 15/Fev

Leia mais

Sistemas de Entrada e Saída

Sistemas de Entrada e Saída Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 27: Título: Sumário: Estrutura interna de um PC Estrutura interna de um PC; Sistema de entradas e saídas

Leia mais

BARRAMENTOS. Adão de Melo Neto

BARRAMENTOS. Adão de Melo Neto BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO INTERRUPÇÃO ACESSO DIRETO A MEMÓRIA (DMA DIRECT MEMORY ACESS) BARRAMENTO BARRAMENTO

Leia mais

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. Guerine mguerine@ic.uff.br 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da máquina

Leia mais

Sistemas de entrada/saída

Sistemas de entrada/saída Os dispositivos de E/S são a comunicação do sistema operacional com o mundo externo. Os dispositivos de entrada e saída são controlados pelos sistemas operacionais. O S.O emite comandos para os dispositivos,

Leia mais

Infra-Estrutura de Software

Infra-Estrutura de Software Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S Características de dispositivos Caracter: transferem bytes um a um. Ex.terminal Bloco: transferem bytes em bloco.

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 6ª Aula Entrada e Saída Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Estrutura da máquina de von Neumann Dispositivos Periféricos Interface com o mundo exterior

Leia mais

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. A. Guerine mguerine@ic.uff.br 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da

Leia mais

2.º Teste de Introdução à Arquitetura de Computadores IST LEIC-Taguspark 1.º Semestre 2014/2015 Duração: 60 minutos 16 dezembro 2014

2.º Teste de Introdução à Arquitetura de Computadores IST LEIC-Taguspark 1.º Semestre 2014/2015 Duração: 60 minutos 16 dezembro 2014 2.º Teste de Introdução à Arquitetura de Computadores IST LEIC-Taguspark 1.º Semestre 2014/2015 Duração: 60 minutos 16 dezembro 2014 NOME NÚMERO 1. (1,5+1,5 + 1 valores) Considere o seguinte programa,

Leia mais

BARRAMENTO DO SISTEMA. Adão de Melo Neto

BARRAMENTO DO SISTEMA. Adão de Melo Neto BARRAMENTO DO SISTEMA Adão de Melo Neto 1 BARRAMENTOS DO SISTEMA O mecanismo mais comum de interconexão dos componentes de um computador (processador, memória principal e módulos de E/S) usa um barramento

Leia mais

Endereçamento. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Endereçamento. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) Endereçamento Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno Pombo / Paulo

Leia mais

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e Memória Necessita-se de módulos

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que

Leia mais

Problemas com Entrada e Saída

Problemas com Entrada e Saída Problemas com Entrada e Saída Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e

Leia mais

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Aula 23 Entrada e Saída (I/O) Rodrigo Hausen 03 de novembro de 2011 http://cuco.pro.br/ach2034 1/62 Apresentação 1. Bases Teóricas 2. Organização de computadores... 2.3. Estruturas

Leia mais

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto

Sistemas Operacionais. Prof. MSc. André Yoshimi Kusumoto Sistemas Operacionais Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar sua interação

Leia mais

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5 PREFÁCIO 1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO 1 1.1 Bases de Numeração 3 1.1.1 Representação de Números Inteiros em Base b 3 1.1.2 Representação de Números em Base 2 5 1.1.3 Representação de Números Fraccionários

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Aula 19 Barramentos: Estruturas de Interconexão Rodrigo Hausen 14 de outubro de 2011 http://cuco.pro.br/ach2034 1/40 Apresentação 1. Bases Teóricas 2. Organização de computadores

Leia mais

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Problemas com Entrada e Saída ü Periféricos possuem características

Leia mais

Notas da Aula 14 - Fundamentos de Sistemas Operacionais

Notas da Aula 14 - Fundamentos de Sistemas Operacionais Notas da Aula 14 - Fundamentos de Sistemas Operacionais 1. Dispositivos de E/S Uma operação de entrada e saída é aquela que envolve a leitura ou escrita de dados a partir de dispositivos que estão fora

Leia mais

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com TÓPICOS - FUNÇÕES

Leia mais

FCA - Editora de Informática xv

FCA - Editora de Informática xv Índice Geral Agradecimentos ix Prefácio xi Índice das Simulações xxv 1 - Introdução ao mundo dos computadores 1 1.1 O computador como ferramenta... 2 1.2 A importância dos computadores... 4 1.3 Processamento

Leia mais

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S

Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Arquitetura de Von Newmann Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Vídeos Vídeo aula RNP http://edad.rnp.br/rioflashclient.php?xmlfile=/ufjf/licenciatura_com

Leia mais

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto Sistemas Operacionais Abertos Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Princípios básicos de hardware Periférico é um dispositivo conectado a um computador de forma a possibilitar

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de Nível Superior das Funções e Interconexões do Computador Parte 3 Barramentos Conectando Todas as unidades devem

Leia mais

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal

Sistemas Operacionais Aula 15: Sistemas de I/O. Ezequiel R. Zorzal Sistemas Operacionais Aula 15: Sistemas de I/O Ezequiel R. Zorzal ezorzal@unifesp.br Objetivos Explorar a estrutura do subsistema de E/S de um sistema operacional Discutir os princípios do hardware de

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 08: Título: Sumário: Programação em (programação estruturada, comentários, constantes); Exemplos de

Leia mais

Sistemas de Memória III

Sistemas de Memória III Sistemas de Memória III José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-11-29 José Costa (DEI/IST) Sistemas de Memória III

Leia mais

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29 Índice Geral Agradecimentos... vii Prefácio... ix Índice Geral... xiii Índice das Simulações... xxiii Índice das Figuras... xxvii Índice das Tabelas... xli Índice dos Programas... li 1 - Introdução ao

Leia mais

Entrada e Saída (E/S)

Entrada e Saída (E/S) Organização e Arquitetura de Computadores Entrada e Saída (E/S) Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Baseado no material do prof. Sílvio Fernandes

Leia mais

Barramentos: interface e temporização

Barramentos: interface e temporização Barramentos: interface e temporização Os barramentos (endereços, dados, controlo) são o meio de comunicação entre o microcontrolador e o exterior A nossa análise deste assunto incidirá sobre dois tipos

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 14: Entrada e Saída: Dispositivos e Tipos de Acesso Diego Passos Dispositivos de E/S Operação de E/S É qualquer operação que mova dados do contexto do processador

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador slide 1 Conceito de programa Sistemas hardwired são inflexíveis.

Leia mais

BARRAMENTOS DO SISTEMA FELIPE G. TORRES

BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA Um computador consiste em CPU, memória e componentes de E/S, com um ou mais módulos de cada tipo. Esses componentes são interconectados de

Leia mais

Barramento ISA. Placas ISA de 8 bits: usam apenas 62 pinos

Barramento ISA. Placas ISA de 8 bits: usam apenas 62 pinos Industry Standard Architecture Barramento Industrial desenvolvido pela IBM em 1980. O primeiro computador pessoal IBM (1981) inclui uma adaptação do barramento ISA de 8 bits, para a interligação dos diversos

Leia mais

MICROCOMPUTADORES. Professor Adão de Melo Neto

MICROCOMPUTADORES. Professor Adão de Melo Neto MICROCOMPUTADORES Professor Adão de Melo Neto Sumário Organização Básica I (base) Organização Básica II (refinamento) Organização Básica III (Microcontrolador 8051) ORGANIZAÇÃO BÁSICA I Composição Unidade

Leia mais

Montagem e Manutenção de Computadores

Montagem e Manutenção de Computadores Montagem e Manutenção de Computadores Organização dos Computadores Aula de 04/03/2016 Professor Alessandro Carneiro Introdução Um computador consiste de vários dispositivos referidos como hardware: o teclado,

Leia mais

Os textos nestas caixas foram adicionados pelo Prof. Joubert

Os textos nestas caixas foram adicionados pelo Prof. Joubert William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador Os textos nestas caixas foram adicionados pelo Prof. Joubert

Leia mais

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados

Subsistemas de E/S Device Driver Controlador de E/S Dispositivos de E/S Discos Magnéticos Desempenho, redundância, proteção de dados Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Gerência de Dispositivos Subsistemas de E/S Device Driver Controlador de E/S

Leia mais

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom)

INSTITUTO SUPERIOR TÉCNICO. Arquitectura de Computadores (ACom) UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Arquitectura de Computadores (ACom) LEIC-A, MEIC-A Acetatos das Aulas Teóricas Versão 1.0 - Português Aula

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 4.0 - Português Aula N o 14: Título: Sumário: do P3 - Microprogramação Unidade de do P3; Unidade de do P3 (micro-sequenciador,

Leia mais

Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano

Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano Planificação Anual 2017/2018 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano 1 MÓDULO 7: Arquitectura de Computadores

Leia mais

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.

Leia mais

Infra-Estrutura de Software. Entrada / Saída

Infra-Estrutura de Software. Entrada / Saída Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S E/S: Como a CPU acessa a informação? ü Espaço de endereçamento: conjunto de endereços de memória que o processador

Leia mais

Entrada e Saída e Dispositivos

Entrada e Saída e Dispositivos Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos

Leia mais

Sistemas de Entrada e Saídas III

Sistemas de Entrada e Saídas III Sistemas de Entrada e Saídas III José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-12-10 José Costa (DEI/IST) Sistemas de

Leia mais

FundamentosemInformática

FundamentosemInformática FundamentosemInformática 03 Bit e Byte 1 -Introdução Toda informação inserida no computador passa pelo Microprocessador e é jogada na memória RAM para ser utilizada enquanto seu micro trabalha. Essa informação

Leia mais

BARRAMENTOS. Adão de Melo Neto

BARRAMENTOS. Adão de Melo Neto BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO BARRAMENTO BARRAMENTO DE DADOS, BARRAMENTO DE ENDEREÇOS E DE CONTROLE PRINCIPAIS

Leia mais

Entradas/Saídas (I/O) Dispositivos de entrada/saída (periféricos) Barramento (Bus) Endereçamento de dispositivos entrada/saída

Entradas/Saídas (I/O) Dispositivos de entrada/saída (periféricos) Barramento (Bus) Endereçamento de dispositivos entrada/saída Entradas/Saídas (I/O) Dispositivos de entrada/saída (periféricos) Barramento (Bus) Endereçamento de dispositivos entrada/saída Dispositivos de entrada/saída Componentes da arquitectura de Von Neumann Grande

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução

Leia mais

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 19

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 19 Aula Teórica 19 Sumário: Dispositivos de entrada: O teclado (conclusão) e o rato. Leitura Recomendada: Capítulo 34 - Hans-Peter Messmer, The Indispensable PC Hardware Book, Addison-Wesley. Capítulo 3,

Leia mais

Repescagem - 2.º Teste de Introdução à Arquitetura de Computadores 1.º Semestre 2014/2015 Duração: 60 minutos 16 janeiro 2015

Repescagem - 2.º Teste de Introdução à Arquitetura de Computadores 1.º Semestre 2014/2015 Duração: 60 minutos 16 janeiro 2015 Repescagem - 2.º Teste de Introdução à Arquitetura de Computadores IST LEIC-T.º Semestre 204/205 Duração: 60 minutos 6 janeiro 205 NOME NÚMERO. (2,5+,5 valores) Considere o seguinte programa. Periferico

Leia mais

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 19. Sistema de Entrada/Saída Aula 19 Sistema de Entrada/Saída Sistema de E/S Por que estudar? Essenciais! Muitos tipos: - mouse - discos - impressora - scanner - rede - modem Cada fabricante complica de um jeito diferente. Tempos

Leia mais

Gestão de Memória. Espaço de Endereçamento

Gestão de Memória. Espaço de Endereçamento Gestão de Memória Parte I Mecanismos Espaço de Endereçamento Conjunto de posições de memória que um processo pode referenciar Para ler, escrever ou executar E se referenciar outras posições de memória?

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade 2 Componente de um sistema

Leia mais

Existem três formas básicas de efectuar operações de entrada/saída:

Existem três formas básicas de efectuar operações de entrada/saída: Unidades de I/O Interface Entrada/Saída Existem três formas básicas de efectuar operações de entrada/saída entrada/saída isoladaas instruções IN e OUT transferem dados entre o registo AX ou a memória e

Leia mais

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores? ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 13/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia

Leia mais

ENTRADA E SAÍDA (I/O)

ENTRADA E SAÍDA (I/O) MICROPROCESSADORES II (EMA911915) ENTRADA E SAÍDA (I/O) 2 O SEMESTRE / 2018 MATERIAL DIDÁTICO Patterson & Hennessy (4a edição) Capítulo 6 (Tópicos I/O) 6.1 Introduction 6.5 Connecting Processors, Memory,

Leia mais

Arquitectura de Computadores 2006/2007 2º Semestre 2º Teste (B) - 15/06/2007. Folha de Respostas

Arquitectura de Computadores 2006/2007 2º Semestre 2º Teste (B) - 15/06/2007. Folha de Respostas Arquitectura de Computadores 2006/2007 2º Semestre 2º Teste (B) - 15/06/2007 Número: Nome: INSTRUÇÕES: - A duração da prova é de 2 horas. - Responda apenas nesta Folha de Respostas ; nada mais será recebido.

Leia mais

Aula 25: E/S: Controladoras, Mapeamentos e Técnicas

Aula 25: E/S: Controladoras, Mapeamentos e Técnicas Aula 25: E/S: Controladoras, Mapeamentos e Técnicas Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) E/S: Controladores, Mapeamentos e Técnicas

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 13: Título: P3 - Sumário: Unidade de do P3 (micro-sequenciador, teste de variáveis, memórias de mapeamento,

Leia mais

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas

Leia mais

BARRAMENTOS. Adão de Melo Neto

BARRAMENTOS. Adão de Melo Neto BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO INTERRUPÇÃO ACESSO DIRETO A MEMÓRIA (DMA DIRECT MEMORY ACESS) BARRAMENTO BARRAMENTO

Leia mais

ELE Microprocessadores I

ELE Microprocessadores I ELE 1078 - Microprocessadores I AULA 13 Conjunto de Instruções do Microprocessador 8085A - Entrada e Saída (I/O) - 13.1 - Grupos de Instruções As instruções no 8085 são distribuídas em 5 grupos: Grupo

Leia mais

Gerência de Entrada e Saída

Gerência de Entrada e Saída Gerência de Entrada e Saída Dispositivos de Entrada e Saída (1) Constituídos de 2 partes: Mecânica Eletrônica Controladora ou Adaptadora Controladora Placa ligada a um slot livre, ou inserida diretamente

Leia mais

Gestão de Memória. Espaço de Endereçamento

Gestão de Memória. Espaço de Endereçamento Gestão de Memória Parte I Mecanismos Espaço de Endereçamento Conjunto de posições de memória que um processo pode referenciar E se referenciar outras posições de memória? HW de gestão de memória desencadeia

Leia mais

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.

Leia mais

DISCO MAGNÉTICO Cabeçote Trilha

DISCO MAGNÉTICO Cabeçote Trilha 1 São os componentes mais importantes da memória externa. É formado por um prato circular coberto de um material que pode ser magnetizado. Os dados são gravados e posteriormente lidos por meio de uma bobina

Leia mais

Dr. Joaquim de Carvalho Figueira da Foz

Dr. Joaquim de Carvalho Figueira da Foz Planificação Anual 2018/2019 Curso Profissional de Técnico de Gestão de Equipamentos Informáticos Sistemas Digitais e Arquitetura de Computadores (SDAC) 12º ano MÓDULO 7: Arquitetura de Computadores 45

Leia mais

UFCD SISTEMA OPERATIVO INSTALAÇÃO E CONFIGURAÇÃO

UFCD SISTEMA OPERATIVO INSTALAÇÃO E CONFIGURAÇÃO ÍNDICE 1 ÍNDICE 3. FUNÇÕES DE UM SISTEMA OPERATIVO... 3 A Gestão dos programas... 3 A.1) Monotarefa... 3 A.2) Multitarefa... 4 B Controlo dos recursos de hardware... 5 B.1) GESTÃO DO MICROPROCESSADOR...

Leia mais

Prof. Adilson Gonzaga

Prof. Adilson Gonzaga Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.

Leia mais

Desempenho dos Computadores

Desempenho dos Computadores Arquitectura de Computadores II Engenharia Informática (11545) Tecnologias e Sistemas de Informação (6621) Desempenho dos Computadores Fonte: Arquitectura de Computadores, José Delgado, IST, 2004 Nuno

Leia mais

Cap. 12 Gerência de Dispositivos 1

Cap. 12 Gerência de Dispositivos 1 Arquitetura de Sistemas Operacionais Técnico em Informática MBI-1 e NBI-1 Gerência de Dispositivos Cap. 12 Gerência de Dispositivos 1 Introdução Sumário Acesso ao Subsistema de Entrada e Saída Subsistema

Leia mais