Módulo 3 - Estrutura e configuração de Sistemas Operativos...

19
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto Instalação e manutenção de equipamentos informáticos – Módulo 3 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo 9 Gestão do processador ao nível da sua planificação 9 Gestão da Memória 9 Gestão de I/O Realização de uma ficha de trabalho

Transcript of Módulo 3 - Estrutura e configuração de Sistemas Operativos...

Page 1: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Instalação e manutenção de equipamentos informáticos – Módulo 3

20-05-2009 - Aula nº 121,122

Funções de um Sistema Operativo

Gestão do processador ao nível da sua planificação

Gestão da Memória

Gestão de I/O

Realização de uma ficha de trabalho

Page 2: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Fazer a gestão dos programas

Distribuir a memória para as aplicações e impedir a violação do espaço de

memória reservado a um determinado programa

Processar as mensagens internas para os dispositivos de I/O

Fornecer um meio de comunicação entre o utilizador e o Hardware

Funções do Sistema Operativo

O SO deve:

Vamos visualizar o gestor de tarefas do Windows:

Painel de controlo – Informação de desempenho – Ferramentas avançadas

– Abrir o gestor de tarefas

Page 3: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Gestão do processador ao nível da sua planificação

O processador (CPU) gere todo o sistema computacional, controlando as operações

realizadas por cada unidade

A sua principal função é controlar e

executar instruções presentes na

memória principal, através de

operações básicas

Principais componentes:Unidade de ControloUnidade Aritmética e LógicaRegistos

A especificação da velocidade deprocessamento de uma CPU édeterminada pelo número deinstruções que o processadorexecuta por unidade de tempo.

Page 4: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Unidade de Controlo ALU

Gestão do processador ao nível da sua planificação

É responsável por gerir as

actividades de todos os

componentes do computador,

como a gravação de dados em

discos ou a procura de instruções

na memória.

É responsável pela realização de operações

aritméticas (somas e subtracções) e

lógicas(testes e comparações). Tem por

função a efectiva a execução das instruções

São dispositivos com a função principal de armazenar dados temporariamente.

Funcionam como uma memória interna do processador de alta velocidade, tendo uma

capacidade de armazenamento pequena em comparação com a memória principal e um

custo mais elevado.

Registos

Page 5: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

A Unidade de Processamento Central

(CPU), ou processador, tem como

função principal unificar todo o

sistema, controlando as funções

realizadas por cada unidade funcional.

A CPU também é responsável pela

execução de todos os programas do

sistema, que obrigatoriamente deverão

estar armazenados na memória principal.

Gestão do processador ao nível da sua planificação

Page 6: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Memória Principal - Endereçamento

A memória principal é formada por um conjunto de células, onde cada uma possui

um determinado conjunto de bits

O acesso ao conteúdo de uma célula é realizado através da especificação do

endereço. Quando um programa deseja ler ou escrever um dado numa

determinada célula, tem que primeiro especificar qual o endereço de memória

desejado, para depois realizar a operação.

Gestão da memória principal

Na memória principal, primária, real ou RAM são armazenadas instruções e dados.

actualmente é utilizado o byte como tamanho de

célula.

Page 7: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Memória Principal - Endereçamento

Registo de Endereço de Memória (Memory Register Address) – MAR,

É através deste registo que é realizada a especificação do endereço, ou seja, através do

conteúdo deste registo, a unidade de controlo determina a célula de memória que será

acedida.

Registo de Dados da Memória (Memory Buffer Register) – MBR,

É utilizado para guardar o conteúdo de uma ou mais células de memória após uma

operação de leitura, ou para guardar o dado que será transferido para a memória numa

operação de gravação

Gestão da memória principal

Page 8: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Memória Principal - Endereçamento

Hierarquia de armazenamento

A organização hierárquica da memória tem por objectivo estabelecer um sistema de

memória com grande capacidade de armazenamento e alta velocidade de acesso a um

