Arquitectura dos Sistemas Operativos-IV

2151 palavras 9 páginas
Sistemas Operativos I

Componentes de um Sistema Operativo
Maria João Viamonte / Luis Lino Ferreira
Fevereiro de 2006

Sistema Operativo
„

„

„

05/06

Um Sistema Operativo pode ser visto como um programa de grande complexidade, responsável pela gestão eficiente de todos os recursos da máquina
Composto por um conjunto de camadas funcionais (módulos)
Cada módulo constitui um nível de abstracção que implementa uma máquina virtual com uma interface bem definida
Sistemas Operativos I
Maria João Viamonte / Luis Lino Ferreira

2

1

Módulos de um Sistema Operativo
„
„
„
„
„
„
„
„

Gestão de Processos
Gestão da Memória Principal
Gestão de Ficheiros
Gestão de I/O
Gestão da Memória Secundária
Gestão de Rede
Protecção do Sistema
Interpretador de Comandos
Sistemas Operativos I
Maria João Viamonte / Luis Lino Ferreira

05/06

3

Gestão de Processos
„

Processos:
‰

‰

„

Exemplos:
‰
‰
‰

05/06

Cada processo pode ser considerado como um programa em execução
Abstracção do SO que contém dados referentes ao código a executar, às variáveis, à pilha (stack), às áreas de memória, aos parâmetros, etc.
Comandos ou programas em execução
Shell
Processos do sistema: syslog, rpciod, etc.
Sistemas Operativos I
Maria João Viamonte / Luis Lino Ferreira

4

2

Processador, Programa e Processo
„

O processador é o órgão material onde é executada toda a actividade do sistema

„

Um Programa é um conjunto de instruções armazenadas num ficheiro

„

Um Processo é uma instância de um programa em execução. No entanto, um programa pode ser constituído por vários processos Sistemas Operativos I
Maria João Viamonte / Luis Lino Ferreira

05/06

5

Processos
„

Um Processo define:
‰

Um conjunto de operações
„

„

‰

Um espaço de endereçamento
„

05/06

Operações elementares, normalmente um subconjunto das instruções do processador
Operações de interacção com outros

Relacionados

  • Windows server
    619 palavras | 3 páginas
  • Teste de modelo
    670 palavras | 3 páginas
  • Segurança em Android
    20177 palavras | 81 páginas
  • Manual de Trei
    31127 palavras | 125 páginas
  • Tecnologias e sistemas de informação, redes e segurança
    27502 palavras | 111 páginas
  • Teoria de Arquitetura
    8742 palavras | 35 páginas
  • Dispositivos de E/S
    25194 palavras | 101 páginas
  • Gerência de processos e memória no Linux
    6217 palavras | 25 páginas
  • Prof
    1514 palavras | 7 páginas
  • DOOE Grupo1
    1228 palavras | 5 páginas