2 minute read

Funções dos Sistemas operacionais

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:

Advertisement

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

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 armazenem e obtenham informações;  Isola os programas dos detalhes específicos de hardware;  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

This article is from: