Nosso material de Sistemas Operacionais (SO) se inicia com o arquivo de Introdução. Nele, definem-se SO e máquinas de níveis.
​
O próximo capítulo do material apresenta uma revisão de Conceitos Básicos de Arquitetura de Computadores necessários à melhor compreensão de um SO.
​
A história dos Sistemas Operacionais, como estão estruturados e seus tipos estão em Tipos de SO. Finalizando a introdução, apresentam-se as Formas de Estruturar um SO.
​
Introdução
Processos
Os principais conceitos de processos encontram-se em Conceitos de Processos e as técnicas de escolha do próximo processo a executar, em Escalonamento.
​
Foi criado um Objeto de Aprendizado para simular alguns escalonadores de processos. Ele permite definir um arquivo com dados dos processos a escalonar e produz o Diagrama de Gantt para diversos modelos de escalonamenro, como FIFO, Round Robin, etc.
​
Disponibilizamos o Manual do Simulador e seu Executável (escrito em .NET) com Exemplos.
​
As técnicas de sincronização de processos concorrentes encontram-se em Sincronização. Os possíveis impasses que estas técnicas podem gerar são descritas em Deadlock.
​
​
Memória
A gerência de memória explica a diferença de endereçamento entre programa e processo, destacando endereço lógico (virtual) de endereço físico (real). Diversos modelos de gerência são apresentados, como partições, paginação e segmentação.
​
O conteúdo está disponível no arquivo de Gerência de Memória.
Arquivos
A gerência de arquivos apresenta as possíveis formas de alocação de disco, suas metas e seus problemas. Por ser um mecanismo lento, discutem-se técnicas necessárias para otimizar seu acesso. Alguns modelos comuns ao mercado são apresentados, como FAT e NTFS.
​
O conteúdo está em Gerência de Arquivos.