Carregando

Vídeo 19 de 25

Sistemas Operacionais

PCS3446 - Sistemas Operacionais - Aula 10 - vídeo

por João José Neto

Incorporar
Recomendar
Download
     
Gostei (0)

Formatos disponíveis

Assista a esse vídeo em: MP4 (1280 X 720 px) | MP4 (640 X 360 px)

Licença de uso

Acesso Aberto (Verde)
Esta licença permite ao usuário copiar o conteúdo do e-Aulas USP, porém veta qualquer alteração e/ou sua utilização para fins comerciais ou não educacionais, autorizando seu compartilhamento sob licença com as mesmas características, desde que se atribua crédito aos autores.

Sobre a aula

pequeno detalhamento geral de algumas técnicas recomendadas para o desenvolvimento do projeto da disciplina

Disciplina

PCS3446-2 Sistemas Operacionais

EMENTA

I Conceitos e fundamentos

a) Introdução, história, tipos, conceitos, estrutura dos S.O. e suas interfaces; Tratamento de interrupções;
b) Processos e threads, comunicação, escalonamento; multiprogramação; problemas clássicos.
c) Espaços de endereçamento, gerenciamento de memória real e virtual.
d) Memória física: alocação contígua; particionamento simples e relocável; overlays; swapping;
e) Memória virtual: Paginação, algoritmos de substituição. Segmentação pura e segmentação com paginação;
f) Sistemas de arquivos, diretórios, hierarquia, compartilhamento, proteção;
g) Gerenciamento de entrada e saída, discos, relógios, interfaces com o usuário, energia; conceito de spooling;
h) Deadlocks: conceito, algoritmos de detecção, recuperação e prevenção;
i) Multiprocessamento, virtualização, sistemas distribuídos;
j) Segurança, criptografia, proteção, autenticação, vulnerabilidades, malware, ataques, defesas.
k) Sistemas embarcados, sistemas distribuídos.
l) Estudos comparativos de sistemas operacionais para microcomputadores, sistemas embarcados, distribuídos e para mainframes: DOS, UNIX, LINUX, MS-Windows, p-system, Mach, Amoeba, OS-360, OS-390, Open VMS Alpha e outros.

II Projeto:
Projeto e implementação de um subconjunto das funcionalidades de um sistema operacional: Elaboração de um software (simulador ou extensões a um sistema operacional existente) que implemente um conjunto de funções típicas dos sistemas operacionais, em conformidade com especificações fornecidas.

Objetivo

Dar ao aluno as bases conceituais e técnicas para compreender o funcionamento, utilizar, especificar e avaliar sistemas operacionais para uso nas diversas aplicações profissionais. Familiarização com a aplicação e com os diversos aspectos da implementação de sistemas operacionais. Atividades práticas, realizadas fora de classe, são essenciais à fixação dos conceitos (por exemplo, projetos envolvendo desenvolvimentos de simuladores ou de alterações no código de um sistema operacional moderno).

Índice de vídeos da disciplina

  1. PCS 3446 - Sistemas Operacionais - aula 28 - vídeo
  2. PCS 3446 - Sistemas Operacionais - aula 27 - vídeo
  3. PCS 3446 - Sistemas Operacionais - aula 26 - vídeo
  4. PCS 3446 - Sistemas Operacionais - aula 25 - vídeo
  5. PCS 3446 - Sistemas Operacionais - Aula 24 - vídeo
  6. PCS 3446 - Sistemas Operacionais - aula 23 - vídeo
  7. PCS 3446 - Sistemas Operacionais - aula 22 - vídeo
  8. PCS 3446 - Sistemas Operacionais - aula 21 - vídeo
  9. PCS 3446 - Sistemas Operacionais - aula 20 - vídeo
  10. PCS 3446 - Sistemas Operacionais - aula 19 - vídeo
  11. PCS 3446 - Sistemas Operacionais - aula 18 - vídeo
  12. PCS 3446 - Sistemas Operacionais - aula 17 - vídeo
  13. PCS 3446 - Sistemas Operacionais - aula 16 - vídeo
  14. PCS 3446 - Sistemas Operacionais - aula 15 - vídeo
  15. PCS 3446 - Sistemas Operacionais - aula 14 - vídeo
  16. PCS 3446 - Sistemas Operacionais - aula 13 - vídeo
  17. PCS 3446 - Sistemas Operacionais - aula 12 - vídeo
  18. PCS 3446 - Sistemas Operacionais - aula 11 - vídeo
  19. PCS3446 - Sistemas Operacionais - Aula 10 - vídeo
  20. PCS 3446 - Sistemas Operacionais - aula 09 - vídeo
  21. PCS 3446 - Sistemas Operacionais - Aula 08 - vídeo
  22. PCS 3446 - Sistemas Operacionais - Aula 07 - vídeo
  23. PCS 3446 - Sistemas Operacionais - Aula 06 - video
  24. PCS 3446 - Sistemas Operacionais - Aula 05 - video
  25. PCS 3446 - Sistemas Operacionais - Aula 04 - video
Superintendência de Tecnologia da Informação