1. COMPETÊNCIAS GOVERNO DO ESTADO DO RIO DE JANEIRO Conhecer as partes integrantes de um sistema de informação e suas respectivas funções. Analisar as necessidades do usuário e definir o sistema operacional adequado. Compreender os conceitos fundamentais de um Sistema Operacional. 2. HABILIDADES Utilizar adequadamente os recursos de hardware dos computadores Identificar os componentes dos computadores e seus periféricos, avaliando o funcionamento e relacionamentos entre eles Identificar os diferentes tipos de software. Entender os conceitos básicos de Sistemas Operacionais. 3. MATERIAL DIDÁTICO Apostila desenvolvida pelos professores disponíveis na intranet Apresentação em transparência Exercícios teóricos e práticos CD-ROM com vídeos Estudos de Caso
4. REFERÊNCIAS GOVERNO DO ESTADO DO RIO DE JANEIRO MACHADO, Francis B. & MAIA, Luiz P. Arquitetura de Sistemas Operacionais. 3ª ed. Rio de Janeiro: LTC, 2002. MENDONÇA, Tales Araújo. Manual de sobrevivência Dicas e comandos do Mundo Linux. São Paulo: Viena. MONTEIRO, Mário A. Introdução à Organização de Computadores. 4ª ed. Rio de Janeiro: LTC, 2002. PATTERSON, David A. & HENNESSY, John L. Organização e Projeto de Computadores A Interface Hardware/Software. 2ª ed. Rio de Janeiro: LTC, 2000. SILBERSCHATZ, Abraham; GALVIN, Peter & GAGNE, Greg. Sistemas Operacionais Conceitos e Aplicações. 1ª ed. Rio de Janeiro: Campus, 2001. TANENBAUM, Andrew. Sistemas Operacionais Modernos. 2ª ed. São Paulo: Pearson Prentice Hall, 2003. RÔMULO, Silva de Oliveira & ALEXANDRE, Silva Carissimi & SIMÃO, Sirineo Toscani, Sistemas Operacionais. 4 ª edição. : Bookman 5. ESTRATÉGIAS Aulas presenciais, expositivas e práticas, utilizando os recursos dos laboratórios de informática. Utilização de estudos de casos calcados em aplicabilidade prática para o desenvolvimento da metodologia. 6. CARGA HORÁRIA Carga horária semanal: 02 tempos Duração do curso: 25 semanas 7. INSTRUMENTOS DE AVALIAÇÃO O aluno será avaliado pelo uso dos instrumentos listados abaixo:
Avaliação Diferencial (AD) prova prática realizada nos laboratórios, regras definidas pela equipe ou avaliação participativapremiação por participação, comportamento e/ou freqüência do aluno durante a aula ou testes realizados durante as aulas. O conjunto da avaliações valem <5> pontos para formação da média. Avaliação Teórica (AT) prova teórica única elaborada pela equipe. Está avaliação vale <5> pontos para formação da média do bimestre. Observação: os professores poderão utilizar todos ou alguns dos instrumentos de avaliação descritos acima para comporem as médias. Avaliação Conteúdo Formato Pontuação 1º Etapa Conceito Básico Termos e Características dos Sistemas Operacionais Objetivos do Sistema Operacionais Sistema Operacional na visão do usuário Tipos de Sistemas Operacionais Histórico de Sistemas Operacionais Necessidades dos clientes para aquisição e uso de um Sistema Operacional Atualização do Sistema Operacional/Instalação do Sistema Operacional Multiprogramação 2ª Cham
RP 2º Etapa Interface Gráfica e Painel de Controle Programação Concorrente Gerência do Processador Entrada e Saída Gerência de Memória Memória Virtual Virtualização Técnicas de Manutenção Preventiva em Sistemas Operacionais 2ª Cham RP 0 MESMO CONTEÚDO
3º Trimestre Arquitetura do Processo no Linux Arquitetura do Processo no Windows Sistemas Operacionais para celulares e dispositivos móveis. 2Cham RP RF TODO CONTEÚDO ANUAL APRESENTADO DURANTE AS AULAS 8. CRITÉRIOS DE AVALIAÇÃO * Será considerado aprovado na disciplina o aluno que obtiver média, igual ou superior a 6,0 (seis). Se Média anual =( (1MT + 2MT + 3MT) /3) 6,0 Então Aluno Aprovado * O aluno que obtiver média aritmética inferior a 6,0 (seis), será submetido à Recuperação Final (RF). Se Média anual = ((1MT + 2MT + 3MT) /3) < 6,0 Então Aluno em RF * Para os alunos que ficaram para RF, será considerado aprovado, o aluno que alcançar nota igual ou superior a 6,0 (seis). Se Nota RF 6,0 Então Aluno Aprovado Senão Aluno Reprovado 9. CONTEÚDO PROGRAMÁTICO
AULA DESCRIÇÃO SEMANA 1ª Conceito Básico O que é Sistema Operacional Termos e Características dos Sistemas Operacionais Touchscreen, Smartphone, Wi-Fi, Cloud Computing, VoIP, Realidade Aumentada, Interface Gráfica, 10/03 a 15/03 solicitação de serviços, sistemas, software, hardware, memória, programação. Objetivos do Sistema Operacionais A utilização do Sistema Operacional, Tipos de serviços 2ª Sistema Operacional na visão do usuário Chamadas de Sistema, Programas de Sistema, Utilitários, interpretador de comandos, Interface gráfica de usuário(gui). Histórico de Sistemas Operacionais Contar um historia sobre Sistemas Operacionais começando na década de 1940, passando por JOB, 17/03 a 22/03 LOTE, BATCH, Monitor residente, Cartões de controle, Multiprogramação, Interrupções, polling, Busy-loop, discos magnéticos, execução em background, banco de dados, Sistemas Operacionais Distribuidos, Internet, Sistemas Operacionais de tempo real, paralelismo Podendo ser um trabalho de pesquisa envolvendo estes temas. 3ª Necessidades dos clientes para aquisição e uso de um Sistema Operacional Tipos de Hardware, Software Atualização do Sistema Operacional/Instalação do Sistema Operacional Como instalar e atualizar um Sistema Operacional em diferentes tipos de construtores. 24/03 a 29/03 Multiprogramação O conceito de processo, Ciclo de um processo, Relacionamento entre processos, Estado de um processo, Gerencia de filas, Mecanismo de interrupções, Proteção entre processos. 4ª Avaliação de Conteúdos (Teste) 31/03 a 05/04 5ª Interface Gráfica e Painel de Controle Área de Trabalho, Barra de Tarefas, ícones, Janela, Adicionar Hardware, Remover Hardware, controle do teclado. Programação Concorrente 07/04 a 12/04
Paralelismo, semáforos, Deadlock. 6ª Gerência do Processador Threads, escalonadores, algoritmos de escalonamentos Entrada e Saída Princípios básicos de hardware e software, dispositivos periféricos típico. 7ª Gerência de Memória Memória lógica e memória física, partições físicas, swapping, paginação, segmentação. Memória Virtual Implementação de memória virtual, estudo de caso: arquitetura Intel 8ª Virtualização Fundamentação teórica, máquinas virtuais, casos de uso: Virtualização de servidores e desktops, Honeypots Técnicas de Manutenção Preventiva em Sistemas Operacionais Verificação de erros, Limpeza de disco, desfragmentador, Softwares Antivírus, Anti-Spywares. 9ª Avaliação de Conteúdos (Teste) 10ª Arquitetura do Processo no Linux As distribuições Linux, O conceito de processo Linux, Sistema de arquivos,gerência de entrada e saída. 11ª Arquitetura do Processo no Windows Arquitetura do Windows, Processos e Threads,Sistema de arquivos, Gerência de entrada e saída. 12ª Sistemas Operacionais para celulares e dispositivos móveis 13ª Sistemas Operacionais para celulares e dispositivos móveis 14ª Sistemas Operacionais para celulares e dispositivos móveis 02/06 a 07/06 09/06 a 14/06 30/06 a 05/07 07/07 a 12/07 14/07 a 19/07 21/07 a 26/07 28/07 a 02/08 01/09 a 06/09 15ª Sistemas Operacionais para celulares e dispositivos móveis 08/09 a 13/09 16ª Sistemas Operacionais para celulares e dispositivos móveis 15/09 a 20/09
17ª Sistemas Operacionais para celulares e dispositivos móveis 18ª Sistemas Operacionais para celulares e dispositivos móveis 19ª Sistemas Operacionais para celulares e dispositivos móveis 20ª Sistemas Operacionais para celulares e dispositivos móveis 22/09 a 27/09 29/09 a 04/10 06/10 a 11/10 13/10 a 18/10 21ª Sistemas Operacionais para celulares e dispositivos móveis 20/10 a 25/10 22ª Avaliação de Conteúdos (Teste 27/10 a 31/10 10. Projetos da Disciplina Não há projetos para a disciplina 11. PROJETO INTERDISCIPLINAR