Introdução à Programação de computadores usando a Linguagem Pascal

Tamanho: px
Começar a partir da página:

Download "Introdução à Programação de computadores usando a Linguagem Pascal"

Transcrição

1 unesp CAMPUS DE GUARATINGUETÁ Departamento de Matemática Introdução à Programação de computadores usando a Linguagem Pascal Notas de Aula Prof. Dr. Galeno José de Sena Edição: 2006

2 unesp UNIVERSIDADE ESTADUAL PAULISTA Prof. Galeno José de Sena DMA/FEG CAPÍTULO 1 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO 1.1. COMPUTADORES DIGITAIS HISTÓRICO DAS GERAÇÕES DE COMPUTADORES ELETRÔNICOS PRIMEIRA GERAÇÃO: - os primeiros computadores utilizavam circuitos eletromecânicos e válvulas; - primeiro computador digital eletrônico (1946): ENIAC ("Electronic Numerical Integrator and Calculator") : válvulas, 1500 reles, resistores, capacitores e indutores (potência de 200 KW); - memória: 20 números de 10 dígitos cada um; - programação: conexão de tomadas através de fios e pinos; - apenas os dados eram armazenados na memória; - foi introduzido o conceito de programa armazenado (Von Neumann, 1946): proposta de uma máquina que armazenava na memória (temporariamente) tanto os dados como o programa: - conceito influenciou a arquitetura dos computadores construído nos anos seguintes (até os dias atuais): arquitetura de Von Neumann; - EDVAC ("Electronic Discrete Variable Automatic Computer"): primeira máquina baseada nesta proposta (1948); - surgimento dos primeiros computadores em escala comercial (como o UNIVAC). SEGUNDA GERAÇÃO: (a partir de 1958) - utilização de transistores em substituição as válvulas: - redução do tamanho e da potência consumida; - maior robustez e confiabilidade. TERCEIRA GERAÇÃO: (a partir de 1964) 1

3 - utilização de circuitos integrados: o domínio da tecnologia da Física do estado sólido permitiu a integração de vários transistores em uma única embalagem com as mesmas dimensões de um único transistor: - potência de cálculo, rapidez e confiabilidade maiores do que nos computadores de segunda geração; - menor tamanho. QUARTA GERAÇÃO: (a partir de 1972) - utilização de integração em altíssima escala (VLSI: "very large scale integration"): o desenvolvimento da indústria eletrônica tornou possível a integração de milhares de transistores em uma única pastilha ESQUEMA DE UM COMPUTADOR DIGITAL Computador digital: é uma máquina que pode resolver problemas para pessoas executando instruções dadas a ela. Programa: é uma seqüência de instruções descrevendo como executar uma certa tarefa. Esquema de um computador digital: Unidade Central de Processamento (Processador, Central Processing Unit (CPU)): é o cérebro do computador, cuja função é executar os programas armazenados na memória principal. A UCP busca as instruções de um programa, examina-as determinando o seu tipo e as executa uma após a outra. Comporta as unidades a seguir: - unidade de controle: responsável pela busca de instruções da memória principal e determinação de seu tipo; - unidade de aritmética e lógica: responsável pela execução das operações aritméticas (como a ADIÇÃO) e lógicas (como o AND lógico); 2

4 - registradores: constituem uma pequena memória de alta velocidade usada para armazenamento de resultados temporários e de certas informações de controle. Dois exemplos de registradores seguem: Program Counter (PC): contém o endereço da próxima instrução a ser executada; Instruction Register (IR): armazena a instrução que está sendo executada. Memórias Programas e dados são gravados (armazenados) nas memórias do computador. O processador, ao acessar um dispositivo de memória, pode fazê-lo com o objetivo de gravar ou de ler ítens de informação. Há dois tipos, a saber: - memória principal: utilizada no armazenamento temporário de programas e dados que estão sendo processados; características: - custo elevado; - acesso rápido às informações; - capacidade de armazenamento limitada; - memória auxiliar (ou secundária): armazenamento de programas e dados para utilização futura; exemplos: - fita magnética; - disco magnético; características: - lentas em relação à memória principal; - são muito mais baratas; - exibem uma capacidade muito grande de armazenamento. Sobre os periféricos de entrada e saída (E/S) (Input/Output devices devices): ou I/O - periféricos de entrada: responsáveis pela transferência de informações do meio externo para a UCP; alguns exemplos seguem: - leitora de cartões perfurados; - unidade de disco magnético; - unidade de fita magnética; - acionador ("drive") de disquete; - teclado. - periféricos de saída: responsáveis pela transferência de informações da UCP para o meio externo; alguns exemplos são dados a seguir: - impressora; - unidade de disco magnético; - unidade de fita magnética; - monitor de vídeo. 3

