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

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?

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?

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