d-
Consoante Tanenbaum (2003), os sitemas operacionais sao divididos em multitarefas e monotarefas, com varios tipos de subsistemas:
a-SO de comp. de grande porte: grandes empresas. especializados em processos simultaneos. grande quantidade de I/O.
a.1- batch - 1° so multiprogramaveis, sem necessidade de interação com usuario. carregadas a partir da memoria secundaria
a.2- time sharing - um programa pode ter varios time-slices se nao puder executar inteiro, retornando ao processador mais tarde p/ continuar sua função. Permite varios usuarios simultaneos por terminais usando 1 maquina central.
a.3 - SO TRNSACIONAIS - POSSIBILITAM varias requisições pequenas simultaneas e.g.: controle de estoque
b- sistemas operacionais de servidores- ou pessoais de muito grande porte, permite compartilhamento de software e hardware.
b.1- so de multiprocessadores - varios CPUs administram hardware, com variações para melhora de compunicação e conectividade.
b.2 - PCs - interface amigavel e grande usabilidade para usuarios caseiros.
b.3- real time operating systems - limites rigidos de tolerancia para processos. nao ha time slice; o programa usa o processador o quanto necessario para acabar a tarefa. Ha 2 subcategorias:
b.3.1- tempo real crítico - equipamentos médicos, controle de avião etc
b.3.2 -tempo real nao-crítico - eventuais atrasos esperados e.g.: multimidia.