5 - interface de periférico: dispositivo eletrônico colocado entre o periférico e o processador, capaz de entender a "estrutura" da comunicação com a CPU e de traduzi-la para o modo de operação particular do periférico. Com o conceito de interface, a CPU envia (e recebe) ítens de informação sempre num mesmo padrão, ficando a cargo de cada interface converter este padrão para uma forma compatível com o periférico a que está associada. O cartão perfurado, o disquete, o disco magnético, a fita magnética são exemplos de veículos de informação ou portadores de dados; os periféricos correspondentes são respectivamente a leitora de cartões perfurados, o "drive", a unidade de disco e a unidade de fita magnética HARDWARE, SOFTWARE e FIRMWARE: - HARDWARE: componente físico de um sistema de computação, consiste dos objetos tangíveis como circuitos eletrônicos, memória, periféricos de E/S, cabos, etc. - SOFTWARE: componente lógico de um sistema de computação, consiste de algoritmos (instruções detalhadas dizendo como fazer alguma coisa) e de suas representações computacionais (os programas). - FIRMWARE: forma intermediária entre hardware e software, consiste de software (componente lógico) gravado de uma maneira "permanente" em dispositovo de hardware (componente físico). Veremos mais adiante que certas rotinas de controle de microcomputadores (como o BIOS) são fornecidas em memórias especiais que constituem exemplos de firmware. Adicionalmente aos três termos anteriores, tem sido utilizado atualmente com uma certa freqüência um quarto termo, a saber peopleware, referindo-se ao pessoal envolvido direta ou indiretamente com processamento de dados UNIDADES DE MEDIDA PARA INFORMAÇÃO DIGITAL Estamos acostumados com unidades, por exemplo, para medidas de comprimento (como o metro), de massa (como o quilograma), etc. Para a utilização de computadores digitais é preciso ganhar familiarização com unidades específicas, a fim de que informações típicas como "tamanho" de um programa ou arquivo tenham significado. Computadores utilizam o sistema binário (base 2, dígitos 0 e 1): maior facilidade na montagem de circuitos capazes de reconhecer a diferença entre 1 (representado pela presença de corrente) e o 0 (representado pela ausência de corrente). O bit: abreviatura de Binary digit (dígito binário), é a unidade básica de informação no sistema binário; um bit, num dado instante, pode assumir apenas um dentre dois estados possíveis, usualmente denotados por estados 0 e 1. 4

6 Bits e informações: 1 bit: 0 1 dois ítens de informação (2 1 = 2) 2 bits: quatro ítens de informação (2 2 = 4) 3 bits: oito ítens de informação (2 3 = 8) 16 bits: 2 16 = ítens de informação O BYTE: - formado por um grupo de 8 bits; - cada caracter do conjunto de caracteres do computador ocupa 1 byte quando armazenado na memória; - código ASCII: padrão americano para representação de 256 símbolos (28 = 256), que podem ser letras, dígitos ou caracteres especiais. - múltiplos do byte: quilobyte (KByte, Kb): 1Kb = 210 = 1024 bytes; megabyte (MByte, Mb): 1Mb = 210 x 210 = 220 = bytes; outros múltiplos: gigabyte (Gb): correspondente ao "bilhão"; terabyte (Tb): correspondente ao "trilhão". Há também múltiplos do bit como o quilobit, megabit, etc., que aparecem com frequência na área de comunicação de dados. PALAVRA de um computador (word): conjunto de bits cujo tamanho depende da máquina utilizada; por exemplo, no B-1700, a palavra é de 36 bits (ou, equivalentemente, de 4,5 bytes). Para que o processador tenha condições de saber onde estão armazenados os ítens de informação numa memória, cada posição de memória tem um endereço através do qual se faz referência a ela LINGUAGENS DE PROGRAMAÇÃO Computadores somente podem manipular informações codificadas no sistema binário. Os seres humanos estão mais acostumados a se expressar através de palavras de um idioma específico e de números no sistema decimal. Diferentes tipos 5