custo razoável.

Gestão da memória principal

Vamos ver a figura

Page 9: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Memória Principal - Endereçamento

Hierarquia de armazenamento

Quanto mais próximo estiver o

dispositivo de memória da CPU,

mais rápida e mais cara se torna

necessária. Por outro lado, quanto

maior for o tempo de acesso, maior

capacidade de armazenamento tem

a memória

Gestão da memória principal

Page 10: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Gestão de I/OOs dispositivos de entrada e saída (I/O) são utilizados para permitir a comunicação entre

o computador e o mundo exterior. Através desses dispositivos, a CPU e a memória

principal podem comunicar tanto com utilizadores como com memórias secundárias, com

o objectivo de realizar qualquer tipo de processamento.

Os dispositivos de I/O podem ser divididos em duas categorias: os que são utilizados

como memória secundária e os que servem para a interface homem-máquina

Gestão da memória principal

Page 11: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Gestão de I/O

Gestão da memória principal

Dispositivos I/O Memória Secundária

TecladoDisco

DVDImpressora

Monitor

Pen

Plotter

Dispositivos I/O Interface Homem máquina

Page 12: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Gestão de I/OControladores

Os controladores são dispositivos que “controlam” a comunicação dos computadores

com os periféricos, sendo as portas os meios físicos que permitem a conexão, que

normalmente se faz através dos cabos. Esse controlo é feito através de sinais que

funcionam como se fossem semáforos de aviso da possibilidade da realização do trânsito

da informação.

Gestão da memória principal

Será que já estudamos os controladores

Controladores

Page 13: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Gestão de I/OControladores

Nos sistemas mais antigos, a comunicação entre a CPU e os periféricos era controlada por

um conjunto de instruções especiais, chamadas instruções de I/O, executadas pela própria

CPU.

Nos equipamentos mais modernos, com a implementação de um dispositivo chamado

controlador ou interface permitiu à CPU agir de forma independente dos dispositivos de

I/O.

Os Controladores libertaram a CPU da comunicação directa com os periféricos, passando

esta tarefa a ser realizada pelo controlador.

Gestão da memória principal

Page 14: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Gestão de I/OControladores

Todos os controladores têm implementado neles a técnica DMA (Direct Memory Access).

a qual permite que um bloco de dados seja transferido entre memória e periféricos sem a

intervenção da CPU, excepto no início e no fim da transferência.

A área de memória utilizada pelo controlador na técnica de DMA é chamada buffer, sendo

reservada exclusivamente para este propósito.

Gestão da memória principal

Page 15: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Tarefas

Aceder ao site pessoal da professora:http://aisabelmonteiro.planetaclix.pt

Link - Alunos – Página do curso

Realização de uma ficha de trabalho sobre as diversas funções do Sistema

Operativo

Page 16: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Na próxima aula

Continuando com a gestão de I/O:RegistosPooling

InterrupçãoCanaisDrivers

Page 17: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Plotter

Voltar

Page 18: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

ALU

• Operações matemáticas

(os mais recentes têm

internamente um

coprocessador aritmético cuja

função é auxiliar na execução

de operações)

Move dados de uma

localização de memória

para outra

Pode tomar decisões e

saltar para um conjunto

de instruções

Voltar

Page 19: Módulo 3 - Estrutura e configuração de Sistemas Operativos ...aisabelmonteiro.planetaclix.pt/10n/imei/so3.pdf · Fornecer um meio de comunicação entre o utilizador e o Hardware

Os barramentos dividem-se em

• Barramentos de sistema(liga o CPU à RAM)

• Barramentos de I/O(ligam o CPU aos outros componentes)

Barramentos de I/O

• ISA (Primeiro tipo de

barramento dos Pc’s, lento e já

ultrapassado)

• PCI (Multifunção recente e de

alta velocidade)

• AGP (Placas Gráficas)

• USB (Barramento I/O de baixa

velocidade)Voltar