E aí [Música] o Olá pessoal estamos aqui para fechar e as aulas da semana um nós começarmos a semana falando sobre os principais elementos de um computador prevemos essa estrutura aí com a CPU com as memórias os tipos de entrada e saída depois falamos especificamente dos elementos da CPU na segunda aula falamos sobre a questão histórica das arquiteturas né e agora nós vamos iniciar hoje a terceira aula falando dos modelos de computadores nós vamos ver Natal lá rapidamente dois modelos de computadores que marcaram a computação é pensa em que esses modelos computacionais eles são históricos
e eles representam abstração abstração da arquitetura de computadores projetados aí em diferentes épocas e que deixaram idéias conceitos que vocês vão ver explorados nas quais arquiteturas modernas Neves bom então fica aí essas essas duas Abstrações para vocês conhecerem o o modelo que vocês estão vendo aí o primeiro modelo a ser apresentado é o modelo de Turim o modelo de Turim ele foi desenvolvido pelo matemático Alan turing é o mesmo matemático aquele que a gente falou lá na primeira aula sobre Colosso né esse matemático ele teve em 1937 a ideia de uma máquina universal de turi
que podia realizar qualquer cálculo se o programa adequado foi fornecido Então ela é considerada essa máquina a primeira descrição de um computador moderno pois a gente precisa para esse computador fornecer apenas os dados de entrada e o programa E aí a descrição de como realizar né que esse programa E com isso a qualquer uma das makes quem diria executado instruções aí necessárias vocês sabem que a ideia do programa começou dessa maneira né Para dar função para o rádio Então desse modo os dados de saída eles passam a depender simplesmente dos dados de entrada né e
do programa Então informalmente se vocês pesquisarem a máquina de turing ela consiste aí na abstração na ideia da arquitetura do computador moderno né onde você tem a entrada naquele caso a gente tinha uma fita do turi né de dividido em células né células adjacentes uma outra um cabeçote que ele Lia e escrevia símbolos nessa vida né e conseguia mover nessa fita um registrador de estado de máquina de estado que armazenava o estado da máquina né uma espécie de uma memória para fazer isso é importante destacar que o número de estados dessa máquina era um número
de estados finitos A então essa máquina ela tinha que ser representada dessa maneira e essa essa esse estado ele tinha um estado Inicial né nesse estado inicial a máquina tinha um registrador reinicializado é necessitado E aí você tinha uma tabela de ações né que diz a máquina que símbolo escrever e como mover o cabeçote essa máquina né normalmente aí a máquina funcionava com esse cabeçote lindo para esquerda e para direita né E qual seria o novo estado né dados dos símbolos que ele acabou de ler na fita e o estado em que se encontra é
essa foi uma grande inovação porque esse programa e essa máquina ditado né eles deram a ideia aí que e ele precisava de instruções para funcionar né e o a questão do armazenamento também dando a é origem aí do computador o mar quitetura que a gente atualmente conhece aí tem uma representação né nessa figura você vê os estados e algumas transições né Para dar de uma entrada chegar a uma saída é só uma representação aí para vocês da ideia do modelo de tudo em segundo a gente vai ver o modelo de pão nenhuma né Ele é
posterior ao modelo de turismo é e ele é a base de todos os computadores modernos né do jeito que você vê que a máquina de turing Ela traz a ideia de computador armazenamento EA questão do programa é aqui você vai ver essa organização já nomeada né então você vai ver que a máquina de do modelo de vou Nilma Ela já tem a questão da bom né E essa memória ela é Ela é responsável por armazenar os dados e programas durante o processamento né a unidade lógica é aritmética que vai fazer as operações lógicas e matemáticas
com os dados de entrada os as entradas e saídas né os periféricos que recebem a informação do mundo externo e para serem processadas né e depois pego o resultado e devolve para o mundo externo e a unidade de controle aí que controla as operações da memória da unidade lógica aritmética e também os periféricos Então ela é esse modelo de foguinho mas ele é a base de todos os computadores modernos que vocês conhecem a e a interessante que o modelo ele determina que o programa ele deve ser armazenado em memória e isso traz aí remete à
ideia do modelo de e os dois modelos está bastante alinhado nesse sentido é e isso é totalmente diferente se vocês lembrarem da breve história que a gente falou nas aulas passadas dos primeiros computadores mecânicos né é o baba Hoje ele já trazia uma coisa é uma ideia semelhante mas muito diferente da questão aí é trazida pelo lei de Pascal né É então a gente viu essa essa questão agora que você tem os dados armazenados na memória né os programas para respectivas tarefas né que era implementadas aí pela manipulação né de um conjunto de computadores e
sistemas de fios aqui tem o desenho esquemático aí do da do modelo de com Lima a máquina de fone uma ela tem as quatro partes básicas que a gente falou né você enxerga a memória aí na parte superior o armazenamento dos dados durante o processamento à unidade lógica é aritmética a Hemocentro dessa figura para fazer as operações Neve com os dados é dentro dessa unidade lógica aritmética se vocês repararem vocês vão ver que tem aí uma unidade né é chamada de registrador é uma unidade interna né nesse caso aí ela foi descrita como uma unidade
de 40 minutos que foi denominada de acumulador né A ideia era que uma inscrição é típica para o computador né ela Adiciona uma palavra de memória a esse acumulador né ou armazenar mesmo conteúdo deste Nossa memória você tem aí os dispositivos de entrada e saída é que recebe a entrada dos dados e dos programas e também mostra a saída dos resultados e também Boa tarde lógica né a unidade de controle controla as operações de memória e ele faz também controle da unidade lógica é aritmética Allen também do controle da do equipamento de entrada e saída
tá e tudo isso na verdade faz parte do que a gente estamos aí de um cérebro do nosso computador né a nossa CPU né Então a nossa CPU é formada aí por todas essas unidades a e em computadores modernos né você vai ver que elas são combinadas em um único chip aí e a esse tipo que a gente dá o nome de CPU e é aqui é só uma brincadeira né onde a gente encontra aí esse é o nome aí da CPU né englobando aí a a unidade lógica é aritmética né E a unidade de
controle você vê que ela tá fazendo interface aí a memória com os dispositivos de entrada e saída E aí os Nerds né os ponteiros Aí como eu é que fazem aí a comunicação com esses dispositivos e com essas máquinas é também pessoal a gente pode pensar né que existem outros modelos né diferentes dos dois apresentados em aula né além do modelo de turismo do só nenhuma né É porque se você pensar aqui por um processamento para reconhecer aula né esse modelo do fundinho ele é bastante funcional né porém como vocês viram já desde a ideia
das máquinas mais antigas né na na década de 80 e a gente já pensa em otimizar o processamento se tornar o processamento mais rápido e uma das maneiras de fazer a tornar-se processamento paralelo né então com gargalo existente dessa tecnologia sequencial né a gente teria impossibilitado a uma maior velocidade de processamento então sistemas mais rápidos de baixo curso e compatíveis o grande é quantidade de software comercialmente disponível né não seria possível um esse tipo de modelo então aí vocês vão ver que várias Diferentes subcampos né eles de arquiteturas eles vão cair numa categoria que é
categoria de modelos de computadores não som e uma a E aí você vai ver essa exemplos dessa categoria com computadores que fazem arquiteturas que fazem computação distribuída né que acabam atuando em paralelo que nem orar então cores os médicos é computação quântica que a gente tem ouvido falar bastante né todos estes possuem algo como né eles têm a computação distribuída em diferentes unidades de processamento né E essas unidades elas acabam trabalhando em paralelo né então elas diferem né uma da outra por que alguma ação placa ou fortemente acoplados né conectada então nas próximas aulas quando
a gente falar de paralelismo a gente vai voltar a falar disso tá então vejam é para fechar ele tá esse assunto da aula de hoje né a gente falou do modelo aí de Turim né pensando naquela questão dos programas né que recebem dados de Sai de entrada e geram dados de saída e armazena informações aí de estados numa memória depois a gente falou da arquitetura de fão irmã que a base dos computadores modernos e finalmente a gente chegou a conversar também sobre a ideia que nem todos os arquiteturas modernas elas são do do Funil né
que prevê aí um processador fazendo o processamento aí no no modelo sequencial hoje a gente tem atualizar aí trabalhando um diferente processadores ao mesmo tempo né a computação paralela computação distribuída então existem outros modelos aí ela em desses dois com isso pessoal eu encerro aula de hoje deixando aqui para vocês um texto-base que foi da onde eu tirei as informações presta aula e do e dois terços aí complementares que vocês podem devem dar uma olhada também e assim a gente consegue aí finalizar as aulas dessa semana um obrigada e até a próxima semana pessoal é
E aí [Música]