7 de formalismos podem ser utilizados para a programação de computadores. Designamos estes formalismos por linguagens de programação. As linguagens de programação são úteis na comunicação entre seres humanos e computadores, ou seja, na construção de programas. Quanto à estrutura, as linguagens são classificadas do seguinte modo: a) Linguagem de máquina (LM): - formada por códigos diretamente legíveis pelo computador (códigos binários); - um processador somente pode executar instruções expressas em sua linguagem de máquina. b) Linguagem simbólica (LS): características: - instruções escritas usando os mesmos símbolos ou palavras existentes nas linguagens humanas; - um programa em LS deve ser traduzido para um outro programa (equivalente) em LM para que possa ser executado; classificação de uma LS: b.1) linguagem de baixo nível (ou ASSEMBLY) (linguagem de montagem): representação simbólica para a LM: cada instrução ASSEMBLY produz exatamente uma instrução de máquina. b.2) linguagem de alto nível (problem-oriented language): linguagem especialmente desenvolvida para ser utilizada com facilidade na solução de problemas; alguns exemplos são dados a seguir: FORTRAN (FORmula TRANslation): 1954, cientifica; FORTRAN IV: 1962; FORTRAN 77: 1977 (implementação em 1978); FORTRAN 90: anos 90; ALGOL (ALGOrithmic Language): 1958, científica; COBOL (COmmon Business Oriented Language): 1959, comercial; BASIC (Beginner's All-purpose Symbolic Instruction Code), 1965, científica; PL/1 (Programming Language), 1965, científica e comercial; Pascal, 1968, científica; C, programação de sistemas; ADA, do nome de Ada Lovelace, que se tornou a primeira programadora da história ao fazer programas para uma máquina conhecida como máquina de Babbage; Prolog (Programming in Logic), paradigma de programação em Lógica; Lisp, programação funcional; APL, processamento de matrizes, etc MECANISMOS PARA O PROCESSAMENTO DE PROGRAMAS Os circuitos eletrônicos de cada computador podem reconhecer e executar diretamente um conjunto limitado de instruções simples, para o qual todos os programas devem ser convertidos antes que possam ser executados. Estas instruções são expressas internamente em termos de zeros e uns, ou seja, no sistema binário, constituindo a linguagem de máquina do computador. Exemplos de instruções básicas são: 6

8 - adicionar dois números; - verificar se um número é zero; - mover um item de dado de uma parte da memória do computador para outra. A linguagem de máquina de um computador é portanto constituída pelo conjunto das instruções primitivas do computador. Programa fonte: é um programa escrito em uma linguagem de alto nível; assim podemos ter um fonte em FORTRAN, Pascal, Basic, etc.. Uma vez que o computador somente consegue executar programas expressos em sua LM, um programa fonte, para sua execução, precisa ser "traduzido" (por um compilador) em um programa equivalente em LM, ou ter suas instruções interpretadas em tempo de execução (por um interpretador). Programa objeto: é o programa resultante da tradução do fonte para uma linguagem alvo, em geral para a LM do computador. Mecanismo de COMPILAÇÃO: (FORTRAN, Pascal, etc.) Este mecanismo comporta as fases a seguir: i) um COMPILADOR efetua a tradução do fonte para uma forma intermediária em linguagem de montagem ("assembly"); ii) um MONTADOR (também chamado de "assembler") obtém, a partir da forma em linguagem de montagem, uma forma equivalente em LM; iii) um EDITOR DE LIGAÇÃO, entre outras coisas, anexa ao programa em LM rotinas necessárias para a sua execução e, possivelmente, módulos de programa compilados anteriormente (caso se tenha efetuado compilação em separado); o resultado deste passo é o MÓDULO DE CARGA ABSOLUTO: este módulo deve ser então carregado (loaded) na memória principal do computador para a execução do programa. Esquema: 7

9 Note-se que não necessariamente as fases anteriores são executadas como passos distintos. Por exemplo, é comum encontrarmos sistemas em que as fases (i) e (ii) são realizadas num único passo. Mecanismo de INTERPRETAÇÃO: (BASIC, Prolog, etc.) Um programa INTERPRETADOR recebe como dados de entrada programas escritos na linguagem fonte e os executa segundo o esquema: o interpretador examina cada instrução de um programa fonte por vez e executa uma seqüência de instruções equivalente à instrução original, seqüência esta expressa na linguagem objeto CLASSIFICAÇÃO DOS SISTEMAS DE PROGRAMAS ("SOFTWARES") Embora não exaustiva, a classificação apresentada nesta secção permite se tenha uma visão geral dos sistemas de software comumente utilizados em sistemas de computação. a) Sistema operacional: "programa ou coleção de programas responsável pela supervisão geral dos processos computacionais em progresso num computador digital de propósito geral". Exs.: MS-DOS, PC-DOS, CP/M, Unix, Xenix, OS/2, etc. (DOS: "disk operating system"). Linguagem de controle: linguagem de comunicação do usuário com o sistema operacional. 8

10 b) Processadores de linguagens de programação: úteis no desenvolvimento de programas de aplicação. Exs.: compilador FORTRAN, interpretador BASIC, etc. c) Aplicativos: programas desenvolvidos para a execução de tarefas de diversas tais como edição de textos, cálculos de contabilidade, controle de estoques, confecção de folhas de pagamento, análise de investimentos, confecção de gráficos, etc. d) Utilitários de um sistema: executam tarefas de preparação relativas a um sistema específico tais como (para o caso de um sistema operacional) preparação de disquetes para uso, alteração no modo de saída no monitor, etc A GERAÇÃO DOS MICROCOMPUTADORES SISTEMA MICROCOMPUTADOR: CARACTERIZAÇÃO GERAL Um sistema microcomputador compreende: - unidade do sistema; - monitor; - teclado; - impressora; - mouse (dispositivo de apontamento); - modem (conexão a uma linha telefônica); - scanner; - sistema de videoconferência; - etc; A unidade do sistema: Placa do sistema (placa mãe ou placa planar): placa de circuito impresso contendo circuitos de silício correspondentes a: - microprocessador; - circuitos de suporte como o circuito de relógio ("clock"); - memória RAM; - memórias do tipo ROM com seus programas embutidos. 9

