2. Objetivos
Identificar as funções e os componentes de um Sistema Operacional;
Diferenciar os tipos de Sistemas Operacionais existentes;
Identificar os modelos de estruturas existentes de Sistemas
Operacionais;
Compreender os modos de acesso e o funcionamento de uma
chamada ao sistema ("system call");
Compreender a importância e o funcionamento dos mecanismos de
interrupção;
Compreender os fundamentos de sistemas concorrentes.
3. Introdução
Nesta aula, conheceremos as características de um Sistema Operacional e a
importância desse sistema em um ambiente computacional. Para isso,
trataremos de dois conceitos muito importantes para o entendimento dos
sistemas modernos: interrupções e chamadas ao sistema.
Serão abordados, também, os principais tipos de Sistemas Operacionais e
suas características.
I. Conceitos Fundamentais de Sistemas Operacionais;
II. Classificação de Sistemas Operacionais;
III. Estruturas dos Sistemas Operacionais Modernos;
IV. Interrupções;
V. Conceitos de Concorrência.
4. Conceitos Fundamentais de
Sistemas Operacionais
Sistema Operacional é um conjunto de programas (software) responsável por:
fazer a interface com os usuários;
gerenciar recursos;
fazer a interface com o hardware.
Funções adicionais: contabilização de uso, segurança
de acesso, auditoria.
6. Conceitos Fundamentais de
Sistemas Operacionais
Cada parte (módulo ou função) de um Sistema Operacional é
responsável pelo gerenciamento de um recurso específico.
Esses recursos são:
I. Tempo de CPU;
II. Espaço em memória;
III. Espaço em disco;
IV. Acesso aos dispositivos de comunicação;
V. Bibliotecas de software.