Informatica

1179 palavras 5 páginas
2 – Estruturas do sistema operacional Baseado no material de Silberschatz, Galvin e Gagne

Objetivos
■ Descrever os serviços que o sistema operacional fornece para

usuários, processos e outros sistemas"
"
■ Discutir as diversas maneiras de estruturar um sistema operacional"
■ Explicar como sistemas operacionais são instalados, customizados e

como são inicializados (boot)"

Serviços do sistema operacional
■ Serviços do sistema operacional úteis ao usuário:"


Interface do usuário"



Execução de programas"



Operações de Entrada e Saída (E/S)"



Manipulação do sistema de arquivos"



Comunicações"



Detecção de erro"

■ Serviços do sistema operacional para garantir operação eficiente"


Alocação de recursos"



Contabilidade"



Proteção e segurança"

Visão geral dos serviços de um SO

Interface usuário - sistema operacional
■ Interpretador de comandos ou Command Line Interface (CLI)"


Permite entrada direta de comandos"



Pode ser implementada no Kernel ou por programas"



As vezes múltiplas opções são oferecidas – shells"



Recebe comando do usuário e executa."
! Podem

ser comandos integrados ou programas externos"

■ Interface gráfica com o usuário (Graphical User Interface – GUI)"


Metáfora amigável de uma mesa de trabalho (desktop)"



Sistema de janela e menu baseada em mouse"



Ícones representam arquivos, programas, ações etc."



Inventado na Xerox PARC nos anos 70"

■ Vários sistemas incluem interfaces tanto CLI quanto GUI"

Interpretador de Comandos Shell

A GUI do Mac OS X

Chamadas de sistema (system calls)
■ Interface de programação para acesso aos serviços do Sistema

Operacional"
■ Geralmente escrita em linguagem de alto nível (C ou C++)"
■ Na maioria das vezes são acessadas por programas via APIs, ao

invés de acesso direto às system calls!
■ As três APIs mais comuns são a

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas