Upload
giulia-sola
View
219
Download
1
Embed Size (px)
Citation preview
Sistema de Computação •Conjunto de partes que se coordenam
(memória, processador e dispositivos de entrada e saída) para computar
Processamento
MemóriaProcessador
DispositivosE/S
Entrada de dados
Saída da informação
Processamento•Processamento de dados: requer a
execução de uma série de passos, o programa (software)▫Cada passo é uma instrução, ou ordem de
comando, dada ao computador (hardware)
O computador tem uma linguagem própria, a linguagem binária, formada por 0 e 1
A linguagem de máquina é difícil de manipular
Foram desenvolvidas outras linguagens mais próximas dos homens, chamadas de linguagens de programação Cobol, Fortran, Pascal, C, Java, Ada,
Assembly...
Processamento
Compilação•Todo computador é constituído por circuitos eletrônicos capazes de reconhecer e executar apenas um conjunto limitado e simples de instruções de máquina, nas quais todo programa deve ser convertido antes de ser executado – processo de compilação
Compilação
Circuitos eletrônicosHardware
Programa em ling. binária
Execução
Programa em C
Instruções de máquina
Compilação
Circuitos eletrônicos
Execução
MontagemSoftware
Programa em C
Instruções em assembly
Instruções de máquina
Exemplo de um programa em C compilado para uma linguagem
assembly e montado
em linguagem de máquina
para um processador MIPS
Representação da InformaçãoBit, Caractere, Byte e Palavra
•Bit: menor unidade de informação armazenável em um computador (binary digit)
•Caractere: menor grupo ordenado de bits que pode representar uma informação
Representação da Informação•Byte: grupo ordenado de 8 bits, tratado
de forma individual, como unidade de armazenamento e transferência
•Palavra: não é igual para todos fabricantes
Unidades de Medida•Kilo: 210 = 1Kb = 1024•Mega: 220 = 1Mb = 1024 Kb•Giga: 230 = 1Gb = 1024 Mb•Tera: 240 = 1Tb = 1024 Gb
Classificação de Sistemas de Computação•Microcomputadores
▫PC (Personal Computer)•Estações de trabalho (Workstations)
▫Projetados para tarefas pesadas (área científica e industrial)
▫Fabricantes: DEC e IBM
Classificação de Sistemas de Computação•Minicomputadores
▫Projetados para executar programas de vários usuários
▫Alta capacidade de processamento e memória
▫Sistema operacional sofisticado▫VAX-11/780 da DEC e AS/400 da IBM
Classificação de Sistemas de Computação•Mainframes
▫Projetados para manusear considerável volume de dados e executar simultaneamente programas de uma grande quantidade de usuários
▫IBM 3090 e Control data CDC 6600