tecnologia
• Apresentar os fundamentos teóricos
dos sistemas operacionais modernos, enfatizando os seus aspectos de organização interna (arquitetura conceitual) e de estruturas e mecanismos de implementação.
Introdução – S.O.
Sistema de Computação
• Um S.O. atua como um intermediário entre o usuário e o
• Hardware
hardware do computador.
• A finalidade do S.O. é fornecer um ambiente em que o usuário possa executar programas de maneira conveniente e eficiente.
• O S.O. é um software que gerencia o hardware do computador. Provê os recursos básicos de computação (UCP, memória, dispositivos de E/S).
• Programas de aplicação
Definem as maneiras pelas quais os recursos do sistema são usados para resolver os problemas computacionais dos usuários
(compiladores, sistemas de banco de dados, vídeo games, programas financeiros, etc.).
• Usuários
Pessoas, máquinas, outros computadores.
Visão Abstrata
Sistema contábil
Compiladores
Reserva de passagens Softwares de aplicação
Editores
Navegador Web
Interpretadores de comandos Sistema operacional
Softwares do sistema
Linguagem de máquina
Microarquitetura
Dispositivos físicos
Hardware
1
09/08/2013
O hardware de um computador, sozinho, não fornece um ambiente simples, flexível e adequado para o desenvolvimento e uso dos programas de aplicação dos usuários. Um Sistema Operacional...
... possibilita o uso eficiente e controlado dos diversos componentes de hardware do computador (unidade central de processamento, memória, dispositivos de entrada e saída).
... implementa políticas e estruturas de software de modo a assegurar um melhor desempenho do sistema de computação como um todo.
Definição
Função
Nome dado a um conjunto de programas que trabalham de modo cooperativo com o objetivo de prover uma máquina mais flexível e adequada ao programador do que aquela apresentada pelo hardware sozinho.
• Interface de