Processamento de Dados
|
|
- Giulia Estrada Bastos
- 8 Há anos
- Visualizações:
Transcrição
1 AEDB Associação Educacional Dom Bosco Faculdade de Engenharia de Resende Processamento de Dados Gabriel Pitágoras Silva e Brenner gabrielbrenner@gmail.com
2 Sobre o Professor Professor da Dom Bosco desde 2004 em cadeiras relacionadas a Engenharia de Software e Sistemas Experiência de mais de 10 anos na área de desenvolvimento Dezenas de sistemas desenvolvidos Pós-graduado em Engenharia de Software Analista de Sistemas das Indústrias Nucleares do Brasil S/A Palestrante sobre desenvolvimento de sistemas +/- 40 artigos publicados sobre desenvolvimento de sistemas Coordenador do curso de Sistemas de Informação
3 Objetivos com a Cadeira Ensinar o que é um dado e como funciona o processo de transformação desse dado em Informação Abordar os diferentes tipos de computadores, Sistemas Operacionais e Sistemas Demonstrar, como os dados devem ser armazenados e quais são os meios de transportes existentes Aulas teóricas, práticas e dinâmicas, com participação ativa dos alunos Trazer informações úteis para o futuro profissional de Engenharia
4 Plano de Ensino - Ementa Introdução ao Processamento de Dados Sistemas Operacionais Tecnologias de Desenvolvimento Tecnologias de Armazenamento Modelo Cliente-Servidor e Redes Sistemas Gerenciadores de Banco de Dados Internet Padrões de Transmissão de Dados Técnicas de abordagem para criação de projetos de processamento
5 Plano de Ensino - Avaliação Avaliações bimestrais Trabalhos valendo 30% da Nota Prova Teórica e Prática valendo 70% da Nota 75% de presença durante o ano 2ª Chamada, prova individual teórica, valendo 100% da nota, invalidando o trabalho Os trabalhos em sala de aula serão sem prévio aviso, no início ou no final das aulas.
6 O que é Processamento de Dados É o tratamento dos dados por meio de máquinas, com o fim de obter resultados da informação representada pelos dados (diz-se apenas processamento). Ou conjunto de operações que transformam DADOS em INFORMAÇÕES, sendo DADO um fato isolado e INFORMAÇÃO um conjunto de fatos inteligentemente organizados. Ex.: o valor de um produto vendido é um DADO, vários produtos vendidos por um caixa, após o processamento, gera a nota de venda e com todos os valores de produtos vendido e o valor total da venda como resultado desse processamento. Ainda, como resultado de processamento, pode-se obter o fechamento do caixa, no final do dia.
7 Como Funciona? Dados Processamento Informação Entrada de Dados: Automáticas Manuais que normalmente são formadas por formulários eletrônicos, que estruturam os dados Possui dois componentes: Hardware: Responsável pelo processamento propriamente dito Software: Conjunto de programas Sistemas de Informação Precisa ser Armazenada: Memórias temporárias Memórias permanentes Organização Lógica da Informação Técnicas de Armazenamento e Recuperação Técnicas de Transmissão
8 Entradas de Dados Automatizadas Parte Mecânica, Eletromecânica e Eletrônica C P U Software de Controle Dados Temporários Máquina de Produção Comunicação Interfaces p/ Usuário Software de Gerenciamento Saídas para Usuário CPU Auxiliar Dados Permanentes Sistema de Gerenciamento A comunicação pode se dar em Tempo Real e/ou em Lotes, de tempos em tempos ou quando solicitada pelo usuário final (esse último é semiautomático).
9 Entradas de Dados Manuais Necessitam de interação manual intensa do usuário final. O meio de entrada, é constituído, basicamente, por formulários eletrônicos, que estruturam e particionam os dados
10 O que é um Computador? Basicamente uma máquina, eletrônica automática, que lê dados, efetua cálculos e fornece resultados. Ou seja, máquina que recebe dados, compara valores, armazena dados e move dados; portanto trabalha com dados e estes, bem colocado, tornam-se uma informação. Para controlar todas as operações dos circuitos integrados existem os programas.
11 O que é um Programa? O que é um programa? É um conjunto ordenado de instruções, estabelecendo o que deve ser feito. São eles que mantém a máquina funcionando e permitem sua utilização de forma fácil e eficiente. Dessa maneira surge o Processamento de Dados. Hardware: Conjunto formado pelos circuitos eletrônicos e partes eletromecânicas de um computador. É a parte física, visível do computador: impressora, modem, monitor, teclado, os mais variados tipos de placas, etc. Software: É um conjunto de programas, rotinas e procedimentos envolvidos na operação de um computador. São de qualquer tipo e em qualquer linguagem, que são introduzidos na máquina para fazê-la trabalhar, passo a passo, e produzir algum resultado. Podem ser desde um sistema operacional tal como o Windows, até um utilitário ou aplicativo, ou mesmo um programa armazenado em um chip ROM. O hardware sozinho não funciona sem instruções(software) do que e quando fazer.
12 Como programas são criados? Para que as pessoas se entendam e possam comunicar-se entre si, é necessário que ambas falem uma linguagem comum. O mesmo acontece na relação homem-máquina. Quando surgiram os primeiros computadores, no final dos anos 40, tornou-se necessário programá-los. Isto era feito diretamente, determinando-se as instruções por meio de chaves localizadas no painel de controle do computador. Entretanto, esse tipo de programação era demasiadamente improdutivo, principalmente porque sempre que se fosse repetir o processamento, era necessário gastar diversas horas para ajustar as chaves no painel do computador. Sentiu-se a necessidade de desenvolver um modo alternativo e que fosse mais simples para se obter os resultados esperados do computador
13 Como programas são criados II? Assim, em vez de chaves, as instruções eram inseridas no computador através de cartões ou fitas perfurados, que continham seqüências de números 0 e 1. Quando duas pessoas, que falam idiomas diferentes, precisam se comunicar,existem duas saídas: ou uma delas aprende e procura se expressar no outro idioma, ou ambas continuam falando suas línguas com o auxílio de um tradutor para intermediá-las. O mesmo ocorre quando uma pessoa utiliza o computador. Ou aprende a expressar a linguagem de máquina, ou se expressa em linguagens semelhantes à linguagem humana, que são chamadas linguagens de alto nível. Neste caso, fez-se então necessário o uso de tradutores tipo os compiladores e interpretadores, como forma de codificar uma linguagem entendida por nós seres humanos para uma linguagem entendida pelas máquinas.
14 Compiladores Traduz todo o programa para a linguagem de máquina antes de sua execução pelo computador. Programa Fonte em Linguagem de Programação Compilador Executável em Linguagem de Máquina
15 Interpretadores Traduz somente o trecho do programa que será executado em seguida, normalmente uma linha. Após a execução da linha, ele traduz a próxima que será executada e assim, sucessivamente, até o final do programa. Programa Fonte em Linguagem de Programação Interpretador Execução da Instrução ou Linha de Comando
16 Níveis de Linguagens Para facilitar a classificação de todas as linguagens existentes, costuma-se dizer que uma linguagem de computação encontra-se em um determinado nível em relação à linguagem humana. Desta forma. Uma linguagem é de Baixo Nível quando a sua estrutura está próxima à linguagem entendida pelo computador. No outro extremo, encontramos as linguagens de Alto Nível, como o C, JAVA, PASCAL, BASIC e outras. Dizemos que uma linguagem é de Alto Nível quando sua estrutura assemelha-se à linguagem humana, normalmente baseada em palavras do idioma inglês como BEGIN (início), END (fim), IF(se), Else (Se não), etc.
17 Níveis de Linguagens II Comparativamente, podemos estabelecer a seguinte relação entre os níveis de linguagens: Quanto maior o nível de uma linguagem, mais simples é o processo de aprendizado, programação e de manutenção de programas já desenvolvidos. Quanto menor o nível de uma linguagem, maior quantidade de instruções é necessário para obtenção do resultado desejado. E conseqüentemente, maior é a dificuldade para o desenvolvimento de um programa.
18 Níveis de Linguagens III As linguagens de Alto Nível destinam-se ao desenvolvimento de aplicações práticas, e apresentam as seguintes características: compatibilidade entre computadores e transparência (independência) do Sistema Operacional, facilidade na elaboração e manutenção de programas e facilidade na contratação de mão-de-obra. As linguagens de Baixo Nível orientam-se para o desenvolvimento de aplicações específicas, tais como Sistemas Operacionais, Compiladores, Utilitários, Gerenciadores de Banco de Dados, etc.
19 Níveis de Linguagens IV Linguagem Máquina: representação simbólica de zeros e uns (0 ou 1). Linguagem Assembly: representação simbólica de instrução da CPU. Linguagem de Alto Nível: permite programa ser independente da máquina (necessitam de interpretadores e compiladores). Tradicionais = COBOL e FORTRAN Modernas = PASCAL, C e ADA Orientada a Objetos = C ++, OBJECT, DELPHI, C#, Java, Visual Basic.NET, etc... Especializadas = APL, LISP, OPS5, PROLOG ( para aplicações específicas ) Linguagens de Quarta Geração: Criação automática de código, SQL, Linguagens de banco de dados(p-sql, T-SQL, etc)
20 Tipos de Software Software básico: É o conjunto de programas que supervisionam e auxiliam a execução dos diversos softwares aplicativos. O software básico é. em geral, formado pelos seguintes programas principais: Sistema Operacional - é responsável pela interface (interação) entre hardware e o usuário, o hardware e outros softwares aplicativos, como está representado na figura abaixo.(exemplos: WINDOWS 95, 98, XP, VISTA, UNIX, LINUX, DOS, OS2, etc) Compiladores e Interpretadores: que traduzem ou interpretam os programas escritos em diferentes linguagens. O software básico é fornecido pelo próprio fabricante do computador e, em geral, está escrito em linguagem de máquina.
21 Tipos de Software II Software de Tempo Real - monitora, analisa e controla eventos do mundo real: sistema de controle de tráfego aéreo, relógio digital,... Software Comercial - sistemas de operações comerciais e tomadas de decisões administrativas: folha de pagamentos, contas a pagar e a receber,... Software Científico e de Engenharia - caracterizado por algoritmos de processamento de números: astronomia, análise de fadiga da mecânica de automóveis, biologia molecular, projeto CAD,.. Software de Computador Pessoal software aplicativo - envolve processadores de textos, planilhas eletrônicas, computação gráfica, diversões, etc. Outros - Software Embutido, Software de Inteligência Artificial, softwares educacionais, tutores inteligentes, de apoio a decisão, geográficos, web.
22 Tipos de Software III OBSERVAÇÃO: Tanto o software, trabalham em linguagem de máquina, isto é, em código binário, que é a única codificação aceita pelo hardware ou arquitetura do computador. O usuário, em geral, não manipula diretamente valores ou códigos binários. Os programas do software básico encarregam-se de efetuar a tradução dos códigos e a conversão dos valores. Os programas que fazem as traduções de valores para código nativo (código de máquina) são os compiladores ou interpretadores.
23 Evolução do Processamento de Dados Hardware: maior desempenho, menor tamanho e custo A segunda era Multiusuário Tempo real Banco de Dados Os primeiros anos Software Houses Orientação batch Distribuição limitada Software customizado A terceira era Sistemas Distribuídos Inteligência embutida Hardware de baixo custo (PCs) Impacto de consumo A quarta era Tecnologia O. O. Sistemas Especialistas Redes Neurais Computação Paralela
24 Evolução dos Computadores I Ábaco A primeira calculadora que se tem notícias é o ábaco, de origem chinesa, do século V a.c. (antes de Cristo) capaz de efetuar operações algébricas elementares. Calculadoras mecânicas Anteriormente à década de 40 já existiam calculadoras mecânicas, dentre elas, pode-se destacar: a calculadora de Charles Babbage.
25 Evolução dos Computadores II Primeira geração - ENIAC Foi na década de 40 que surgiram as primeiras válvulas eletrônicas, o exército americano necessitava de um equipamento para efetuar cálculos de balística, foi quando se iniciaram os estudos neste sentido. Cada válvula era capaz de representar um bit de informação (somente aceita dois estados, ligada ou desligada). Os bytes eram compostos por oito válvulas. Como não se tinha muita confiança nos resultados, devido à constante queima de válvulas, cada cálculo era efetuado por três circuitos diferentes e os resultados comparados, se dois deles coincidissem, aquele era considerado o resultado certo. Os computadores eram verdadeiros monstros eletrônicos que ocupavam muito espaço e consumiam muita energia. O ENIAC (Eletronic Numerical Integrator and Computer), construído em 1948 tinha válvulas e consumia cerca de 200 quilowatts, um absurdo para a época.
26 Evolução dos Computadores III Segunda Geração Foi em 1947 que surgiu o primeiro transistor. Características: revolucionou a eletrônica, os circuitos passaram a consumir muitíssimo menos energia, a ocupar menos espaço, isto a um custo bem satisfatório. Os transistores eram e são muito mais confiáveis que as válvulas. São feitos de cristal de silício, o elemento mais abundante na Terra. Em 1954 a Texas Instruments iniciou a produção comercial de transistores. Da mesma forma os transistores, nos circuitos digitais foram utilizados para representar os dois estados: ligado/desligado, ou seja, zero/um. Nos anos 60 e 70 devido ao emprego do transistor nos circuitos, se deu a explosão, o boom do uso de computadores. Ocupavam menos espaço e tinham um custo satisfatório. Curiosidade: Em 1968 chegou o primeiro computador da UNICAMP, um IBM 1130, com 16KB de memória e um disco de 1 MB, foi um acontecimento, ele trabalhava com cartões perfurados. Rodava programas em ASSEMBLER, Fortran, e PL1.
27 Evolução dos Computadores IV Terceira geração Nos anos 60, iniciou-se o encapsulamento de mais de um transistor num mesmo receptáculo, surgiu assim o Circuito Integrado - CI, os primeiros contavam com cerca de 8 a 10 transistores por cápsula ( chip ).
28 Evolução dos Computadores IV Terceira geração Nos anos 60, iniciou-se o encapsulamento de mais de um transistor num mesmo receptáculo, surgiu assim o Circuito Integrado - CI, os primeiros contavam com cerca de 8 a 10 transistores por cápsula ( chip ).
29 Evolução dos Computadores V Quarta geração Em novembro de 1971, a Intel introduziu o primeiro microprocessador comercial, o 4004, inventado por três engenheiros de Intel. Primitivo aos padrões de hoje, ele continha somente transistores e executava cerca de cálculos por segundo.
30 Evolução dos Computadores VI Quinta geração Pentium P55C ou MMX A evolução das aplicações de multimídia, envolvendo gráficos, imagens e sons tornou uma necessidade a implementação de instruções que facilitassem sua execução. A Intel adicionou ao Pentium, 57 novas instruções voltadas para este tipo de processamento, são as chamadas instruções MMX, ou seja, Multimedia Extentions. São várias instruções comuns, executadas por hardware e propiciam um bom ganho em velocidade de processamento. Há uma melhoria de performance da ordem de 10% nos processamentos ditos normais, não envolvendo as funções MMX.
31 Evolução dos Computadores VII Sexta geração Equipamentos Multi Processados, com vários núcleos, implementando paralelismo de processamento. São exemplos de processadores com mais de um núcleo: Dual Core, Core 2 duo e Quad Core
32 Processamento de Dados Gabriel Pitágoras Silva e Brenner PERGUNTAS?
INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann
INFORMÁTICA BÁSICA Prof. Rafael Zimmermann 1. INFORMÁTICA É a ciência que estuda o processamento de informações. Nasceu da necessidade do homem processar informações cada vez mais complexas e com maior
Leia maisO Processo de Desenvolvimento de Software. Engenharia de Software
O Processo de Desenvolvimento de Software Engenharia de Software 1 Sumário: Software Definição, características e aplicações; Evolução; Crise do Software Problemas e causas; Mitos do Software. Paradigmas
Leia maisEvolução histórica dos computadores
Evolução histórica dos computadores Descrever a organização funcional de um computador. Identificar as principais formas de utilização e aplicação de computadores. Nesta primeira aula, abordaremos os conceitos
Leia maisCursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 01 - História e Funções dos Sistemas Operacionais Visão do Sistema Operacional programadores e analistas usuários programas,
Leia maisIntrodução à Computação
Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os
Leia maisCapítulo 1 Introdução
Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador
Leia maisCurso Técnico em Redes
Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas
Leia maisUnidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas
http://www.ic.uff.br/~debora/fac! Dar noções iniciais dos componentes básicos de um sistema de computador, assim também como conceitos fundamentais necessários para a manipulação de informação dentro do
Leia maisConceitos Básicos sobre Sistema de Computação
Conceitos Básicos sobre Sistema de Computação INFORMÁTICA -É Ciência que estuda o tratamento automático da informação. COMPUTADOR Equipamento Eletrônico capaz de ordenar, calcular, testar, pesquisar e
Leia maisUNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal AULA Informática: Aplicações e Benefícios Advocacia
Leia maisDisciplina: Organização de computadores
Disciplina: Organização de computadores Professora: Carolina D. G. dos Santos E-mail: profcarolinadgs@gmail.com Página: profcarolinadgs.webnode.com.br Unip / Prof. a Carolina 1 à Computador Conceitos Básicos
Leia maisMáquinas Multiníveis
Infra-Estrutura de Hardware Máquinas Multiníveis Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceitos básicos Classificação de arquiteturas Tendências da tecnologia Família Pentium
Leia maisADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE
ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE 1 OBJETIVOS 1. Qual é a capacidade de processamento e armazenagem que sua organização precisa para administrar suas informações e transações empresariais?
Leia maisSistema de Computação
Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU
Leia maisInformática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 25
Informática Prof. Macêdo Firmino Introdução a Informática Macêdo Firmino (IFRN) Informática Setembro de 2011 1 / 25 O Que é um Computador? É uma máquina composta de um conjunto de partes eletrônicas e
Leia maisLÓGICA DE PROGRAMAÇÃO
Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE
Leia maisParte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto
Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico
Leia maisINTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO
Capítulo 1 INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO 1.1 Histórico de Linguagens de Programação Para um computador executar uma dada tarefa é necessário que se informe a ele, de uma maneira clara, como ele
Leia maisProcessamento de dados - Aula I
Fundamentos de computação Paulo R. S. L. Coelho paulo@facom.uuf.br Faculdade de Ciência da Computação Universidade Federal de Uberlândia Organização 1 Conceitos iniciais 2 3 Organização 1 Conceitos iniciais
Leia maisIntrodução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?
Como é formado o meu computador? Introdução aos Sistemas Operacionais Arquitetura de Computadores e Software Básico Aula 1 Flávia Maristela (flavia@flaviamaristela.com) Mouse Teclado Monitor Placa de vídeo
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 à Arquitetura de Computadores IFES Campus Serra
Os computadores atuais possuem seis ou mais níveis de máquinas conforme podemos observar no quadro abaixo Nível de linguagem orientada para problemas Nível de linguagem de montagem Nível de sistema operacional
Leia maisEverson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Leia maisLista de Exercícios Introdução à Informática
Lista de Exercícios Introdução à Informática Histórico e Evolução da 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 maisO modelo do computador
O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto APRESENTAÇÃO Os computadores chegaram aos diversos níveis das organizações Nestes contexto: Que linguagem entendem? Que produtos podem usar? Dúvidas
Leia maisDisciplina: Introdução à informática Profª Érica Barcelos
Disciplina: Introdução à informática Profª Érica Barcelos CAPÍTULO 3 1. ARQUITETURA DO COMPUTAÇÃO- SOFTWARE Vimos nos capítulos anteriores que durante muitas décadas vários projetos foram realizados para
Leia maisFundamentosemInformática
FundamentosemInformática 04 Software Conteúdo Conceito de Software Classificação de Softwares Conceito de Sistema Operacional(S.O.) FunçõesBásicasdeumS.O. um Arquivos Atributos Diretórios 1 -Conceitos
Leia maisENIAC. Introdução aos Computadores e à Programação (Noções Básicas)
ENIAC Introdução aos Computadores e à ção (Noções Básicas) Introdução aos Computadores e à ção (Noções Básicas) 1 Introdução aos Computadores e à ção (Noções Básicas) 2 O transistor foi inventado em 1947
Leia maisIntrodução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1
Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução
Leia maisARQUITETURA DE COMPUTADORES. Rogério Spindula Rosa
ARQUITETURA DE COMPUTADORES 1 Rogério Spindula Rosa 2 EXECUÇÃO DE PROGRAMAS PROGRAMA 3 4 INTRODUÇÃO Hoje é raro escrever um programa diretamente em linguagem de computador em virtude da enorme dificuldade
Leia maisAlgoritmos. Cláudio Barbosa contato@claudiobarbosa.pro.br
Algoritmos Partes básicas de um sistema computacional: Hardware, Software e Peopleware Hardware - Componentes físicos de um sistema de computação, incluindo o processador, memória, dispositivos de entrada,
Leia maisGerações de Computadores. INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.
Gerações de Computadores INF005 - Arquitetura de Computadores e Software Básico Aula 3 Flávia Maristela (flavia@flaviamaristela.com) Como é formado o meu computador? Computador = hardware + software 1ª
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia maisMC102 Algoritmos e Programação de Computadores 1ª Aula Introdução à Programação de Computadores
MC102 Algoritmos e Programação de Computadores 1ª Aula Introdução à Programação de Computadores 1. Objetivos Situar a atividade de programação de computadores Apresentar conceitos fundamentais relativos
Leia maisIntrodução. Software (Parte III)
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação Software (Parte III) Prof. a Joseana Macêdo Fechine
Leia maisAULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO. Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA
AULA 01 CONCEITOS BÁSICOS DE PROGRAMAÇÃO Eduardo Camargo de Siqueira INFORMÁTICA APLICADA TÉCNICO EM ELETRÔNICA CURIOSIDADE 2 O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho.
Leia maisAndré Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br)
André Aziz (andreaziz@deinfo.ufrpe.br) Francielle Santos (francielle@deinfo.ufrpe.br) Apresentações; A disciplina: Objetivos; Cronograma; Avaliação; O que é Computação; Breve histórico. DEINFO/UFRPE 2
Leia maisAnálise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores
Leia maisA Evolução dos Sistemas Operacionais
Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento
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 mais1. NÍVEL CONVENCIONAL DE MÁQUINA
1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0
Leia maisMC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Leia maisIntrodução à Programação 2006/07. Computadores e Programação
Introdução à Programação 2006/07 Computadores e Programação Objectivos da Aula Noção de computador. Organização Interna de um Computador Noção de Sistema Operativo. Representação digital de informação
Leia mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisFundamentos da Informática. História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br
Fundamentos da Informática História dos Computadores Prof. Hélder Almeida www.helderalmeida.com.br História da Computação Hoje em dia, os computadores estão presentes em nossa vida de uma forma nunca vista
Leia maisDefinição : Num mundo altamente competitivo como o de hoje, quem estiver mais bem informado está em vantagem.
Definição : Processos de tratamento, controlo e comunicação da informação, através de meios informáticos (computador). Vivemos na era da informação ou sociedade do conhecimento. Num mundo altamente competitivo
Leia maisArquitetura de Computadores. AULA 1 Introdução
Arquitetura de Computadores AULA 1 Introdução Adaptação do material desenvolvido pelo Profs. Eduardo Moresi e Edilson Ferneda UCB - DF Histórico Sumário Computadores Mecânicos Computadores Eletrônicos
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
Leia mais11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador
Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um
Leia maisIntrodução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis
Ciência da Computação Arq. e Org. de Computadores Máquinas Multiníveis Prof. Sergio Ribeiro Computador digital máquina que resolve problemas executando uma série de instruções. Programa conjunto de instruções
Leia maisEngenharia de Software
Engenharia de Software O que é a engenharia de software É um conjunto integrado de métodos e ferramentas utilizadas para especificar, projetar, implementar e manter um sistema. Método É uma prescrição
Leia maisSistemas Operacionais
Sistemas Operacionais O que se espera de um sistema de computação? Execução de programas de usuários Permitir a solução de problemas Sistema Operacional (SO) é um programa colocado entre o hardware do
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
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 mais15 Computador, projeto e manufatura
A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as
Leia maisSistemas Operacionais Introdução. Professora: Michelle Nery
Sistemas Operacionais Introdução Professora: Michelle Nery Área de Atuação do Sistema Operacional Composto de dois ou mais níveis: Tipo de Sistemas Operacionais Sistemas Operacionais Monotarefas Sistemas
Leia maisProf.Msc Jocênio Marquios Epaminondas. http://www.twitter.com/jocenio
Prof.Msc Jocênio Marquios Epaminondas http://www.jocenio.pro.br email:prof.jocenio@jocenio.pro.br http://www.twitter.com/jocenio A escrita, os primeiros registos: Os primeiros registos gráficos feitos
Leia maisComputador Máquina que processa uma grande quantidade de dados com rapidez e precisão.
Introdução à informática - Noções Básicas de Informática; - O que é software / hardware; - Como funciona um computador; - Componentes de um computador; - Tipos de computador; - Periféricos; - Ligar e desligar
Leia maisIntrodução aos Sistemas
Introdução Introdução aos Sistemas Operacionais 1 2 3... n Ambientes Operacionais Prof. Simão Sirineo Toscani stoscani@inf.pucrs.br www.inf.pucrs.br/~stoscani Compilador Editor de texto Browser Programas
Leia maisO Hardware e o Software do Computador
O Hardware e o Software do Computador Aula 3 Parte 2 Software de Computador Aplicativo Horizontal: tarefas genéricas, para quaisquer organizações Aplicativo Vertical: tarefas específicas, para organizações
Leia maisSISTEMAS OPERACIONAIS 2007
SISTEMAS OPERACIONAIS 2007 VISÃO GERAL Sumário Conceito Máquina de Níveis Conceituação de SO Componentes do SO Visões do SO Conceito de Sistemas O que se espera de um sistema de computação? Execução de
Leia maisSistemas de Informações Gerenciais
Sistemas de Informações Gerenciais Aula 3 Sistema de Informação Conceito, Componentes e Evolução Professora: Cintia Caetano INTRODUÇÃO Conceito: Um Sistema de Informação (SI) é um sistema cujo elemento
Leia maisProgramação de Computadores
Aula 01 Introdução Departamento de Computação Universidade Federal de Ouro Preto 2011.1 1 Processamento de dados 2 Organização de Computadores 3 Sistemas de Numeração Processamento de dados Processamento
Leia maisTecnologia da Informação. Prof Odilon Zappe Jr
Tecnologia da Informação Prof Odilon Zappe Jr Conceitos básicos de informática O que é informática? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos
Leia maisINSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.
INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com
Leia maisMaterial 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni
Material 5 Administração de Recursos de HW e SW Prof. Edson Ceroni Desafios para a Administração Centralização X Descentralização Operação interna x Outsourcing Hardware Hardware de um Computador Armazenamento
Leia maisADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE
6 ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE OBJETIVOS Qual é a capacidade de processamento e armazenagem que sua organização precisa para administrar suas informações e transações empresariais?
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisDisciplina de Informática. Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br
Disciplina de Informática Profª. Me. Valéria Espíndola Lessa lessavaleria@gmail.com Valeria-lessa@uergs.edu.br 1 O que é Informática? Informática A Informática nasceu da ideia de auxiliar o homem nos trabalhos
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Introdução Um sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito
Leia mais1 - Processamento de dados
Conceitos básicos sobre organização de computadores 2 1 - Processamento de dados O que é processamento? O que é dado? Dado é informação? Processamento é a manipulação das informações coletadas (dados).
Leia maisOrganização de Computadores I
Departamento de Ciência da Computação - UFF Objetivos Organização de Computadores I Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br http://www.ic.uff.br/~debora/orgcomp Dar noções iniciais
Leia maisESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC
ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,
Leia maisProjeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC
Projeto Pedagógico do Bacharelado em Ciência da Computação Comissão de Curso e NDE do BCC Fevereiro de 2015 Situação Legal do Curso Criação: Resolução CONSU no. 43, de 04/07/2007. Autorização: Portaria
Leia maisElisa Maria Pivetta Cantarelli. PDF created with pdffactory Pro trial version www.pdffactory.com
Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Conceitos básicos Elisa Maria Pivetta Cantarelli A informática, que torna a INFORmação automática, não deve intimidar. Computador
Leia maisInformática I. Aula 5. http://www.ic.uff.br/~bianca/informatica1/ Aula 5-13/05/2006 1
Informática I Aula 5 http://www.ic.uff.br/~bianca/informatica1/ Aula 5-13/05/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisProf. Esp. Lucas Cruz
Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário
Leia maisProcessamento de Dados
Processamento de Dados Evolução da Tecnologia 2000 a.c. -------------------------- 1621 Ábaco Réguas de Cálculo 1642 ------------------------------- 1890 Calculadora mecânica Início da Revolução Industrial
Leia maisHardware. Computador. Hardware parte do computador em que você normalmente mete o pé quando seu computador não executa uma tarefa solicitada por você.
Computador Hardware Hardware é a parte física do computador, ou seja, é o conjunto de componentes eletrônicos, circuitos integrados e placas, que se comunicam através de barramentos. Hardware parte do
Leia maisAlgoritmos e Programação I
Algoritmos e Programação I Introdução a Computação Prof. Fernando Maia da Mota mota.fernandomaia@gmail.com CPCX/UFMS Fernando Maia da Mota 1 Computadores são dispositivos que só sabem fazer um tipo de
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação
Leia maisMEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2
MEMÓRIA CONCEITO Bit- 0 1 Essência de um sistema chamado BIESTÁVEL Ex: Lâmpada 0 apagada 1 acesa 0 e 1 únicos elementos do sistema de numeração de base 2 A que se destina a memória: Armazenamento das instruções
Leia maisAULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação
AULA 01 INTRODUÇÃO Eduardo Camargo de Siqueira CIRCUITOS DIGITAIS Engenharia de Computação O COMPUTADOR O homem sempre procurou máquinas que o auxiliassem em seu trabalho. O computador é consciente, trabalhador,
Leia maisLaudon & Laudon Essentials of MIS, 5th Edition. Pg. 6.1
Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 6.1 6 OBJETIVOS OBJETIVOS ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE 6.1 2003 by Prentice Hall Qual é a capacidade de processamento e armazenagem
Leia maisArquiteturas RISC. (Reduced Instructions Set Computers)
Arquiteturas RISC (Reduced Instructions Set Computers) 1 INOVAÇÕES DESDE O SURGIMENTO DO COMPU- TADOR DE PROGRAMA ARMAZENADO (1950)! O conceito de família: desacoplamento da arquitetura de uma máquina
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisO que é Arquitetura de Computadores?
O que é Arquitetura de Computadores? Forças Coordenação de um conjunto de níveis de abstração de um computador sobre um grande conjunto de forças de mudança Arquitetura de Computadores = Arquitetura de
Leia maisCalculadoras Mecânicas
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Evolução e Desempenho de Computadores 1ª Calculadora - séc. V a.c Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia a dia, principalmente
Leia maisFundamentos de Informática 1ºSemestre
Fundamentos de Informática 1ºSemestre Aula 1 Prof. Nataniel Vieira nataniel.vieira@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Uma abordagem inicial... o
Leia mais1.1. Organização de um Sistema Computacional
1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes
Leia maisORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES
PROCESSADORES CHIPS TRANSISTORES O que é um chip? - conhecido como circuito integrado; - pequeno e fino pedaço de silício no qual os transistores, que formam o microprocessador, foram encapsulados; - processadores
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;
Leia maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade I Introdução 11/02/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Introdução Conceituação de SO Funções Básicas Breve Histórico Tipos de SO Fundamentos
Leia maisEstrutura geral de um computador
Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu
Leia maisAULA 1. Informática Básica. Gustavo Leitão. gustavo.leitao@ifrn.edu.br. Disciplina: Professor: Email:
AULA 1 Disciplina: Informática Básica Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Estudo de caso Empresa do ramo de seguros Presidência RH Financeiro Vendas e Marketing TI CRM Riscos Introdução
Leia maisFundamentos da Informática
1 PROCESSAMENTO DE DADOS I - FUNDAMENTOS A) CONCEITO DE INFORMÁTICA - é a ciência que estuda o tratamento automático e racional da informação. B) PROCESSAMENTO DE DADOS 1) Conceito Processamento de dados
Leia maisTécnicas de Manutenção de Computadores
Técnicas de Manutenção de Computadores Professor: Luiz Claudio Ferreira de Souza Processadores É indispensável em qualquer computador, tem a função de gerenciamento, controlando todas as informações de
Leia mais