teste
UA/Disciplina: Sistemas Operacionais
Professora Márcia Giraldi
Fonte de pesquisa:
MACHADO, F.B.; Maia, L.P.; Arquitetura de Sistemas Operacionais. 4ª ed. Rio de Janeiro: LTC - Livros Técnicos e Científicos Editora S.A, 2006.
TANEMBAUM, A.S.; Sistemas Operacionais Modernos. Rio de Janeiro: Prentice-Hall do Brasil, 2ª ed., 2000.
Notas de Aula
1. Apresentação, explicitação de conteúdo e método.
2. Motivação
3. Conteúdo
Conceitos Básicos
1. O que SO?
É um conjunto de rotinas(programas) executado pelo processador, da mesma forma que os nossos programas.
2. Podemos dividir as inúmeras funções de um SO em duas: facilitar o acesso aos recursos do sistema:
Interface entre os usuários e os diversos recursos do sistema.
compartilhar os recursos de forma organizada e protegida. Quando pensamos em sistemas multiusuários, onde vários usuários podem utilizar o mesmo recurso concorrentemente, é necessário que todos tenham chance de utilizar o recurso, de forma que um usuário não interfira no trabalho do outro.
SO permite vários usuários acessarem concorrentemente os vários recursos do sistema de forma organizada e segura, dando a impressão ao usuário de estar trabalhando sozinho.
3. Máquina Virtual ou Máquina de Níveis:
Podemos visualizar o computador como sendo uma máquina de dois níveis:
0 - hardware
1 – software
1-Software
Aplicação
Utilitários
Sistema Operacional
0-Hardware
Linguagem de Máquina
Microprogramaçao
Dispositivos Físicos
hardware sozinho não passa de um gabinete cheio de fios e circuitos eletrônicos sem utilidade. é através do software que conseguimos dar vida ao computador e realizar todas as tarefas de que necessitamos. nos primeiros computadores a programação era feita em painéis de fios, exigindo dos programadores um grande conhecimento do hardware e de sua linguagem de máquina. com o