As diferentes formas de armazenamento de dados evoluíram através dos anos para atender a várias demandas de projeto. Costumamos chamar esse conjunto de tecnologias de armazenamento de hierarquia de memória, onde cada nível possui suas próprias características. O foco central do componente de gerenciamento de memória do sistema operacional, que ocupa algo como meio-termo em relação a tamanho e velocidade, é o nível de hierarquia denominado:
O escalonador é o mecanismo pelo qual o sistema operacional seleciona que processo é o próximo a obter a CPU. A técnica de escalonamento que utiliza compartilhamento de tempo, onde um processo é executado por uma pequena fatia de tempo e, então, outro processo é selecionado a fim de obter a próxima fatia de tempo é denominada:
A internet disponibiliza dois protocolos de transporte distintos. Um deles provê à aplicação solicitante um serviço não confiável, não orientado para conexão; o outro provê à aplicação solicitante um serviço confiável, orientado para conexão. São eles, respectivamente: