acesso a programas tornando-se lento, pode-se verificar no gestor de tarefas qual dos processos estara bloqueado ou com elevado numero de processamento que esta a afectar o funcionamento normal da memoria.FuncionamentoUm sistema operacional possui as seguintes funcoes:gerenciamento de processos;gerenciamento de memoria;sistema de arquivos;entrada e saida de dados.Gerenciamento de processosO sistema operacional multitarefa e preparado para dar ao usuario a ilusao que o numero de processos em execucao simultanea no computador e maior que o numero de processadores instalados. Cada processo recebe uma fatia do tempo e a alternancia entre varios processos e tao rapida que o usuario pensa que sua execucao e simultanea.Sao utilizados algoritmos para determinar qual processo sera executado em determinado momento e por quanto tempo.Os processos podem comunicar-se, isto e conhecido como IPC (Inter-Process Communication). Os mecanismos geralmente utilizados sao:sinais;pipes;named pipes;memoria compartilhada;soquetes (sockets);trocas de mensagens.O sistema operacional, normalmente, deve possibilitar o multiprocessamento (SMP ou NUMA). Neste caso, processos diferentes e threads podem ser executados em diferentes processadores. Para essa tarefa, ele deve ser reentrante e interrompivel, o que significa que pode ser interrompido no meio da execucao de uma tarefa.Gerenciamento de memoriaO sistema operacional tem acesso completo a memoria do sistema e deve permitir que os processos dos usuarios tenham acesso seguro a memoria quando o requisitam. O primeiro servidor para WWW rodou em um NeXTSTEP baseado no BSD.Varios sistemas operacionais usam memoria virtual, que possui 3 funcoes basicas:assegurar que cada processo tenha seu proprio espaco de enderecamento, comecando em zero, para evitar ou resolver o problema de relocacao (Tanenbaum, 1999);prover protecao da memoria para impedir que um processo utilize um endereco de memoria que nao lhe pertenca;possibilitar que uma aplicacao utilize mais memoria do que a fisicamente existente.Sistema de arquivosA memoria principal do computador e volatil, e seu tamanho e limitado pelo custo do hardware. Assim, os usuarios necessitam de algum metodo para armazenar e recuperar informacoes de modo permanente.Um arquivo e um conjunto de bytes, normalmente armazenado em um dispositivo periferico nao volatil (p.ex., disco), que pode ser lido e gravado por um ou mais processos.Interface de uso Sistema operacional com interface grafica, no caso, o Debian com blackbox.Os sistemas operacionais fornecem abstracao de hardware para que seus recursos possam ser usados de maneira correta e padronizada, mas para ser possivel operar um computador, e necessario fornecer tambem uma interface para que o usuario possa desfrutar dos recursos do sistema. Atualmente existem dois tipos de interface: GUI (graphical user interface)ou interface grafica e CUI (command-line user interface) ou interface de linha de comando.GUI (Graphical user interface)Nesse tipo de interface, o usuario tem a disposicao um ambiente de trabalho composto por menus, icones, janelas e outros itens disponiveis. O usuario interage com esse tipo de interface usando o mouse, podendo tambem usar o teclado e teclas de atalho. E possivel fazer todo tipo de tarefa usando interface grafica, como edicao de videos e imagens, sendo somente alguns tipos muito especificos de tarefas que se saem melhor em linha de comando. Acrescentar facilidade de uso e agilidade e o objetivo da GUI, tendo a desvantagem de consumir muito mais