Sistemas de Numeração e Aritmética Binária. Ponto Flutuante e Ponto Fixo. Processos e Threads (Conceitos, descrição e controle). Arquitetura Básica do Computador. Barramentos e Técnicas de E/S. RISC x CISC - Técnicas e Gerenciamento de E/S, Dispositivos de entrada e saída e sua comunicação com a CPU. Formatos e Conjuntos Básicos de Instruções. Modos de Endereçamento. Pipeline - Interrupções e Comunicação entre Processos. Sistemas Operacionais: Conceitos Básicos. Evolução dos Sistemas Operacionais. Estrutura e Funções dos Sistemas Operacionais. Gerenciamento de Processos. Gerenciamento de Memória. Gerenciamento de Dispositivos. Sistemas de Arquivos. Sistema Operacional Distribuído. Configuração do processo de inicialização do sistema. Comandos do DOS. Comandos do Shell Unix. Ferramentas administrativas do Microsoft Windows. Sistemas gerenciadores de janelas. Linux (sistemas de arquivos, gerenciamento de pacotes, gerenciamento de processos, kernel e drivers). Sistemas de Armazenamento: Tipos, Conexões, Avaliação de Desempenho. Interfaces. RAID. Sistemas de Arquivos Distribuídos e Paralelos (NFS, LUSTRE, PVFS, pNFS). Conceitos básicos de processos, memória virtual, escalonamento de processos, monoprocessamento e multiprocessamento, técnicas de E/S, arquitetura de Sistemas Cliente-servidor. Instalação, configuração e administração de diferentes tipos de sistemas operacionais. Redes de computadores: Princípios fundamentais de modelos de referência de redes de computadores. Modelo de Referência OSI da ISO. Princípios e protocolos da Camada de Aplicação. Desenvolvimento de aplicações em rede e para a Internet. Fundamentos da Camada de Transporte: protocolos de transferência confiável de dados, modelos de serviço com e sem conexão, controle de fluxo, controle de congestionamento, protocolos de transporte utilizados na Internet. Camada de Redes: modelos de arquitetura (datagramas e circuitos virtuais), protocolos de nível 3 da Internet, arquitetura de roteadores, protocolos