Você está na página 1de 4

UNIVERSIDADE FEDERAL DO PIAUÍ

CAMPUS SENADOR ELVÍDIO NUNES DE BARROS


CURSO BACHARELADO EM SISTEMAS DE INFORMAÇÃO

SISTEMAS OPERACIONAIS

João da Mata Carvalho Pereira Filho

Picos – PI
* Processador:
Circuito integrado acoplado a placa mãe que realiza as funções de cálculo e tomada
de decisão de um computador (cérebro da máquina);

* Memórias:
Estas podem se dividir dependendo da sua estabilidade no armazenamento.
Temos:

- ROM: Read Only Memory (memória somente de leitura) gravada na fábrica uma única
vez;
- PROM: Programable Read Only Memory (memória programável somente de leitura)
Gravada pelo usuário uma única vez;
- EPROM Erasable Programable Read Only Memory (memória programável e apagável
somente de leitura) Pode ser gravada ou regravada;
- EEPROM Electrically Erasable Programable Read Only Memory (memória programável
e apagável eletronicamente somente de leitura) Pode ser gravada, apagada ou regravada.

As memórias flash são as utilizadas nos pendrives e outros dispositivos removíveis.


Apesar de ser uma memória rápida para leitura, ainda é muito lenta para gravação, o que
faz com que ainda hoje se utilizem os antigos HD’s.

* Barramentos:
Um barramento de endereços são dispositivos capazes de informar os endereços
físicos/locações de memória de um computador que o microprocessador ou dispositivo
deseja acessar (ler/escrever).

Dependendo da largura de um barramento de endereços, juntamente com o tipo de


elementos de memória endereçáveis, determina quanta memória pode ser acessada.

* Pipeline:
Pipeline é uma técnica de hardware que permite que a CPU realize a busca de uma
ou mais instruções além da próxima a ser executada. Estas instruções são colocadas em
uma fila de memória dentro do processador (fila de spool) onde aguardam o momento de
serem executadas.

A técnica de pipeline é utilizada para acelerar a velocidade de operação da CPU,


uma vez que a próxima instrução a ser executada está normalmente armazenada dentro da
CPU e não precisa ser buscada da memória, normalmente muito mais lenta que a CPU.
Funciona semelhante a uma linha de produção.
* Risc e Cisc
A principal diferença esta no número de instruções, a Cisc(Complex Instruction Set
Computer, ou "computador com um conjunto complexo de instruções") tem mais instruções
o que o faz mais lento que o Risc (Reduced Instruction Set Computer) que é otimizado para
um numero menor de instruções. Hoje em dia os Apples não são mais considerados RISC,
pois possuem instruções CISC e Risk o que os tornou um processador hibrido CISC mais
RISC. Hoje em dia não existem mais processadores somente cisc ou somente risc pois tanto
os x86 como os power pcs da Apple possuem instruções dos dois tipos. todos são híbridos.

* Diferenças entre:

Depurador:
Testa outros programas para assim encontrar os Erros de execução;

Montadores:
São programas que geram instruções em código de máquina equivalentes a um
programa fonte. Permitem também o uso de abreviações no código fonte, bem como a
alocação utilizada pelo programa.

Interpretadores:
Estes convertem cada linha do programa a linguagem de máquina.

Linkers:
As linguagens montadas e compiladas precisam de linkers para combinar os códigos
objetos de programas com os arquivos de código objeto (código de saída em compiladores
e montadores) durante o tempo de execução (para tratamento de arquivos, de saída na tela,
do teclado, etc) em um formato executável.

Loader:
É a parte do sistema operacional encarregada de carregar e executar arquivos.

Tradutor ou Compilador:
É um programa responsável por gerar , a partir de um programa escrito em
linguagem de alto nível, um programa em linguagem de máquina. As linguagens de alto
nível não possuem nenhuma relação direta com a máquina, ficando esta preocupação para o
Compilador.
Referências:

• Proença, Alberto José. (1999) Arquitectura de Computadores: Notas de Estudo. [1]


• SICA, Carlos. "Sistemas Automáticos com Microcontroladores 8031/8051", Editora
Novatec, 2006.

Você também pode gostar