Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Variações da arquitetura interna Atualmente, os computadores ainda possuem variações desta organização. Basicamente a arquitetura permite que o computador funcione em ciclos, nos quais em cada ciclo ocorre a busca de novas instruções, a decodificação da instrução e sua execução. Os ciclos são controlados e promovidos pela CPU (Unidade Central de Processamento), composta pela Unidade de Controle e Unidade Lógica Aritmética e tem como principal função executar os programas que estão armazenados na memória principal, buscar as instruções dos programas, decodificá-las e executá-las sequencialmente. Os programas de computador que vamos desenvolver usam essa arquitetura. Todo programa fica armazenado na memória principal e, dependendo do algoritmo, dos cálculos e demais funções do programa, os outros componentes são usados. Os programas que envolvem leitura ou escrita de dados em arquivos usam certamente os dispositivos de entrada e saída. Aliás, o monitor é um dispositivo de saída e obrigatoriamente será usado, assim como o teclado etc. No desenvolvimento de programas, o programador não tem contato direto com esses componentes internos. Porém, em algumas áreas do desenvolvimento de software, o envolvimento com os componentes é constante. Quem desenvolve programas como os sistemas operacionais, programas para dispositivos móveis, normalmente tem mais contato com a arquitetura interna do computador. Aqueles que desenvolvem aplicações não têm contato com a parte interna do computador.
Compartilhar