11 Adaptadores ou opções: cartões de circuito impresso utilizados para permitir a conexão de opcionais como impressoras, modems de telefone, etc. Barramento ("bus"): - canal de comunicação comum constituído de um grupo de linhas de sinal que atua como transportador comum de sinais de uma parte a outra do computador; - a definição de um barramento especifica a finalidade de cada linha e a relação de temporização dos sinais elétricos; - slots de expansão são conectados ao barramento: adaptador possibilita a comunicação de um periférico por exemplo com a memória e o processador. O clock: responsável pelo fornecimento de um pulso elétrico em intervalos regulares, pulso este essencial para que o processador possa trabalhar numa velocidade particular. Embora haja outros fatores que influenciem a velocidade de um microcomputador - como tempo de acesso a memórias, opções de configuração, etc. - pode-se dizer que computadores com maior valor de clock são, em princípio, mais rápidos. Os primeiros XTs trabalhavam com um clock interno de 4.77 Mhz. Ao longo dos anos, vários padrões de microcomputadores, com valores crescentes de clock, foram introduzidos no mercado. Assim é que temos atualmente microcomputadores utilizando o microprocessador Pentium com valores de clock de 700 MHz, 800 MHz ou mesmo 1 GHz. A obsolescência é muito rápida com respeito a este aspecto, sendo que o surgimento de um novo padrão implica, em maior ou menor grau, na desvalorização de seu predecessor MEMÓRIAS A discussão nesta secção se aplica essencialmente a memórias principais e não a dispositivos de memória secundária. As memórias são constituídas de blocos de pastilhas de material semicondutor. Uma memória é classificada, quanto à função, em: a) memória RAM (Random Access Memory): - memória de leitura e gravação: utilizada para armazenamento temporário de programas e dados do usuário (memória volátil); - memória propriamente dita do microcomputador; - UCP pode ler e escrever em memórias do tipo RAM; b) memória ROM (Read-Only Memory): - memória de leitura apenas: já vem gravada de fábrica por exemplo com instruções elementares para que o computador compreenda comandos básicos de controle geral do sistema; um BIOS de PC gravado em uma memória do tipo ROM constitui um exemplo de firmware. - no caso de alguns modelos de microcomputadores mais antigos, com linguagem BASIC embutida: o interpretador da linguagem vinha gravado em uma memória do tipo ROM; 10

12 - instruções gravadas em ROM em geral executam testes internos de verificação do funcionamento adequado do computador (como ocorre na inicialização do microcomputador para operação); - variações: PROM, EPROM, EEPROM EAROM; - a UCP não consegue escrever em memórias do tipo ROM. Conceitos de memória CACHE, cache de DISCO e de memória VIRTUAL: - memória CACHE: as placas de CPU incluem um tipo especial de memória conhecido como memória CACHE. Trata-se de uma memória pequena, em geral com 64, 128 ou 256Kb, de acesso extremamente rápido comparado com a RAM convencional, utilizada para melhorar a performance do microprocessador no que se refere ao acesso à RAM. - cache de DISCO: programas de CACHE de disco permitem que se faça uso de uma parte da memória RAM do microcomputador, que passa então a funcionar como uma secção intermediária de armazenamento de dados entre o disco e a memória principal. Com isto muitas informações que necessitariam ser localizadas no disco fixo e carregadas na memória principal para processamento, são encontradas muito mais rapidamente na memória CACHE, com isto economizandose o tempo de acesso ao disco. Esta estratégia possibilita também um aumento na vida útil do disco rígido (menos acessos). - memória VIRTUAL: recurso que permite utilizar uma área do disco rígido como um prolongamento da memória principal do microcomputador: quando a memória real e pequena, a CPU armazena dados temporariamente naquela porção do disco; quando os dados lá armazenados são requeridos para processamento (o qual somente pode ocorrer na memória real), efetua-se uma troca trazendo-se os dados de volta para a memória principal e transferindo-se para a área de disco outras informações (que antes residiam na memória principal). BIBLIOGRAFIA 1. Tanembaum, A. S. Structered Computer Organization, segunda edição, Prentice-Hall, Norton, P. Introdução à Informática. São Paulo: Makron Books, Guimarães, C. C. Princípios de Sistemas Operacionais, Campus Vasconcelos, L. Como montar, configurar e expandir seu AT 386/486, Laércio Vasconcelos Engenharia de Computação LTDA, C.P. 4391, Rio de Janeiro-RJ, Senne, E. L. F. & Sena, G. J. Organização e Utilização de Microcomputadores, apostila FEG, Norton, P. Desvendando o PC e PS/2, Campus,

