IBM-PC 1
Microcomputador pessoal
Origem do IBM-PC
Apresentação em 12 Agosto de 1981 pela IBM.
Definição para computador pessoal:
Um computador para ser usado por uma pessoa e não compartilhado.
IBM-PC 2
Caracterísitcas
Microcomputador XT (baseado no 8088)barramento de dados de 8 bits;
barramento de endereços de 20 bits;
memória segmentada.
1M máximo de memória diretamente endereçável.
IBM-PC 3
Microcomputador AT (baseado no 80286)
barramento de dados de 16 bits; barramento de endereços de 24 bits; memória segmentada.
16M máxima memória diretamente endereçavel.
IBM-PC 4
MCA - Arquitetura microcanal (baseado em 80386 e 80486)
barramento de dados de 32 bits;barramento de endereços de 32 bits;memória não segmentada.
4G máxima memória diretamente endereçável.
IBM-PC 5
Modos de operação
• O Modo real de um microprocessador 80286 foi projetado para duplicar a operação do 8086 mantendo a compatibilidade com os circuitos integrados anteriores.
(modo real = 8086)
O modo protegido foi projetado para tirar vantagem das melhorias nas capacidade de manipulação de memória do circuito integrado 80286.
IBM-PC 6
Permitindo aos programas executando no OS/2 utilizarem 16 M de memória real e 1 G de memória virtual com segmentos de 64 K.
(modo protegido = 80286)
Modo virtual permite o microprocessador 80386 dividir a memória em várias máquinas virtuais cada uma agindo como um 8086, portanto, permitindo vários programas executando “simultaneamente” (multitasking).
(modo virtual = 80386 e superiores)
IBM-PC 7
Gabinetes• O XT padrão (8088)
• O AT melhorado (80286) Maior que o gabinete XT.
• Mini (80386) (AT ou torre)
• Torre (80486) (Gabinete AT mais comum)
IBM-PC 8
Periféricos
De entrada:• teclado: unidade semelhante a uma máquina de
escrever que envia para a unidade de sistema códigos individuais para cada tecla pressionada;
• lightpen: semelhante a uma caneta é utilizada para desenhar ou receber informação da tela do computador;
• mouse: um dispositivo usado para posicionar o cursor na tela ou localizar as coordenadas x,y;
IBM-PC 9
Periféricos de entrada (cont.)• disco flexível: dispositivo que utiliza discos
magnéticos removíveis para armazenamento secundário de informações;
• disco rígido: dispositivo que, normalmente, utiliza discos magnéticos fixos para armazenamento secundário de informações;
• disco ótico: dispositivo de armazenamento secundário que utiliza a técnicas a laser para recuperar a informação (worm);
• modem: um dispositivo usado para enviar e receber informação do computador através de linhas telefônicas (*).
IBM-PC 10
Periféricos de saída
• monitor de vídeo: usado para exibir as saídas do computador;
• disco flexível;
• disco rígido;
• disco ótico;
• modem
• impressora: um dispositivo utilizado para produzir cópias impressas.
IBM-PC 11
IBM-PC 12
Software para o sistema IBM-PC
Software do Sistema Operacional inclui:• BIOS - o programa de bootstrap que reside na
ROM do sistema;• DOS - o sistema que permite a utilização dos
recursos do computador;• Microsoft Windows - o sistema que gerencia os
recursos do computador utilizando recursos gráficos e apontamento com o mouse;
• LINUX - sistema operacional livre, multi-usuário que apresenta facilidades gráficas.
IBM-PC 13
Basic Input/Output System (BIOS)
A BIOS é um software presente no micro computador, responsável por:
1) testar o microcomputador;
2) carga inicial do sistema operacional;
3) integração com outros programas;
4) possui um interpretador BASIC para os IBM´s.
IBM-PC 14
Disk Operating System (DOS)
Os objetivos primários do DOS inclui:
1) realizar as operações de entrada e saída;
2) comandos para operação;
3) programas utilitários;
4) controlar os dispositivos;
5) interface entre o computador e o usuário.
IBM-PC 15
Microsoft WindowsWindows é uma evolução a partir do DOS e OS/2. É um
sistema operacional que:
1) apresenta habilidade para a utilização do mouse para a seleção de funções;
2) realiza as operações de entrada e saída;
3) apresenta comandos para a operação diária;
4) inclui programas utilitários diversos;
5) controla os dispositivos eletrônicos;
6) apresenta uma interface entre o computador e o usuário.
IBM-PC 16
Software de programaçãoProgramando o IBM-PC
Linguagens de baixo nível dependentes da máquina:
• Linguagem de máquina;
• Assembler: é um programa que permite que o programador escreva programas usando mnemônicos, os quais são convertidos para linguagem de máquina, antes de serem executados pelo computador.
IBM-PC 17
Linguagens de alto-nível independentes de máquina
• BASIC - Beginner´s All-Purpose Symbolic Instruction Code
• MS-VB
IBM-PC 18
Linguagens de alto-nível (cont.)
• C
• PASCAL
• Fortran : FORmula TRANslator
• COBOL : Common Oriented Business Object Language
• C & C++
• CPL became BCPL or B
• Pascal : projetada pelo cientista da computação suiço Nicklaus Wirth
IBM-PC 19
Linguagens de alto-nível
• ALGOL : ALGOrithmic Language, desenvolvida na França, 1958
• FORTRAN : foi a primeira linguagem científica desenvolvida como uma linguagem estruturada para cientistas, engenheiros e matemáticos em 1955.
Linguagens científicas são linguagens tipo fórmulas algébricas, especialmente projetadas para acomodar processos matemáticos tais como manipulação de matriz, cálculos com grande precisão, processamento iterativo, expressão e resolução de equações matemáticas etc ...
IBM-PC 20
Linguagens de alto-nível (cont.)
• COBOL : foi o resultado do esforço de Grace Murray Hopper na Conference on Data Systems & Languages (CODASYL), a qual criou COBOL em 1959 para tornar-se a linguagem comercial padrão, a qual poderias ser utilizada em qualquer computador.
IBM-PC 21
Software de aplicação
• São programas escritos, previamente projetados para auxiliar usuários não-programadores a utilizar o computador fornecendo menus amigáveis (user-friendly) e comandos para obter seu produto final.
IBM-PC 22
Software aplicação (cont.)Entre os diversos tipos de software aplicação tem-se:• processadores de texto;• planilhas eletrônicas;• gerenciadores de arquivos;• Aplicações especiais
a) CAD/CAM
b) Redes
c) Computação gráfica;
d) comunicação;
e) utilitários e add-on´s
IBM-PC 23
A PLACA DO SISTEMA
IBM-PC 24
Computadores baseados em barramento
IBM-PC 25
Subsistema do microprocessador
• O microprocessador
• Coprocessador
• Seção de acesso direto a memória (DMA)
• Subsistema ROM
• Subsistema DRAM
• Subsistema do Timer
• Subsistema de Entrada e saída
IBM-PC 26
Discos flexíveis
• Tipos• Densidades• Formatação• Teoria de operação• Tempo de acesso a disco• Técnicas de gravação
IBM-PC 27
Discos rígidos
• Tipo de drives de disco rígido
• Tipos de cabeças
• Placa de interface
IBM-PC 28
Discos óticos
• Tipos
• Métodos de gravação
• CD versus DVD
• O LASER
• Tecnologias de discos óticos
IBM-PC 29
Comunicação de dadosComunicação de dados é a troca de informações
entre computadores e outros dispositivos, incluindo:
• circuitos integrados;• placas de PC;• outros computadores;• periféricos;• circuitos e• controladores.
IBM-PC 30
Categorias de comunicação de dados
• Local: Os computadores e os dispositivos estão diretamente conectados;
• Remota: o computador e os dispositivos estão conectados indiretamente (Através de telefone, satélite etc)
Estas categorias de comunicação de dados incluem:• padrões de interconecção paralela e• padrões de interconecção serial.
IBM-PC 31
Comunicação de dados
Padrões de interconexão paralela:
• IEEE-488 Padrão de barramento de instrumentação;
• IBM-PC Padrão de barramento;
• Padrão centronics de conexão de impressora.
IBM-PC 32
Comunicação de dados
Padrões de interconexão serial:
• loop de corrente;• RS-232-C;• RS-241;• xmodem;• ymodem e• zmodem.
IBM-PC 33
Canal de comunicação de dados
Quanto a capacidade do canal de comunicação temos:
• Simplex
• Half-duplex
• Full-duplex
IBM-PC 34
Comunicação de dados
Taxas de transmissão de dados• BPS - bits por segundo;• Baud rate - dados e sincronismo por segundo.
Comunicação serial de dados
• Assíncrona e• Síncrona.
IBM-PC 35
Redes de computadores
Uma rede de computadores é a interconexão de vários computadores com o objetivo de compartilhar informação e/ou recursos.
Tipos básico de redes de computadores:
• LAN • MAN • WAN
IBM-PC 36
LAN - Local Area Network
• Uma rede local conecta computadores geograficamente próximos como em um edifício, ou em um campus, através de um meio de comunicação comum.
Um servidor de arquivos é simplesmente um microcomputador dedicado, cuja função é servir os membros de uma rede.
IBM-PC 37
MAN - Metropolitan Area Network
• Redes metropolitanas são capazes de comunicação de dados a alta-velocidade e inteconectar computadores que estão dentro de uma mesma área metropolitana (10 a 80 quilometros).
IBM-PC 38
WAN - Wide Area Network
• As WAN´s conectam computadores que se encontram em diferentes cidades, estados ou mesmo diferentes países (além de 80 quilometros).
IBM-PC 39
Topologias de Redes
A topologia descreve como os computadores estão conectados para tocar informação.
Existem 3 tipos mais comuns de interconexão:
• Topologia em barramento;
• Topologia estrela;
• Topologia anel.