Sistemas Operacionais
6º Semestre
Plano de Ensino
Prof. Carlos Vinícius
[email protected]
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL
FACULDADE DE TECNOLOGIA SENAC PELOTAS
Caracterização da Unidade
Curricular
o Identificação dos subsistemas envolvidos em
sistemas operacionais;
o Identificação das formas de gerenciamento do
hardware.
Competência Essencial
o Entender o que é um sistema operacional, sua
função e quais suas características, de acordo
com a forma de processamento, programação
e utilização.
o Compreender a função dos principais
dispositivos do hardware.
o Reconhecer os serviços de um sistema
operacional, bem como seu funcionamento e
aplicação.
Demais competências
o Classificar sistemas operacionais: número de
processadores, quantidade de programas que
executa e número de usuários;
o Aplicar o serviço correto para determinado
dispositivo de hardware, considerando seu
funcionamento, limitações e capacidades;
o Modelar escalonadores de processos
preemptivos, aplicando chamadas de sistemas,
chamadas de dispositivos, fatias de tempo por
processo e técnicas de organização;
Demais competências
o Construir modelos de organização de memória,
utilizando técnicas de segmentação,
paginação, redução da fragmentação da
memória e utilização do disco para swap;
o Aplicar as técnicas de organização de arquivos
para determinar o modo de acesso, bem como
a disposição desses dados para uso do
sistema;
Demais competências
o Utilizar o conceito de threads, controle de áreas
críticas, bloqueios, travas e semáforos;
o Analisar os principais modelos de sistemas
operacionais, apontando suas principais
características, vantagens de desvantagens.
Conteúdo Programático
o Sistemas Operacionais;
o Monoprogramação e multiprogramação;
o
o
o
o
monoprocessamento e multiprocessamento;
monousuário e multiusuário;
Gerência de processo, memória, entrada/saída e
arquivos threads e multithreads;
Serviços de Comunicação;
Segurança;
Estudos de caso: Microsoft Windows e Linux.
Método
o Aulas expositivas...
o Aulas com práticas em laboratório...
o Prova teórica
o Trabalhos desenvolvidos
Bibliografia
o Sistemas operacionais modernos.
TANENBAUM, Andrew. 3.ed. São Paulo.
Prentice-Hall, 2008
o Sistemas Operacionais.VELLOSO, OLIVEIRA,
R.; CARISSIMI, A.; TOSCANI S. 3.ed. Porto
Alegre. Bookman, 2008
o Fundamentos de Sistemas operacionais.
SILBERSCHATZ, A.; GALVIN, P. B. 6.ed. Rio
de Janeiro. LTC, 2009
Bibliografia Complementar
o Organização estruturada de computadores.
TANENBAUM, Andrew. 5.ed. Rio de Janeiro.
Prentice-Hall, 2008.
o Arquitetura de sistemas operacionais.
MACHADO, Francis Berenger; MAIA, Luiz
Paulo. 4.ed. Rio de Janeiro. LTC, 2007.
o Sistemas operacionais : projeto e
implementação. Tanenbaum, Andrew
S.;Woodhull, Albert S. 2.ed. Porto Alegre.
Bookman, 2006.
Bibliografia Complementar
o Organização e projeto de computadores: a
interface hardware/software. HENNESSY, John
L.; PATTERSON, David A. 2.ed. Rio de
Janeiro. LTC, 2000.
o Sistemas Operacionais. DEITEL, H.M.;
DEITEL, P.J.; CHOFFNES, D.R. 3. ed. São
Paulo. Prentice Hall, 2005.
Avaliação
75% de frequência (~15 aulas )
Desenv. de trabalhos em aula / enviados
Prova teórica
Contato
[email protected]
viniciusrasch
@cvrasch
Download

Sistemas Operacionais