Forwarded from 🇧🇷O BRABO TÁ ON
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🇧🇷O BRABO TÁ ON
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🇧🇷O BRABO TÁ ON
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🇧🇷O BRABO TÁ ON
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🇧🇷O BRABO TÁ ON
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🇧🇷O BRABO TÁ ON
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🇧🇷O BRABO TÁ ON
Please open Telegram to view this post
VIEW IN TELEGRAM
Neste vídeo, Andreas Kling resolve um problema relacionado à FPU.
Mais especificamente, o problema começou com um general protection fault. Isso era de um vazamento de memória que não nos importa, ele resolveu.
Depois disso, nós tínhamos o erro "Coprocessor error". Isso significa que alguma operação envolvendo a FPU havia falhado, como por exemplo, overflow.
Isso aconteceu porque a nova thread iniciada tentou usar a FPU, o Kernel inicializou ela (primeira vez usando) mas não salvou o estado de inicialização (estado padrão dos registradores da FPU) na área da memória responsável por guardar a FPU.
Na teoria, isso não seria muito problemático, porque a thread começaria a usar a FPU normalmente e na próxima troca de contexto tudo seria salvo.
Porém, caso a thread seja trocada, nenhuma outra thread use a FPU (ou seja, não salve ela) e a thread inicial voltar à execução, ela vai tentar dar restore em uma área da memória responsável pelo salvamento da FPU, mas que pode ter lixo, pois nunca foi modificada.
https://www.youtube.com/watch?v=5UUzEL9ltVo
#youtube #linux
Mais especificamente, o problema começou com um general protection fault. Isso era de um vazamento de memória que não nos importa, ele resolveu.
Depois disso, nós tínhamos o erro "Coprocessor error". Isso significa que alguma operação envolvendo a FPU havia falhado, como por exemplo, overflow.
Isso aconteceu porque a nova thread iniciada tentou usar a FPU, o Kernel inicializou ela (primeira vez usando) mas não salvou o estado de inicialização (estado padrão dos registradores da FPU) na área da memória responsável por guardar a FPU.
Na teoria, isso não seria muito problemático, porque a thread começaria a usar a FPU normalmente e na próxima troca de contexto tudo seria salvo.
Porém, caso a thread seja trocada, nenhuma outra thread use a FPU (ou seja, não salve ela) e a thread inicial voltar à execução, ela vai tentar dar restore em uma área da memória responsável pelo salvamento da FPU, mas que pode ter lixo, pois nunca foi modificada.
https://www.youtube.com/watch?v=5UUzEL9ltVo
#youtube #linux
YouTube
OS hacking: Debugging a floating-point crash in the kernel
Serenity is open source on GitHub: https://github.com/SerenityOS/serenity
Support Serenity on Patreon: https://www.patreon.com/serenityos
Follow me on Twitter: https://twitter.com/awesomekling
Donate via Paypal: http://paypal.me/awesomekling
Serenity is…
Support Serenity on Patreon: https://www.patreon.com/serenityos
Follow me on Twitter: https://twitter.com/awesomekling
Donate via Paypal: http://paypal.me/awesomekling
Serenity is…
Forwarded from BASILAR
>Existem leis que tentam manter a decência e proíbem emissoras de televisão de transmitirem putaria
>Emissora de televisão chama "artista" que só canta putaria para o programa de domingo
>Esse "artista" em questão canta uma música que não é vulgar ou canta uma música vulgar censurando a pior parte
>Por causa disso o ministério público não faz nada
>As pessoas que assistem o programa (inclusive crianças) vão atrás desses artistas e começam a consumir as putarias que eles cantam e começam a achar isso tudo normal
>Emissora de televisão chama "artista" que só canta putaria para o programa de domingo
>Esse "artista" em questão canta uma música que não é vulgar ou canta uma música vulgar censurando a pior parte
>Por causa disso o ministério público não faz nada
>As pessoas que assistem o programa (inclusive crianças) vão atrás desses artistas e começam a consumir as putarias que eles cantam e começam a achar isso tudo normal
Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você encontrará tudo que necessário para qualquer carreira relacionada a tecnologia.
https://github.com/arthurspk/guiadevbrasil
#github #dev
https://github.com/arthurspk/guiadevbrasil
#github #dev
GitHub
GitHub - arthurspk/guiadevbrasil: Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento…
Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você encontrará tudo que necessário para qualquer carreira relac...
❤1
BASED.html
1.1 MB
Diretório de links para tudo o que você precisar, filmes e séries piratas, softwares open source e muito mais
Basta ter pacieência para olhar o arquivo que você encontra tudo o que precisar
————-
Autor: Biblioteca Based
#web
Basta ter pacieência para olhar o arquivo que você encontra tudo o que precisar
————-
Autor: Biblioteca Based
#web
👎1
Wicked_Cool_Shell_Scripts_101_Scripts_for_Linux,_OS_X,_and_UNIX.pdf
9.3 MB
Wicked Cool Shell Scripts 101 Scripts for Linux, OS X, and UNIX Systems - Dave Taylor, Brandon Perry
@livrosbased
#pdf #linux
@livrosbased
#pdf #linux