Diferenças entre edições de "Arquitetura de computadores"

134 bytes removidos ,  15h13min de 25 de abril de 2020
sem resumo de edição
(Resgatando 1 fontes e marcando 0 como inativas. #IABot (v2.0beta15))
{{mais notas|data=janeiro de 2011| angola=| arte=| Brasil=|ciência=| geografia=| música=| Portugal=|sociedade=|1=|2=|3=|4=|5=|6=}}
A evolução da informática foi caracterizada pelo desenvolvimento de computadores com as mais diversas características, traduzidas pelos diferentes parâmetros, cada vez mais conhecidos da maioria de usuários de computador: a CPU adotada, a capacidade de memória, a capacidade do [[disco rígido]], a existência de memória cache e outros menos conhecidos. A definição destes parâmetros e a forma como os diversos componentes de um computador são organizados, define aquilo que é conhecido por arquiteturaarquitectura de computador e vai determinar aspectos relacionados à qualidade, ao desempenho e à aplicação para a qual o computador vai ser orientado.<ref>{{citar livro|autor = Gerrit A. Blaauw & Frederick P. Brooks |título=Computer Architecture: Concepts and Evolution |publicado=Addison-Wesley |ano=1997 |isbn=0-201-10557-8}}</ref><ref>{{citar livro|autor =Anthony Ralston & Edwin D. Reilly|título=Encyclopedia of Computer Science Third Edition |publicado=Van Nostrand Reinhold|ano=1993|isbn=0-442-27679-6}}</ref>
 
Existem vários modos de uso do termo, que podem se referir a:
* desenho da arquitetura da [[CPU]] do computador, o seu [[conjunto de instruções]], "''addressing modes''"<!-- tradução por favor--> e técnicas, tais como [[Computação paralela|paralelismo]] [[SIMD]] e [[MIMD]].
* termo também utilizado com significado análogo, ou semelhante, a [[Arquitetura de microprocessadores]] ([[RISC]] x [[CISC]]).
* arquiteturas de ''[[hardware]]'' mais generalizadas, tais como computação em ''[[cluster]]'' e arquiteturas NUMA (acesso não-uniforme à memória).
* utilização menos formal do termo, referindo-se a uma descrição dos requisitos (especialmente requisitos de velocidades e interligação) ou implementação do design para as várias partes de um computador, tais como [[memória]], [[placa-mãe]], [[Periférico|periféricos eletrônicos]] ou, mais frequentemente, [[Unidade Central de Processamento|CPU]].
 
A arquitetura é frequentemente definida como o conjunto de atributos da máquina que um programador deve compreender para que consiga programar o computador específico com sucesso, ou seja, para que consiga compreender o que o programa irá fazer quando da sua execução. Por exemplo, parte da arquitetura são as instruções e o raio de operadores manipulados por elas. De uma maneira semelhante, a frequência em que o sistema opera não é incluída na arquitetura. Esta definição revela as duas principais considerações dos arquitetos de computadores: desenhar ''hardware'' que se comporta como o programador pensa que se irá comportar e utilizar implementações existentes de tecnologias (por exemplo, [[semicondutor]]essemicondutores), para construir o melhor computador possível. A segunda consideração é frequentemente referida como a [[microarquitetura]].<ref>[http://cpushack.net/CPU/cpu7.html]</ref>
 
== História ==
Utilizador anónimo