Sistema Operacional
Prof. Douglas Machado http://www.douglasmachado.com professor@douglasmachado.com
v. 20110204
Sistemas Operacionais
Sobre o professor
Pesquisador no NP2TEC/UNIRIO (desde 2009)
Professor na FES/JF (desde 2007)
Coordenador do curso de Tecnologia em Redes de
Computadores (desde 2010)
Analista de sistemas em empresa privada (1999-2011)
Certificado em Qualidade de Software (PROQUALITI)
Mestrando em Informática (UNIRIO)
Especialista em Melhoria de Proc. de Software (UFLA)
Tecnólogo em Processamento de Dados (CES/JF)
Técnico em Informática Industrial (UFJF/CTU)
Sistemas Operacionais
Por que estudar sistemas operacionais:?
• Muitas mudanças têm ocorrido na área de TI
• Computação ubíqua: os computadores estão cada vez mais presentes em nossas vidas: em casa, no trabalho, nos estudos, no lazer, no governo…
• Grande quantidade de equipamentos: desktops, servidores, smartphones, notebooks, netbooks, tablets, consoles de games... • Os sistemas operacionais são fundamentais para o funcionamento da maioria desses equipamentos
• Apesar das rápidas mudanças nos sistemas operacionais, os conceitos fundamentais continuam os mesmos
Sistemas Operacionais
Contextualização da disciplina
• Ensinar os fundamentos de sistemas operacionais
• Relacionar os fundamentos a tarefas e problemas conhecidos nas implementações mais usuais
• Possibilitar a solução de problemas com fundamentação teórica
• Possibilitar a solução de problemas fazendo bom uso das características de cada sistema
• Fornecer grau de conhecimento que diferencie profissionais com uma formação adequada dos demais
Sistemas Operacionais
Ementa
• Conceitos fundamentais de Sistemas Operacionais
• Relações entre os sistemas operacionais conhecidos e respectiva classificação
• Conceitos de unidade de alocação
• Carga e execução de um programa (processos e threads)
• Concorrência e