Pesquisar este blog

quarta-feira, 17 de julho de 2013

BIOS - Basic Input Output System

Dentro da memória ROM existem três programas:

  • POST: É o autoteste realizado no micro ao liga-lo (Verifica memória,etc).
  • SEPUT: Programa de configuração da maquina, configura-se por exemplo o tipos de disco e outras opções relacionados ao hardware.
  • CMOS: Tecnologia de circuitos integrados, sinônimo de memória de configuração.

sábado, 13 de julho de 2013

USB - Universal Serial Bus

  • O padrão USB foi desenvolvido por um consórcio de empresas, entre as quais destacam-se: Microsoft, Apple Inc., Hewlett-Packard, NEC, Intel e Agere.
  • UHCI, Universal Host Controller Interface, apoiado majoritariamente pela Intel, que transferia parte do processamento do protocolo para o software (driver), simplificando o controlador eletrônico;
  • OHCI, Open Host Controller Interface, apoiado pela Compaq, Microsoft e National Semiconductor, que transferia a maior parte do esforço para o controlador eletrônico, simplificando o controlador lógico (driver).
Velocidade USB:

  • USB 1.1 - 1,5 Mbps até 12 Mbps de transferência
  • USB 2.0 - 480 Mbps de transferência
  • USB 3.0 - 4.8 Gbps de transferência

 Tipo de conexão o dispositivo USB (A comunicação entre os dispositivos conectados via USB)

  • Bulk: esse tipo é utilizado por dispositivos que lidam com grandes volumes de dados, como impressoras e scanners, por exemplo. O Bulk conta com recursos de detecção de erro para garantir a integridade das informações transmitidas;

  • Control: tipo utilizado para transmissão de parâmetros de controle e configuração do dispositivo;

  • Interrupt: tipo utilizado para dispositivos que transferem poucos dados, como mouses, teclados e joysticks;

  • Isochronous: esse tipo é aplicado em transmissões contínuas, onde os dados são transferidos a todo o momento, razão pela qual não há recursos de detecção de erros, já que isso atrasaria a comunicação. Dispositivos como caixas de som utilizam esse modo.

Memória

Memória cache



Barramentos




PCI
-> barramento interno
-> 32 ou 64 bits
-> de 133 MB/s até 533 MB/s
-> conecta ao computador placas de som, placas de video, placas de rede, modem etc.
-> compartilhado por todos os dispositivos que o utilizam
-> plug and play
-> substituiu o ISA
-> porta paralela

Cache e Registradores


Um registrador é uma pequena porção de memória localizada no processador central.Os registradores permitem acessos muito rápidos a dados e são usados para aumentar a velocidade de execução de programas.

6 níveis do computadores atuais

Segundo Tanenbaum, os computadores atuais são máquinas multinível. Ele definiu 6 níveis, quais são:

  • Nível de lógica digital (nível 0): Neste nível encontra-se a descrição da máquina como uma malha de portas lógicas interconectadas.
  • Nível de Microprogramação (nível 1): Neste nível encontram-se dispositivos e recursos, tais como, ULAs, registradores, decodificadores, multiplexadores, vias de dados, etc. Pode-se dizer também que o nível de microprogramação oferece uma visão detalhada do processador/microprocessador (microarquitetura ou caminho de dados).
  • Nível de máquina convencional (nível 2): Neste nível existe o que normalmente conhecemos como linguagem de máquina. O nível de máquina convencional oferece uma visão da macroarquitetura da máquina (interação do processador/microprocessador com barramentos externos, unidades de memória, dispositivos de I/O, etc).
  • Nível de sistema operacional (nível 3): Este nível é a fronteira entre o hardware e o software. O sistema operacional, normalmente, assume as funções de gerenciar os recursos de hardware e oferecer uma interface simplificada.
  • Nível de linguagem de montagem (nível 4)
  • Nível de linguagem de programação (nível 5): Não há um nome de aceitação geral para este nível, pode ser chamado, como o faz Tanenbaum, de "nível de linguagem orientada para problemas", ou qualquer outro nome que indique que este é um nível de linguagem voltada para o usuário final.
Uma diferença básica entre os níveis 1, 2 e 3, de um lado, e os níveis 4 e 5, de outro, é que, estes últimos, são normalmente suportados por tradução, enquanto que os demais são normalmente suportados por interpretação.