Buscar

Estudado.introducao.ppt

Prévia do material em texto

*
IFSP
CAMPUS CAMPOS DO JORDÃO
ADC A1 – ARQUITETURA DE COMPUTADORES
PROF. HELTON HUGO
*
OBJETIVOS
FORNECER UMA VISÃO GERAL SOBRE O QUE É E COMO FUNCIONA UM COMPUTADOR.
APRESENTAR AO ALUNO OS CONCEITOS DA ARQUITETURA DE UM COMPUTADOR CLÁSSICO, MOSTRANDO SEUS FUNDAMENTOS E OS PRINCÍPIOS DE FUNCIONAMENTO. 
*
OBJETIVOS
ENFATIZAR O CONCEITO DE MEMÓRIA COM SUAS DIFERENTES FUNÇÕES E MEDIDAS DE DESEMPENHO.
ELUCIDAR A FUNÇÃO PRINCIPAL DE UM PROCESSADOR: A EXECUÇÃO DE PROGRAMAS.
CONHECER OS PRINCIPAIS MECANISMOS PARA A REALIZAÇÃO DE OPERAÇÕES DE ENTRADA E SAÍDA BEM COMO OS PRINCIPAIS DISPOSITIVOS ENVOLVIDOS.
*
INTRODUÇÃO
-PRIMEIRO COMPUTADOR CHARLES BABBAGE (1792-1871) – MODELO MATEMÁTICO – NÃO POSSUIA S.O
-1ª. GERAÇÃO DE COMPUTADORES (1945 – 1955)
VÁLVULAS
MÁQUINAS IMENSAS
NÃO EXISTIAM LIGUAGENS DE PROGRAMAÇÃO NEM S.O.
PROGRAMAÇÃO BINÁRIA
CARTÕES PERFURADOS
*
INTRODUÇÃO
-2ª. GERAÇÃO (1955-1965)
 TRANSISTORES
 FORTRAN E ASSEMBLY
 CARTÕES PERFURADOS
 JOBS
 CPL-CPC
 S.O FORTRAN – FMS
S.O IBM - IBSYS
*
INTRODUÇÃO
-3ª. GERAÇÃO (1965-1980)
CIRCUITOS INTEGRADOS (CI´S)
COMPATIBILIDADE
S.O - OS/360
MULTIPROGRAMAÇÃO – PARTICIONAMENTO DA MEMÓRIA POR JOBS
*
INTRODUÇÃO
4ª. GERAÇÃO (1980-1990)
LSI – LARGE SCALE INTEGRATION (CI´S)
REDUÇÃO DE CUSTOS
PERSONAL COMPUTERS - PC´S
PROCESSADORES INTEL 8086/8088
MS-DOS E UNIX(NO FINAL DA 3ª. JÁ EXISTIA)
*
INTRODUÇÃO
“1990/1997” – NÃO GERAÇÃO DE HARDWARE MAS SIM “GERAÇÃO” DE S.O
MAIO DE 1990 – WINDOWS 3.0
PADRÃO WINDOWS ESTABELECIDO
INTERFACE GRÁFICA/FACILIDADE PARA USUÁRIO
WINDOWS 95 E INTERNET
*
INTRODUÇÃO
A ORGANIZAÇÃO DE COMPUTADORES ESTÁ FOCADA NA FORMA COM QUE OS COMPONENTES DE HARDWARE ESTÃO INTERCONECTADOS PARA FORMAR UM SISTEMA COMPUTACIONAL.
A ARQUITETURA DE COMPUTADORES PREOCUPA-SE COM A ESTRUTURA E COMPORTAMENTO DOS VÁRIOS MÓDULOS FUNCIONAIS DE UM COMPUTADOR, E COMO ELES INTERAGEM PARA ATENDER ÀS NECESSIDADES DE PROCESSAMENTO DO USUÁRIO.
*
SISTEMAS EM LOTE (BATCH)
SÃO UM LOTE JOBs COM REQUISITOS SEMELHANTES
SISTEMA DE I/O MUITO LENTO
SISTEMA NÃO-MULTIPROGRAMADO
MULTIPROGRAMAÇÃO – VÁRIOS JOBs TENTANDO MAXIMIZAR O USO DE CPU
*
SISTEMAS DE TEMPO COMPARTILHADO OU MULTITAREFA
“CORRIGE” A NÃO INTERFERÊNCIA DO USUÁRIO DO SISTEMA BATCH
A CPU EXECUTA VÁRIOS JOBs ALTERNANDO ENTRE ELES, MAS AS TROCAS OCORREM COM TANTA FREQUÊNCIA QUE OS USUÁRIOS PODEM INTERAGIR COM CADA PROGRAMA DURANTE SUA EXECUÇÃO
ESCALONAMENTO DE CPU E MULTIPROGRAMAÇÃO
*
SISTEMAS DE TEMPO COMPARTILHADO OU MULTITAREFA
PROGRAMA NA MEMÓRIA E EM EXECUÇÃO CHAMA-SE PROCESSO
MEMÓRIA VIRTUAL
EXECUÇÃO CONCORRENTE
S.O MULTIPROGRAMADOS E MULTITAREFAS SÃO A MAIORIA HOJE EM DIA
*
S.O DE COMPUTADORES PESSOAIS (PC)
NA DÉCADA DE 70 OS SISTEMAS OPERACIONAIS NÃO ERAM NEM MULTIUSUÁRIOS NEM MULTITAREFAS
AS CPU´S DO PC´S NÃO TINHAM RECURSO PARA PROTEGER O SISTEMA OPERACIONAL DOS PROGRAMAS DE USUÁRIO – MAXIMIXAR A UTILIZAÇÃO DE CPU E PERIFÉRICOS
DEPOIS PRIORIZARAM MAXIMIZAR A CONVENIÊNCIA E CAPACIDADE DE RESPOSTA AO USUÁRIO
EX. FAMÍLIAS (BASE UNIX): WINDOWS, LINUX, MAX OS E ETC.
*
SISTEMAS PARALELOS
SISTEMAS MULTIPROCESSADOR
TIGHTLY COUPLED – FORTEMENTE ACOPLADOS
MAIOR THROUGHPUT, ENTRETANTO 2 PROCESSADORES NÃO O TORNA 2 VEZES MAIS RÁPIDO
AUMENTA CONFIABILIDADE – TOLERANTE A FALHAS (DEGRADAÇÃO NORMAL)
MULTIPROCESSADOR SIMÉTRICO - SMP (CÓPIA IDENTICA DO S.O) EX. WINDOWS SERVER, SOLARIS, UNIX, LINUX
MULTIPROCESSADOR ASSIMÉTRICO (MESTRE -ESCRAVO) – EX. UNIX
*
SISTEMAS DE TEMPO REAL
SISTEMAS DE TEMPO REAL CRÍTICO – ESPECÍFICOS – INJEÇÃO DE COMBUSTÍVEL, ROBÔ DE CONSTRUÇÃO DE AUTOMÓVEL, SISTEMAS MILITARES E ETC.
SISTEMAS DE TEMPO REAL NÃO CRÍTICO – UNIX E A MAIORIA DOS ATUAIS
*
SISTEMAS DISTRIBUÍDOS
LOOSELY COOPLED SYSTEMS – SISTEMAS FRACAMENTE ACOPLADOS
FICOU VIÁVEL COM O SURGIMENTO DA REDE DE COMPUTADORES E DA INTERNET
CONECTIVIDADE E DIVISÃO DE TAREFAS POR, POR EXEMPLO, MILHÕES DE MÁQUINAS

Outros materiais