Carregando

Vídeo 11 de 15

Sistemas Operacionais

PCS 3446 - Sistemas Operacionais - Aula 08 - 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. Esta licença permite o download do vídeo para usuários logados no sistema.

Sobre a aula

Primeira aula sobre a administração de processos em sistemas operacionais multiprogramados

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 18 - vídeo
  2. PCS 3446 - Sistemas Operacionais - aula 17 - vídeo
  3. PCS 3446 - Sistemas Operacionais - aula 16 - vídeo
  4. PCS 3446 - Sistemas Operacionais - aula 15 - vídeo
  5. PCS 3446 - Sistemas Operacionais - aula 14 - vídeo
  6. PCS 3446 - Sistemas Operacionais - aula 13 - vídeo
  7. PCS 3446 - Sistemas Operacionais - aula 12 - vídeo
  8. PCS 3446 - Sistemas Operacionais - aula 11 - vídeo
  9. PCS3446 - Sistemas Operacionais - Aula 10 - vídeo
  10. PCS 3446 - Sistemas Operacionais - aula 09 - vídeo
  11. PCS 3446 - Sistemas Operacionais - Aula 08 - vídeo
  12. PCS 3446 - Sistemas Operacionais - Aula 07 - vídeo
  13. PCS 3446 - Sistemas Operacionais - Aula 06 - video
  14. PCS 3446 - Sistemas Operacionais - Aula 05 - video
  15. PCS 3446 - Sistemas Operacionais - Aula 04 - video
Pró-Reitoria de Graduação
Telefone: +55 11 3091-9942