IBM-pc

Propaganda
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
1
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
2
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
3
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
4
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
5
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
6
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
7
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
8
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
IBM-PC
9
telefônicas (*).
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
10
IBM-PC
11
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, multi12
usuário que apresentaIBM-PC
facilidades gráficas.
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
13
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
14
Microsoft Windows
Windows é 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
IBM-PC
15
usuário.
Software de programação
Programando 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
16
Linguagens de alto-nível
independentes de máquina
• BASIC - Beginner´s All-Purpose Symbolic
Instruction Code
• MS-VB
IBM-PC
17
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
18
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
19
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
20
Software de aplicação
• São programas escritos, previamente
projetados para auxiliar usuários nãoprogramadores a utilizar o computador
fornecendo menus amigáveis (user-friendly)
e comandos para obter seu produto final.
IBM-PC
21
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
22
A PLACA DO SISTEMA
IBM-PC
23
Computadores baseados em
barramento
IBM-PC
24
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
25
Discos flexíveis
•
•
•
•
•
•
Tipos
Densidades
Formatação
Teoria de operação
Tempo de acesso a disco
Técnicas de gravação
IBM-PC
26
Discos rígidos
• Tipo de drives de disco rígido
• Tipos de cabeças
• Placa de interface
IBM-PC
27
Discos óticos
•
•
•
•
•
Tipos
Métodos de gravação
CD versus DVD
O LASER
Tecnologias de discos óticos
IBM-PC
28
Comunicação de dados
Comunicaçã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
29
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
30
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
31
Comunicação de dados
Padrões de interconexão serial:
•
•
•
•
•
•
loop de corrente;
RS-232-C;
RS-241;
xmodem;
ymodem e
zmodem.
IBM-PC
32
Canal de comunicação de dados
Quanto a capacidade do canal de comunicação
temos:
• Simplex
• Half-duplex
• Full-duplex
IBM-PC
33
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
34
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
35
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
36
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
37
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
38
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.
IBM-PC
39
Download