FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES O SISTEMA DE COMPUTAÇÃO

Documentos relacionados
Organização de Computadores I

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

ORGANIZAÇÃO DE COMPUTADORES

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES BIT / CARACTERE / BYTE/ PALAVRA

Organização de Computadores

RESUMO PROVA INTEGRADA (AV2)

Disciplina: Organização de computadores

O Sistema de Computação

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico Barramentos

Introdução a Tecnologia da Informação

O Sistema de Computação

Arquitetura de Microprocessadores

Arquitetura de Microprocessadores

Conjunto de fios paralelos que permitem a transmissão de dados, endereços e sinais de controle entre a UCP, memória e dispositivos de entrada e

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

Arquitetura de Computadores. Infraestrutura de TI: Hardware

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

Montagem e Manutenção de Computadores

Organização Estruturada de Computadores Arquitetura e Organizaçãode Computadores. Nesta Aula. Abstração de Computadores. O Modelo von Neumann

Função Principal da Memória

Tecnologias da Informação e da Comunicação

Algoritmos e Lógica de Programação Componentes e Arquitetura

Escola Secundária de Emídio Navarro

Aula 02. Conceitos relacionados à informática. Prof.: Roitier Campos Gonçalves

Arquitetura de Microprocessadores

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

ORGANIZAÇÃO DE COMPUTADORES

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

Conversão de Bases. Introdução à Organização de Computadores 5ª Edição/2007 Página 54. Sistemas Numéricos - Aritmética. Prof.

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES. Prof. Juliana Santiago Teixeira

MICROCOMPUTADORES. Professor Adão de Melo Neto

Introdução à Programação de Computadores Fabricação Mecânica

Escola Secundária de Emídio Navarro

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores

Arquitetura de computadores

Notas da Aula 14 - Fundamentos de Sistemas Operacionais

Informática I. Aula 2. Ementa

Capítulo 2 Organização Interna de um Computador

Componentes do Computador

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Curso Técnico de Nível Médio

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

2. A influência do tamanho da palavra

Organização de Computadores

Sistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA

Modelo de Von Neumann: conceito do programa armazenado

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Programação de Computadores I - PRG1 Engenharia Elétrica

Hardware. Informática

Organização de Computadores Aula 05

Introdução a Tecnologia da Informação

Componentes de um Computador Típico

Algoritmos Computacionais

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

2. Conceitos Básicos. Introdução à Ciência da Computação.

Organização e Arquitetura de Computadores I

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

COMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Noções de Informática INSS. Novo Curso. Aula 01

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

Como os Processadores Funcionam

Fundamentos de Sistemas Operacionais

Sumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Barramento

Elementos básicos de uma Arquitetura Computacional

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Organização e Arquitetura de Computadores. Leslier S. Corrêa

SSC0611 Arquitetura de Computadores

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

BARRAMENTOS. Adão de Melo Neto

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Organização e Funcionamento

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

HARDWARE. Givanaldo Rocha

Informática para o MPU. Prof. Jefferson Moreira 1

Hardware. Componentes Básicos e Funcionamento

ORGANIZAÇÃO DE COMPUTADORES

FundamentosemInformática

Organização de Computadores Sistema de Interconexão. Professor: Francisco Ary

2. A influência do tamanho da palavra

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA CACHE CAPÍTULO 5. Cristina Boeres

Transcrição:

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES O SISTEMA DE COMPUTAÇÃO 1

Seu objetivo principal é realizar manipulações com dados, isto é, realizar algum tipo de operações com os dados de modo a obter uma informação útil. 2

O SISTEMA DE COMPUTAÇÃO Uma das formas de como poderia trabalhar o computador. Processador Entrada ou Input Sistema de Processamento de Informação Sistema de Processamento de Informação - J. Eckert e J. Mauchly Saída ou Output Assim surgiu o primeiro computador com os componentes necessários para realizar as etapas de processamento dos dados: Processador; Sistema de Entrada/Saída (E/S) ou, como são conhecidos em inglês: Input/Output. 3

O SISTEMA DE COMPUTAÇÃO O modelo do slide anterior foi aperfeiçoado por John Von Neumann, onde foi acrescentado um componente fundamental: a memória. 4

O SISTEMA DE COMPUTAÇÃO Exemplos de Códigos O exemplo trata de uma forma de esboço de um algoritmo para depósito e retirada de dinheiro de conta bancária: Início do Programa Enquanto houver DOC Fazer Obter um DOC Ler número do DOC Encontrar conta com número = número do DOC Se tipo-doc = depósito Então: Novo-saldo = Saldo + Valor Se tipo-doc = retirada Então: Novo-saldo = Saldo - Valor Escrever Novo-saldo no lugar de Saldo Fim do Fazer Fim do Programa 5

No slide anterior foi mostrado um algoritmo, e devemos ter atenção ao fato de que, para que uma máquina seja capaz de realizar várias operações, é preciso que ela seja de algum modo instruída a identificar cada uma das instruções, depois de identificá-la, saber como realizá-la. A isso chamamos de instruções de máquina. O componente do computador que é capaz de entender e realizar uma operação definida por uma instrução de máquina denomina-se Unidade Central de Processamento (UCP), ou, simplesmente, CPU Central Processing Unit. 6

O SISTEMA DE COMPUTAÇÃO Para ser interpretado pelo computador se faz necessário definir algumas linguagens de comunicação, chamadas de linguagens de programação de alto Nível, como: Pascal; C; C ++; Delphi, etc. 7

O componente do sistema de computação responsável pelo armazenamento das informações introduzidas pelo sistema de ENTRADA é denominado Memória, através de um Ciclo básico de Instrução. 8

Os componentes básicos de um sistema de computação são: Processador (ou UCP); Memória; Componentes de E/S. A memória é um sistema de armazenamento, constituído de vários dispositivos, cada um com características diferentes de desempenho, porém todos servindo a um mesmo propósito: armazenamento e recuperação e está dividida em: Registradores; Memória Cache; Memória Principal; Memória Secundária. 9

O conceito de Endereço em Memórias de Computador é semelhante ao endereço utilizado em nossa vida cotidiana para identificar e localizar locais de moradia ou de trabalho. 10

Os dispositivos de Entrada e Saída (E/S) servem basicamente para permitir que o sistema se comunique com o mundo exterior, realizando a interligação, a conversão das linguagens do sistema para a linguagem do meio exterior e viceversa. 11

Teclado (ENTRADA) - Ao ser pressionada a tecla de caractere A, por exemplo, os circuitos eletrônicos existentes no teclado convertem a pressão mecânica em um grupo de sinais elétricos de voltagem alta (bit 1) e outros com voltagem baixa (bit 0). Os dispositivos de SAÍDA operam de forma semelhante, porém em sentido inverso. Para que os bits com informações existem internamente, programas e dados, caminhem de um local para outro é necessária a existência de uma fiação apropriada para conduzir esses sinais elétricos. Esse tipo de caminho é mais conhecido como Barramento (BUS). Como os sinais elétricos são os mesmos, só pode haver uma comunicação bilateral em cada instante ficando as demais comunicações aguardando sua vez. 12

13

Os barramentos são mais ou menos semelhantes a uma avenida de uma cidade por onde os veículos passam. A avenida pode ter uma única pista, por onde passa um carro de cada vez. O barramento pode ter um único fio por onde passa um sinal de cada vez, um bit de cada vez. Chama-se esse tipo de barramento de serial. Barramento constituído de vários fios (no caso da avenida e como se ela fosse constituída de várias pistas) por onde passam vários sinais simultaneamente, um por cada fio. Chama-se esse tipo de barramento de paralelo. Largura do barramento é a propriedade relativa a quantidade de fios (de bits) de que ele é constituído. Barramento constituído de 10 fios paralelos indica a passagem simultânea de sinais elétricos, cada um representando 1 bit; onde temos uma largura do barramento igual a 10 bits. 14

