Equipe 8 - Grupo 4 - Subtrópicos 1, 2 e 3

Description

Participantes: Charles Gabriel Galvão Henrique Willk
GABRIEL GALVAO SOARES SILVA
Mind Map by GABRIEL GALVAO SOARES SILVA, updated more than 1 year ago
GABRIEL GALVAO SOARES SILVA
Created by GABRIEL GALVAO SOARES SILVA about 2 years ago
1
0

Resource summary

Equipe 8 - Grupo 4 - Subtrópicos 1, 2 e 3
  1. 1-Dispositivos externos
    1. as operações de E/S são realizadas por dispositivos externos;
      1. os dispositivos externos se conectam ao módulo de E/S;
        1. a conexão troca sinais de CONTROLE, ESTADO e DADOS;
          1. os dispositivos conectados ao E/S se chamam de Periféricos;
            1. os periféricos são classificados como: -LEGÍVEIS AO SER HUMANO: teclado, monitor, impressora; -LEGÍVEIS À MÁQUINA: sistema de disco magnético e fita, sensores; -COMUNICAÇÃO: terminais ou outros computadores.
              1. os periféricos comunicam de tais formas: -SINAIS DE CONTROLE: realizar funções de (INPUT/READ), (OUTPUT/WRITE) e funções da máquina em si; -DADOS: bits a serem enviados ou recebidos do módulo de E/S; -SINAIS DE ESTADO: indicam estado do dispositivo, como indicar se está pronto para transferir dados. a LÓGICA DE CONTROLE controla como o dispositivo responde ao E/S; o TRANSDUTOR converte dados de elétrico para outras formas, normalmente com um buffer; buffers normalmente tem o tamanho de 8 a 16 bits
                1. --TECLADO/MONITOR--
                  1. é o meio mais comum de interagir entre computador e usuário;
                    1. o teclado envia à máquina, o monitor envia ao usuário;
                      1. a unidade de troca básica é o caractere;
                        1. normalmente caracteres são códigos de 7 ou 8 bits;
                          1. o código mais utilizado é o International Reference Alphabet (IRA);
                            1. o IRA utiliza 7 bits para cada caractere, representando 128 caracteres;
                              1. existem dois tipos de caractere: -IMPRIMÍVEIS: alfabéticos, numéricos, especiais e assim por diante; -CONTROLE: têm a ver com o controle da impressão ou exibição de caracteres, ex.: Carriage Return. o teclado gera um sinal elétrico que é intepretado pelo transdutor no teclado e traduzido em bits para o código IRA; os caracteres são armazenado em código ira e novamente traduzidos na saída.
                              2. --UNIDADE DE DISCO--
                                1. pode trocar sinais de dados, controle e estado com um módulo de E/S;
                                  1. pode controlar os mecanismos de leitura/escrita de disco;
                                    1. em um disco de cabeça fixa, o transdutor converte padrões magnéticos na superfície do disco móvel em bits no buffer;
                                      1. em um disco de cabeça móvel, ele também precisa mover o braço se mover.
                                    2. 2-Módulos de E/S
                                      1. -Função do Módulo
                                        1. --Principais:
                                          1. ---Controle e temporização; ---Comunicação com o processador; ---Comunicação com o dispositivo; ---Armazenamento temporário (buffering) de dados; ---Detecção de erro.
                                            1. --O processador se comunica com dispositivos em padrões imprevisíveis dependendo da necessidade de E/S do programa
                                              1. --Os recursos internos precisam ser compartilhados entre uma série de atividades incluindo E/S
                                                1. --A função de E/S inclui um requisito de controle e temporização para coordenar o fluxo de tráfego entre os recursos internos e dispositivos
                                                  1. --Por exemplo essas etapas: ---1. O processador interroga o módulo de E/S para verificar o estado do dispositivo conectado; ---2. O módulo de E/S retorna o estado do dispositivo; ---3. Se o dispositivo estiver operacional e pronto para transmitir, o processador solicita a transferência de dados por meio de um comando ao módulo de E/S; ---4. O módulo de E/S obtém uma unidade de dados (por exemplo, 8 ou 16 bits) do dispositivo externo; ---5. Os dados são transferidos do módulo de E/S ao processador.
                                                    1. --Caso se empregue um barramento, cada interação entre o processador e o módulo de E/S envolve uma ou mais arbitragens de barramento
                                                      1. --Cenário simplificado que ilustra que o módulo de E/S precisa se comunicar com o processador e o dispositívo externo: ---Decodificação de comando: ----O módulo de E/S aceita comandos do processador, normalmente com sinais de barramento de controle. ---Dados: ----Os dados são trocados entre o processador e o módulo de E/S pelo barramento de dados. ---Informação de estado: ----É importante conhecer o estado do módulo de E/S pois os periféricos são lentos. ---Reconhecimento de endereço: ----O módulo precisa reconhecer um endereço exclusivo para cada periférico que controla.
                                                        1. --O módulo de E/S também deve poder realizar comunicação com o dispositivo
                                                          1. --O módulo de E/S precisa fazer buffering de dados --O módulo de E/S é responsável pela detecção de erro
                                                          2. -Estrutura do módulo
                                                            1. --O módulo se conecta ao restante do computador por meio de um conjunto de linhas de sinal
                                                              1. --A lógica dentro do módulo interage com o processador por meio de um conjunto de linhas de controle
                                                                1. --O processador usa as linhas de controle para emitir comandos ao módulo de E/S
                                                                  1. --Algumas das linhas de controle podem ser usadas pelo módulo de E/S
                                                                    1. --O módulo também precisa ser capaz de reconhecer e gerar endereços associados aos dispositivos que ele controla
                                                                      1. --Cada módulo de E/S tem um endereço exclusivo ou um conjunto de endereços exclusivos
                                                                        1. --O módulo de E/S contém lógica específica à interface com cada dispositivo que ele controla
                                                                          1. --O módulo de E/S simplifica dispositivos para o processador ver ---Esse tipo de módulo é geralmente conhecido como "canal de E/S" ou "processador de E/S".
                                                                            1. --Módulos muito primitivos e que requerem controle são geralmente conhecidos como "controlador de E/S" ou "controlador de dispositivo" ---Normalmente usados em microcomputadores, enquanto os canais de E/S em mainframes.
                                                                          2. 3-E/S programada
                                                                            1. -E/S programada
                                                                              1. --Há 3 técnicas para operações de E/S: ---E/S programada. ----os dados são trocados entre o processador e o módulo.
                                                                                1. ---E/S controlada por interrupções. ----o processador emite um comando de E/S, continua a executar outras instruções e é interrompido pelo módulo quando o último tiver completado seu trabalho.
                                                                                  1. ---E/S programada e por interrupção. ----o processador é responsável por obter dados da memória principal para saída, e por amarzenar dados na memória principal para entrada.
                                                                                  2. Visão Geral:
                                                                                    1. -E/S programada --quando o processador está ocupado com uma instrução com relação à E/S, ele executa a instrução emitindo um comando ao módulo.
                                                                                      1. --com a E/S programada, o módulo de E/S realiza a ação exigida e depois definirá os bits apropriados no registrador de estado de E/S.
                                                                                        1. --o módulo não interrompe o processador, então o processador verifica periodicamente o estado do módulo até a operação terminar.
                                                                                        2. Comandos de E/S:
                                                                                          1. -para executar uma instrução relacionada a E/S, o processador emite um endereço, especifi cando o módulo de E/S e dispositivo externo em particular, e um comando de E/S
                                                                                            1. -existem quatro tipos de comandos de E/S que um módulo de E/S pode receber quando é endereçado por um processador: --Controle: ---usado para ativar um periférico e dizer-lhe o que fazer. Por exemplo, uma unidade de fi ta magnética pode ser instruída a rebobinar ou mover um registrador para frente.
                                                                                              1. --Teste: ---usado para testar diversas condições de estado associadas a um módulo de E/S e seus periféricos.
                                                                                                1. --Leitura: ---faz com que o módulo de E/S obtenha um item de dados do periférico e o coloque em um buffer interno.
                                                                                                  1. --Escrita: ---faz com que o módulo de E/S apanhe um item de dado (byte ou palavra) do barramento de dados e depois transmita esse item de dado ao periférico.
                                                                                                  2. Instruções de E/S:
                                                                                                    1. -existe uma correspondência próxima entre as instruções relacionadas à E/S que o processador busca na memória e os comandos de E/S que o processador emite a um módulo de E/S
                                                                                                      1. -normalmente, haverá muitos dispositivos de E/S conectados por meio dos módulos de E/S ao sistema -cada dispositivo recebe um identifi cador ou endereço exclusivo
                                                                                                        1. -quando o processador emite um comando de E/S, o comando contém o endereço do dispositivo desejado -cada módulo de E/S precisa interpretar as linhas de endereço para determinar se o comando é para ele mesmo
                                                                                                          1. -quando o processador, a memória principal e a E/S compartilham um barramento comum, dois modos de endereçamento são possíveis:
                                                                                                            1. --E/S mapeada na memória: ---existe um único espaço de endereço para locais de memória e dispositivos de E/S.
                                                                                                              1. --E/S independente: ---uma única linha de leitura e uma única linha de escrita são necessárias no barramento.
                                                                                                            Show full summary Hide full summary

                                                                                                            Similar

                                                                                                            Gothic vocabulary
                                                                                                            lizzie.lambrou
                                                                                                            George- Of mice and men
                                                                                                            Elinor Jones
                                                                                                            The Wife of Bath Quotes
                                                                                                            rlshindmarsh
                                                                                                            Cell Structure
                                                                                                            megan.radcliffe16
                                                                                                            Digestive System Pre/Post Quiz
                                                                                                            mkelemete
                                                                                                            IGCSE Chemistry Revision
                                                                                                            sachakoeppen
                                                                                                            Trigonometry, Equations, Pythagoras theorem
                                                                                                            Caitlin Mortlock
                                                                                                            Biology: Reproduction Flash Cards.
                                                                                                            LV1662000
                                                                                                            Flame tests
                                                                                                            Joshua Rees
                                                                                                            Language Analysis
                                                                                                            Connie Theobald
                                                                                                            SFDC App Builder (76-100)
                                                                                                            Connie Woolard