160 likes | 244 Views
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 1. Agenda. Evolução histórica do computador Gerações de computadores. Software: software básico , software aplicativo , hardware , people ware. Exercícios de aplicação. Evolução histórica do computador.
E N D
TECNOLOGIA EM REDES DE COMPUTADORESINTRODUÇÃO A COMPUTAÇÃOAula 1 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Agenda • Evolução histórica do computador • Gerações de computadores. • Software: software básico, software aplicativo, hardware, people ware. • Exercícios de aplicação. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador • Idéia de dispositivo de computação universal universal foi descrita pela primeira vez em 1937 por Alan Turing. • Apresentou sua descrição matematica mais preocupado com a questão filosófica do que construir a maquina em si. • Tinha como base as ações que as pessoas realizam quando envolvidas na computação. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador - Continuação • Processadores de Dados • Para entendermos melhor o modelo de Turing é necessário primeiro conhecer processadores de dados. • Por essa definição o computador age como uma caixa preta que aceita inserção de dados, processa e cria informações referentes aos resultados. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador – Continuação • Embora esse modelo possa definir um computador, na atualidade tornou-se muito genérico por que serve ate mesmo para uma calculadora. • Dados de entrada -> Computador -> Dados de Saída Uma maquina de computação com propósito especifico 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador – Continuação • Outro problema desse modelo é que ele não especifica o tipo de processamento e se mais de um tipo pode ser executado. • Modelo poderia representar um computador de propósito especifico (ou processador) projetado para tarefas simples como controle de temperatura de um edifício ou marcador de combustível de um carro. • Os computadores como são utilizados hoje são maquinas de propósito geral, por isso precisaríamos transforma no modelo de Turing para refletir os computadores atuais. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador – Continuação • Processadores de dados programaveis. • O modelo de Turing é melhor para um computador de propósito geral por que acrescenta um elemento extra de computação especifica : o Programa. • Um programa é um conjunto especifico de instruções que diz ao computador o que fazer com os dados. • No modelo de Turing os dados de saída dependem da combinação de dois fatores : Dados de entrada e Programas. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador – Continuação • Processadores de dados programáveis. – cont. • O mesmo programa pode gerar diferentes resultados dependendo dos dados de entrada. Programa Dados de Entrada Computador Dados de Saída Um computador que tem como base o modelo de Turing : Processador de dados programável. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador – Continuação • Maquina Universal de Turing • Pode realizar qualquer calculo se o programa adequado for instalado, foi a primeira descrição do computador moderno. • Pode ser afirmar que um computador poderoso e uma maquina Universal de Turing podem as mesmas coisas bastando apenas fornecer os dados de entrada e o programa. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Evolução histórica do computador – Continuação • Modelo de Von Neuman • Computadores feitos com base na Maquina Universal de Turing armazenam dados na memória. • Entre 1944-1945 John Newman propôs que se os programas e dados são logicamente os mesmo, os programas também deveriam ser armazenados na memória. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Modelo de Von Newman – Continuação • Quatro subsistemas • O computadores construidos com base no modelo de Von Newman dividem o hardware do Computador em quatro Subsistemas : Memória, Unidade lógica e aritmetica, Unidade de controle de I/O. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Modelo de Von Newman – Continuação • Memória – Área de armazenamento para programas e dados. • Unidade de lógica e aritmética (ULA) – Área operações de lógica e cálculos, necessária realizar operações aritméticas e lógicas sobre dados. • Unidade de controle – Responsável pelas operações da memória, a ULA e o sub sistema de I/O. • Entrada e saída – Aceita input de dados e programas vindos de fora do computador e realiza saída dos resultados do processamento para o mundo externo. Inclui dispositivos de armazenamento secundários (discos ou fitas). 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Conceito de programa armazenado – No modelo de Von Newman determina-se que o programa deve ser armazenado na memória, diferente da arquitetura dos primeiros computadores onde somente os dados eram ar armazenados na memória. • Os programas para respectivas tarefas eram implementados através de manipulação de comutadores ou modificações do sistema de fios. • Para armazenar programas e dados eles são convertidos para o mesmo formato, como padrões binários na memória – uma sequência de 0s e 1s. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Execução seqüencial de Instruções • No modelo de Von Newman, um programa e composto por um numero finito de instruções, executados pela unidade de controle após decodificá-las.. • As instruções são executados de modo seqüencial • Nos computadores modernos as instruções são executadas na ordem em que forem mais eficientes. • Componentes computacionais • Hardware, hoje tem quatro componentes de acrtodo com o modelo de Newman, embora possamos ter de tipos diferentes de memória, subsistemas de I/O, etc. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Evolução histórica do computador • Execução seqüencial de Instruções • No modelo de Von Newman, um programa e composto por um numero finito de instruções, executados pela unidade de controle após decodificá-las.. • As instruções são executados de modo seqüencial • Nos computadores modernos as instruções são executadas na ordem em que forem mais eficientes. • Componentes computacionais • Hardware, hoje tem quatro componentes de acrtodo com o modelo de Newman, embora possamos ter de tipos diferentes de memória, subsistemas de I/O, etc. 18/02/2013 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Bibliografia 02/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com