Escolar Documentos
Profissional Documentos
Cultura Documentos
✔ Com a representação acima, podemos ter como base este exemplo para pensar
em processadores com não só apenas um de cada componentes citados, mas
muitos deles, que se denomina como múltiplos processadores em um único
computador. Esses tipos de computadores são denominados como Máquina
Multiníveis.
✔ Um sistema computacional a nível de hardware é formado por uma organização
complexa; os computadores atuais possuem milhões de componentes eletrônicos.
✔ Os estudos e evolução desses componentes poderão proporcionar uma grande
evolução aos computadores, tais como aumento de velocidade do processador,
diminuição de componentes, aumento no tamanho de memória e aumento na
capacidade de velocidade da E/S.
✔ Os verdadeiros ganhos de velocidade nos computadores atuais tem vindo da
organização dos processadores, uso intenso de Pipeline e execução paralela e do
uso de técnicas de execução especulativas (tentativas de execução de instruções
que poderiam ser necessária).
✔ O componente chamado de transistor tem a capacidade de operar, tratando
correntes elétricas e através disso implantar circuitos que realizam operações
lógicas.
✔ E quando se trata de operações lógicas temos complexidade pois quanto mais
operações este computador realizar mais transistores mais circuitos lógicos e mais
custos. Estas operações ou instruções lógicas são feitas em linguagens de máquina.
✔ Os sistemas de software possuem linguagens de programação contendo várias
instruções sequenciais que se comunicam com o CPU.
✔ Sabendo que existem linguagens de programação e linguagens de máquina, cada
tipo possuem suas particularidades e representações, a linguagem de programação
é uma linguagem acessível é uma linguagem mais próxima aos seres humanos
sendo chamada linguagem de auto nível, a linguagem de máquina é a linguagem
que se comunica com hardware estabelecendo uma comunicação de operações
complexas.
✔ A solução de criar linguagens de programação de altos níveis pode facilitar o
processo de programação tornando mais produtiva, e esse processo é
estruturados em camadas de níveis de linguagem.