Executando verificação de segurança...
1

C/C++ e/ou Rust são boas opções para você que quer consolidar seus conhecimentos em nível "baixo nível". Particularmente, sou apaixonado por C/C++, mas tenho uma quedinha amorosa pelo Rust, pois acho muito interessantes os conceitos que regem a linguagem.

Java também é uma ótima escolha. Existem diversos conteúdos que explicam a relação entre o Java, a JVM e o sistema operacional. Na faculdade, aprendi Java. Muitos detalhes sobre como o processador se comunica com nosso código eu aprendi estudando a JVM.

A Concurrency API nada mais é do que um nome elegante para as ferramentas que nos ajudam a lidar com concorrência em nossas aplicações.

Carregando publicação patrocinada...
1

Show demais, vou usar o C/C++ por acabarem sendo utilizadas pelo NodeJS, porém Rust é uma ótima opção também. Acha válido estudar algum livro de sistemas operacionais ?.

Desde já agradeço pela ajuda!

1

Todo conhecimento é válido! Talvez você não use ele hoje, talvez não use amanhã, mas todo conhecimento faz parte da construção de algo maior.

Se você sente vontade em estudar sistemas operacionais, faça-o. Garanto que algo de bom você vai tirar dos seus estudos.

Agora a minha opinião pessoal: acho que seria bacana se na parte de sistemas operacionais você estudasse sobre o unix/linux.

1

Vou fazer isso, você tem algum livro em mente que possa me recomendar, pensei em iniciar por Organiazação estruturada de computadores - Tanenbaum ou Sistemas operacionais também do Tanenbaum, estudei alguns capitulos no inicio da graduação, porém não dei o devido valor.

Vou iniciar para já os estudos em paralelo com o que já estudo em relação a minha área de trabalho.

1

Sendo super sincero com você, não li livros o bastante sobre o assunto para lhe recomendar uma leitura que seja consistente e precisa no que diz respeito ao conteúdo. Infelizmente vou ficar devendo, mas vou lhe passar um link de onde já peguei alguns PDFs (todos gratuitos) sobre o assunto. Espero que ajude.

https://www.guiafoca.org/