Prévia do material em texto
UFRN Escola de Ciências e Tecnologia Apresentação e planejamento E História e componentes do computador ECT1103 – INFORMÁTICA FUNDAMENTAL 2013.2 • Manter o telefone celular sempre desligado/silencioso quando estiver em sala de aula; • Nunca atender o celular na sala de aula. Apresentação ● Professor Fernando Soares / Einstein Santos – Sala 22 – Horário de atendimento • T3 (14:30 as 15:30) • Qualquer hora (e-mail / mensagem via SIGAA) – fernandosoares@ect.ufrn.br A disciplina ● Carga horária total: 90 horas – As aula irão misturar Teoria e Prática – Divididas em 2 unidades – 6 horas/aulas por dia • 15:45 as 18:15 (3 horas) – Lista de presença no início da aula (2 presenças) – Chamada oral no final da aula (1 presença) • 19:00 as 21:30 (3 horas) – Lista de presença no início da aula (2 presenças) – Chamada oral no final da aula (1 presença) Registro de presença em aulas ● O limite de faltas corresponde a 25% (22 faltas) do total de aulas – De acordo com o Art. 106 o aluno reprovado por falta não tem direito a avaliação de reposição ● O número de faltas será atualizado semanalmente no SIGAA ● Entrem em contato para justificar as faltas o quanto antes! – Atestado médico, serviço militar, etc. – Justificativas não remove as faltas, mas servem para evitar reprovação por falta. Avaliações 1ª Unidade • Teste Laboratório 1 (4.0 pontos) • 1ª Prova (6.0 pontos) 2ª Unidade • Teste Laboratório 3 (4.0 pontos) • 2ª Prova (6.0 pontos) Cronograma 26.6 Apresentação e planejamento; História e componentes do computador; Representação da Informação Fernando 27.6 Introdução a algoritmos; Expressões Aritméticas, variáveis e tipo de dados; Entrada e saída de dados Fernando 30.6 Estrutura Condicional; Expressões Lógicas Fernando 1.7 Estrutura Condicional; Exercícios Fernando 2.7 Teste Laboratório 1; Correção do Teste 1; Laço Condicional Fernando 3.7 Laço Condicional; Exercícios Fernando Cronograma 4.7 Laço Condicional; Exercícios Fernando 7.7 1ª Prova; Correção da Prova 1; Laço Contado Einstein 8.7 Laço Contado; Exercícios Einstein 9.7 Teste em laboratório 2; Correção do teste 2; Vetores Einstein 10.7 Vetores; Exercícios Einstein 11.7 Strings; Exercícios Einstein 14.7 Revisão Einstein 15.7 2ª Prova; Correção da Prova 2 Einstein 17.7 Prova de Reposição Einstein Referencias • J. Glenn Brookshear. Ciência da Computaçao: Uma Visao Abrangente. Bookman, 2000. Referencias • MIZRAHI, V. V. Treinamento em Linguagem C+-+. Módulo 1. 2a. ed. São Paulo: Pearson, 2008 • ISBN: 978-85-7605-045-2. Referencias • HERBERT, S. C completo e total. 3a. ed. São Paulo: Pearson, 1997. ISBN: 8534605955. • ASCENCIO, A, F. G.; DE CAMPOS, E. A. V. Fundamentos da programação de computadores. São Paulo: Pearson Education, 2008. ISBN: 8576051486. • DAMAS, L. M. D. Linguagem C. São Paulo: LTC, 2007. ISBN: 8521615191. • STAA, A.V. Programação Modular. Rio de Janeiro: Campus; 2000. ISBN: 8535206086 UFRN Escola de Ciências e Tecnologia História e componentes do computador ECT1103 – INFORMÁTICA FUNDAMENTAL 2013.2 Objetivo da Aula • Entender o computador como ferramenta • Entender a origem e evolução dos computadores • Apresentar os componentes do computador • Entender como o computador funciona Conceitos fundamentais • O que é um computador? – “Aparelho eletrônico usado para processar, guardar e tornar acessível informação de variados tipos.” (Dicionário Priberam) – “Denomina-se computador uma máquina capaz de variados tipos de tratamento automático de informações ou processamento de dados.” (wikipedia) O computador é uma ferramenta. Conceitos fundamentais • Quando surgiu o computador? – O ábaco (3500 a.c.) – Moldura e hastes em madeira – Máquina manual para cálculos básicos – A máquina de Blaise Pascal (1642) – Rodas dentadas e engrenagens – Pascal a criou para auxiliar o pai, que era contador Conceitos fundamentais • Quando surgiu o computador? – O tear programável (1801) – Primeira máquina programável – Cartões perfurados – Joseph Marie Jacquard – A máquina analítica (1837) – Charles Babbage (o pai do computador) – Ada Augusta (Ada Lovelace) Conceitos fundamentais • Para que serve o computador? – Para computar! – Para auxiliar o homem no processamento e armazenamento de informações – Para automatizar tarefas Evolução do computador • 1ª Geração: tecnologia de válvulas (1940 - 1955) • 2ª Geração: a utilização do transistor (1955 - 1965) • 3ª Geração: os circuitos integrados (1965 - 1980) • 4ª Geração: microprocessadores (1980 - Hoje) Evolução do computador 1 GERAÇÃO (Componente eletrônico: válvulas) • 1943 - Mark I – 17 metros de comprimento – 2 metros e meio de altura – 5 toneladas – Realizava as 4 operações – Com números de até 23 dígitos • 1945 – ENIAC – Calculava em 30 segundos o que antes precisava de 12 horas – 30 Toneladas – 100kh e 200 bits de memória. Evolução do computador • 2 GERAÇÃO (1959-1964) – Substituiu as válvulas eletrônicas por transistores e os fios de ligação por circuitos impressos. • • 3 GERAÇÃO (1964-1980) – Construída com circuitos integrados (miniaturização de transistores num único chip). • 4 GERAÇÃO (1980 até hoje) – Caracterizada por um aperfeiçoamento da tecnologia já existente – Microprocessadores; – Maior grau de miniaturização, confiabilidade e velocidade maior Os três pilares da computação • Três pilares – Físico • Hardware (Computador + periféricos) – Lógico • Software (Programas) – Algoritmo – Humano • Peopleware (Profissionais). Organização básica de computadores Organização básica de computadores Unidade Central de Processamento (CPU) Memória Entrada Saída Arquitetura de Von Neumann Arquitetura de Von Neumann Unidade Central de Processamento (CPU) Unidade de Controle (UC) Unidade Lógica e Aritmética (ULA) • Unidade Central de Processamento – Do inglês, Central Processing Unit (CPU) – Dois componentes • Unidade de Controle • Unidade Lógica e Aritmética Arquitetura de Von Neumann • Memória – Armazenamento de dados – Existem em vários tipos ● Dispositivos de entrada e saída – Fazem a comunicação entre o humano e a máquina – Dispositivos de entrada ● O humano “fala” para a máquina ● Exemplos: mouse, teclado, tela sensível ao toque, etc. – Dispositivos de saída ● A máquina “fala” para o humano ● Exemplos: tela, sons, leds, etc. Vendo de outra forma Processador Memórias Conexão com dispositivos Conexão com dispositivos Conexão com dispositivos Barramentos ? Unidade Central de Processamento • Unidade de Controle – Execução das instruções; – Leitura de dados da memória; – Escrita de dados na memória; – Leitura de dados de periféricos de entrada; – Escrita de dados em periféricos de saída; – Desvios na execução de instruções. • Unidade Lógica e Aritmética – Realiza operações lógicas e aritméticas (+, -, *, etc.) Memórias Memórias • A memória é um elemento com capacidade para armazenar qualquer tipo de informação (dados e programas) • Memória pode ser classificada em termos de: – Tempo de acesso; – Tamanho; – Capacidade de leitura e escrita (vida útil); – Volatilidade. • Tipos de Memórias: – Primárias; – Secundárias. Tipos de memórias e o gargalo de Von Neumann • Gargalo de Von Neumann • Consequência da constante comunicação entre memória e CPU • Tipos de memória • Registradores • Cache • Principal • Secundária Registradores • Memória de alta velocidade – Armazenamento de valores intermediários – Informações de comando – Comunicação imediata com o processador • Muito limitada • Volátil 32 Memória Cache • É utilizada para o armazenamento dos dados requisitados frequentemente pelo processador • Volátil 33 Memória Primária • A memória RAM é uma memória primária que contém os programas e os dados que serão utilizados • Volátil Memórias Secundárias • São utilizadas para guardar, de forma permanente (não-volátil), os dados processadospelo computador Hierarquia de Memória Unidade Central de Processamento (CPU) Memória Entrada Saída Registradores Cache Principal Secundária V el oc id ad e D ispon ibilidad e Dispositivos de Entrada • Teclado: – Lê os caracteres digitados pelo usuário; • Mouse: – Lê os movimentos e toque de botões; • Drive de CD-ROM: – Lê dados de discos CD-ROM; • Microfone: – Transmite sons para o computador; • Scanner: – Usado para aquisição de informação visual (figuras ou fotos). Dispositivos de Saída • Alto-falante: – Realiza comunicação com o usuário através de sons; • Monitor de vídeo: – Mostra na tela, caracteres e gráficos ao usuário; • Impressora: – Imprime caracteres e gráficos. 38 Placa Mãe • Permite que o processador se comunique com todos os periféricos instalados. • É a plataforma em que se encontram circuitos eletrônicos e a memória ROM. É onde se instalam todos os componentes internos do computador: processador (CPU), memória RAM, discos, placa gráfica, placa de som, drive de disquetes, CDs ou DVDs. 39 Depois do Intervalo • Representação da Informação • Bases decimal, binárias e hexadecimal • Conversão de Bases 40 Dúvidas PowerPoint Presentation Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide4 Slide304 Slide315 Slide 15 Slide 16 Slide 17 Slide331 Slide332 Slide341 Slide317 Slide426 Slide 23 Slide374 Slide 25 Slide425 Slide360 Slide418 Slide381 Slide 30 Slide364 Slide386 Slide384 Slide387 Slide388 Slide368 Slide369 Slide390 Slide 39 Slide 40