Você está na página 1de 5

Hardware: são dispositivos que ser também um microsoftware que

podem ser tocados fisicamente. controla o comportamento de um


hardware.
Ex: Monitor, Teclado, Memória RAM
e outros. Ex: Controle Remoto e outros.

Software: são os programas/partes


lógicas do hardware: Processamento de Dados
São divididas em 3 etapas:
Entrada, Processamento e Saída.
Entrada: é um tipo de entrada do
processamento.
Ex: Ato de clicar.

Peopleware: são os usuários do Processamento: é onde os dados


de entrada são processados gerando
hardware.
um resultado.
Firmware: são programas Ex: Clicar no Google Chrome
armazenados em chips, podendo
Saída: é o resultado de todo o aritméticas e lógicas dirigidas pela
processamento. UC.

Ex: Monitor.

Processador ou CPU (Unidade


Central de Processamento)
Memória RAM (Principal)
Existem dois tipos de memórias:
Memória Principal: é onde é
armazenado temporariamente os
programas e dados que estão sendo
processados naquele momento.
Sua função é executar programas
armazenados na memória principal Nessa memória há duas divisões:
e compreende duas grandes Memória RAM: é usada para
subunidades. armazenar temporariamente dados
UC (Unidade de Controle): ela ou instruções.
supervisiona as operações do Ex: Salvar rabiscos do Paint.
computador, sobre a direção de um
programa armazenado.

ULA (Unidade Lógica e


Aritmética): ela executa operações
Memória ROM: é usada para é quem organiza todo o sistema do
armazenar instruções e/ou dados hardware, resolvendo problemas de
permanentes ou raramente espaço dentro do computador.
alterados. Ela possui dois componentes
importantes:
Microprocessador: é responsável
pelo pensamento do computador,
determinando a capacidade de
processamento do computador e os
sistemas operacionais em que ela
compreende.
Memória Secundária: é onde é
armazenado permanentemente, Co-processador: ele é um
sendo mantido em um determinado complemento do Microprocessador
local. e ele permite que o computador
execute determinadas operações
Ex: HD, SSD.
com muito mais rapidez.

Sistema Operacional
Placa-Mãe: é o elemento principal Está envolvido na organização do
de um computador e é onde ponto de vista de Software do
encontra-se o microprocessasdor e nossos pc, sendo uma série de
outros componentes, além disso, ela
programas que inicializam o
hardware do computador.

Ela possui três divisões:

Linguagem de Máquina: é
compreendido apenas pelo
computador, sendo específica de
cada computador e sendo feita em
código binário.

Linguagem de Baixo Nível:


Software > Linguagens de utilizada na arquitetura de
Programação computador, para consumir
programas mais simples.
Os softwares vem de uma
determinada construção feita através Linguagem de Alto Nível: utiliza-
das linguagens de programação. se instruções próximas da
linguagem humana de forma a
Linguagem de Programação: é
facilitar o raciocínio, sendo utilizada
um método padronizado para
no desenvolvimento de software de
comunicar instruções para o
alto nível.
computador, sendo o conjunto de
regras sintáticas e semânticas, Compilação
usadas para definir um programa de
computador. Compilar: é construir um arquivo
que seja executável no nosso SO,
Ex: Python, Ruby, Javascript...
envolvendo traduzir pro
computador o que se pede.
Compilação: é o processo de
“tradução” do programa escrito em
uma linguagem de programação
para um formato no qual o
computador entenda.

Interpretação: é o processo na
qual a linguagem de programação
interpreta o código e faz com que
ele possa ser entendido pela
máquina onde ele está sendo
executado.
Ex: Meu código > Interpretador >
Resultado/Saída

Python
• É uma linguagem de Alto Nível;
• Interpretada;
• Simples e Fácil;
• Excelente compatibilidade
• Boa parte do código está
pronto(modular)

Obs: Modular é algo que já existe e


que já foram escritas por outras
pessoas.