Você está na página 1de 5

Hardware e

software
Hardware x Software objeto de estudo para a temática
estruturação das máquinas
computacionais atualmente.
Sinteticamente, o Hardware pode ser
definido como sendo a parte física do Segundo Neuman, o hardware de um
computador. À grosso modo, são computador é, basicamente, formado
todos os componentes que podemos por CPU (Unidade Central de
ver e tocar. O monitor, o mouse, o Processamento) ou processador,
teclado, o gabinete, o disco rígido, a memória principal, unidades de entrada
impressora, a memória, o processador.. e de saída e barramentos.
são todos exemplos de hardware.
O Software é considerado como
Componentes de uma
sendo um conjunto de instruções, isto
é, a parte responsável por indicar ao
máquina
hardware a maneira devida de se
Os componentes básicos de um
realizar uma tarefa ou processo.
computador moderno são: um ou mais
Basicamente, o software são os
processadores, placa mãe, memória
programas existentes dentro da
RAM, HD, dispositivos de entrada e
máquina. O Windows, o Linux, o Word,
saída, e talvez placa de vídeo e SSD.
o iOS, o browser.. são todos exemplos
de hardware. A placa mãe é o principal componente
do computador, pois é nela que todos
Organização do os outros componentes e periféricos
se interligam e transmitem suas
Hardware
Em 1946, o pesquisador Von Neuman
propôs um modelo que estabelece a
maneira pela qual os computadores
são, geralmente, estruturados e
organizados. Tal modelo, denominado
“Modelo de Von Neuman”, é o principal
informações. Ela é também mesmos devem ocorrer) e os
responsável por estabelecer qual o tipo Registradores (uma memória interna
de processador, de memória, de placa própria da CPU para o armazenamento
de vídeo.. devem ser usados. de dados temporários).
O HD, ou Disco Rígido (ou ainda A memória RAM (ou Memória
Memória Secundária), possui a função Principal) é uma memória de
de armazenar todos os dados, armazenamento temporário que
programas e recursos presentes no armazena as informações que
computador e/ou necessários para o precisam ser acessadas de maneira
seu funcionamento. Além disso, ele rápida pelo sistema operacional. Ela
interfere no desempenho da máquina, facilita o trabalho do processador, pois
já que quanto maior a sua rotação, impede que ele tenha que retornar ao
assim como cache e interface, mais HD para buscar um dado, já que ele já
ágeis ocorrem as trocas de se encontra guardado nessa memória.
informações entre ele e o processor. Quanto maior for a quantidade de
O HD é classificado somente como memória RAM em uma máquina, maior
sendo uma memória não volátil. será a quantidade de programas que
ela consegue abrir simultaneamente e
A Unidade Central de Processamento
maior será sua eficiência em rodá-los.
(CPU), ou simplesmente processador, é
Todos os principais processos que são
o componente responsável pela
executados no computador podem ser
velocidade na qual uma máquina opera
encontrados nessa memória. Há dois
as suas tarefas. É como se fosse o
tipos de memória: volátil (se perde
cérebro do computador. A principal
quando a máquina é desligada;
função do processador é a execução
exemplo: pentes de memória plugados
de programas armazenados na
à placa mãe) e não volátil (se mantém
memória principal, buscando e
mesmo quando a máquina se encontra
analisando as instruções necessárias
desligada; exemplo: memória BIOS –
para a realização de tal processo. A
que contém instruções necessários à
CPU é subdivida em três partes: a ULA
inicialização do computador).
(Unidade Lógica e Aritmética,
responsável pela realização de todos A placa de vídeo é responsável por
os cálculos necessários e operações transmitir, graficamente, tudo que se
lógicas requisitadas), a Unidade de vê numa tela de computador. Ela
Controle (funciona como um possui um processador próprio, o que
“orquestrador”, de modo a controlar e favorece a execução de programas
encaminhar todas as operações na pesados; desse modo, as outras
CPU, decidindo quais processos devem aplicações ficam sendo processadas
ser realizados e em que ordem os pelo processador próprio da máquina.
Já o SSD funciona como uma
alternativa ao HD, pois ele é capaz de
Construção de um
armazenar uma maior quantidade de
informações e apresenta uma superior Software
capacidade de processamento. No
Para se entender o processo e
entanto, seu preço é mais alto que o
construção e desenvolvimento de um
de um HD convencional.
software, é necessária a compreensão
Os dispositivos de entrada e saída de alguns termos. O primeiro desses
funcionam como sendo hardwares termos é Algoritmo; algoritmo é uma
secundários que podem ser anexos à sequência finita, ordenada e lógica de
máquina principal. Eles permitem que o instruções que possibilitam a realização
usuário interaja diretamente com o de alguma ação ou a solução de algum
computador. Os dispositivos de entrada problema. O segundo deles é
interagem com o usuário para a Linguagem de Programação;
recepção de informações e instruções, linguagem de programação é um
ao passo que os dispositivos de saída conjunto de regras sintáticas e
retornam os resultados de tais semânticas utilizadas para transformar
processos ao usuário. Exemplos: um algoritmo em um programa de
monitor, mouse, pen drive, disquete, computador propriamente dito (é um
caixas de som, impressora.. tipo de linguagem entendida somente
Os barramentos podem ser pelas máquinas que possibilita a
classificados como sendo as vias pelas realização de processos e a
quais os demais componentes se comunicação, mesmo que indireta,
interagem. Em síntese, eles possibilitam entre usuário e dispositivo).
à comunicação entre os mesmos. Entendendo tais termos, agora pode-
Uma curiosidade interessante: quando se discutir o desenvolvimento de um
um aplicativo é baixado, o ícone de software. O processo de criação de
instalação é o programa em si. Quando um software geralmente segue um
o instalador é clicado, os dados e passo-a-passo: identificação de um
instruções do programa são levados problema, análise do problema,
pela CPU para o HD, determinando um elaboração de um algoritmo para a
local para o mesmo se fixar. Após esse solução do problema, tradução do
processo, quando tal aplicativo é algoritmo a uma linguagem de
inicializado, o mesmo tem seus dados programação, compilação da
copiados para a memória principal, linguagem de programação gerando
possibilitando uma melhor instruções para o computador, e
performance. execução do programa recém-criado.
O compilador, ou interpretador, é um sistema operacional e enviam para o
software responsável pela tradução da mesmo informações e instruções
linguagem de programação (de alto requisitadas pelo usuário (o SO leva
nível) para uma linguagem que o esses elementos ao hardware,
computador é capaz de compreender possibilitando à máquina realizar tais
(de baixo nível), possibilitando a instruções). O navegador, o bloco de
implementação e execução de um notas, a Cortana.. são todos exemplos
programa. A diferença entre um de tal classificação.
compilador e um interpretador é que
Os Softwares Aplicativos possuem,
no primeiro caso a tradução é feita
ainda, divisões básicas quanto às suas
uma única vez, transformando as
propriedades e funções.
instruções em um arquivo executável.
No caso da interpretação, toda vez que  Software Proprietário: necessita
o programa for executado a tradução da compra de uma licença de
será feita novamente. uso.
 Freeware: pode ser instalado
Tipos de Software de forma gratuita, sem
necessidade de pagamento
Há, em síntese, dois tipos de Software: para o uso.
o Software de Sistema e o Software  Shareware, Trial or Demo:
Aplicativo. Esses dois tipos ainda se pode ser instalado de forma
subdividem de acordo com suas gratuita para avaliação ou teste
características individuais. e normalmente para de
Os Softwares de Sistemas são os funcionar após um tempo de
programas pelo gerenciamento e pelo uso, necessitando de
pleno funcionamento do computador. pagamento logo após tal
Se divide em dois: Sistemas período. Há, geralmente,
Operacionais (que cuidam da interface algumas limitações.
entre o usuário e o sistema; exemplos:  Free Software: além de
Windows, Linux, Mac Os) e Utilitários permitir a instalação de maneira
(mais específicos, cuidam do suporte e gratuita, seu uso é livre e não
manutenção do computador; usufrui de propagandas.
exemplos: antivírus, backups)
Os Softwares Aplicativos, por sua vez,
se referem aos programas
secundários presentes em uma
máquina e que atendem a uma
necessidade específica do usuário; os
mesmos são inseridos dentro do

Você também pode gostar