SistemasComputacionais. Introduçãoà Computação. Licenciatura em Segurança Informática em Redes de Computadores 2010/2011
|
|
- Nicolas Silveira Caetano
- 8 Há anos
- Visualizações:
Transcrição
1 SistemasComputacionais Introduçãoà Computação Licenciatura em Segurança Informática em Redes de Computadores 2010/2011
2 Sumário Sistemas Computacionais Introdução Noções de Hardware Terminologia de Sistemas Operativos Sistemas Distribuídos 2
3 3 introdução
4 Introdução Componentes de um Sistema de Computação 4
5 Introdução Hardware Recursos físicos: CPU, memória, dispositivos de E/S (ou I/O) Programas de Sistema Incluio SistemaOperativo, quecontrolae coordenaa utilizaçãodo hardware durante a execução de vários programas de aplicação Programas de Aplicação Permitem a utilização dos recursos do sistema para resolução de problemas dos utilizadores(sistemasde base de dados, jogos, programasde gestão, etc.) 5
6 6 hardware
7 Hardware Elementos Básicos Processador Memória Principal Volátil também conhecida como memória principal Módulosde Entradae Saída(E/S oui/o) Dispositivos de memória secundária Dispositivos de comunicação Terminais Barramento do Sistema Comunicação entre processadores, memória e módulos de entrada e saída 7
8 Hardware Componentes de um Computador Pessoal Simples Monitor Bus 8
9 Hardware Processador The brain of the computer is the CPU. (Tanenbaum) Buscainstruçõesdamemóriae executa-as Cada CPU tem/conhece um conjunto de instruções bem definidas Um Pentium não sabe executar programas para SPARC e vice-versa Um CPU contém vários registos internos úteis ao seu funcionamento Poiso acessoàmemóriaémaislento 9
10 Hardware Ciclos de Clock Emcadaciclode clock, um oudoisoperandossãolidos de registose combinados na Unidade Lógica e Aritmética Frequência Número de ciclos de clock, por segundo Unidadeéo Hz 200 MHz, 1 GHz = 1000 MHz, Pipeline Técnica que permite colocar instruções numa linha de execução CPU executainstruçãon, enquantoinstruçãon+1 jáestásendodescodificada, e instruçãon+2 sendo lida da memória Pretendesuperarlimitaçõesdo tradicionalmétodo Ler descodificar executar umainstrução 10
11 Hardware Pipeline a) pipeline de três estados b) CPU superescalar Permite a execução de várias instruções no mesmo ciclo de clock 11
12 Hardware Memória Registos internos do CPU Mesmo material que o CPU (internos a este), praticamente sem atrasos no acesso Tipicamente32 x 32 bits (CPUs de 32 bits) e 64 x 64 (CPUs de 64 bits) Cache Quando CPU necessita de aceder à RAM, verifica primeiro na cache Cache hits encontrao quepretendenacache Diferentes níveis de cache (ex.: Cache L1, Cache L2) RAM Memória Principal Disco duro/rígido Outros Tapes geralmente usada para suporte a backups/armazenar grande quantidade de dados 12
13 Hardware Hierarquia de memória Os dados apresentados são aproximações(tempo Acesso VS. Capacidade) 13
14 Hardware Discos Estrutura de um disco 14
15 Hardware Discos Parâmetros de funcionamento para dois discos distintos 15
16 Hardware Bus Barramento de interligação Via de comunicação que liga dois ou mais dispositivos É um meio de transmissão partilhado(vários dispositivos ligam-se a ele para transmitir/receber dados) Geralmente são constituídos por várias linhas de comunicação(cada linha poderá transmitir os sinais binários[0, 1]) Tipos de barramentos Barramento de Sistema(ou local) interliga componentes principais(ex.: CPU, memória, E/S) Barramentosde Expansão interligacontroladoresde E/S (permiteisolaro tráfegoentre CPU e RAM do tráfego E/S) 16
17 Hardware Implementações de Bus IDE Integrated Drive Electronics Éum padrãotipoparadiscos emsistemaspentium (e nãosó) SCSI Small Computer System Interface Barramentode altaperformance, especialmentedesenvolvidoparadiscos (scanners, etc.) rápidos Conseguem taxas de transferências até 160 MB/s USB Universal Serial Bus Usaconectorde 4 pinos(doisdos quaissãoparafornecimentode energia-serial) Partilham o mesmo device driver Procurade novosdados a cada1 ms USB Mbps, USB Mbps, USB 3.0 quaseaté5 Gbps IEEE 1394 (apelidado de FireWire pela Apple) Taxas de transferência até 50 MB/s (muito usado em dispositivos multimédia- câmaras) 17
18 Hardware Bus Ponte PCI estabelece uma conexão/interface entre o barramento do sistema e o barramento PCI (uma espécie de chip especial ) Estruturade um sistemapentium Note o númerode barramentos-cache, local, memória, PCI, SCSI, USB, IDE, e ISA 18
19 Hardware Device Controllers Dispositivos de E/S contém duas partes: mecânica e electrónica A parte electrónica é denominada controlador do dispositivo Device Controller um chipouconjuntode chips Aceita comandos provenientes do SO, como ler, escrever, etc., apresentando uma interface acessível ao SO Converte bits transmitidos em série num bloco de Bytes Executa acções de correcção sobre erros 19
20 Hardware Device Controllers Propriedades Principais TransferênciasíncronaVS Assíncrona transferênciasde umasóvezvs geridas por interrupções Buffering dados provenientes de um dispositivo não são armazenados directamente no destino final Dispositivos partilhados VS Dedicados discos podem ser partilhados, mas tape drives não 20
21 Hardware DMA Direct Memory Access Acesso directo à memória Dados de E/S são trocados directamente entre a memória e dispositivo(sem intervenção do processador) Processador dá autoridade inicial ao módulo de E/S para ler de/escrever na memória CPU fica liberta desta gestão para realizar outras tarefas 21
22 Hardware DMA Direct Memory Access 22
23 23 Sistemasoperativos
24 SistemasOperativos Sistema Operativo Esconde os detalhes necessários ao funcionamento/gestão da máquina Apresenta ao utilizador uma máquina virtual de fácil utilização Gere os recursos(memória primária, secundária, CPU), atribuindo a cada programaum conjuntobemdefinidode tempo e espaçoparautilizaçãodos recursos Explora recursos de hardware de um ou mais processadores Disponibiliza um conjunto de serviços ao utilizador 24
25 SistemasOperativos Kernel Núcleo/parte central do Sistema Operativo É o primeiro/principal programa do sistema a executar Responsável pela gestão do próprio sistema(gere processos e hardware) Modo de Execução das Instruções User Mode Somente um conjunto de instruções são permitidas executar Kernel Mode É permitido executar todas as instruções, tendo o SO acesso total ao hardware Quase todos os processadores suportam os dois modos de execução (excepto, por exemplo, os embebidos mais simples) 25
26 SistemasOperativos Espaço de memória Kernel Space Espaço onde o kernel executa User Space Espaço de execução dos processos de utilizador System Calls Chamadas ao sistema, solicitando serviços Ex.: Operações de E/S, criação de processos Permitem que o programa de um utilizador invoque serviços do próprio Sistema Operativo Pedidos são interceptados pelo kernel De outra forma, programa do utilizador não teria permissões para aceder a recurso 26
27 SistemasOperativos Interrupts Interrupções- interrompem a sequência normal da execução do CPU Dispositivosde E/S sãogeralmentemaislentos do quea CPU 27 (a) a) Passos desde iniciar o módulo E/S até receber um interrupt b) Tratamentodo interrupt(aceitar executarrespectivoprograma voltaraoprog.) (b)
28 SistemasOperativos Tipos de Interrupts Programa ocorre como resultado de uma instrução(ex.: divisão por 0) Timer (relógio) gerada por relógio interno ao CPU (SO executa certas operações com regularidade) E/S geradaporum controlador(driver) de um dispositivode E/S Falha no hardware ex.: falta de energia, erro paridade na memória 28
29 SistemasOperativos Interrupt Handler Programa ou rotina que é executado quando uma determinada interrupção ocorre Geralmente faz parte do SO Ex.: programaqueserve um dispositivode E/S Ex.: movimento do rato 29
30 SistemasOperativos Device Drivers Dispositivos Controladores Device Drivers (software) Device controllers (hardware) Software próprio desenvolvido para cada device controller Responsável pela comunicação com o device controller, numa linguagem comum a ambos, pelo envio de comandos e recepção de respostas Colocadono SO de forma a executaremkernel mode Teoricamente, osdrivers podem executar fora do kernel, mas restrições de segurança normalmente impedem essa abordagem/aceitação pelos SOs 30
31 31 Sistemasdistribuídos
32 SistemasDistribuídos O que é um Sistema Distribuído? A collection of independent computers that appears to its users as a single coherent system. (Tanenbaum& Van Steen, Distributed Systems: Principles and Paradigms, 2e,(c) 2007 Prentice- Hall, Inc. All rights reserved ) Conjunto de componentes(hardware e software) autónomos que, por cooperarem entre si, tentam dar ao utilizador uma imagem una 32
33 SistemasDistribuídos Implementação Adaptação e utilização dos sistemas clássicos Exemplos: Servidores de CPU, serviço de ficheiros, WWW, etc. 33
34 SistemasDistribuídos Modelo Cliente Servidor Modelo de comunicação de referência na Internet Assenta no conceito de prestação de serviços Separa clientes e servidores Dois grupos de intervenientes comunicam entre si geralmente utilizando uma rede de computadores Um cliente envia solicitações ao servidor No servidor executam processos que implementam serviços específicos (impressão, partilha de ficheiros, Web, Bases de Dados, etc.) 34 O conceito é aplicado em diversos usos e aplicações
35 SistemasDistribuídos Servidor Desempenha um papel passivo Aguarda pelo contacto dos clientes Não conhece os clientes até ser contactado por eles Executa o serviço solicitado pelo cliente, devolvendo-lhe uma resposta Exemplo de serviços Serviço de ficheiros Serviço de impressão Serviço proxy Serviço Web 35
36 SistemasDistribuídos Cliente Desempenha um papel activo Contacta o servidor, efectua um pedido e aguarda pela resposta Tipicamente utilizado directamente pelo utilizador Tem de conhecer previamente o endereço do servidor 36
37 SistemasDistribuídos Modelo Cliente Servidor 37 Co-existência numa rede de um servidor e vários clientes
38 SistemasDistribuídos Modelo Cliente Servidor Interacção genérica entre um cliente e um servidor 38
39 SistemasDistribuídos Modelo Cliente Servidor Doisclientese um servidorcom SO de rede(ex.: GNU/Linux) Comunicação com base num conjunto de protocolos 39
40 SistemasDistribuídos Modelo Cliente Servidor Vantagens Concentração de recursos(ficheiros, impressoras, aplicações, etc.) num único ponto permite melhor controlo e administração Maior segurança Acesso mais simples Desvantagens Ponto único de falha servidor inoperacional implica que a rede não funcione Necessidade de administrador experiente para gerir e colmatar rapidamente possíveis falhas 40
41 SistemasDistribuídos Peer-to-peer (P2P) Arquitectura descentralizada Proveniente do inglês Ponto-a-Ponto Rede linear, rede distribuída ou rede não hierárquica Caracteriza pela descentralização das funções na rede Um computador pode actuar simultaneamente como servidor e/ou cliente Cada utilizador controla os seus próprios recursos Cada terminal realiza tanto funções de servidor como de cliente 41
42 SistemasDistribuídos Peer-to-peer (P2P) Arquitectura de uma rede Peer-to-Peer 42
43 SistemasDistribuídos Arquitecturas Modernas 43 Exemplo de distribuição horizontal de um serviço Web
44 SistemasDistribuídos Cluster Computing Tornaram-se populares devido à melhoria da relação preço/ performance Construção de super-computadores com base em máquinas relativamente baratas, acopladas através de uma rede de elevado débito Permite a uma aplicação executar paralelamente em várias máquinas Normalmente, o cluster assenta num conjunto homogéneo de máquinas (mesmas características de hardware, mesmo SO, ligadas à mesma rede) 44
45 SistemasDistribuídos Cluster Computing 45 O nómestre Pode consistir num par de alta-disponibilidade Contém informação sobre o cluster (ex.: contas de utilizador) Monitora o correcto funcionamento do cluster
46 SistemasDistribuídos Cluster Computing Propriedades desejadas Utilizadores não sabem que estão a usar um cluster Os nósdesconhecemquefazemparte de um cluster Aplicações desconhecem pertencer a um cluster Servidoresdaredenãonecessitamsaber queestãoa servirum nódo cluster Vantagens Alta disponibilidade continuidade de serviço, mesmo em caso de falha de hardware ou software Aumentode escalabilidade possibilitaa introduçãode novoscomponentes/nósconformeo aumento de carga do sistema Simplificação da tarefa de administração administração do grupo como se de um só sistema/nó se tratasse Nãoexisteum únicopontode falha 46
47 SistemasDistribuídos Grid Computing A ideia é ter um conjunto de recursos disponível ao utilizador Infra-estruturaésemelhanteàredeeléctricade fornecimentode electricidade Utilizador liga-se para obter poder computacional CPU, armazenamento, software, periféricos, etc. Utilizadornãose preocupacom detalhesdo local ondeosdados são armazenados ou qual o computador que processa o seu pedido 47
48 SistemasDistribuídos Grid Computing Utilização de recursos computacionais interligados e geograficamente dispersos, para partilha de recursos(ex.: espaço e computação) Combinaçãodo poderde múltiplasmáquinasparaentregarperformance superior (velocidade, escalabilidade, débito) Ao contrário de um cluster, as máquinas associadas a uma Grid são bastante heterogéneas(grids são dinâmicas, heterogéneas e poderão incluir dispositivos partilhados) Nãoexisteregraparahardware, SO, rede, domíniosadministrativos, segurança, políticas, etc. Uma Grid pode conter clusters, mas um cluster não contém Grids 48
49 SistemasDistribuídos Grid Computing Características Heterogeneidade Recursos heterogéneos, variedade de tecnologia Escalabilidade Capacidade de crescer, sem perda de desempenho( ) Partilha de recursos Recursos não devem ser consumidos por uma única aplicação Multiplicidade de domínios administrativos Umaorganizaçãopossuias suasprópriasrestriçõese regrasno usodos recursos, devendoser respeitadas Dinamicidade e adaptabilidade Atenção à disponibilidade dos recursos 49
50 SistemasDistribuídos Grid Computing 50
51 SistemasDistribuídos Cloud Computing Aplicações disponíveis como um serviço acessível através da Internet Sistemas e hardware em datacenters que suportam estes serviços Utilizae implementatécnicasde virtualização, escalabilidade, interoperabilidade, qualidadede serviço, mecanismosde supressãode falhas, elasticidade, etc. 51
52 SistemasDistribuídos Cloud Computing Camadas de serviço Acesso a aplicações Utilizador final Plataforma para construção e disponibilizaçãode aplicações Eucalyptus Nimbus OpenNebula Etc. 52
53 SistemasDistribuídos Importância do Cloud Computing Dá ao utilizador a ilusão de um conjunto infinito de recursos Capacidade de pagar o uso efectivo dos recursos computacionais Decrementodaelectricidadeconsumida, largurade banda, operações, software economia de escala Os recursos são disponibilizados à medida das necessidades dos utilizadores Eliminaoscustosassociadosàcompra, configuraçãoe gestãode hardware e software necessário à disponibilização das aplicações As aplicações são disponibilizadas como um serviço 53
54 SistemasDistribuídos Cloud Computing Virtual Applications Virtual Client Virtual Client Virtual Client Virtual Client Private Cloud App Loads App Loads App Loads App Loads App Loads Federation Virtualization Virtualized Data Center Information Cloud Computing 54 Internal Cloud Security External Cloud
55 SistemasDistribuídos Cloud Computing Casosde Uso A team at Clemson University and CERN has used OpenNebulato deploy thousands of VMson 400 hosts (3,200 cores) running Xen OpenNebula was integrated in internal network and configuration management Contributed drivers for using LVM based disk images The DgridResource Center Ruhr (DGRZR) has used OpenNebulato manage 248 Blades with a total of 1,984 cores. OpenNebulais used to support the execution of a virtualized Grid site in D-Grid and EGEE SARA High Performance Computing Center uses OpenNebulain its new HPC Cloud service on 128 cores across 16servers with KVM OpenNebula is used to support the execution of virtual clusters and HPC applications Authors of the OpenNebula Management Console 55
56 Bibliografiarecomendada Curiosidades: Andrew S. Tanenbaum. Modern Operating Systems (2nd Edition). Prentice Hall, 2001 ISBN: Katarina Stanoevska-Slabeva, Thomas Wozniak, Santi Ristol. Grid and Cloud Computing: A Business Perspective on Technology and Applications (1st Edition). Springer, 2009 ISBN: REF [Altino Sampaio:ams@estgf.ipp.pt]
Entrada e Saída. Interface entre periféricos, processador e memória. Fonte: Minho - Portugal 1
Entrada e Saída Interface entre periféricos, processador e memória Fonte: Minho - Portugal 1 Ligação Processador/Memória - Periférico Processador Memória Controlo Dados Controlador Fonte: Minho - Portugal
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias
Leia maisComponentes básicos de um sistema computacional. Cap. 1 (Stallings)
Componentes básicos de um sistema computacional Cap. 1 (Stallings) 1 Sistema de Operação Explora recursos de hardware de um ou mais processadores Provê um conjunto de serviços aos utilizadores Gerencia
Leia maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisIntrodução aos Sistemas Operativos
Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: sergio.nunes@fe.up.pt web: www.fe.up.pt/~ssn Sumário Definição
Leia maisSistemas Operacionais Gerência de Dispositivos
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência
Leia maisProf. Sandrina Correia
Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador
Leia maisSistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S
Estruturas de sistemas de computação Sumário! Operação de um sistema de computação! Estruturas de E/S! Estruturas de armazenamento! Hierarquia de armazenamento 2 1 Arquitectura de um sistema de computação
Leia maisComponentes de um Sistema de Computador
Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte
Leia mais5 Entrada e Saída de Dados:
5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos
Leia maisOrganização de Computadores 1
Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Correcção da ficha de trabalho N.º 1 1. Refere algumas das principais áreas
Leia maisCurso Técnico de Nível Médio
Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade
Leia maisFigura 1 - O computador
Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...
Leia maisFundamentos em Informática
Fundamentos em Informática 04 Organização de Computadores nov/2011 Componentes básicos de um computador Memória Processador Periféricos Barramento Processador (ou microprocessador) responsável pelo tratamento
Leia maisAula 04 A. Barramentos. Prof. Ricardo Palma
Aula 04 A Barramentos Prof. Ricardo Palma Definição Em ciência da computação barramento é um conjunto de linhas de comunicação que permitem a interligação entre dispositivos, como o CPU, a memória e outros
Leia maisCAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA
8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente
Leia maisArquitetura de Computadores. Professor: Vilson Heck Junior
Arquitetura de Computadores Professor: Vilson Heck Junior Agenda Conceitos Estrutura Funcionamento Arquitetura Tipos Atividades Barramentos Conceitos Como já discutimos, os principais componentes de um
Leia maisArquitetura de Computadores Arquitetura de entrada e saída
Arquitetura de Entrada e Saída Arquitetura de Computadores Arquitetura de entrada e saída Barramento Meio de transmissão de dados entre a CPU, a memória principal e os dispositivos de entrada e saída.
Leia maisVisão Geral de Sistemas Operacionais
Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.
Leia maisSISTEMAS INFORMÁTICOS
SISTEMAS INFORMÁTICOS Nesta apresentação, aprenderá a distinguir Hardware de software, identificar os principais componentes físicos de um computador e as suas funções. Hardware e Software Estrutura de
Leia maisENTRADA E SAÍDA DE DADOS
ENTRADA E SAÍDA DE DADOS Os dispositivos de um computador compartilham uma única via de comunicação BARRAMENTO. BARRAMENTO Elétrica/Mecânica + Protocolo. GERENCIAMENTO DE E/S O controle da troca de dados
Leia maisEntradas/Saídas. 1. Princípios de hardware/software de E/S 2. Camadas de software de E/S 3. Relógios (Temporizadores) 4. Gestão de consumo de potência
Entradas/Saídas 1. Princípios de hardware/software de E/S 2. Camadas de software de E/S 3. Relógios (Temporizadores) 4. Gestão de consumo de potência Organização de um Sistema Operativo System Call Handler
Leia maisIntegração de Sistemas Embebidos MECom :: 5º ano
Integração de Sistemas Embebidos MECom :: 5º ano Device Drivers em Linux - Introdução António Joaquim Esteves www.di.uminho.pt/~aje Bibliografia: capítulo 1, LDD 3ed, O Reilly DEP. DE INFORMÁTICA ESCOLA
Leia maisEstrutura e funcionamento de um sistema informático
Estrutura e funcionamento de um sistema informático 2006/2007 Sumário A constituição de um sistema informático: hardware e software. A placa principal. O processador, o barramento e a base digital. Ficha
Leia maisO hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware
1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador
Leia maisArquitetura de Von Neumann e os Computadores Modernos
Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Computadores e Software Básico Aula 5 Flávia Maristela (flaviamsn@ifba.edu.br) Arquitetura de Von Neumann e as máquinas modernas Onde
Leia maisEntrada e Saída. Prof. Leonardo Barreto Campos 1
Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos
Leia maisEstruturas do Sistema de Computação
Estruturas do Sistema de Computação Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Estruturas do Sistema de
Leia maisInterrupções. As interrupções são casos especiais de chamadas de procedimentos.
Interrupções Uma interrupção é equivalente a uma chamada de procedimento. A chamada é equivalente a um CALL gerado pela execução de uma instrução. As interrupções são casos especiais de chamadas de procedimentos.
Leia maisUnidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01
Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal
Leia maisIntrodução. à Estrutura e Funcionamento de um Sistema Informático
Introdução à Estrutura e Funcionamento de um Sistema Informático Estrutura básica de um sistema informático Componentes de um sistema informático O interior de um PC A placa principal ou motherboard O
Leia maisPROCESSAMENTO DE DADOS
PROCESSAMENTO DE DADOS Aula 1 - Hardware Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari 2 3 HARDWARE Todos os dispositivos físicos que constituem
Leia maisHardware de Computadores
Placa Mãe Hardware de Computadores Introdução Placa-mãe, também denominada mainboard ou motherboard, é uma placa de circuito impresso eletrônico. É considerado o elemento mais importante de um computador,
Leia maisProf. Daniel Gondim danielgondimm@gmail.com. Informática
Prof. Daniel Gondim danielgondimm@gmail.com Informática Componentes de um SC Barramento Também conhecido como BUS É um conjunto de linhas de comunicação que permitem a interligação entre dispositivos,
Leia maisModelo Genérico de Módulo de E/S Grande variedade de periféricos
Conteúdo Capítulo 7 Entrada/Saída Dispositivos externos Módulos E/S Técnicas de E/S E/S Programada E/S Conduzida por interrupções Processamento de interrupções Controlador Intel 82C59A Acesso Directo à
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas de Entrada/Saída Princípios de Hardware Sistema de Entrada/Saída Visão Geral Princípios de Hardware Dispositivos de E/S Estrutura Típica do Barramento de um PC Interrupções
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 7 Entrada/saída Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Problemas de entrada/saída Grande variedade
Leia maisCapítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)
Capítulo 4 João Lourenço Joao.Lourenco@di.fct.unl.pt Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes
Leia maisSistemas Operacionais. Roteiro. Hardware. Marcos Laureano
Sistemas Operacionais Marcos Laureano 1/25 Roteiro Estrutura de um sistema operacional Interrupções Proteção do núcleo Níveis de privilégio Chamadas de sistema 2/25 Mono-processadores atuais seguem um
Leia maisPós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais. Prof. Dr. Ruy de Oliveira CEFET-MT
Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais Prof. Dr. Ruy de Oliveira CEFET-MT O que é um Sistema Operacional? Um software que abstrai as complexidades do hardware de um usuário/programador
Leia maisComponentes de um Sistema de Operação
Componentes de um Sistema de Operação Em sistemas modernos é habitual ter-se as seguintes componentes ou módulos: Gestor de processos Gestor da memória principal Gestor da memória secundária Gestor do
Leia maisARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
Leia maisBarramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa
Professor Especialista: Airton Ribeiro de Sousa É o percurso principal dos dados entre dois ou mais componentes de um sistema de computação, neste caso são os caminhos arquitetados na PLACA MÃE até o ponto
Leia mais6 - Gerência de Dispositivos
1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de
Leia maisAula 04 B. Interfaces. Prof. Ricardo Palma
Aula 04 B Interfaces Prof. Ricardo Palma Interface SCSI SCSI é a sigla de Small Computer System Interface. A tecnologia SCSI (pronuncia-se "scuzzy") permite que você conecte uma larga gama de periféricos,
Leia maisOrganização e Arquitetura de Computadores
Organização e Arquitetura de Computadores Entrada e saída Alexandre Amory Edson Moreno Nas Aulas Anteriores Foco na Arquitetura e Organização internas da Cleo Modelo Von Neuman Circuito combinacional Circuito
Leia maisdiscos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco
AULA 04 - Estruturas Sistemas Computacionais Nosso objetivo é apenas revisar conceitos relacionados a estrutura geral um sistema computacional para pois explicarmos os talhes operação do sistema e como
Leia maisDispositivos de Memória
Chipset Conjunto de chips que fazem a comunicação entre a e os demais dispositivos do computador. Todas as informações que trafegam pela placa mãe passam necessariamente pelo Chipset, que tem dois chips:
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Hardware HARDWARE Sistema Computacional = conjunto de circuitos eletrônicos interligados formado por processador, memória, registradores,
Leia maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisArquitetura e Organização de Computadores I
Arquitetura e Organização de Computadores I Interrupções e Estrutura de Interconexão Prof. Material adaptado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Interrupções
Leia maisIntrodução às Tecnologias de Informação e Comunicação. Conceitos Introdutórios
Introdução às Tecnologias de Informação e Comunicação Conceitos Introdutórios Informática Informática - Tratamento ou processamento da informação utilizando meios automáticos, nomeadamente o computador.
Leia maisSIS17-Arquitetura de Computadores
Sistema de Computação SIS17-Arquitetura de Computadores Apresentação da Disciplina Peopleware Hardware Software Carga Horária: 40 horas 2 Computadores atuais Unidade Central de Processamento Entrada Computadores
Leia maisPrimeiros "computadores" digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna
Execução de um O executa um Quais os seus componentes? Como estes se organizam e interactuam? entrada de dados processador, memória, input bits periféricos,etc bits saída de dados output Primeiros "es"
Leia maisSistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)
Sistemas Operacionais Entrada / Saída Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Tópicos Princípios do hardware de E/S Princípios do software de E/S Camadas do software
Leia maisSistemas Operacionais 2014 Sistema de E/S. Alexandre Augusto Giron
Sistemas Operacionais 2014 Sistema de E/S Alexandre Augusto Giron ROTEIRO Introdução Hardware de E/S Interface de E/S Subsistema de E/S Desempenho Introdução Gerenciar dispositivos de Entrada e Saída (E/S)
Leia maisNotas da Aula 15 - Fundamentos de Sistemas Operacionais
Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos
Leia maisUniversidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET
Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Hardware de Computadores Questionário II 1. A principal diferença entre dois processadores, um deles equipado com memória cache o
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Leia maisARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
Leia maisInformática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1
Informática I Aula 4 http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisEstrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP
Estrutura de um Computador Linguagem de Programação Rone Ilídio UFSJ - CAP Hardware e Software HARDWARE: Objetos Físicos que compões o computador Circuitos Integrados, placas, cabos, memórias, dispositivos
Leia maisVisão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias
Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de
Leia maisICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET
INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve
Leia maisComponentes de um Sistema de Operação
Componentes de um Sistema de Operação Em sistemas modernos é habitual ter-se os seguintes componentes ou módulos: Gestor de processos Gestor da memória principal Gestor da memória secundária Gestor do
Leia maisCapítulo 2 (Livro Texto*) - Notas de Aula - Parte II
Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II 1. Organização de um Computador : Computador: formado por 3 módulos distintos: UCP (UAL e UC) Memória (memória principal ou memória RAM)
Leia maisTecnologia PCI express. Introdução. Tecnologia PCI Express
Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade
Leia maisEstrutura de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de
Leia maisIntrodução. Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Março de 2006
Redes de Computadores Introdução Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Março de 2006 Um pouco de História Século XVIII foi a época dos grandes sistemas mecânicos Revolução
Leia maisVisão geral do sistema de armazenamento e hierarquia de memória
Visão geral do sistema de armazenamento e hierarquia de memória Conhecer os dispositivos de armazenamento por meio do conceito e dos tipos de memórias utilizadas no computador. Subsistemas de memória Memória
Leia maisSistemas Operacionais
Sistemas Operacionais SISTEMAS COM MÚLTIPLOS PROCESSADORES LIVRO TEXTO: CAPÍTULO 13, PÁGINA 243 Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Arquiteturas que possuem duas ou mais CPUs interligadas
Leia maisGerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger
Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger O controle da entrada e saída (E/S ou I/O, input/output) de dados dos dispositivos é uma das funções principais de um sistema operacional.
Leia maisFundamentos de Hardware. 1. Placa Mãe
Universidade Federal de Santa Maria - UFSM Departamento de Eletrônica e Computação - DELC Fundamentos de Informática Prof. Cesar Tadeu Pozzer Julho de 2006 Fundamentos de Hardware Os seguintes links representam
Leia maisO processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.
O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Leia maisInstituto Superior de Engenharia do Porto Administração de Sistemas Informáticos I Clusters
Instituto Superior de Engenharia do Porto Administração de Sistemas Informáticos I Clusters Trabalho elaborado por: 980368 - Sérgio Gonçalves Lima 1010949 - Nisha Sudhirkumar Chaganlal Clusters O que é
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisArquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário
Arquitetura de Computadores para Sistemas Operacionais Arquitetura de Computadores para Sistemas Operacionais Tecnologias em Informática 2o Semestre Sistemas Operacionais Prof. Cid R Andrade Sumário Conhecer
Leia maisSISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis
Leia maisRedes de Comunicações. Redes de Comunicações
Capítulo 0 Introdução 1 Um pouco de história Século XVIII foi a época dos grandes sistemas mecânicos Revolução Industrial Século XIX foi a era das máquinas a vapor Século XX principais conquistas foram
Leia maisArquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
Leia maisMulti-processamento. Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores
Multi-processamento Arquitecturas MIMD de memória partilhada Multi-cores heterogéneos Multi-processadores Arquitecturas MIMD de memória distribuída Massive Parallel Computers Sistemas distribuídos Ainda
Leia maisParalelismo. Computadores de alto-desempenho são utilizados em diversas áreas:
Computadores de alto-desempenho são utilizados em diversas áreas: - análise estrutural; - previsão de tempo; - exploração de petróleo; - pesquisa em fusão de energia; - diagnóstico médico; - simulações
Leia maisArquitetura de um Computador
Arquitetura de um Computador Discos Impressora tape-drives CPU Controlador Disco Controlador impressora Controlador tape-driver controlador memoria bus memoria Os periféricos de I/O e o CPU executam concorrentemente.
Leia maisCurso EFA Técnico/a de Informática - Sistemas. Óbidos
Curso EFA Técnico/a de Informática - Sistemas Óbidos MÓDULO 769 Arquitectura interna do computador Carga horária 25 2. PROCESSADOR (UNIDADE CENTRAL DE PROCESSAMENTO CPU) Formadora: Vanda Martins 3 O processador
Leia maisProgramação de Sistemas
Programação de Sistemas Introdução à gestão de memória Programação de Sistemas Gestão de memória : 1/16 Introdução (1) A memória central de um computador é escassa. [1981] IBM PC lançado com 64KB na motherboard,
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisResumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software
Resumo até aqui Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma máquina estendida abstrações SO como um
Leia maisSistemas Operativos. Funções genéricas de um S.O.
Introdução Funções genéricas de um S.O.! O S.O. é a primeira camada de software indispensável para que o sistema informático possa funcionar! Tem por funções controlar e gerir os recursos de hardware Torná-los
Leia maisInformática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.
Informática Aulas: 01 e 02/12 Prof. Márcio Hollweg UMA PARCERIA Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.BR Visite a loja virtual www.conquistadeconcurso.com.br MATERIAL DIDÁTICO EXCLUSIVO
Leia maisArquitetura de Computadores - Revisão -
Arquitetura de Computadores - Revisão - Principais funções de um Sistema Operacional Componentes básicos da Arquitetura Barramentos Registradores da CPU Ciclo de Instruções Interrupções Técnicas de E/S
Leia maisArquitetura e Organização de Computadores 2. Apresentação da Disciplina
Arquitetura e Organização de Computadores 2 Apresentação da Disciplina 1 Objetivos Gerais da Disciplina Aprofundar o conhecimento sobre o funcionamento interno dos computadores em detalhes Estudar técnicas
Leia maisDispositivos de Entrada e Saída
SEL-0415 Introdução à Organização de Computadores Dispositivos de Entrada e Saída Aula 9 Prof. Dr. Marcelo Andrade da Costa Vieira ENTRADA e SAÍDA (E/S) (I/O - Input/Output) n Inserção dos dados (programa)
Leia maisVirtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt
Universidade de Trás-os-Montes e Alto Douro Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt Agenda A UTAD Virtualização Uma definição Introdução e abrangência
Leia maisÁreas de aplicação das TIC
O que é a Informática? Ficha Informativa Nº 5 Tratamento ou processamento da informação de forma automática. Dados - São designações de entidades que constituem a informação. Exemplo: Objetos, símbolos,
Leia maisINFORMÁTICA - BICT (noturno)
INFORMÁTICA - BICT (noturno) Organização de Computadores Professor: Dr. Rogério Vargas 2014/2 http://rogerio.in Introdução O que é mesmo um Computador? O computador é uma máquina eletrônica que permite
Leia maisIntrodução à Organização de Computadores Entrada e Saída. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Introdução à Organização de Computadores Entrada e Saída Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Processadores Memória Principal Memória Secundária
Leia maisBinária. Introdução à Informática. Introdução à Informática. Introdução à Informática. Introdução à Informática. Bit. Introdução à Informática
Informação Introdução à Os dispositivos que num computador permitem armazenar informação devem ser capazes de: Receber informação Conservar informação Restituir informação Mas que tipo de informação? Binária
Leia mais