Erion
Conceitos Bsicos
erionmonteiro@gmail.com professor_erion@hotmail.com twitter.com/erionmonteiro
Componentes Funcionais
COMPUTADOR
HARDWARE
SOFTWARE
Componentes Funcionais
Firmware
o conjunto de instrues operacionais programadas diretamente no hardware de um equipamento eletrnico e armazenadas em um circuito semi-condutor (chip).
Exemplos de Firmware
Sistemas de Informao
So mtodos envolvendo mquinas e pessoas para coletar, organizar, processar, transmitir e divulgar dados com objetivo de gerar informaes para as mais diversas finalidades.
1 Computador Eletrnico
1 Microcomputador
ALTAIR
Downsizing Comparaes
3 e 4 Gera es
1 Gera o
2 Gera o
Tipos de Computadores
Mainframe Computador de Grande Porte, so mquinas multiprocessadas de altssimo desempenho, empregadas como servidores de grandes redes corporativas.
Tipos de Computadores
Gabinete ou Case
PC ou Mac?
Em meados da dcada de 80, duas arquiteturas se popularizaram, diferenciando-se de outros modelos de computador: o PC (Personal Computer), desenvolvido pela IBM e o Macintosh desenvolvido pela Apple. O IBM-PC acabou tornando-se a arquitetura dominante.
Hoje em dia muito computadores, mesmo do tipo PC tambm utilizam arquitetura fechada, principalmente aqueles produzidos por marcas famosas.
Notebook ou Netbook?
Laptops ou Notebooks so a mesma coisa. J os Netbooks so computadores portteis com menos recursos, voltados principalmente a visualizar imagens, documentos e acessar a Web.
Tipos de Computadores
PDA Assistente Digital Pessoal, aqui vistos em diferentes apresentaes como PalmOne, PocketPC e 2 modelos de smart phones (Blackberry e iPhone).
Tipos de Computadores
Tablet PC ou Simplesmente Tablet um dispositivo pessoal em formato de prancheta que pode ser usado para acesso Internet, organizar arquivos, visualizao de fotos, vdeos, leitura de livros, jornais e revistas e jogos.
CaseMod
de Dados
No dia a dia usamos o sistema decimal Utiliza 10 digitos (0- 9), a base 10
O sistema binrio emprega somente os algarimos 0 e 1. Ou seja, um sistema de dois dgitos - usa base 2. Ele utilizado nos computadores eletrnicos pois representa adequadamente os possveis estados de um componente eletrnico:
Bit Binary Digit menor unidade de informao que pode ser processada. Um bit pode assumir 2 valores:
0 ou 1
Byte - conjunto de 8 bits. Cada byte armazena o equivalente a um caractere de nossa linguagem.
H discos rgidos de at 3 TB
PB, Petabyte ...quadrilho de bytes... 250 EB, Exabyte ZB, Zettabyte...YB, Yottabyte 280
Dispositivos de Entrada
Placa me (motherboard)
todo o crebro precisa de um corpo
a placa de circuito impresso onde reside a principal parte eletrnica do computador: CPU, RAM, placa de vdeo, e onde todos os demais componentes do micro so conectados;
Placa-me onboard
possuem alguns recursos, como placa de som, vdeo, modem, rede, etc, incorporadas a ela. Ou seja, em vez de ter uma placa para cada um desses dispositivos, ela mesma executa a funo de cada placa. Em geral, tem custo menor e o desempenho pode ser comprometido pois o processador passa a executar tarefas que seriam feitas pelas placas de expanso (placas de vdeo, som, etc).
Cada processador precisa de uma placa me desenvolvida especialmente para ele pois, devido diferenas de arquitetura, os processadores possuem necessidades diferentes.
Cada processador possui um nmero diferente de contatos, ou terminais, opera usando uma voltagem diferente e precisa de um conjunto de circuitos de apoio desenvolvidos especialmente para ele. Ento, no podemos instalar um Athlon II numa placa-me para Core2 Duo, por exemplo.
Slot de expanso
Um encaixe projetado para receber placas de expanso e conect-las ao barramento de expanso do sistema.
socket
um receptculo que segura fisicamente um processador no computador
Sockets
Chipset
Na placa-me existem circuitos de apoio chamados de Chipset. Eles so responsveis por definir as principais caractersticas da placa-me, por exemplo, o mximo de memria RAM ou Cache que o processador consegue acessar, tipo de memria que o processador capaz de reconhecer. Por exemplo: se a memria DDR2 ou DDR3, se o processador Intel ou AMD, etc. A qualidade do chipset influi diretamente no desempenho da placa-me, por isso muitos se preocupam mais com o modelo de chipset que a placa-me tem do que com sua prpria marca.
Chipset
De maneira geral podemos dizer que o chipset formado por 2 circuitos chamados: Controlador do Sistema Central ou Ponte Norte comunica o processador com as memrias, e em alguns casos com barramentos PCI Express e AGP, controla memria RAM e a Cache.
Controlador de Perifricos ou Ponte Sul : controladores de HD, portas USB, paralelas, seriais, etc.
Placa Me para AMD - M810 LMR v5.0 (mostrada em aula pela profa.)
Placa Me para AMD - M810 LMR v5.0 (mostrada em aula pela profa.)
Slots PCI
Bateria: alimentar a memria de configurao (CMOS) e alimentar o relgio de tempo real do micro (relgio que marca a data e a hora).
Barramento (bus)
uma via de comunicao existente na placa me, atravs da qual o microprocessador transmite e recebe dados de outros circuitos.
Sua funo a interconexo entre componentes
Barramento
um grupo de linhas paralelas, impressas diretamente na placa-me, cujo o nmero afeta a velocidade com a qual os dados viajam de um componente a outro do hardware.
Como cada fio (linha metlica impressa na placa-me) transfere apenas 1 bit de cada vez; um barramento de 32 bits transfere 4 bytes por vez; de 64 bits transfere 8 bytes e assim por diante.
O principal barramento do micro o local, a via de comunicao que conecta o processador aos circuitos primordiais da placa me: RAM, cache L2, chipset.
O barramento Local de alto desempenho e por isso perifricos lentos no podem ser conectados diretamente a ele. Ento, o processador se comunica com outros perifricos (HD, placa de vdeo, placa de som, placa de fax modem) atravs de Barramentos de Entrada e Sada, tambm conhecidos como
USB (Universal Serial Bus): porta serial de alta velocidade que permite a conexo de vrios perifricos externos placa me, atravs de um nico plug. Este barramento plug-and-play, (pode encaixar e desencaixar perifricos com o micro ligado). padronizado para todos os seus perifricos. Isso acaba com problemas da falta de padronizao dos PCs pois, nos micros atuais podemos verificar que para cada perifrico, normalmente h a necessidade de uma porta e, dependendo do perifrico h a necessidade de configurao e instalao da placa dentro do micro...
CPU
Pentium , Celeron, Centrino, Xeon, Core2 (da Intel) K6 III, Duron, Athlon, Phenom (da AMD).
Processamento
A CPU ou Processador o principal chip de um computador, usado para interpretar os comandos, processar as instrues, executar os clculos, gerenciar o fluxo de informaes do computador.
Registradores
Memria de alta velocidade que permite o armazenamento de valores intermedirios ou informao de comando. Os registradores definem o tamanho da palavra computacional, ou seja, a quantidade mxima de dados que pode ser processada. Representam o nvel mais alto na hierarquia das memrias. Sendo as memrias mais rpidas e caras. O tamanho dos registradores j so definidos pelo fabricante, podendo ser de 8 a 64 bits, de acordo com o modelo do processador.
Registradores
ROM
Read Only Memory (Memria Somente de Leitura) Usada para armazenar as instrues de inicializao, assim que o computador ligado. Por padro, informaes so gravadas pelo fabricante uma nica vez e aps isso no podem ser alteradas ou apagadas, somente acessadas. So memrias cujo contedo gravado permanentemente. No apagada quando a sua alimentao cortada, ao contrrio do que ocorre com as memrias RAM.
Tipos de ROM
PROM (Programmable ROM) podem ser escritas com dispositivos especiais mas no podem mais ser apagadas ou modificadas. EPROM (Erasable PROM) podem ser apagadas pelo uso de radiao ultravioleta permitindo sua reutilizao. EEPROM (Electrically EPROM) podem ter seu contedo modificado eletricamente, mesmo quando j estiver funcionando num chip. FLASH ROM - semelhantes s EEPROMs so mais rpidas e de menor custo. A diferena da Flash-ROM para a EEPROM que na Flash-ROM no possvel apagar somente um determinado endereo dentro da memria e reprogramar apenas um dado.
EPROM
Programas da ROM
Quando o computador ligado, o processador no sabe o que fazer. O programa necessrio para dar partida no micro escrito em um chip ROM, localizada na placa me.
Na ROM h basicamente 3 programas (firmware): BIOS (Basic Input/Output System - Sistema Bsico de Entrada/Sada); POST (Power-On Self Test) SETUP (configurao)
BIOS
justamente a primeira camada de software do sistema: Ensina o processador a trabalhar com os perifricos mais bsicos do sistema, tais como unidade de disquete, vdeo em modo texto, etc. assegura que todos os outros chips, discos rgidos, portas e CPU funcionem juntos;
A nomenclatura BIOS um nome genrico, podendo ser interpretado como tudo que est na ROM do micro. Existem perifricos, como a placa de vdeo, que tambm tem mem. ROM. Assim temos o BIOS da placa de vdeo.
Mesmo depois do carregamento do S.O, o BIOS continua provendo muitas informaes e executando tarefas indispensveis para o funcionamento do sistema. Ex.: ativar outros chips como o BIOS da placa de vdeo; funes para acessar o HD, etc. Fabricantes: AMI, Award, Phoenix,etc. (para atualizar o BIOS preciso conhecer o fabricante e o chipset da placame).
POST
A funo do Post verificar se tudo est funcionando corretamente. Caso seja detectado algum problema em um componente vital para o funcionamento do sistema, como as memrias, processador ou placa de vdeo, o sistema emitir uma certa seqncia de bips sonoros, alertando sobre o problema ou na forma de mensagens na tela quando o problema for menor, por exemplo, falhas do disco rgido.
Setup
RAM
Memria
Memory. usada pelo processador para armazenar os dados que esto sendo processados; uma memria de Escrita e Leitura; Dinmica; A memria RAM capaz de responder s solicitaes do processador numa velocidade muito alta. voltil, ou seja, todos os dados so perdidos quando desligamos o computador.
MEMRIA
PRINCIPAL
INTERMEDIRIA
AUXILIAR
ROM
RAM
CACHE
DISCO RGIDO
Memria Cache
Como o processador consegue ser mais rpido que a memria RAM, ao trocar informaes com a RAM os processadores antigos (ex.: 286) tinham de esperar que a RAM estivesse pronta para Soluo foi a utilizao de uma quantidade de memria RAM de alto desempenho como intermediria na leitura e escrita de receber novo dados. Isso dados da memria RAM. diminua o desempenho do computador!
Ex.: bibliotecrio
Hierarquia de Memria
TEMPO DE ACESSO REGISTRADORES
CACHE L1 CACHE L2
CACHE L3
Memria Virtual
foi criada porque, obrigatoriamente, um programa necessita passar pela memria principal para ser executado, e como quase sempre no possvel ter RAM suficiente para executar todo o programa da memria, necessrio executar esse programa em partes.
Os sistemas operacionais atuais permitem ao processador usar o Disco Rgido para gravar dados caso a memria RAM se esgote, recurso chamado de memria virtual. Utilizando este recurso, mesmo que a memria RAM esteja completamente ocupada, o programa ser executado, porm mais lentamente, devido lentido do disco rgido.