You are on page 1of 3

TAREFAS E COMPONENTES

UFCD PROCESSAMENTO COMPUTACIONAL VERA CYMBRON 2013

ORGANIZAO DE UM COMPUTADOR O computador constitudo por uma parte fsica (hardware), mais parte lgica (software). Hardware o conjunto de todos os elementos fsicos que compe o computador (equipamento propriamente dito). Software um conjunto de instrues que controla e orienta (instruir), o computador para a execuo de tarefas. O que so tarefas? As tarefas so realizadas atravs da execuo de operaes lgicas/aritmticas e tomada de decises. Etapas de uma tarefa:

Entrada
Toda a mquina um sistema.

Processamento

Sada

O que um sistema? Sistema de computao realiza processamento electrnico de dados. Sistema um conjunto de componentes que realiza a funo de entrada, de processamento e de sada. Trs funes bsicas: entrada, processamento e sada. A entrada de um sistema de computao corresponde ao conjunto dos dados necessrios para a realizao de uma tarefa. O processamento refere-se s modificaes realizadas sobre os dados de entrada e a elaborao dos resultados. A sada corresponde ao conjunto de dados resultantes obtidos. Unidades de execuo de uma tarefa Um programa para ser executado precisa de uma ordem externa por parte do utilizador. O utilizador ou o sistema quando acciona um comando enviado ao processador uma requisio. O processador por sua vez processa a informao e passa outra requisio de contedo e instrues ao disco rgido, onde se encontra o programa. Os dados solicitados passam para a memria RAM at serem processados. A RAM uma memria dinmica que permite leitura e gravao em velocidade muito superiores ao HD e existe justamente para evitar sob carga do ncleo nos contactos com o HD. De uma boa memria RAM depende o bom desempenho do computador. O processador acede directamente aos dados contidos na RAM. O processador possui as chamadas caches que so memrias dinmicas internas que armazenam temporariamente resultados de processamento e que efectuam controlo de informaes. ARQUITETURA DO COMPUTADOR Modelo de arquitectura Von Neumann Caracteriza pela possibilidade de uma mquina digital armazenar seus programas no mesmo espao de memria que os dados, podendo assim manipular tais programas. Esta arquitectura um projecto modelo de um computador digital de programa armazenado que utiliza uma

unidade de processamento (CPU) e uma de armazenamento ("memria") para comportar, respectivamente, instrues e dados. O modelo Von Neumann rene os seguintes componentes: uma memria; uma unidade aritmtica e lgica (ALU); uma unidade central de processamento (CPU), composta por diversos registadores; uma Unidade de Controle (CU), cuja funo buscar um programa na memria, instruo por instruo, e execut-lo sobre os dados de entrada. A memria, a unidade de controlo, a unidade lgica e aritmtica comunicam entre si. A memria dividida em bytes, a sua capacidade em bytes. Modelo de arquitectura actual No processador esto incorporadas as unidades UC (CONTROLO) e unidade ULA (LGICA E ARITMTICA). Na ligao entre o Processador e a Memria existe um Controlador Memria que esta ligado a outro Controlador de Dispositivos. Ao controlador de dispositivos esto ligados os controladores de som, vdeo, teclado, rato, etc O controlador de memria diferencia tambm o acesso memria do acesso aos dispositivos. Processador ou CPU Pode ser dividida em trs partes principais: - Unidade de Controlo (UC); - Unidade Lgica e Aritmtica; - Registadores. A Unidade de Controlo a parte da CPU responsvel por controlar o CPU e gerir o processamento. Para gerir os outros componentes, a UC gera pulsos elctricos de sincronizao, pulsos este chamado de clock. A velocidade de um CPU medida pelo clock, em Hz (hertz), ou seja, ciclos por segundo. Um processador (CPU) de 2.5Ghz executa 2.5 bilhes (Giga) de ciclos por segundo. A Unidade Lgica e Aritmtica (ULA) a unidade responsvel por realizar as operaes lgicas e aritmticas. Os Registadores so pequenas memrias dentro da CPU, actualmente, em torno de 64 bits, nos processadores mais actuais. Servem para auxiliar o processamento sendo mini unidades de armazenamento temporrio dos dados.

You might also like