Logo Hardware.com.br
peczenyj
peczenyj Geek Registrado
3K Mensagens 75 Curtidas
#2 Por peczenyj
01/03/2007 - 15:34
Time-slice

[LIST=1]
With a multi-user system, a time-slice is the set amount of processing time each user gets.
With a single-user system, a time-slice is the set amount of processing time each program gets.[/LIST]São fatias de tempo. Por exemplo, em um sistema multi usuario, cada usuario tem uma fatia de tempo definido pelo sistema operacional para utilizar o processador. Em um sistema mono usuario, cada processo tem uma fatia de tempo definido pelo sistema.

Se vc tem um processador só e vai executar o notepad e o firefox, cada um usa fatias de tempo diferentes (do processador), mas intercaladas de forma que vc não percebe.
The Doug
The Doug Super Participante Registrado
890 Mensagens 10 Curtidas
#5 Por The Doug
03/03/2007 - 09:35
Graciele_Guimarães disse:


Fazer um o q?

Se quiser brincar com essas coisas, instala aí o UML (User Mode Linux). Com ele vc pode mudar o código do kernel e compila-lo pra ver as mudanças. Eu já mexi no escalonador do linux. Fiz uma modificação onde eu iniciava um programa qq e podia setar a prioridade que aquele processo ia ter no escalonador. Então, se eu chamasse us comandos no terminal assim:

>programa1 50
>programa2 100

O programa1 ia ter prioridade 50 e o programa2 prioridade 100. Com isso o programa 2 ia ter o dobro de cpu em relação ao programa1, pois na hora de calcular o timeslice de cada processo, o escalonador utiliza a prioridade como um multiplicador.

Da pra brincar bastante com esse UML, e vc aprende bastante sobre SOs.

Eu vou procurar um exemplo e posto aqui pra vc aprender como usa......
Visitem meu site:

www.infotalkers.com
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal