Funções dos Sistemas operacionais

Page 1

7

FUNÇÕES DO SISTEMA OPERACIONAL Os sistemas operacionais gerenciam os recursos e tarefas executadas no computador evitando conflitos. São compostos por vários programas (módulos), cada qual executando tarefas específicas. São elas: a) Gerenciamento da memória 

Divide a memória principal em partes para evitar conflitos entre os programas (em cada partição de disco);

Verifica a integridade das informações que passam pela memória;

Protege a memória definindo os limites de cada programa na memória;

Alocação (endereçamento) dos programas em primeiro e segundo plano: programas em primeiro plano são prioritários e recebem mais tempo da CPU;

Gerenciamento da Memória virtual (quando o sistema operacional aloca um espaço em um meio de armazenamento (usualmente o disco rígido) para atuar como memória principal adicional

Organização da memória


8

Para mais informações: https://sites.google.com/site/proffernandosiqueiraso/aulas/9-gerenciade-memoria b) Controle de periféricos ou dispositivos (impressoras, modem, DVD-ROM, drives, HD) 

Verifica a disponibilidade do periférico

Aciona o periférico

Impõe um escalonamento entre programas que solicitam recursos de hardware

Gerencia o hardware de acordo com os respectivos drivers de dispositivo.

Plug and Play

c) Administração de dados 

Controla todas as operações com manipulação de arquivos como: leitura, gravação, transferência, abertura e fechamento de arquivos, organização de dados em arquivos, organização de diretórios, etc...

Armazena os arquivos em uma estrutura de diretórios hierárquica

Controla o fluxo de dados entre os componentes de um computador


9

d) Execução de outros programas 

Transfere as informações do programa para a memória;

Verifica erros e os corrige ou cancela;

Auxilia na tradução de programas-fonte;

Responde aos erros ou solicitações do usuário;

Permite que os programas sejam executados sem interferência de outros programas;

Permite que os programas obtenham informações;

Isola os programas dos detalhes específicos de hardware;

armazenem

e

 Permite que programas independentes cooperem periodicamente e compartilhem informações.

Execução de Tarefas A execução de uma tarefa como imprimir o conteúdo de um arquivo exige que o sistema operacional execute várias etapas como: 

determinar se o arquivo existe

determinar se o usuário tem permissão para acessar o arquivo

determinar a estrutura do arquivo

localizar o arquivo

ler o arquivo

determinar onde o conteúdo do arquivo deve ser impresso

escrever no dispositivo de saída


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.