Sistemas Operacionais I

Update: Aug 17th, 2016

Competências

  • Conceituar sistemas operacionais e identificar suas características;
  • Classificar os tipos de sistemas operacionais;
  • Analisar o sistema operacional, identificado seu funcionamento e os seus comandos;
  • Analisar o funcionamento dos processos, da memória e do processador de Sistemas Operacionais;

 

Habilidades

  • Utilizar comandos de Interface Homem Máquina dos Sistemas Operacionais;
  • Utilizar os Sistemas de Arquivos dos Sistemas Operacioanis;
  • Listar, inicializar e destruir processos;
  • Utilizar Interfaces Gráficas dos Sistemas Operacionais mais utilizados;
  • Gerenciar filas de impressão;
  • Reconhecer os principais mecanismos de comunicações entre processos.

 

Bases tecnológicas

  • Conceitos Básico:
    • Introdução
    • Histórico
  • Conceitos de Hardware e Software
  • Tipos de Sistemas Operacionais
    • Introdução
    • Monoprogramáveis / Monotarefa
    • Multiprogramáveis / Multitarefa
  • Sistemas Multiprogramáveis
    • Introdução
    • Interrupção e Exceção
    • Operação de Entrada / Saída
    • Buffering
    • Spooling
    • Reentrância
    • Proteção do Sistema
  • Processo
    • Introdução
    • Modelo de Processo
    • Estados do Processo
    • Mudanças de Estado do Processo
    • Subprocesso e Thread
  • Comunicação entre Processos
    • Introdução
    • Especificação de Concorrência em programas
    • Problemas de Compartilhamento de Recursos
    • Solução para os problemas de compartilhamento
    • Problemas de Sincronização
    • Soluções de Software
    • Deadlock
  • Gerência do Processador
    • Introdução
    • Critérios de Escalonamento
    • Escalonamento Não-Preemptivo
    • Escalonamento Preemptivo
  • Gerência de Memória
    • Introdução
    • Alocação Contígua Simples
    • Alocação Particionada
    • Swapping
    • Memória Virtual
  • Sistema Operacional DOS / Windows
  • Sistema Operacional LINUX
  1. tatiani
    Nov 25th, 2012 at 19:06
    Reply | Quote | #1

    ola professor!!!! somos alunos do ifg de goias e presisamos de sua ajuda queriamos mais informaÇoes sobre o ubuntu12.04 Tipos de algoritimos de escalonamento ea arquitetura
    agradeço desde ja pela informaçoes
    abraços

  2. anderson
    Nov 26th, 2012 at 17:26
    Reply | Quote | #2

    Olha. Na verdade o que vocês devem pesquisar não é o ubuntu em si, e sim o kernel que faz parte do ubuntu, que nesse caso é o da família 3.X. Um bom lugar para estudar é http://kernelnewbies.org/Linux_3.6 e também http://www.h-online.com/open/features/What-s-new-in-Linux-3-6-1714690.html