Você está na página 1de 3

INTRODUÇÃO - Estrutura simples do computador

✔ A estrutura e funcionamento do computador é resumidamente em quatro termos


gerais que são: processamento de dados, armazenamento de dados,
movimentação de dados e controle.
✔ O computador precisa ser capaz de processar e fazer o armazenamento dinâmico
de dados, sendo armazenamentos de curto prazo que é o processo que os dados
entram, são processados e os resultados saem imediatamente, e o processo de
longo prazo que os dados são armazenados no computador para serem
recuperados e atualizados.
✔ O computador precisa realizar o processo de movimentação de dados entre ele e o
mundo exterior. O ambiente computacional é compostos por dispositivos que
servem como destinos e origens de dados, quando essa movimentação é realizada
entre o computador e os dispositivos conectados diretamente no computador,
temos o processo conhecido como entrada/saida (E/S).
✔ O dispositivo é referenciado como um periférico como monitor, teclado, mouse e
entre outros dispositivos de conexão externa. Quando os dados são
movimentados por distancias maiores, de ou para um dispositivo remoto, o
processo é conhecido como comunicações de dados, onde é preciso ter o controle
dessas funções, esse controle é exercido por quem fornece instruções para o
computador.
✔ Dentro do computador existe uma unidade de controle que gerencia os recursos
do computador e coordena o desempenho de suas partes funcionais em resposta
a essas instruções.

Modelo de representação das quatro operações feitas no computador.

Estrutura de componentes principais


Existem quatro principais componentes que atuam para o funcionamento dos
computadores, são eles :
✔ Unidade central de processamento(CPU): controla a operação do computador e
realiza suas funções de processamento de dados; normalmente e chamado apenas
de processador.
✔ Memória Principal: Armazenas ao dados.
✔ E/S ( E/S = Entrada e Saída, ou I/O = Input/Output ): move dados entre o
computador e seu ambiente externo.
✔ Interconexão do sistema: mecanismo que oferece comunicação entre CPU,
memoria principal e E/S. Um exemplo comum de interconexão do sistema e por
meio de um barramento do sistema, consistindo em uma serie de fios condutores
aos quais todos os outros componentes se conectam.

✔ 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.

Próximas Aulas .....


✔ Lógica digital
✔ Nível do conjunto de instruções da máquina (ISA)
✔ Nível de Sistema Operacional
✔ Nível de Linguagem de montagem
✔ Processadores:
✔ A Arquitetura de computador de Von Neumann
✔ PIpelining
✔ Processadores Superescalares
✔ Nível Da Microarquitetura

Você também pode gostar