Upload
thiago-teixeira
View
214
Download
0
Embed Size (px)
Citation preview
Sistemas Operacionais1º Semestre
Plano de Ensino
Prof. Carlos Viní[email protected]
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIALFACULDADE 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;
monoprocessamento e multiprocessamento; monousuário e multiusuário;
o Gerência de processo, memória, entrada/saída e arquivos threads e multithreads;
o Serviços de Comunicação;o Segurança;o Estudos de caso: Microsoft Windows e Linux.
Método
o Aulas expositivas...o Aulas com práticas em laboratório...o Prova teóricao 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 (~17 aulas ) Desenv. de trabalhos em aula / enviados Prova teórica