Unesp. Introdução à Ciência da Computação. Introdução à Programação em C. Prof. Dr. G. J. de Sena CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA

Unesp. Introdução à Ciência da Computação. Introdução à Programação em C. Prof. Dr. G. J. de Sena CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA Unesp UNIVERSIDADE ESTADUAL PAULISTA CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA Introdução à Programação em C Introdução à Ciência da Computação Prof. Dr. G. J. de Sena Edição: 2010 1 Capítulo 1 Introdução

Leia mais

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

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..

Leia mais

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

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site: INFORMÁTICA Professor: Venicio Paulo Mourão Saldanha Site: www.veniciopaulo.com Graduado em Análises e Desenvolvimento de Sistemas Analista de Sistemas (Seplag) Instrutor(Egp-Ce) Professor(CEPEP) CONCEITOS

Leia mais

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua INTRODUÇÃO Introdução a Informática Introdução Para que serve o computador? Word, Filme, Facebook,... Resolver problemas do usuário Coletar, manipular e fornecer os resultados Processamento eletrônico

Leia mais

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

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho http://www.ic.uff.br/~debora/fac! 1 2

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho 2

Leia mais

Os computadores foram construídos inicialmente para fins militares.

Os computadores foram construídos inicialmente para fins militares. 1 CONCEITOS BÁSICOS Introdução Os computadores foram construídos inicialmente para fins militares. O primeiro computador construído era eletromecânico e possuía gigantescas dimensões. Funcionava a base

Leia mais

Conceitos sobre Computadores

Conceitos sobre Computadores Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.

Leia mais

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA

LISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA Informática Aplicada 2009.2 Campus Angicos LISTA DE EXERCÍCIOS 01 Professor: Araken de Medeiros Santos INTRODUÇÃO À INFORMÁTICA 1. Cite alguns problemas que o uso de válvulas provocava nos computadores

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas

Leia mais

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

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.

Leia mais

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes

Leia mais

Introdução à Informática

Introdução à Informática 1 FACULDADE DOS GUARARAPES Introdução à Informática Introdução a Computação e Suas Aplicações Prof. Rômulo César romulodandrade@gmail.com www.romulocesar.com.br 2 Objetivo Apresentar conceitos gerais utilizados

Leia mais

Hardware. Informática

Hardware. Informática Hardware Informática l Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores = hardware b) Os programas = software c) Os seres humanos

Leia mais

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA 1.3. CONCEITOS BÁSICOS DE INFORMÁTICA Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento automático da informação. Para

Leia mais

Prof. Sandro Wambier

Prof. Sandro Wambier Prof. Sandro Wambier São elementos da Arquitetura de um computador: conjunto de instruções de um processador, os modos de endereçamentos, o tipo e tamanho dos dados manipulados pelo processador, ex.: Intel

Leia mais

Informática Aplicada. Introdução

Informática Aplicada. Introdução Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Objetivo Apresentar conceitos gerais utilizados em informática. 2 Estrutura Conceitos de Hardware Conceitos de Software Armazenamento de dados (unidades de medidas) Redes de computadores

Leia mais

SSC304 Introdução à Programação Para Engenharias

SSC304 Introdução à Programação Para Engenharias Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Estrutura de um Computador GE4 Bio GE4Bio Grupo de Estudos

Leia mais

Curso Técnico em Informática

Curso Técnico em Informática COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Curso Técnico em Informática Disciplina: Fundamentos e Suporte

Leia mais

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens.

Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens. 1 Ivinhema-MS Prof. Esp. Carlos Roberto das Virgens www.carlosrobertodasvirgens.wikispaces.com NOÇOES BÁSICAS DE PERIFÉRICOS E ARQUITETURA DOS COMPUTADORES. Um sistema de informações é um conjunto de componentes

Leia mais

Algoritmos e Técnicas de Programação. Professora Luciana Faria

Algoritmos e Técnicas de Programação. Professora Luciana Faria Algoritmos e Técnicas de Programação Professora Luciana Faria luciana.faria@ifs.ifsuldeminas.edu.br Conceitos Básicos Computadores??? Máquina composta de elemento físicos do tipo eletrônico É uma máquina

Leia mais

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Os computadores ditigais podem ser classificados em 5 grupos distintos: Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento

Leia mais

Objetivo. Introdução à Informática. Estrutura. Apresentar conceitos gerais utilizados em informática.

Objetivo. Introdução à Informática. Estrutura. Apresentar conceitos gerais utilizados em informática. Introdução à Informática Objetivo Apresentar conceitos gerais utilizados em informática. Prof. Saravalli www.profsaravalli.com E-mail: ademir_saravalli@yahoo.com.br 2 Estrutura Conceitos de Hardware Conceitos

