Joao E Maria
Trabalho Universitário: Joao E Maria. Pesquise 862.000+ trabalhos acadêmicosPor: joaocomeutu • 10/5/2013 • 418 Palavras (2 Páginas) • 681 Visualizações
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
...