Baixe o app para aproveitar ainda mais
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
Compartilhar