Leia mais

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE COCNEITOS BÁSICOS DE HARDWARE COMPUTADOR QUANTO AO TIPO COMPUTADOR SISTEMAS DE COMPUTAÇÃO o Analógico o Digital o Híbrido o Hardware (parte física) o Software

Leia mais

SCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO

SCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO SCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Zhao Liang O Sistema de Computador RESULTADOS PROCESSAMENTO DADOS Um computador é um dispositivo físico que recebe dados como entrada, transforma esses

Leia mais

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª. UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO 1. Cite alguns problemas que o uso de válvulas provocava nos computadores de 1ª geração. 2. O que diferencia os computadores

Leia mais

Sistemas de Computação Hardware. Sistema Central Periféricos

Sistemas de Computação Hardware. Sistema Central Periféricos Introdução à Informática Sistemas de Computação Hardware Sistema Central Periféricos 2 Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema de

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Informática na Educação Prof. Msc. Rafael Robson Negrão rafael@uel.br http://www. Escola Bíblica Cristã Introdução à Informática 2 Objetivo Apresentar conceitos gerais utilizados

Leia mais

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

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores Computação L Apresentação da Disciplina e Conceitos Básicos de Computadores Tópicos da Aula Conceitos básicos de computação Componentes de um computador Como os diferentes componentes interagem Representação

Leia mais

Algoritmos Computacionais

Algoritmos Computacionais UNIDADE 1 Processador e instruções Memórias Dispositivos de Entrada e Saída Software ARQUITETURA BÁSICA UCP Unidade central de processamento MEM Memória E/S Dispositivos de entrada e saída UCP UNIDADE

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Estrutura Conceitos de Hardware Conceitos de Software Armazenamento de dados (unidades de medidas) Redes de computadores (equipamentos de interconexão, classificação

Leia mais

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos Roteiro Sistemas de Computação Hardware Sistema Central Periféricos 1 Sistemas de Computação Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema

Leia mais

FundamentosemInformática

FundamentosemInformática FundamentosemInformática 03 Bit e Byte 1 -Introdução Toda informação inserida no computador passa pelo Microprocessador e é jogada na memória RAM para ser utilizada enquanto seu micro trabalha. Essa informação

Leia mais

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

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 1 INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 2 O COMPUTADOR 3 O COMPUTADOR 4 O COMPUTADOR Blocos funcionais 5 TIPOS DE COMPUTADOR Você conhece os diferentes tipos de computador? 6 TIPOS DE COMPUTADOR PC

Leia mais

1. Conceitos Básicos de Computação

1. Conceitos Básicos de Computação Introdução à Computação I IBM1006 1. Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 1.Conceitos Básicos de Computação 1.1.

Leia mais

Fundamentos de Informática Introdução aos Conceitos Básicos

Fundamentos de Informática Introdução aos Conceitos Básicos Fundamentos de Informática Introdução aos Conceitos Básicos Professor: Luiz A. P. Neves neves@ufpr.br e lapneves@gmail.com 1 Roteiro Objetivos Conceitos Básicos Processamento de Dados Modalidade de Computadores

Leia mais

Introdução à Informática Engenharia Agrícola

Introdução à Informática Engenharia Agrícola Conceitos Básicos Introdução à Informática Engenharia Agrícola Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes diegorm@anhanguera.com Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads

Leia mais

Informática I. Aula 2. Ementa

Informática I. Aula 2.  Ementa Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

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

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO 1 Quem sou eu? Daniel Brandão Graduado em Sistemas para Internet Especialista em Tecnologia Para Aplicações Web Desenvolvedor

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 CONCEITOS ASSUNTOS DESTA AULA: Funcionalidades de um computador; Hardware e Software; Componentes de um computador: o CPU

Leia mais

AGT0001 Algoritmos Aula 01 O Computador

AGT0001 Algoritmos Aula 01 O Computador AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia karina.roggia@udesc.br Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016

Leia mais

FACULDADE PITÁGORAS PRONATEC

FACULDADE PITÁGORAS PRONATEC FACULDADE PITÁGORAS PRONATEC DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivos Ao final desta apostila,

Leia mais

Modelo de Von Neumann: conceito do programa armazenado

Modelo de Von Neumann: conceito do programa armazenado Arquitetura de computador Modelo de Von Neumann: conceito do programa armazenado Arquitetura de Von Neuman A arquitetura de computador proposta por Von Neumann é composta basicamente por: Computadores

Leia mais

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

Programação de Computadores I - PRG1 Engenharia Elétrica Programação de Computadores I - PRG1 Engenharia Elétrica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional Roteiro

Leia mais

O Sistema de Computação

O Sistema de Computação O Sistema de Computação Arquitetura de Computadores Prof. Vilson Heck Junior O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema Operacional

Leia mais

Introdução aos Computadores e Programação

Introdução aos Computadores e Programação Instituto Superior Politécnico de Ciências e Tecnologia Introdução aos Computadores e Programação Prof Pedro Vunge http://pedrovunge.com II Semestre de 2018 SUMÁRIO : 1.Estrutura básica do Computador:

Leia mais

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

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware) CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware) HARDWARE É a parte física do computador, ou seja, são as peças que compõem um PC; Nesse capítulo iremos aprender a conhecer algumas

