Gerenciamento de Sistemas Operacionais
Quando o Sistema Operacional é inicializado, ou seja, quando o computador é ligado, o primeiro processo a ser executado é o processo que representa o Sistema Operacional. as transições de estado de um processo dependem exclusivamente do sistema operacional. No gerenciamento de sistemas operacionais existem os processos, ou seja, a etapa a ser seguida para executar determinado programa do SO, que oferece meios para que um programa seja carregado na memória principal. Esses processos são formados pelo código do programa e no conjunto de informações adicionais sobre o processo, como e onde estão armazenados os dados. O Sistema Operacional constitui um conjunto de funções básica sendo elas gerenciar os processos, a memória disponível no computador, gerenciarem os arquivos já existentes e as portas de entrada (teclado, scanner) e de saída (monitor, caixas de som).
Em um Sistema Operacional, todas as ações geram em torno de processos, por isso, é de suma importância entende-lo pelo fato deles serem programas em execução, dessa forma, todos os aplicativos e programas utilizados, são na verdade processos.
Os processos se dividem em alguns tipos, sendo eles: Processos limitados pela UCP que são usados na computação gráfica. Processos que envolvem cálculos ocupam 100% a UCP. Este processo faz pouca requisição de entrada e saída; Processos que realizam requisições de entrada e saída de dados (E/S) são aqueles que usam pouco da UCP, pois o maior tempo ocupam os periféricos; Os Processos limitados por (E/S) fazem muitas requisições de entrada e saída de dados, pois estão sempre em atividade. Os Processos em Primeiro Plano exigem a comunicação direta com o usuário, este processo recebe comando por dispositivos de entrada ( teclado, mouse) e mostram resultados no monitor (dispositivo de saída); Processos de segundo plano são aqueles que “não são vistos” que são geralmente feitas através de arquivos, ou seja, o usuário não tem contato