"Seu trabalho vai preencher uma grande parte da sua vida, e a única maneira de ficar verdadeiramente satisfeito é fazer o que você acredita ser um grande trabalho. E a única maneira de fazer um grande trabalho é amar o que você faz." Steve Jobs.
Mês: maio 2023
Ponteiros na linguagem C
Na linguagem C, um ponteiro é uma variável que armazena um endereço de memória, que por sua vez pode conter um valor. Os ponteiros são usados para acessar dados armazenados na memória de um programa e também são usados para alocar dinamicamente a memória durante a execução do programa. A declaração de um ponteiro em … Continue lendo Ponteiros na linguagem C
Reflexão semanal
“Não adianta querer resultados diferentes se você continua fazendo tudo igual.” Autor desconhecido.
Processos da pesquisa científica, seleção de artigo(s) através do portal Periódicos Capes
A pesquisa científica é um processo sistemático e objetivo que visa produzir novos conhecimentos ou aprimorar os já existentes. Ela envolve a utilização de métodos e técnicas específicas para coletar, analisar e interpretar dados, com o objetivo de responder a uma pergunta de pesquisa ou testar uma hipótese. A pesquisa científica pode ser realizada em … Continue lendo Processos da pesquisa científica, seleção de artigo(s) através do portal Periódicos Capes
Estudo de caso: 3,6 GHz de UCP é suficiente para jogos ultra pesados?
As CPUs pararam de ter seus desempenhos mensurados em GHz há duas décadas, quando a AMD começou a fabricar processadores de baixa frequência com a linha Athlon XP para seus usuários finais (agradeço ao Jeremy Johnson por apontar isso). Existe o chamado "paredão de MHz" que a Intel acertou por volta do ano 2000, quando … Continue lendo Estudo de caso: 3,6 GHz de UCP é suficiente para jogos ultra pesados?
Reflexão semanal
“Tudo é impossível até que alguém o faça.” Nelson Mandela.
Quais são as arquiteturas de processadores? Qual é a arquitetura de processador mais utilizada?
Respondendo ao primeiro questionamento, as arquiteturas de processadores podem ser classificadas em duas categorias principais: RISC e CISC. A arquitetura RISC (Reduced Instruction Set Computing) é uma abordagem de design de processador que visa simplificar a arquitetura do processador, reduzindo o número de instruções que ele pode executar. Em vez de suportar um grande número … Continue lendo Quais são as arquiteturas de processadores? Qual é a arquitetura de processador mais utilizada?
Está afim de alavancar a sua carreira? Indico várias capacitações gratuitas
Nesse post, compartilho ótimas sugestões gratuitas de capacitações e de grandes instituições. Cisco Introdução à cybersecurity, introdução à Internet das Coisas (IoT), empreendedorismo. Cisco Skills for All 25 cursos gratuitos para iniciante em Redes de Computadores e Cybersecurity. Google Google I/O 2023. 83 cursos gratuitos do Google. Harvard University Free courses Linux Cursos e tutoriais … Continue lendo Está afim de alavancar a sua carreira? Indico várias capacitações gratuitas
Manipulação de arquivos na linguagem C
Na linguagem C, a manipulação de arquivos é feita através das funções da biblioteca padrão stdio.h. Essas funções permitem abrir, ler, escrever e fechar arquivos. Para abrir um arquivo em C, você precisa de um ponteiro para a estrutura de arquivo FILE. A função fopen é usada para abrir um arquivo com um determinado modo … Continue lendo Manipulação de arquivos na linguagem C
Quais são as diferenças entre os processadores ARM e x86?
Os processadores ARM e x86 são duas arquiteturas de processadores distintas, usadas em diferentes tipos de dispositivos. Aqui estão algumas diferenças entre eles: Arquitetura: Os processadores ARM (Advanced RISC Machines) são baseados em uma arquitetura RISC (Reduced Instruction Set Computing), enquanto os processadores x86 são baseados em uma arquitetura CISC (Complex Instruction Set Computing). A … Continue lendo Quais são as diferenças entre os processadores ARM e x86?
Como começou o Vale do Silício em Palo Alto, Califórnia no condado de Santa Clara?
Em 1937, David “Dave” Packard, então com 25 anos, visitou William “Bill” Hewlett em Palo Alto e a dupla teve sua primeira reunião de negócios. Ambos os homens frequentaram a Universidade de Stanford, onde seu reitor de engenharia Frederick Terman encorajou seus alunos a estabelecer suas próprias empresas de eletrônicos na área em vez de … Continue lendo Como começou o Vale do Silício em Palo Alto, Califórnia no condado de Santa Clara?
Reflexão Semanal
"Se você quer vencer na vida, deve ser persistente. Não importa quantas vezes falhar, nunca desista." Ayrton Senna
Estudo de caso: quanto maior a quantidade de núcleos em um processador melhor é o seu processamento?
Um processador multitarefa é um processador que aparentemente pode fazer várias tarefas ao mesmo tempo, porque funcionalmente ele dedica pequenas frações da UCP (Unidade Central de Processamento) a cada uma das tarefas, seja cálculo, seja apresentar uma informação na tela, mandar um documento para a impressão, salvar um arquivo no SSD, etc. Se o processador … Continue lendo Estudo de caso: quanto maior a quantidade de núcleos em um processador melhor é o seu processamento?
Principais características dos Sistemas Operacionais de acordo com Tanenbaum
Andrew S. Tanenbaum, um renomado professor e cientista da computação, propôs em seu livro "Sistemas Operacionais Modernos" algumas características fundamentais dos sistemas operacionais: Gerenciamento de processos: O sistema operacional deve gerenciar os processos em execução, escalonando as tarefas e alocando recursos de forma a otimizar a utilização da CPU. Gerenciamento de memória: O sistema operacional … Continue lendo Principais características dos Sistemas Operacionais de acordo com Tanenbaum