Leia mais

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

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2) Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora

Leia mais

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Arquitetura de Computadores. Infraestrutura de TI: Hardware Arquitetura de Computadores Infraestrutura de TI: Hardware Computação Informação + Automação Tratamento dos dados em informação por meios automáticos Dispositivos eletrônicos Aplicados em Computadores,

Leia mais

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 Arquitetura de Von Neumann CPU Unidade de controle Unidade de entrada Unidade de saída ULA Von Neumann era um gênio. Falava muitos

Leia mais

Conceitos Básicos de Informática. Profª Patricia Schiavon

Conceitos Básicos de Informática. Profª Patricia Schiavon Conceitos Básicos de Informática Profª Patricia Schiavon O QUE É INFORMÁTICA? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento

Leia mais

Sistema Computacional

Sistema Computacional Algoritmos e Lógica de Programação Conceitos Básicos Abstração Reinaldo Gomes reinaldo@cefet-al.br O que é um? Integração de componentes atuando como uma entidade, com o propósito de processar dados, i.e.

Leia mais

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

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação AULA 2 Prof.: Jadiel Mestre. Componentes de um Sistema de Informação Os componentes de um sistema de informação são divididos em três partes 2 1 Componentes físicos do computador Dispositivos de Entrada/Saída

Leia mais

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A U E S C Memória DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A Hierarquia de Memória Em um Sistema de computação existem vários tipos de memória que interligam-se de forma bem estrutura

Leia mais

Curso Técnico de Nível Médio

Curso 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 mais

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01 Laboratório de Utilização de Microcomputadores (DCA0302) Diogo Pedrosa Hardware Aula 01 Computador Combinação de diversos dispositivos e circuitos digitais que podem executar uma seqüência de operações

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Professor: Jailson Torquato Conceitos Iniciais Mensuramento da Informação Sistemas de Numeração Binário Dois Símbolos Octal Oito Símbolos Decimal Dez Simbolos Hexadecimal Dezesseis

Leia mais

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

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO. INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO isabeladamke@hotmail.com Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES AULA 03 PROFº RITIELLE SOUZA DISTRIBUIÇÃO LÓGICA DISTRIBUIÇÃO LÓGICA Arquitetura de Von Neumann Uma unidade central de processamento recebe informações através de uma unidade

Leia mais

Informática: termo que provém da contração das palavras Informação. Processamento de dados: operações que se praticam com dados.

Informática: termo que provém da contração das palavras Informação. Processamento de dados: operações que se praticam com dados. Informática: termo que provém da contração das palavras Informação automática. É a ciência que estuda o tratamento automático e racional da informação. Principais funções: - desenvolvimento de novas máquinas

Leia mais

Estrutura Básica de um Computador

Estrutura Básica de um Computador SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção

Leia mais

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

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência Lista de Exercícios sobre Conceitos de Informática Exercício 1: Correspondência Relacione os termos da tabela 1 abaixo com as definições da tabela 2. Para facilitar, os termos da tabela 1 estão colocados

Leia mais

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores Introdução à Programação Apresentação da Disciplina e Conceitos Básicos de Computadores Objetivos Aprender técnicas de programação que aumentem a qualidade de software e a produtividade no desenvolvimento

Leia mais

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

Noções de Informática INSS. Novo Curso. Aula 01 127767 Noções de Informática INSS Novo Curso Aula 01 http://facebook.com/profricardobeck contato@profricardobeck.com.br Mensurando Dados Sistema de numeração Binário (0 e 1) Fax/Modem 56 Kbps Placa de

Leia mais

Fundamentos de Computação

Fundamentos de Computação Campus: Jequié Fundamentos de Computação Professor: Dr. Robson Cipriano 1 Hardware para Microcomputadores 1 O Computador... funciona executando o programa ou a sequência de operações que está armazenada

Leia mais

Componentes de um Computador Típico

Componentes de um Computador Típico Componentes de um Computador Típico Assim como em um aparelho de dvd, no qual é necessário ter o aparelho de dvd e um dvd contendo o filme que será reproduzido, o computador possui a parte física, chamada

Leia mais

Profa. Leda G. F. Bueno

Profa. Leda G. F. Bueno Profa. Leda G. F. Bueno O computador pode ser descrito como um sistema. Sendo um sistema, este pode ser esquematizado como a entrada de insumos, processamento e saída do produto final No caso do computador

Leia mais

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador DCC IME USP 1