Os barramentos são usualmente constituídos de duas partes: Parte que conduz bits de dados barramento de dados - BD Parte que conduz bits de endereços barramento de endereços - BE 15

O barramento é único porém está dividido em três conjuntos de fios cada um deles servindo a uma funcionalidade diferente dentro do mesmo processo de transferência; Conjunto de fios com a função de transportar sinais de controle e comunicação, conhecido por BC (Barramento de Controle); Conjunto de fios com a função de transportar sinais (bits) que representam um número, ou endereço de um local de memória, indicativo de um determinado dispositivo de E/S, conhecido por Barramento de Endereços (BE); Conjunto de fios com a função de transportar sinais (bits) que representam o dado que está sendo transferido do endereço mencionado, conhecido por Barramento de Dados (BD). 16

O SISTEMA DE COMPUTAÇÃO Exemplo Com a conexão ao processador, todos esses fios chegam aos pinos de ligação do processador ao mundo exterior, ou seja, a soma dos fios do BC, do BD e do BE é igual ao total de pinos do processador ou total de furos do soquete de encaixe do processador na placa-mãe do sistema. 17

IMPORTANTE: Considera-se ser possível aproximar 100 MHz para 100 Mbits/s ou 100 Mbps, ou seja, que o barramento transfira aproximadamente 1 bit por ciclo. Na realidade, o valor é um pouco menor devido a ruídos e eventuais perdas. MHz ou GHz são unidades do sistema decimal e os múltiplos são: 100, 1000, 1.000.000 etc., enquanto Mbps é unidade do sistema binário e os múltiplos são: 1024 ou 2 10, M = 2 20, e assim por diante. Assim podemos afirmar que 1 MHz corresponderia aproximadamente a 1 Mbps ou 1.000.000 bps, ou mais exatamente a 953.675 bps (1.000.000 / (1024 x 1024)). 18

O modelo mostrado abaixo, já demonstrado, mostra todos os componentes do sistema ligados no mesmo barramento, apesar de simples, prático de implementar e barato, é altamente ineficaz e, por isso, não é usado em sistemas reais. 19

Nos sistemas de computação de arquitetura correta temos: 1. Dispositivos muito rápidos (processador e memória), usando um barramento específico (conhecido como Barramento do Sistema ou System Bus); 2. Dispositivos de E/S rápidos, como: Disco rígido; Placas de rede local (LAN); Modems velozes; Outros componentes usando um barramento apropriado ao tipo de dispositivos (um exemplo atual é do barramento PCI); 3. Um barramento específico para dispositivos lentos, como teclado, mouse, porta paralela etc. 20

O SISTEMA DE COMPUTAÇÃO Arquitetura Correta Arquitetura de sistema de computação, com três barramentos, com um dispositivo de conexão chamado Ponte (Bridge) Chipset, que realiza a sincronização e a transferência. 21

Trabalho Estruturado - SIA Aluno Será disponibilizado através do SIA aluno uma relação entre 10 e 15 perguntas referentes ao conteúdo apresentado, até este slide. Algumas perguntas são do material didático, outras foram formuladas pelo professor. Algumas poderão cair em AV1 ou AV3. Trabalho Individual - valor 2,0 pontos Data limite de entrega, até 26/09/2012 22

Aulas de Apoio Estarão disponibilizadas nos descritos a baixo para downloads os arquivos nos formatos: PowerPoints ou Word das aulas. Alguns estarão disponíveis para impressão, outros, somente para leitura, mas não para edição. Em alguns casos em que se fizer necessário a impressão, o professor estará liberando para um melhor desenvolvimento dos trabalhos a ser solicitados. Sites do professor: www.aulasprof.6te.net www.profcelso.orgfree.com Contato: celso.candido@estacio.br 23

FIM 24