ti fundamentos
FUNDAMENTOS DE SISTEMAS
OPERACIONAIS
Prof. Victor Halla
Conteúdo
Introdução;
Conceitos;
Evolução;
Características;
Gerenciamento de Processos;
Gerenciamento de Memória;
Conceito
O sistema operacional, segundo Deitel,
H. M.; Deitel, P. J.; Choffnes, D. R. (2005), é um software que habilita as aplicações a interagir com o hardware de um computador. Seu componente central é o núcleo, também conhecido como kernel.
Os sistemas operacionais estão presentes em telefones celulares, automóveis, eletrodomésticos, computadores pessoais, além dos computadores de grande porte ou mainframes. Funções do sistema operacional
Facilitar o acesso aos recursos do sistema; Usuários
Programadores
Programas
Sistema Operacional
Processador
Memória
Discos
Periféricos
Funções do sistema operacional
Compartilhar recursos de forma protegida e organizada;
Usuários
Programas
Sistema Operacional
Hardware
Funções do sistema operacional
Diminui a complexidade para lidar com o hardware. Usuários
Aplicativos
Sistema
Operacional
Hardware
Utilitários
Sistema Operacional
Linguagem de Máquina
Multiprogramação
Dispositivos Físicos
Arquitetura básica
O sistema operacional faz a conexão entre os softwares aplicativos e as necessidades que estes possuem de interagir com o hardware.
Figura 1 — Baseado em Tanenbaum (1987).
Estrutura de um sistema operacional
Núcleo: é o coração do sistema operacional, que tem como função gerenciar todos os recursos.
Drivers: é um modulo com código especifico para acessar um dispositivo físico. Pode ser comparado a um tradutor. Código de Inicialização: é um código que tem como objetivo inicializar o sistema através da execução de tarefas complexas. Programas Utilitários: programas que facilitam o uso do sistema operacional.
Núcleo do sistema operacional
O software que contém os componentes centrais do