Leia mais

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária Programação de Computadores O Computador Memória Principal representação binária Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias

Leia mais

ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA

ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA FATEC SP - Análise e Desenvolv. De Sistemas - Ambiente Operacional PÁG. 1 II) ELEMENTOS DE HARDWARE: DIAGRAMA DE BLOCOS DE UM COMPUTADOR 1) CPU - UNIDADE CENTRAL DE PROCESSAMENTO RESPONSÁVEL PELA EXECUÇÃO

Leia mais

Conceitos sobre Computadores

Conceitos sobre Computadores Conceitos sobre Computadores Prof. Adriano Mauro Cansian Prof. Leandro Alves Neves UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O

Leia mais

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

Algoritmos e Lógica de Programação Componentes e Arquitetura Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções

Leia mais

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

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número

Leia mais

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

Introdução à Programação de Computadores Fabricação Mecânica Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional

Leia mais

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira LIC Organização e Estrutura Básica Computacional Prof. Marcelo Costa Oliveira licufal@gmail.com História 1946 Inventado o 1º computador eletrônico de grande porte ENIAC Universidade da Pensilvania: 18.000

Leia mais

Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos

Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos Introdução Computador Máquina destinada a realizar cálculos complexos. Matéria Prima Série de atividades

Leia mais

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

ENGENHARIA DE SISTEMAS MICROPROCESSADOS ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução

Leia mais

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr. 05 Aula 05 Fundamentos de Hardware e Software Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Fundamentos de Hardware Sistemas de Computação Sistemas de Computação Computador

Leia mais

for Information Interchange. 6 Memória:

for Information Interchange. 6 Memória: 6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário

Leia mais

COMPUTADOR. Adão de Melo Neto

COMPUTADOR. Adão de Melo Neto COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis não são A, B, +, 0, etc., mas apenas zero(0) e um (1). É uma linguagem de comunicação

Leia mais

CP Introdução à Informática Prof. Msc. Carlos de Salles

CP Introdução à Informática Prof. Msc. Carlos de Salles CP 1015.1 Prof. Msc. Carlos de Salles PROGRAMA 1. CONCEITO DE SISTEMAS 1.1 Sistemas e sua classificação 1.2 Informações e Dados 1.3 O Processamento de Dados 1.4 O Computador e sua História 2. ESTRUTURA

Leia mais

Hardware Central de Cursos Professor Pimentel

Hardware  Central de Cursos Professor Pimentel Hardware Central de Cursos Professor Pimentel Geral Quem perguntou? X X X 1 --- 2, 3, 4, 5 O que é?... é bastante utilizado, principalmente na área de computação, e se aplica à unidade central de processamento,

Leia mais

Introdução à Computação

Introdução à Computação UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Introdução à Computação Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Histórico da Computação Prof. Yandre

Leia mais

Introdução à Computação

Introdução à Computação UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Introdução à Computação Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Histórico da Computação Prof. Yandre

Leia mais

Projeto de Algoritmos

Projeto de Algoritmos Projeto de Algoritmos Introdução aos Sistemas Computacionais Prof. Ernani Viriato de Melo / Reginaldo Costa http://www.ernani.eti.br http://reginaldofazu.blogspot.com 2º Semestre - 2008 Conceitos Básicos

Leia mais

2 Arquitetura de Computadores

2 Arquitetura de Computadores 2 Arquitetura de Computadores Definição 1. Um computador é uma máquina composta de um conjunto de partes eletrônicas e eletromecânicas, com capacidade de coletar, armazenar e manipular dados, além de fornecer

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 10 http://www.ic.uff.br/~bianca/introinfo/ Aula 10-05/10/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word

Leia mais

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

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores? ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 13/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia

Leia mais

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA O que são as memórias? Armazenamento Instruções de um programa em execução Dados iniciais dos programas Resultados finais a serem transmitidos a

Leia mais

Escola Secundária de Emídio Navarro

Escola 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 Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.

Leia mais

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA

INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA PROF.ª DANIELLE CASILLO SUMÁRIO Objetivos; Ementa; Técnicas

Leia mais

Sistemas Operacionais. Conceitos de Hardware

Sistemas Operacionais. Conceitos de Hardware Sistemas Operacionais Conceitos de Hardware Sumário 1. Introdução 7. RISC e CISC 2. Processador 1. Operações de Processamento 2. Unidade de Controle 3. Ciclos de uma Instrução 3. Memória 1. Memória Principal

Leia mais

O que é um microprocessador?

O que é um microprocessador? MICROPROCESSADORES O que é um microprocessador? É um circuito integrado com milhares, ou mesmo milhões, de transistores, que estão interligados por superfinos traços de alumínio. Os transistores trabalham

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores 2018.1 Computador O computador é uma máquina que realiza processamento de dados automaticamente. Ela é formada por um hardware e um software. O Engenho Analítico é o primeiro

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais