ATIVIDADE- 01- SISTEMA OPERACIONAL:
Os sistemas operacionais modernos são construídos para executarem processos paralelos, isso permite que possam ser executados vários sistemas ao mesmo tempo em que se escuta música, navega na internet e se envia uma página para a impressão. Cada processo pode conter vários threads de execução, pode-se entender uma thread como um processo menor que executa uma atividade.
Quando estamos utilizando um computador pode-se ter algum problema em um processo que nos obriga a fechá-lo (encerrá-lo) para que o sistema possa liberar os recursos alocados e se tenha o ambiente utilizável novamente.
Apresente o estado atual dos processos que estão rodando no seu computador, como por exemplo a figura a seguir a partir de um Sistema Operação MacOS:
A partir da figura apresentada, escolha alguns processos que estejam com seu estado diferente e apresente uma definição sobre o que quer dizer o estado em questão, também apresente as características (tempo de execução, percentual de uso de CPU, memória utilizada, entre outras possibilidades) que você pode identificar a partir das informações ilustradas na figura.
1. Desenvolva um parágrafo de no mínimo 5 linhas para apresentar os pontos solicitados.
2. Desenvolva um texto de no mínimo 5 linhas comentando sobre a importância da gestão dos processos para uma boa experiência em se utilizar um sistema operacional.
3. Por fim, apresente também como você faria para finalizar um processo da utilizando o sistema operacional Linux, levando em consideração o cenário apresentado na figura, (ABAIXO)......
Respostas
Resposta:
1 2 3
Explicação:
1. Eu escolho os dois primeiros comandos, PID 2651 (screencapture) e o PID 2650 (top). O PID 2651 está com o estado sleeping significando que o processo está "dormindo", ou melhor não está em execução naquele momento, por um tempo finito. Além disso, mesmo no estado atual, consome 0.9% da CPU, 2632K de memória e 00:00:72 com o tempo de execução. Já o 2650, tem estado de "running", ou seja em execução. Contudo, ele consome 20.1% da CPU, 3520K de memoria e 00:02:10 de tempo de execução.
2. A gestão de processos é algo muito importante, para ser mais claro, irei exemplificar, imagine você curtindo sua musica preferida, mas o sistema não tem gestão de memória e você quer abrir sua caixa de e-mail enquanto escuta sua musica, em um cenário extraordinário, sem a gestão a musica pararia para dedicar a memoria na abertura do e-mail, ou seja, tudo é uma questão de organização de prioridades e divisões, assim como temos politicas de escalonamento: First-in First-Out, Round-Robin Shortest Remaining Job Next, Shortest Job e SRJN .
3. Existe um comando no linux, chamado kill, ele encerra processos.Para verificar os processos se usa o comando "top", ele retornará uma tela semelhante a da imagem da tarefa, onde os que mais consomem memoria ou processamento serão os primeiros itens da lista. Para executar encerrar os processos, basta executar o comando e depois disso listar um ou mais PID's da lista do "top". Existe outros meios de retornar os processos, porem o "top" é o mais comum.
1. Sobre o computador, o sistema operacional e as linguagens computacionais, o código PID 2651 é referente a screencapture e está com o estado sleeping, o que significa que não está em execução naquele momento.
2. A importância da gestão dos processos no sistema operacional, é muito importante, principalmente quando falamos acerca da gestão de memória, seja para guardar arquivos baixados da internet ou atualizar o sistema operacional.
3. Para finalizar um processo da utilizando o sistema operacional Linux
usa-se um comando chamado kill, que encerra processos.
Sistema operacional
Em informática, o sistema operacional é responsável pelo gerenciamento do hardware de qualquer computador, pois ele indica qual programa em execução poderá utilizar o processador e por quanto tempo.
leia mais sobre sistema operacional:
https://brainly.com.br/tarefa/19040718