Archive for the 'Sistemas Op. 1219/31' Category

Page 2 of 2

Sistemas Operacionais 1219/31 AULA 10 – 06/05/2010

Notas de Aula:

Início Capítulo 2

Processos e Threads

Processos: Programa em execução: Ambiente
                                                 – Entrada na tabela de processos
                                                 – Identificação (PID, GID, Owner)
                                                 – Recursos (Arquivos, Memória, Conexões)
                                                 – Registradores
                                                 – Direito ao Processador
                                                 – 1 Thread (Mínimo)
                                                    
Sistema Operacional: Gerente de Recursos; Marquina Virtual

Programa: é um arquivo(executável) em disco

Thread:
Subprocesso (Registradores Separados)

Pseudoparalelismo: Tempo compartilhado

Ociosidade em S.O: Processo Idle

Criação de processos:

– Boot – Login
           – Shell (Gnome, KDE, W. Explorer) -> Prog. User

Linux, Unix: existe dependência de Pai – Filho

Sistemas Operacionais 1219/31 AULA 10 – PROVA

Prova 1º Bim: 27/05/2010
Conteúdo: Livro Sistemas Operacionais Tanenbaum

1 – Capítulo: Aspectos Gerais
3 – Capítulo: Entrada / Saída

Prévia do Trabalho: Aplicação que existe no mercado
Grupo de 3 pessoas.

Sistemas Operacionais 1219/31 – Materiais

SO Tipo Estruturas.pdf [DOWNLOAD]

Cadastrar em www.aulalivre.com
para ter acesso aos materiais de SO.

Sistemas Operacionais 1219/31 AULA 08 22/04/2010

Notas de Aula:
————————————————————
Recado:
Próxima Aula 29/04/2010
Filme: Revolution OS
Local: C56 2º Andar 1ª Sala
———————————————————–


DISCOS











Evolução dos discos magnéticos

  • Velocidade de acesso (seek): Tempo movimento do braço atéo cilindro
  • Transferência: de dados entre memória principal e o setor do HD
  • Capacidade
  • Preço
  • Tamanho
  • Memória Flash
Técnica para reduzir o tempo de acesso:
Entrelaçamento (interleaving):

Setores são numerados c/ um espaço entre eles (n), chamado FATOR de entrelaçamento, que é dependente da velocidade do UCP, do BUS, da controladora, velocidade dda rotação do disco. 
A controladora tem um buffer p/ receber dados lidos do disco. Se ela ler 2 setores consecutivos, após ler o 1º é interessante ter um “espaço de tempo” para transferir os dados para a memória de um 2º setor.

Fatores que influenciam no tempo de leitura/gravação no disco:

Tempo de acesso=T(Transfer) + T(Seek) + T(Latencia)

T transferência dados: T necessário para a transferencia do bloco entre memóra principal e setor do HD

T Seek: T do movimento do braço até o cilindro

T Latência: T para posicionar o setor na cabeça do disco

Algorítmos de escalonamento do braço do disco:

  • FXFS (FIFO): 1º que chega é o 1º que sai
  • SSF (Shortest Seek First): T Curto 1º
  • Elevator (scan)
A escolha do algoritmo depende do nº do tipo de pedidos.

Ex. disco c/37 cilindros lendo bloco no cilindro 11 requisições: 1,31,16,34,9,12




Exercício
(recolhido em sala)


Utilizar os algoritmos FCFS, SSF e Elevator


Posição inicial = 23
Requisições: 27,11,20,15,35 e 30


Analise resultados e faça sua argumentação a partir da análise de cada algoritmo.







Sistemas Operacionais 1219/31 AULA 06 08/04/2010 – Recado

Recado: Para quem faltou na aula do dia 01/04/2010 e quiser fazer o trabalho  dado, deverá deixar amanhã das 19h15 às 19h35 no lab do mestrado Bloco C56, um resumo manuscrito do conteúdo visto até hoje (08/04/2010)

Sistemas Operacionais 1219/31 AULA 05 01/04/2010

Aula de Slides


Notas de Aula:


Gerenciamento de memória

  • Sistema de Arquivos
  • Tipos de chamadas ao Sistema: Criar, remover, ler, escrever arquivos
  • Path: Diretório-Raiz
  • Acessos: Pemissões especificas para manipular arquivos
  • Shell – Interpretador de comandos
  • Meio de Comunicação do usuário com o SO
  • Interface gráfica ou texto
  • Chamadas do Sistema


  1. Salva contexto dos registradores
  2. Altera modo do processador para kernel
  3. Rotina do Sistema
  4. Altera modo do processador para usuário
  5. Restaura o contexto dos registradores

  • Classificações de Estruturas de SO
  1. Monolíticas: Vários módulos que são compilados separadamente em seguida linkados
  2. Camadas: Kernel, Executivo, Supervisor e Usuário
  3. Maquina Virtual: Intermediário entre Hardware e Software; 
  4. Exonúcleo: Serviços dos sistema operacionais que são controlados por servidores (Servidor de Arquivo, Memória, Rede, Processo e Impressão) no modo usuário. 
  5. Cliente-Servidor: Sistemas Distribuídos: Cliente solicita serviços


Sistemas Operacionais 1219/31 AULA 03 18/03/2010

AULA 03

História da Computação

  • 4ª Geração de Computadores – PC (1980 – ?)
Notas:
Empresas:
Hobby
Apple
CP/M
Bill Gates + DOS + PC IBM = MS/DOS
A Xerox criou a Interface Gráfica (c/ Mouse), copiadora de documentos impressos (xerox), Programação Orientada Objeto.
Apple copia inteface gráfica(Xerox) lançando Macintosh (PC).
Em seguida Microsoft copia interface(Macintosh) e lança o Windows 2.0. A patente de interface gráfica se tornou pública.
Downloads:

  • Sistemas Operacionais Tanenbaum [PDF
  • Slides História dos Computadores  [PDF]  (Sugestão)



Login