IFNMG – Instituto Federal do Norte de Minas Gerais
Fazenda São Geraldo, s/n, Km 6 – Fone: (38) 3629-4646
CEP 38480-000 – [Link]@[Link] – CEP 39480-000 – Januária MG
Nome: Erik Filipe Rodrigues Pereira
Curso: Bacharelado em Sistemas de Informação Turma: 1/2024
Exercícios
Questão 1: Defina o que é um computador e explique as suas
principais funções.
Um computador é uma máquina eletrônica que processa informações com base
em um conjunto de instruções. Ele executa quatro funções principais:
Entrada de dados: recebe informações por dispositivos como teclado ou mouse.
Processamento: a CPU realiza operações com os dados recebidos.
Armazenamento: guarda informações temporária ou permanentemente.
Saída de dados: exibe ou envia os resultados do processamento, como em uma tela ou
impressora.
Questão 2: Quais são os componentes essenciais de um sistema
computacional?
Um sistema computacional é composto por:
Hardware: os componentes físicos, como a CPU, memória e discos rígidos.
Software: os programas que controlam o hardware e realizam tarefas.
Usuários: pessoas que utilizam o sistema.
Dados: a informação que é processada, armazenada e gerenciada pelo sistema.
Questão 3: Explique a diferença entre software de sistema e software
de aplicação. Dê exemplos de cada um.
Software de sistema: gerencia os recursos do computador e oferece uma plataforma
para que outros programas rodem. Exemplo: Windows, Linux.
Software de aplicação: realiza tarefas específicas para o usuário. Exemplo: Microsoft
Word, Google Chrome.
Questão 4: O que é um sistema operacional e qual a sua importância
no funcionamento de um computador?
Um sistema operacional (SO) é o software que gerencia o hardware do
computador e coordena as tarefas realizadas pelos outros programas. Ele é fundamental
porque:
Atua como intermediário entre o hardware e o software.
Facilita a execução de programas e a gestão de recursos (memória, processador, etc.).
Exemplo: Windows, macOS, Linux.
Questão 5: Descreva a diferença entre memória RAM e memória ROM.
Para que cada uma delas é usada?
● RAM (Memória de Acesso Aleatório): memória volátil usada para armazenar
dados temporários enquanto o computador está ligado. Ela permite acesso rápido
para o processador.
● ROM (Memória Somente de Leitura): memória não volátil que armazena
instruções permanentes, como o firmware que ajuda o computador a inicializar.
Questão 6: O que é um algoritmo e por que ele é importante em
computação?
Um algoritmo é uma sequência finita de instruções lógicas que resolve um problema
ou executa uma tarefa específica. Ele é essencial na computação porque todo programa
de software é baseado em algoritmos, que descrevem passo a passo o que deve ser feito.
Questão 7: Explique a diferença entre linguagem de programação de
baixo nível e linguagem de alto nível. Dê exemplos.
● Linguagem de baixo nível: próxima ao código da máquina, é mais difícil de
entender, mas permite maior controle sobre o hardware. Exemplo: Assembly.
● Linguagem de alto nível: mais próxima da linguagem humana, é mais fácil de
programar, mas menos eficiente. Exemplo: Python, Java.
Questão 8: Qual é a importância da lógica na computação? Dê exemplos de
como ela é aplicada.
A lógica é fundamental em computação porque os algoritmos e programas seguem
regras lógicas para tomar decisões e resolver problemas. Exemplos:
● Estruturas de controle: como if-else para tomar decisões com base em
condições.
● Lógica booleana: usada em comparações e operações de programação.
Questão 9: Explique o conceito de bits e bytes. Qual a relação entre eles?
● Bit: a menor unidade de informação na computação, representando um valor
binário (0 ou 1).
● Byte: formado por 8 bits, é a unidade de informação usada para representar um
caractere ou uma pequena quantidade de dados.
Questão 10: O que é um compilador e qual a sua função no
desenvolvimento de software?
Um compilador é um programa que converte o código escrito em uma linguagem de
programação de alto nível em código de máquina, que pode ser executado pelo
hardware do computador. Ele é essencial para transformar as instruções compreensíveis
pelos programadores em algo que o computador possa executar.
Questão 11: Qual é a diferença entre internet e intranet?
● Internet: uma rede global que conecta milhões de computadores em todo o
mundo.
● Intranet: uma rede privada usada dentro de uma organização para compartilhar
informações e recursos, sendo restrita a usuários internos.
Questão 12: O que são redes de computadores e qual a sua importância?
Redes de computadores são sistemas que conectam diferentes
dispositivos para que possam compartilhar dados e recursos. A importância das
redes está na comunicação rápida e eficiente, além da colaboração e do acesso
remoto a informações e sistemas.
Questão 13: O que é um banco de dados e qual o seu papel no
armazenamento e recuperação de informações?
Um banco de dados é uma coleção organizada de dados que permite
armazenar, gerenciar e recuperar informações de maneira eficiente. Eles são
essenciais em aplicações que necessitam de grandes volumes de dados, como
sistemas bancários e plataformas de e-commerce.
Questão 14: Qual a diferença entre um processador de 32 bits e um de
64 bits?
A diferença está na capacidade de processamento e na quantidade de
dados que o processador consegue lidar de uma vez. Processadores de 64 bits
podem lidar com mais memória e realizar operações mais complexas do que os
de 32 bits, sendo mais rápidos e eficientes em tarefas que demandam muitos
recursos.
Questão 15: O que é a nuvem (cloud computing) e quais são suas
principais vantagens?
Cloud computing é o uso de servidores remotos para armazenar,
gerenciar e processar dados, em vez de um servidor local. As principais
vantagens incluem:
● Acessibilidade de qualquer lugar com internet.
● Escalabilidade de recursos conforme a demanda.
● Redução de custos com infraestrutura.
Questão 16: Explique a diferença entre memória principal (RAM) e
memória secundária (HD, SSD).
● Memória principal (RAM): é temporária e volátil, usada para armazenar dados
em uso imediato pelo processador.
● Memória secundária (HD, SSD): é permanente, usada para armazenar dados
de forma duradoura, como arquivos, documentos e sistemas operacionais.
Questão 17: O que são sistemas embarcados? Cite alguns exemplos do
cotidiano.
Sistemas embarcados são computadores especializados integrados em
outros dispositivos para realizar funções específicas. Exemplos:
● Carros (sistemas de controle de freios ABS).
● Eletrodomésticos (micro-ondas, geladeiras).
● Dispositivos médicos (marcapassos).
Questão 18: O que é uma máquina virtual e como ela funciona?
Uma máquina virtual (VM) é um software que emula um sistema
operacional completo em um ambiente separado dentro de outro sistema. Ela
permite rodar múltiplos sistemas operacionais ou diferentes versões do mesmo
sistema no mesmo hardware.
Questão 19: Qual a diferença entre software proprietário e software
livre?
● Software proprietário: é aquele cujo código-fonte não é acessível ao público,
sendo controlado por uma empresa. Exemplo: Microsoft Office.
● Software livre: permite acesso ao código-fonte, modificação e distribuição.
Exemplo: Linux, LibreOffice.
Questão 20: O que é inteligência artificial e quais são as suas principais
aplicações hoje em dia?
Inteligência artificial (IA) refere-se à simulação de inteligência humana
em máquinas, permitindo que elas aprendam, tomem decisões e resolvam
problemas. Principais aplicações:
● Assistentes virtuais (Siri, Alexa).
● Carros autônomos.
● Diagnósticos médicos.
Questão 21: Explique o conceito de segurança da informação e a
importância de protegermos dados digitais.
Segurança da informação refere-se às práticas de proteção de dados
contra acesso não autorizado, uso indevido ou perda. É importante para garantir
a confidencialidade, integridade e disponibilidade de informações sensíveis,
especialmente em um mundo digitalizado.
Questão 22: O que é a Internet das Coisas (IoT) e como ela está
transformando o mundo?
A Internet das Coisas (IoT) conecta dispositivos físicos à internet,
permitindo que eles se comuniquem entre si e com as pessoas. Isso está
transformando o mundo ao automatizar tarefas, como casas inteligentes, e
melhorar a eficiência em áreas como saúde, transporte e indústrias.