Sistemas operacionais

Disponível somente no TrabalhosFeitos
  • Páginas : 58 (14298 palavras )
  • Download(s) : 0
  • Publicado : 4 de abril de 2013
Ler documento completo
Amostra do texto
Centro Estadual de Educação Tecnológica “Paula Souza”
Faculdade de Tecnologia de Taquaritinga

TAI
(Tópicos Avançados em Informática)

SISTEMAS OPERACIONAIS
(Ênfase em Virtualização Server e Desk)

Alunos do grupo:
Águida Queiroz
Ariadne Canova
Carla Borelli
Jéssica Soares

Professor:
Paulo José Desidério de Oliveira



Taquaritinga-SP, 02 de outubro de 2012.


SumárioIntrodução aos sistemas operacionais: 4
1.1 Conceitos básicos: 4
Funções Básicas: 4
Histórico dos Sistemas Operacionais: 5
Tipos de Sistemas operacionais: 7
1.2 Estrutura de um sistema Operacional 10
Sistema Monolítico 10
Sistema em Camadas 10
Máquina Virtual 10
Modelo cliente/servidor 10
1.3 Serviços de Sistemas Operacionais 11
2. Processos 12
2.1Conceito de Processos 122.2 Estados de um Processo 12
Bloco de Controle de Processos (BCP) 13
2.3 Escalonamento de Processos 14
2.4 Operações sobre Processos 15
2.5 Comunicação Entre Processos: Semáforos, Monitores 16
Comunicação usando Semáforos 16
Comunicação usando Monitores 17
2.6 Problemas Clássicos de Comunicação entre Processos 17
O problema dos Filósofos Glutões / Jantar dos Filósofos 17
Oproblema dos Leitores e Escritores 18
O problema do Barbeiro Dorminhoco 18
2.7 Alocação de Recursos e Deadlocks 18
3. Gerência de Memória 19
3.1 Memória lógica x Memória física 19
3.2 Modelo de memória de processos 20
3.3 Gerenciamento Básico de Memória 20
3.4 Gerenciamento de memória livre 23
3.5 Memória Virtual 23
3.7 Segmentação com Paginação 26
4. Sistema de Arquivos 264.1 Introdução: 26
4.2 Arquivo: 27
4.3 Métodos de Acesso 27
4.4 Diretórios 28
5. Gerenciamento de Entrada e Saída 30
5.1 Princípios básicos de hardware: 30
5.2 Princípios básicos de software: 31
6. Introdução aos Sistemas Distribuídos 32
6.1 Sistemas Operacionais de Rede 32
6.2. Sistemas Verdadeiramente distribuídos 33
6.3. Comunicação em Sistemas Distribuídos 33
6.4. ModeloCliente/Servidor 34
7. Análise de Desempenho Windows, Mac OS X e Linux 35
8. Sistemas Operacionais Móveis 37
8.1 Alguns exemplos de Sistemas Operacionais Móveis: 37
Referência Bibliográfica: 40

Introdução aos sistemas operacionais:

1.1 Conceitos básicos:
O sistema operacional é uma camada de software colocada sobre o hardware para gerenciar todos os componentes do sistema(processadores, memória, discos, interface de rede, entre outros) de maneira otimizada. O sistema operacional busca oferecer uma interface mais amigável aos usuários em relação às operações associadas a cada componente da máquina.
O sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito de um sistema operacional é oferecer um ambiente na qualos usuários possam executar programas. O principal objetivo de um sistema operacional é, portanto, tornar o uso do sistema de computação conveniente. Uma meta secundária é usar o hardware de forma eficiente.
“É um programa de controle do computador. O Sistema Operacional é responsável por alocar recursos de hardware e escalonar tarefas. Ele também deve prover uma interface para o usuário - elefornece ao usuário uma maneira de acesso aos recursos do computador”. Mark G Sobell.

Portanto os principais objetivos do Sistema Operacional são:
* Tornar mais conveniente a utilização de um computador ou seja esconder detalhes internos de funcionamento
* Tornar mais eficiente a utilização de um computador ou seja o Gerenciamento justo” dos recursos do sistema.

FunçõesBásicas:
Facilidade de acesso aos recursos do sistema
Para a maioria dos usuários, uma operação como a leitura de um arquivo em disco pode
parecer simples. Na realidade, existe um conjunto de rotinas específicas, controladas pelo sistema operacional, responsável pelo acionamento do mecanismo de leitura e gravação da unidade de disco, posicionamento na trilha e setor corretos, transferência dos...
tracking img