TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Joao E Maria

Trabalho Universitário: Joao E Maria. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  10/5/2013  •  418 Palavras (2 Páginas)  •  681 Visualizações

Página 1 de 2

Sistema Operacional

* Conjunto de Rotinas executadas pelo processador

* Gerenciar diversos recursos do sistema

Principais itens

* UCP

* Memoria

* Dispositiovs de E/S

Todos conectado por barramentos

Exemplos de Sistemas

Solaris

OS/2

Novell

MS-DOS

Moveis

Symbian

Windows Phone

Android

Brew

Palm OS

Funcionamento do sistema operacional consiste em:

Ao ser iniciado o sistema uma instrução é armazenado no IR(Registrador)

O primeiro programa em execuçao é o bootstrap (Programa de inicialização / pre carga do sistema);

Contem instruçoes para carregar o nucleo (kernel) do SO, do hd para a memoria principal.

O bootstrap é armazenado no firmware(instruçoes programadas diretamento no hardware, localizada na bios).

Exemplos de firmwares: Microondas, celulares, cameras digitais, video games, impressoras.

Eventos

Realização de uma ação

Sao exemplos de eventos: Um clique do para abertura de programa, salvar um documento.

Formas de identificar acontecimentos de eventos

* polling: SO verifica se algum disposivo deseja iniciar algum evento, mais utilizado antigamente;

* interrupção: é provocada por hardware ou enviado por um software utilizada contemporaneamente;

Quando uma interrupção é gerada a cpu para o que esta fazendo e executa a outra instrução requisitada.

ao termino dessa instrução:

Os dados do processo que sofreu a interrupção voltam a ser executados no mesmo ponto de parada.

Cada rotna de intrrupção possui um endereço esses valores sao armazenados no vetor de interrupção, esse vetor indexado pelo numero do dispositivo que gerou a interrupção.

Esse numero é o endeço do dispositivo.

* Evento essencial na multiprogramação?

Interrupção

* Principal objetivo da multiprogramação;

permitir a execução de varias tarefas ao mesmo tempo.

* multithread

Termo utilizado para trabalhar com threads (tarefas de um processo);

Processador

8086, possui dois processadores:

- Unidade de execução(EU);

- Unidade de Interface de Barramento (BIU);

esses trabalham de forma assincrona.

cada processador possui seus proprios registros.

* BIU

proporciona a comunicação com o meio externo

composta por:

-Registros

...

Baixar como (para membros premium)  txt (3.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com