Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

E-BOOK
FUNDAMENTOS 
COMPUTACIONAIS
Conceitos Básicos de Informática
APRESENTAÇÃO
Seja bem-vindo!
O computador, sem dúvida, foi uma das maiores invenções do ser humano. Ele possibilitou 
novos modelos de negócios, avanços na Medicina, Engenharia, Artes, acesso a toneladas de 
informações, aproximação do que antes era considerado longe, facilitando o estudo a distância.
A história do computador perpassa por eventos históricos de igual importância. O computador 
tem partes físicas (hardware) e programas de computador (software), e juntos eles realizam 
tarefas que antes nem sonharíamos em realizar.
Conhecer o computador, seus componentes e sua história é de fundamental importância para 
começar a compreender o mundo digital.
Nesta Unidade de Aprendizagem, você irá conhecer o que é o computador e os seus 
principais componentes. Você irá estudar como foi a evolução do computador, além 
de aprender a diferenciar as suas partes.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Reconhecer o processamento de dados e sistemas de computação.•
Identificar a evolução dos computadores (histórico).•
Descrever a diferença entre hardware e software.•
DESAFIO
Pedro é diretor de uma escola voltada somente para o ensino fundamental. Recentemente, a 
escola passou por diversas reformas e Pedro resolveu investir também no setor de Tecnologia, 
decidindo adquirir novos sistemas para sua escola. A prioridade seria conseguir organizar os 
processos do departamento Administrativo por meio da tecnologia e apoiar os professores com 
soluções didáticas.
Você é consultor de Tecnologia, e Pedro o procurou para saber quais os tipos de sistemas e de 
softwares que você o aconselharia a adquirir.
Você deve indicar, pelo menos, dois softwares que existem no mercado para cada tipo de 
sistema que você sugerir. Além do aspecto educacional e administrativo-funcional, você deve 
também considerar o custo-benefício.
INFOGRÁFICO
O computador processa entradas e exibe saídas. E o que isso quer dizer? Quer dizer que as 
entradas podem ser de diversas formas: podem ser planilhas eletrônicas com dados financeiros, 
estatísticas de futebol ou qualquer outro tipo de informação. 
Conteúdo interativo disponível na plataforma de ensino!
CONTEÚDO DO LIVRO
A Informática, em diferentes níveis, é um conhecimento exigido em todas as áreas do mercado 
de trabalho. Ela deixou de ser um diferencial para ser algo obrigatório a todo aquele que deseja 
uma posição em qualquer profissão que seja. 
A palavra informática tem sua origem no conceito de informação. Ora, estamos na era da 
informação, as empresas precisam compilar toneladas de informação todos os dias, informações 
essas que chegam de diferentes fontes (Facebook, balancetes, Instagram, e-mails, entre outros), 
em busca de dados que possam servir de fonte para que se possa tomar melhores decisões, 
assim chegando a melhores resultados financeiros.
Leia o capítulo Conceitos Básicos de Informática, da obra Fundamentos 
Computacionais, e tenha uma visão geral do que é Informática e Computação. 
FUNDAMENTOS 
COMPUTACIONAIS
Pedro Kislanskly
Revisão técnica:
Izabelly Soares de Morais
Licenciada em Ciência da Computação
Mestre em Ciência da Computação
Catalogação na publicação: Karin Lorien Menoncin - CRB-10/2147
C796f Córdova Junior, Ramiro Sebastião.
Fundamentos computacionais [recurso eletrônico] / 
Ramiro Sebastião Córdova Junior, Sidney Cerqueira Bispo dos 
Santos, Pedro Kislansky; [revisão técnica: Izabelly Soares de 
Morais ]. – Porto Alegre: SAGAH, 2018.
ISBN 978-85-9502-394-9
1. Computação. 2. Tecnologia da informação. I. Santos, 
Sidney Cerqueira Bispo dos. II. Kislansky, Pedro. III. Título.
CDU 004
Conceitos básicos 
de informática
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Reconhecer processamento de dados e sistemas de computação.
 � Identificar a evolução dos computadores.
 � Descrever a diferença entre hardware e software.
Introdução
Em um mundo cada vez mais digital, faz-se necessário conhecer os termos 
básicos relacionados à informática. Não importa a sua profissão ou área 
de atuação, a tecnologia está em toda parte: no celular, na televisão, no 
ar-condicionado, no automóvel e até mesmo em sua torradeira. Apesar 
de o termo informática, historicamente, estar ligado a informação, e 
não a computação, neste texto esses termos muitas vezes serão usados 
como sinônimos.
Neste capítulo, você vai estudar os principais conceitos relaciona-
dos a sistemas computacionais e ao computador, como ele surgiu, as 
principais etapas de sua evolução e o seu funcionamento básico. Ainda, 
você aprenderá a categorizar as principais partes de um computador e 
as diferenças entre elas.
Processamento de dados e sistemas de 
computação
Um computador é uma máquina feita para processar entradas e exibir saídas. 
Ainda que o conceito pareça simples, ele de início pode trazer alguma confusão. 
Então, vamos tentar explicá-lo por meio de um exemplo: você trabalha em um 
escritório especializado em finanças, que recebe diariamente centenas de do-
cumentos de empresas que contrataram os seus serviços (notas fiscais, recibos, 
relatório de vendas, relatório de investimentos, etc.). O seu computador recebe 
como entrada essas informações, as quais estão desorganizadas e sem uma 
estrutura padronizada; ele soma, multiplica, agrupa e transforma (processa) 
esses dados aparentemente desorganizados em informações que serão úteis 
para as empresas, como projeções financeiras e estimativas de custos futuros. 
Essas informações serão colocadas em um relatório e exibidas para o cliente 
(saída do processamento) (Figura 1).
Figura 1. Processamento de dados.
Fonte: Boniati, Preuss e Franciscato (2014, p. 20).
Antes de falarmos sobre sistemas computacionais, vamos entender o que 
é um computador. O óbvio seria dizer que é uma máquina (e não estaríamos 
errados), mas o computador é muito mais do que isso. Ele é uma combinação 
de hardware, software e inteligência humana. Hardware é a parte física do 
computador: a caixa, as placas internas, os circuitos, a impressora, o modem, 
o roteador sem fio, o monitor, o mouse e outros. O software são os programas 
de computador, como o sistema operacional (Windows, Linux, etc.), plani-
lhas e editores de texto (como o Microsoft Word) e muitos outros. Entre os 
profissionais da área de informática, existe uma expressão bem-humorada 
que diz: hardware é tudo aquilo que você chuta, e software é tudo aquilo que 
você xinga. Seguindo essa lógica, fica mais fácil entender a que cada termo 
se refere — mas evite de sair por aí chutando o seu computador!
Resumindo, o computador é uma máquina que resolve problemas por 
meio da execução de instruções que são passadas a ele. Essas instruções são 
chamadas de programas de computador. O programa é um conjunto de 
instruções lógicas e finitas (também chamado de algoritmo), que executam 
uma tarefa específica.
Conceitos básicos de informática12
Mas onde está a inteligência humana? O hardware do computador é 
quem faz todo o trabalho “sujo”, mas alguém precisa dizer a ele o que e como 
fazer. É aí que entra o software. E quem fez o software? Quem escreveu os 
algoritmos? Existe uma profissão chamada de programador de computadores, 
e é esse programador que é responsável por escrever os programas. Então, 
o software só pode ser tão inteligente quanto o programador que o fez. Em 
outras palavras, o computador só faz o que você manda que ele faça.
Um sistema computacional é o agrupamento de tudo isso: componentes 
de hardware, softwares e pessoas que, em conjunto, são capazes de resolver 
problemas específicos. Por exemplo, um sistema para caixas eletrônicos pos-
sui hardware (o próprio caixa), software (o programa que identifica as suas 
requisições e as processa) e as pessoas que alimentaram o sistema com as 
informações necessárias para que ele pudesse funcionarda forma correta, 
como regras de negócio (uma pessoa não pode retirar dinheiro, se não possuir 
limite para isso) ou manuais para quem vai utilizar o software ou realizar 
manutenções no hardware.
Outros exemplos de sistemas computacionais são sistemas para controle 
de elevadores, sistemas integrados para lojas de varejo, controle acadêmico, 
automação de bibliotecas e muito mais. Existem sistemas computacionais 
com os quais o usuário não interage (e às vezes nem sabe que existem), como 
o sistema que controla o seu ar-condicionado ou partes do seu carro. Você 
até pode saber que ali existe um sistema computacional, mas nunca interagiu 
diretamente com ele. Há vários outros com os quais você interage, como o seu 
editor de textos preferido, o seu caixa automático ou a ferramenta que você 
usa para navegar na internet.
Breve histórico da evolução dos computadores
A história dos computadores provavelmente começa com a tentativa do inglês 
Charles Babbage de construir dois computadores: o chamado dispositivo 
diferencial e o dispositivo analítico (Figura 2), no começo do século XIX. 
Embora eles nunca tenham sido construídos, esse fato representou um marco 
científico importante na época (WEBER, 2012). É claro que, desde Babbage, 
muita coisa aconteceu, e os computadores evoluíram em ritmo meteórico, 
transformando o que pensávamos ser ficção científica em realidade trivial. 
Neste tópico, veremos a evolução dos computadores e o seu contexto. Muitos 
autores dividem a história do computador em gerações, e essa também será 
a nossa abordagem.
13Conceitos básicos de informática
Figura 2. Máquina diferencial de Babbage. 
Fonte: Purplexsu/Shutterstock.com.
Geração zero (1642–1945)
As máquinas de Babbage pertencem à primeira das gerações, conhecida como 
geração zero. Além delas, temos ainda a máquina de somar e subtrair, de Blaise 
Pascal (1623–1662), construída com o intuito de ajudar o seu pai a calcular 
impostos. É claro que poderíamos falar também dos cartões perfurados, da 
calculadora de Leibniz (inspirada na calculadora de Pascal), do Arithmomètre 
de Thomas (calculadora um pouco mais sofisticada, que realizava cálculos 
mais complexos) e de outros equipamentos similares (Figura 3). Contudo, essa 
geração é caracterizada por máquinas mecânicas e, já no final dessa época, 
eletromecânicas.
A Revolução Industrial foi a principal fonte de demanda para que a tecnolo-
gia pudesse finalmente decolar. Um fato interessante é que, nessa época, temos 
a primeira programadora de computadores: Ada, a Condessa de Lovelace. Ela 
atuou com Babbage e sugeriu a ele o que é considerado hoje como o primeiro 
programa de computadores: um plano para que a sua máquina diferencial 
realizasse cálculos.
Conceitos básicos de informática14
Figura 3. Arithmomètre de Thomas.
Fonte: Morphart Creation/Shutterstock.com.
1ª Geração (1945–1953)
Infelizmente, as guerras sempre são precursoras de avanços tecnológicos, e foi 
nesse contexto que novas tecnologia surgiram. Os componentes mecânicos ou 
eletromecânicos foram substituídos por válvulas, as quais foram inicialmente 
desenvolvidas para a indústria de rádio. Elas eram muito mais rápidas, mas 
não muito confiáveis (NULL; LOBUR, 2011). O problema com as válvulas 
estava em sua função de controlar o fluxo da corrente, amplificando a tensão 
de entrada, o que provocava a sua queima como um evento bastante frequente. 
Além disso, elas ocupavam muito espaço, o seu processamento era lento e o 
consumo de energia era gigantesco.
Os primeiros computadores que utilizaram essa tecnologia foram o ENIAC 
(Figura 4), feito na Universidade da Pennsylvania (EUA); o IBM 603, o 701 e 
o SSEC; o EDSAC, da Universidade de Cambridge; e o UNIVAC I. O ENIAC 
levou três anos para ser construído, funcionava com 19.000 válvulas, consumia 
200 quilowatts de energia, pesava 30 toneladas, media 5,5 metros de altura e 
25 metros de comprimento, e ocupava uma sala de 150 m2. Para você ter uma 
ideia dos problemas causados pelo uso de válvulas, havia, naquela época, uma 
pessoa cuja única função era trocar as válvulas queimadas, visto que isso 
acontecia a todo momento, trazendo falta de confiabilidade a todo o sistema 
(NULL; LOBUR, 2011). 
15Conceitos básicos de informática
Figura 4. ENIAC.
Fonte: Everett Historical/Shutterstock.com.
Além disso, a programação no ENIAC era extremamente cansativa e 
complexa: era feita por meio de 6.000 chaves manuais, e toda entrada de dados 
era realizada com cartões perfurados. Eram necessárias três equipes para 
toda a operação: uma para programar os cartões, outra para trocar os cartões 
à medida que eram lidos pela máquina, e uma terceira equipe, que traduzia 
os cartões de saída para o padrão decimal.
Essa também foi a época de John von Neumann (1903–1957), matemático 
brilhante, nascido em Budapeste (Hungria), que contribuiu durante a sua vida 
em diversas áreas de conhecimento: economia, teoria dos jogos, mecânica 
quântica e, é claro, computação. O seu modelo de computador foi e é o alicerce 
dos computadores modernos. Von Neumann participou também da construção 
do ENIAC (NULL; LOBUR, 2011).
2ª Geração (1954–1965)
O fato de as válvulas consumirem enormes quantidades de energia e serem 
pouco eficientes e confiáveis levou a comunidade científica e as indústrias a 
pesquisarem novas tecnologias. Além disso, as pesquisas em todos os campos 
Conceitos básicos de informática16
de conhecimento, desde o setor militar até a área de saúde, começaram a se 
tornar mais complexas. Esse cenário favoreceu o aparecimento do transistor 
(Figura 5). No computador, o transistor atua como um interruptor eletrônico.
Figura 5. Transistor.
Fonte: Ivan Feoktistov/Shutterstock.com.
Descoberto em 1947 por cientistas da Bell Telephone, o transistor era 
mais barato, menor e mais confiável, possibilitando a redução de tamanho 
dos computadores (TANENBAUM, 2007). Em 1960, surgiu então o IBM 
1401, um computador menor, mais rápido e mais eficiente. Nesse contexto, 
surgiram também rádios e televisores menores. Todavia, o transistor ainda 
não era pequeno o suficiente, uma vez que precisava ser conectado a fios e a 
outros componentes. Foi então que se iniciou a terceira geração, com o circuito 
integrado (NULL; LOBUR, 2011).
3ª Geração (1965–1980)
O circuito integrado (Figura 6), chamado carinhosamente de chip, é um 
componente que encapsula diversos transistores dentro dele. Isso trouxe várias 
vantagens em relação ao modelo anterior: por não possuir partes móveis, 
ele é mais confiável; contribui para a miniaturização dos componentes; é 
mais rápido e a um custo de fabricação muito menor. O surgimento dos 
chips possibilitou que mais pessoas pudessem ter acesso ao computador 
(NULL; LOBUR, 2011).
17Conceitos básicos de informática
Figura 6. Circuitos integrados.
Fonte: Karynav/Shutterstock.com.
O IBM 360 é considerado um dos precursores dessa geração. Ele podia 
realizar 2 milhões de adições e 500 mil multiplicações por segundo, um feito 
que alguns anos antes só poderia ser considerado como ficção científica. Outras 
duas características importantes do IBM 360 eram a sua habilidade de emular 
outros computadores e a multiprogramação. Nesse caso, multiprogramação 
se refere ao fato de o IBM 360 ser capaz de armazenar em sua memória di-
ferentes programas: enquanto esperava uma tarefa ser realizada, podia fazer 
outra (TANENBAUM, 2007).
4ª Geração (1980–?)
Você provavelmente notou a interrogação acima e se perguntou o que ela quer 
dizer, não é? A questão é que a maioria dos autores concordam que ainda 
não sabemos quando essa geração termina, nem se já terminou — você verá 
adiante que temos a 5ª geração, mas falaremos disso mais tarde.
Essa geração é caracterizada, principalmente, pelo aperfeiçoamento de 
tecnologias existentes: o que era menor ficou ainda menor, o que era rápido 
ficou muito mais rápido. Nasce assim a era dos circuitos integrados. Mas 
o que são circuitos integrados? Trata-se de uma lâmina de silício (material 
Conceitosbásicos de informática18
semicondutor) na qual são gravados diversos componentes, como transistores, 
capacitores e resistores. A partir dessa geração, ocorre uma corrida para 
tentar colocar o maior número possível de componentes em um único circuito 
e deixar esse circuito cada vez menor. A Tabela 1 mostra, de acordo com a 
percepção comum (esses números podem variar um pouco, dependendo do 
autor), quantos transistores podem ser colocados em um único circuito e suas 
respectivas denominações (TANENBAUM, 2007).
Fonte: Tanenbaum (2007).
Abreviação Denominação Interpretação comum
SSI Small Scale Integration Até 10
MSI Medium Scale Integration 11–100
LSI Large Scale Integration 101–9.999
VLSI Very Large Scale Integration 10.000–100.000
ULSI Ultra Large Scale Integration 100.001–1.000.000
SLSI Super Large Scale Integration 1.000.001–10.000.000
Tabela 1. Número de transistores por tipo de circuito.
5ª Geração (2018?–??)
É provável que a quinta geração seja marcada pela conectividade entre com-
putadores e entre pessoas. Nessa geração, ouvimos termos como big data, 
internet das coisas, cidades inteligentes, compartilhamento e armazenamento 
em nuvem. Todos eles têm algo em comum: conectividade e informação. 
Essa era é marcada por um dilema físico, uma vez que está cada vez mais 
difícil tornar os componentes do computador menores e mais rápidos. Então, 
a solução viável é colocar mais processadores no computador, de forma que 
ele possa realizar tarefas em paralelo real. Nesse cenário, podemos colocar 
10, 20, 1.000, 10.000 processadores em um computador. Outra forma muito 
utilizada de ganhar mais processamento é agrupando computadores — em um 
mesmo local ou não — e fazendo com que eles trabalhem juntos, dividindo 
assim o custo de processamento.
19Conceitos básicos de informática
Para que possamos entender essa nova geração, precisamos compreender 
melhor alguns dos conceitos citados. O termo big data se refere ao tsunami 
de informações em que vivemos. As informações vêm de todos os lugares: 
Facebook, Instagram, base de dados coorporativas, bases de dados abertas na 
web, etc. O desafio do conceito de big data é conseguir agrupar todas essas 
informações, de diferentes fontes e com diferentes formatos, extrair delas 
informações úteis para a sua empresa e mostrar esses resultados de forma 
lógica e simples. De posse dessas informações, o empresário pode tomar as 
melhores decisões possíveis para a sua empresa.
Cidades inteligentes são, possivelmente, um dos grandes desafios do 
século XXI. O termo se refere tanto à conectividade, como ao uso inteligente 
de informações. Para melhor entender esse conceito, acompanhe um exemplo. 
Imagine que você está viajando com a sua família rumo ao litoral, para aquela 
praia que você planejou visitar durante meses. Você está viajando em seu carro, 
e a velocidade é de 80 km; de repente, você passa por uma placa de trânsito 
indicando que a velocidade máxima é de 60 km. Nesse momento, a placa 
“conversa” com o seu carro, que automaticamente reduz a velocidade para 60 
km. O carro só poderá mudar a velocidade dele para mais de 60 km quando 
houver uma placa que sinalize tal condição, não importa o que você faça. Isso 
é cidade inteligente: todos os dispositivos eletrônicos podem conversar entre si 
e trocar informações. Seu relógio poderá falar com a geladeira, o computador 
com ar-condicionado, e assim por diante.
Ninguém tem o poder de prever o futuro, mas a cada geração as mudanças 
são mais rápidas e mais impressionantes. Entretanto, há algo em que podemos 
acreditar: o que hoje achamos ser ficção científica, amanhã poderá se tornar 
uma realidade talvez até mesmo trivial.
Você pode saber um pouco mais sobre a história dos computadores assistindo ao vídeo 
“Evolução da Informática: dos primeiros computadores à internet”. Acesse o link a seguir.
https://goo.gl/WP8AEb
Conceitos básicos de informática20
Diferenças entre hardware e software
Nesta seção, você aprenderá um pouco melhor como diferenciar hardware 
de software, por meio de um olhar um pouco mais aprofundado dos tipos de 
hardware e de software disponíveis.
Hardware
Você já viu que o hardware é a parte física do computador, mas vamos examinar 
isso mais de perto. Entre as grandes contribuições de John von Neumann para 
a computação, está a ideia de armazenamento de informações. Ele desenvol-
veu uma nova arquitetura para computadores, baseada em uma unidade de 
processamento (CPU), um sistema de memória principal e um sistema de 
entrada e saída (Figura 7).
Figura 7. Arquitetura de Von Neumann.
Fonte: Google imagens (com direitos de reutilização).
A arquitetura de Von Neumann define a CPU como unidade de processa-
mentos das instruções, a memória principal (chamada também de memória 
RAM ou memória volátil) e os dispositivos de entrada (teclado) e saída (im-
pressora). Na CPU, temos ainda registradores, os quais armazenam pequenos 
volumes de informação. Alguns desses registradores possuem tarefas espe-
cíficas, como o contador de programa (PC), o qual aponta para a próxima 
instrução que será decodificada pela CPU.
21Conceitos básicos de informática
A CPU é formada por duas partes: a unidade de lógica e aritmética (ULA) 
e a unidade de controle (UC). A ULA é um dispositivo que realiza operações 
aritméticas e controla o fluxo de dados, enquanto a UC tem como função 
acessar, decodificar e executar instruções de um programa que está sendo 
armazenado em memória.
Uma curiosidade interessante é que a maioria das pessoas pensam que o computador 
executa diversas tarefas em paralelo, ou seja, executa o Word, o Excel e, ao mesmo 
tempo, navega na internet. Porém, não é bem assim: o computador possui uma peça 
chamada de processador, o qual é responsável pelo processamento das informações 
e pela execução dos aplicativos. Se o computador possui apenas um processador, 
ele só pode processar uma instrução de cada vez; se houver dois processadores, 
duas instruções de cada vez, e assim por diante. O que realmente acontece é que o 
processador é muito rápido — um processador de um computador pessoal processa, 
em média, 100 milhões de instruções por segundo. Assim, você tem a ilusão de que 
ele realiza várias tarefas ao mesmo tempo. Em comparação com um cérebro humano, 
porém, que processa cerca de 10 quatrilhões de instruções por segundo, o computador 
não chega nem perto dessa capacidade (MAIO, 2005).
Software
Já estabelecemos que softwares são programas de computador, mas vamos 
conhecer brevemente como os softwares são feitos, por meio de um exem-
plo. Digamos que você é dono de uma empresa que fabrica programas de 
computadores, e um cliente, dono de uma empresa de contabilidade, gostaria 
de contratá-lo para fazer um sistema de controle administrativo e fiscal de 
condomínios. 
O primeiro passo é entender o domínio da aplicação (contabilidade e 
condomínios), e então relacionar em um documento tudo o que o sistema deve 
fazer. Após essa etapa, você deverá modelar como as partes do sistema vão 
interagir entre si, e como o usuário vai interagir com o sistema. A seguir, você 
começa a escrever o programa, escolhendo uma linguagem de programação. 
Linguagem de programação é uma linguagem próxima à linguagem humana, 
com a qual você descreverá como o sistema deve se comportar. 
Conceitos básicos de informática22
Entretanto, o computador não entende essa linguagem, então ela deve ser 
compilada. O processo de compilação, em termos gerais, consiste em transfor-
mar uma linguagem em outra — no nosso caso, em linguagem binária (0 e 1), 
uma vez que essa é a linguagem que o computador compreende. O computador 
executa um conjunto de instruções simples, como adição e subtração. Assim, 
os programas são convertidos nessas instruções antes de serem executados. 
Esse processo de fabricação de um software está bem resumido, e há diversas 
etapas não descritas aqui, mas é suficiente para o nosso escopo.
Existem inúmeros tipos de software, para as mais variadas situações.Softwares de aplicativo, ou simplesmente aplicativos, são aqueles utilizados 
por usuários para realizar trabalhos rotineiros. Exemplos de aplicativos são 
editores de texto, calculadoras, aplicativos para baixar músicas ou filmes, 
aplicativos para contabilidade e recursos humanos, aplicativos de apoio a 
decisões gerenciais.
Você com certeza já ouviu muito sobre Windows e Linux, que são exemplos 
de sistemas operacionais. Eles têm a função de gerenciar os recursos do seu 
computador (memória, periféricos, programas, etc.) e fazer a mediação entre 
os aplicativos e o hardware do computador.
Além disso, há também softwares embarcados, isto é, programas embu-
tidos cuja presença não é percebida pelo usuário. Seu carro provavelmente 
possui diversos desses sistemas, seu ar-condicionado, sua geladeira, os 
aviões, os celulares e smartphones também. Enfim, tudo aquilo que possui 
componentes eletrônicos possivelmente contém sistemas computacionais 
embarcados.
Outro tipo de software que vem ganhando espaço são os jogos educa-
tivos e os games de computador. Os softwares educativos vêm crescendo 
em importância nas salas de aula, possibilitando ao aluno formas lúdicas de 
aprendizagem, além de contribuir com um processo de aquisição de conhe-
cimentos mais ativo por parte do aluno.
23Conceitos básicos de informática
BONIATI, B. B.; PREUSS, E.; FRANCISCATO, R. Introdução a informática. 2014. Disponível 
em: <http://estudio01.proj.ufsm.br/cadernos/cafw/tecnico_agroindustria/introdu-
cao_informatica.pdf>. Acesso em: 2 abr. 2018.
MAIO, W. de. O raciocínio lógico matemático. Fortaleza: Arte & Ciência, 2005.
NULL, L.; LOBUR, J. Princípios básicos de arquitetura e organização de computadores. 
2. ed. Porto Alegre: Bookman, 2011.
TANENBAUM, S. A. Organização estruturada de computadores. 5. ed. São Paulo: Pearson, 
2007.
WEBER, F. R. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: Bookman, 
2012. 
Leituras recomendadas
FONSECA FILHO, C. História da computação: o caminho do pensamento e da tecno-
logia. Porto Alegre: EdiPucrs, 2007. Disponível em: <http://www.pucrs.br/edipucrs/
online/historiadacomputacao.pdf>. Acesso em: 2 abr. 2018.
LISBOA JUNIOR, A. de. Evolução da Informática: dos primeiros computadores à internet. 
Youtube, 15 abr. 2012. Disponível em: <https://www.youtube.com/watch?v=Sx1Z_
MGwDS8&t=28s>. Acesso em: 2 abr. 2018.
NOBREGA FILHO, R. de G. A organização de um computador. [200-?]. Disponível em: 
<http://www.di.ufpb.br/raimundo/ArqDI/Arq2.htm>. Acesso em: 2 abr. 2018.
PROJETO MAC MULTIMIDIA. História do computador. [200-?]. Disponível em: <https://
www.ime.usp.br/~macmulti/historico/>. Acesso em: 2 abr. 2018.
TAVARES, T.; COUVRE, M. Unidade lógica e aritmética. 2015. Disponível em: <http://www.
dca.fee.unicamp.br/~tavares/courses/2015s2/ea773-3.pdf>. Acesso em: 2 abr. 2018.
Conceitos básicos de informática24
DICA DO PROFESSOR
Quando se é um profissional da área de TI, muitas pessoas ou empresas o procuram, buscando 
conselhos sobre qual computador comprar ou quais equipamentos devem adquirir para sua 
residência ou empresa.
É importante que você tenha um conhecimento básico dos componentes do computador para 
que possa atender a esse tipo de demanda.
O computador serve um propósito e sua configuração deve seguir essa linha. Se você quer jogar, 
então deve ter boa quantidade de memória RAM, placa de vídeo dedicada e acelerador gráfico 
de boa qualidade. Se você vai usar para a faculdade, ou seja, Internet, planilhas, editor de texto, 
o investimento não precisa ser tão alto. Identificar os diferentes cenários é essencial para um 
bom profissional de TI.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Foi um marco na segunda geração de computadores e trouxe mais velocidade e 
confiabilidade.
A) Os transistores foram substituídos por válvulas.
B) As válvulas foram substituídas por circuitos integrados.
C) As válvulas foram substituídas por transistores.
D) As válvulas foram substituídas por válvulas mais eficientes.
E) Começou a era dos circuitos integrados.
2) Fazem parte da CPU:
A) a unidade de lógica e aritmética e as memórias.
B) a unidade de lógica e aritmética e a placa-mãe.
C) a placa-mãe e as memórias.
D) a unidade de controle e a unidade de lógica e aritmética.
E) a unidade de controle e as memórias.
3) Big data é um conceito melhor definido como:
A) o tratamento e exibição de toneladas de informações de fontes diferentes e com formatos 
padronizados.
B) o tratamento de imagens biométricas de fontes diferentes em formatos padronizados.
C) "grandes dados" são dados muito grandes e de difícil manipulação.
D) grandes volumes de dados que podem ser distribuídos via Internet para muitas pessoas em 
paralelo.
E) a produção, armazenamento, tratamento e exibição de grandes volumes de informação, de 
fontes diferentes e em formatos diferentes.
4) 
Qual o principal fato histórico que causou os avanços tecnológicos na primeira 
geração?
A) A Primeira Guerra Mundial.
B) O descobrimento da eletricidade.
C) A Segunda Guerra Mundial.
D) A ida do homem à Lua.
E) A Revolução Russa. 
5) Tem como principal função executar os programas:
A) CPU. 
B) Memória. 
C) Válvulas. 
D) Softwares de aplicativos. 
E) Somente a memória volátil. 
NA PRÁTICA
A maioria das empresas são extremamente dependentes de tecnologia. Muitas vezes, a diferença 
entre fracasso e sucesso depende da eficiência tecnológica que a empresa tem.
Neste cenário, as empresas constantemente necessitam rever seus equipamentos, analisar 
processos e atualizar softwares, se necessário.
Veja um exemplo a seguir.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Ciência, Tecnologia e Inovação na Europa: uma análise do desempenho dos sistemas de 
inovação, com base em indicadores
Confira o link a seguir para saber mais sobre tendências europeias na área de Inovação 
Tecnológica.
Conteúdo interativo disponível na plataforma de ensino!
Crianças programando jogos: Scratch, pensamento computacional e Educação 
Matemática no 3o ano do Ensino Fundamental
Interessante artigo sobre o uso de jogos para ensinar computação a crianças e como ferramenta 
para pensar e diferenciar o abstrato do concreto.
Conteúdo interativo disponível na plataforma de ensino!
A lógica de programação como ferramenta para o pensar: entre o concreto e o virtual
Vale a pena conferir o artigo a seguir sobre este tema.
Conteúdo interativo disponível na plataforma de ensino!
China desenvolve computador quântico mais potente do mundo
Veja o computador mais rápido do mundo.
Conteúdo interativo disponível na plataforma de ensino!
Pesquisadoras da Unicamp criam sistema capaz de acelerar diagnósticos de doenças 
cerebrais
Leia a notícia a seguir para maiores informações.
Conteúdo interativo disponível na plataforma de ensino!
Sistema de numeração
APRESENTAÇÃO
Seja bem-vindo!
A necessidade de criação de um sistema numérico veio com a inevitabilidade de contar, seja 
gado, plantas, porções de trigo ou qualquer outra coisa. Talvez o fato de termos cinco dedos em 
cada mão fizesse com que nosso sistema numérico viesse a ser naturalmente um sistema 
baseado em dez números, ou seja, o sistema decimal (0 – 9). O número é um conceito 
fundamental em matemática, construído durante uma longa história. Existem evidências 
arqueológicas de que o homem, há 50.000 anos, já era capaz de contar. O número também é um 
conceito importante na Computação, e o principal sistema utilizado por ela é o binário.
Nesta Unidade de Aprendizagem, você vai estudar os conceitos básicos relacionados aos 
sistemas de numeração, como eles surgiram, quais os principais tipos de sistemas e como fazer a 
conversão entre eles.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Reconhecer os sistemas de numeração.•
Identificar os sistemas numéricos.•Desenvolver os cálculos para conversão dos tipos de sistemas (decimal, binário, octal, 
hexadecimal).
•
DESAFIO
Você trabalha em uma empresa de varejo e é encarregado do layout de alguns tipos de 
relatórios.
O seu empregador pediu para que você gerasse um relatório em que um item é a soma de três 
outros itens e para que o resultado fosse em decimal e em números romanos. Seu empregador 
solicitou que você requeresse o valor de cada um dos itens a um responsável diferente.
Cada responsável forneceu os valores em bases diferentes.
a. 10101 (binário).
b. 73 (octal).
c. C4A (hexadecimal).
Sua missão é somar todos os números a seguir e mostrar o resultado em decimal, bem como sua 
representação em números romanos.
INFOGRÁFICO
Veja, no Infográfico a seguir, como as conversões entre bases seguem um padrão.
CONTEÚDO DO LIVRO
Existem evidências arqueológicas de que o homem, a 50.000 anos atrás, já era capaz de contar. 
O número também é um conceito importante na Computação, e o principal sistema utilizado por 
ela é o sistema binário.
No capítulo Sistema de numeração, da obra Fundamentos computacionais, você verá uma breve 
história e introdução aos números e aos sistemas de numeração. Logo após, você vai entender as 
conversões entre as bases numéricas.
FUNDAMENTOS 
COMPUTACIONAIS 
Pedro Kislanskly
Sistemas de numeração
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar os sistemas de numeração.
 � Identificar os sistemas numéricos.
 � Desenvolver os cálculos para conversão dos tipos de sistemas (decimal, 
binário, octal, hexadecimal).
Introdução
A necessidade de criação de um sistema numérico veio com a necessidade 
de contar — seja contar gado, plantas, porções de trigo ou qualquer 
outra coisa. Talvez o fato de termos cinco dedos em cada mão fez com 
que o nosso sistema numérico viesse a ser naturalmente um sistema 
baseado em dez números, ou seja, o sistema decimal (0–9). O número é 
um conceito fundamental em matemática, o qual foi construído numa 
longa história. Existem evidências arqueológicas de que o homem, já há 
50 mil anos, era capaz de contar. Como veremos neste texto, o número 
também é um conceito importante na computação, e o principal sistema 
utilizado por essa área é o binário. 
Neste capítulo, você vai estudar os conceitos básicos relacionados 
aos sistemas de numeração, como eles surgiram, os principais tipos de 
sistemas de numeração e como fazer a conversão entre eles.
Sistemas de numeração
A necessidade de contar é tão antiga quanto as primeiras civilizações. Os 
sumérios (localizados onde hoje é o Iraque), os egípcios, os maias, os gre-
gos, os romanos (Figura 1): todos estabeleceram sistemas numéricos com a 
finalidade de controlar bens, pagamentos, impostos, etc. A palavra cálculo 
(calculus em latim) significa pedrinha. Na Antiguidade, pastores associavam 
as ovelhas dos seus rebanhos a pedras que guardavam em sacolas — cada 
ovelha correspondia a uma pedrinha. No início e no final do dia, verificavam 
se o número de pedrinhas correspondia ao número de ovelhas. Se sobrasse 
pedra, faltava ovelha.
Figura 1. Números na tábua do templo de Karnak (Egito), números arábicos e números 
romanos.
Fonte: Anton_Ivanov, ihsan kamal, VikiVector/Shutterstock.com
Os egípcios desenvolveram um sistema de numeração aditivo e não posi-
cional (que pode ser escrito da direita para a esquerda ou vice-versa), o qual 
tinha sete símbolos e era de base 10. Já o sistema babilônico utilizava a base 
60. O nosso sistema numérico é baseado no sistema indo-árabe; trata-se de 
um sistema posicional, no qual existe um símbolo para o valor nulo (zero), e 
cada algarismo utilizado é uma unidade maior que o seu predecessor. Esse 
sistema foi adotado na Europa, no século XVI (NULL; LOBUR, 2010). Null 
e Lobur (2010) explicam a ideia geral por trás desse tipo de sistema:
A ideia geral por trás de sistemas de numeração posicionais é que um valor 
numérico é representado por potências crescentes de uma raiz (ou base). Isto 
é frequentemente referido como sistema de numeração ponderado porque 
cada posição é ponderada por uma potência de uma base.
A criação do zero é considerada um marco na matemática e pode ser 
comparada à invenção da roda. Ele não foi criado para contagem e foi o último 
número natural a surgir. Sua necessidade veio da concepção posicional da 
numeração, solucionando o problema de mecanização do cálculo. Isso possi-
bilitou a criação de máquinas de calcular e foi a base para o desenvolvimento 
do computador atual.
Sistemas de numeração2
Você sabe o que é guematria?
Essa ciência existe apenas no judaísmo e na língua hebraica. A “guematria” é a ciência 
judaica da codificação bíblica — é um método hermenêutico de análise das palavras 
bíblicas em hebraico, atribuindo-lhes um valor numérico definido a cada letra. Conhe-
cida ainda pelo nome de “numerologia judaica”, está presente na Toráh (Pentateuco) 
há mais de 3.300 anos. Pelo valor numérico de cada letra, para os místicos cabalistas 
judeus, a Toráh tem, para além do seu sentido literal, um sentido místico escondido 
nos números de cada palavra, como um código, fazendo diferentes conexões e ex-
traindo da palavra divina uma revelação — ou um sentido mais aprofundado, para 
os espiritualistas (COISAS JUDAICAS, 2015).
Identificando os sistemas de numeração
O sistema decimal
O sistema decimal é um sistema posicional de base 10. Os dez algarismos 
indo-arábicos (0 1 2 3 4 5 6 7 8 9) servem para contar unidades, dezenas, 
centenas, etc., da direita para a esquerda. Contrariamente a outros tipos de 
numeração, como a romana ou a antiga egípcia, o algarismo árabe tem um 
valor diferente, de acordo com a sua posição no número. Assim, em 111, o 
primeiro algarismo significa 100; o segundo algarismo, 10; e o terceiro, 1.
Logo, o número 1.237, na base 10, pode ser representado por:
1.237 = 1 × 1.000 + 2 × 100 + 3 × 10 + 7 = 1 × 103 + 2 × 102 + 3 × 101 + 7 × 100
Nesse sistema, o símbolo 0 (zero), quando posicionado à esquerda do número 
escrito, não altera o seu valor. Dessa forma, 1, 01, 001 ou 0001 representam a 
mesma coisa. Quando o símbolo zero é colocado à direita, devemos multiplicar 
a grandeza pela base, que nesse caso é 10.
Os sistemas binário, octal e hexadecimal
Em computação, o sistema de números mais importante é de base 2 (0 ou 1). 
Esse sistema foi adotado por causa da natureza do computador: todas as in-
formações armazenadas ou processadas nele usam apenas duas grandezas, 
3Sistemas de numeração
representadas pelos algarismos 0 e 1 (desligado ou ligado). A criação desse 
sistema binário é atribuída a Leibniz (matemático alemão do século XVII). 
Essa representação binária facilita a representação interna do computador, 
que é obtida por meio de diferentes níveis de tensão.
Se temos apenas dois números, o elemento mínimo de informação nos 
computadores foi gentilmente nomeado de bit (binary digit), ou dígito binário, 
que pode ser 1 ou 0. Cada conjunto de oito bits é chamado de um byte (binary 
term). Às vezes, para facilitar a visualização e manipulação de dados, são 
utilizadas as bases 8 (octal) e 16 (hexadecimal), mas o computador só opera 
na base 2 (Figura 2). 
O sistema octal, ou sistema de base 8, possui oito algarismos (0, 1, 2, 3, 
4, 5, 6 e 7), e é utilizado por ter uma relação direta com o sistema binário. O 
sistema octal foi muito utilizado na computação como uma alternativa mais 
compacta do sistema de base 2, na programação em linguagem de máquina.
O hexadecimal é um sistema de numeração muito utilizado na programação 
de microprocessadores, especialmente em equipamentos de estudo e sistemas 
de desenvolvimento. Utiliza os símbolos 0,1,2,3,4,5,6,7,8,9 do sistema decimal, 
e as letras A, B, C, D, E, F. As equivalências funcionam da seguinte maneira: 
A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15 (WEBER, 2012).
Sistemas de numeração4
Bi
ná
ri
o
00
00
00
01
00
10
00
11
01
00
01
01
0110
01
11
10
00
10
01
10
10
10
11
11
00
11
01
11
10
11
11
D
ec
im
al
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
O
ct
al
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
H
ex
ad
ec
im
al
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Ta
be
la
 1
. N
úm
er
os
 e
m
 b
in
ár
io
, d
ec
im
al
, o
ct
al
 e
 h
ex
ad
ec
im
al
.
5Sistemas de numeração
Conversão entre bases
Convertendo decimal para binário, octal e hexadecimal
Para converter o número binário ao seu número decimal correspondente, são 
realizadas divisões sucessivas do número decimal por 2. Em seguida, o resto 
da divisão de cada operação é agrupado de forma invertida. Na verdade, se 
você quiser converter um número decimal para qualquer base, o procedimento 
é o mesmo. Assim, caso você queira saber os números em binário, octal e 
hexadecimal dos números decimais 29, 140 e 260, respectivamente, basta 
fazer como na Figura 2 (divisões sucessivas pela base).
Figura 2. Conversão de decimal para binário, octal e hexadecimal. 
Convertendo binário, octal e hexadecimal para decimal
Para converter de binário, octal ou hexadecimal para o sistema de numeração 
decimal, utilizamos o somatório da base elevada de zero, até o número de 
dígitos menos um que queiramos converter. No exemplo da Figura 3, vemos 
o número binário 10010112, o qual possui sete dígitos; logo, multiplicamos 2 
(base) pelo dígito correspondente e somamos os resultados. O mesmo proce-
dimento é feito para números em octal ou hexadecimal.
Sistemas de numeração6
Figura 3. Conversão de binário, octal e hexadecimal para decimal. 
Convertendo binário para octal e hexadecimal
Para converter de binário para as outras bases que possuem um relacio-
namento direto com a base 2, como é o caso do sistema numérico de base 
8 (23) e o sistema numérico de base 16 (24), o procedimento é o mesmo 
(Figura 4). Digamos que você tenha o número binário 110101112 e queira 
convertê-lo para octal e hexadecimal. Os passos para realizar essa conversão 
são os seguintes:
1. Inicialmente, divide-se o número binário no número de bits corres-
pondentes à base na qual se quer converter (p. ex., base 8 são 3 bits, 
ou seja, 23 = 8). Esse procedimento é feito da direita para a esquerda.
2. Caso a quantidade dos últimos números binários da esquerda não tiver 
o número correspondente à base na qual se quer converter, preenche-se 
com zeros.
3. Depois de divididos os números em grupos de três (no caso da base 8) 
ou quatro (no caso da base 16), associa-se a cada número binário o seu 
valor em decimal. No exemplo da Figura 5, no número 011 010 111, o 
011 corresponde a 22 + 21 + 20 = 4 + 2 + 1.
4. Por último, efetua-se a soma dos elementos e tem-se o valor na base 8 
ou 16. Perceba que se um elemento decimal corresponde a um número 
0 do binário, ele não é somado.
7Sistemas de numeração
Figura 4. Conversão de binário para octal e hexadecimal. 
Convertendo octal para hexadecimal e vice-versa
Para converter números da base octal para hexadecimal e vice-versa, você 
precisa fazer um procedimento de duas etapas: converter o número para a base 
dois (2) e depois converter para a base que deseja. Não existe método direto 
para realizar essa conversão.
COISAS JUDAICAS. Os números no judaísmo. 2015. Disponível em: <https://www.
coisasjudaicas.com/2015/07/os-numeros-no-judaismo.html>. Acesso em: 7 abr. 2018.
NULL, L.; LOBUR, J. Princípios básicos de arquitetura e organização de computadores. 2. 
ed. Porto Alegre: Bookman, 2010.
WEBER, F. R. Fundamento de arquitetura de computadores. 4. ed. Porto Alegre: Book-
man, 2012.
Leituras recomendadas
BARROS JUNIOR, D.; BEZERRA, E. A. Sistemas numéricos. 2004. Disponível em: <https://
www.inf.pucrs.br/flash/orgarq/aulas/u1.pdf>. Acesso em: 7 abr. 2018.
CURSO EM VÍDEO. Notação posicional - bases numéricas #01. Youtube, 9 jan. 2017. Dis-
ponível em: https://www.youtube.com/watch?v=J5q7s7l2EuI&list=PLHz_AreHm4dl-
meSpWzJGWOmFnVF5k_IYi. Acesso em: 7 abr. 2018.
JUNIOR, A. Sistemas de Numeração e Conversões de Bases. Youtube, 26 mar. 2015. 
Disponível em: https://www.youtube.com/watch?v=DJYIndxhcKc&t=223s. Acesso 
em: 7 abr. 2018.
Sistemas de numeração8
 
DICA DO PROFESSOR
Todo profissional da área da Engenharia, da Computação ou áreas afins deve conhecer os 
diversos sistemas de numeração. O sistema binário, por exemplo, é a base para estudar circuitos 
digitais, e outras bases são usadas em diversas áreas. Em desenvolvimento web, por exemplo, as 
cores são representadas por numeros em hexadecimal.
Nesta Dica do Professor, você verá a história dos números, sistemas de numeração e conversão 
entre bases. Você verá, ainda, algumas dicas e lembretes importantes.
Conteúdo interativo disponível na plataforma de ensino!
 
EXERCÍCIOS
1) Sobre o sistema de numeração hexadecimal, é correto afirmar :
A) Sistema inventado por Blaise Pascal no século XII para servir como base para a 
modelagem de projetos de máquinas de calcular da época.
B) É um sistema de numeração não muito utilizado hoje em dia e é estudado apenas porque é 
preciso conhecê-lo.
C) É um sistema de numeração muito utilizado na programação de impressoras.
D) É um sistema de numeração muito utilizado na programação de supercomputadores.
E) É um sistema de numeração muito utilizado na programação de microprocessadores.
2) Assinale a alternativa que define corretamente o que é um bit.
A) Termo cunhado por Leibniz para servir como base para o sistema de numeração octal.
B) Unidade utilizada pelos franceses no século XIII para denotar uma unidade informativa.
C) É equivalente a três caracteres no teclado alfanumérico.
D) Elemento mínimo de informação nos computadores, nomeado de bit (binary digit) ou 
digito binário, que pode ser 1 ou 0.
E) Oito bytes equivalem a 1 bit, ou seja, uma porção de informação computacional.
3) Convertendo o número 10010012 para decimal, octal e hexadecimal, você obtém, 
consecutivamente:
A) 7310 1118 4916.
B) 7310 1418 4716.
C) 7510 1128 4916.
D) 7310 1918 4916.
E) 7210 1118 4916.
4) Convertendo o número FA16 para decimal, octal e binário, você obtém, 
consecutivamente:
A) 25010 3728 111010102.
B) 25010 3728 111110102.
C) 25010 3718 111110102.
D) 26010 3728 111110102.
E) 25010 4728 101110102.
5) Leia atentamente as afirmativas a seguir a assinale a alternativa correta: 
I. O hexadecimal é um sistema de numeração muito utilizado na programação de 
microprocessadores.
II. O sistema decimal é um sistema posicional de base 10. Os dez algarismos indo-
arábicos (1 2 3 4 5 6 7 8 9 10) servem para contar unidades, dezenas, centenas, etc., da 
direita para a esquerda.
III. Os egípcios desenvolveram um sistema de numeração aditivo, não posicional. 
A) Somente as afirmativas I e II estão corretas.
B) Somente as afirmativas I e III estão corretas.
C) Somente a afirmativa I está correta.
D) Somente a afirmativa III está correta.
E) Somente a afirmativa II está correta.
NA PRÁTICA
Para você, é fácil identificar a aplicabilidade do sistema decimal em seu dia a dia. Por 
exemplo, em uma simples ida ao supermercado ou ao receber o resultado de uma avaliação 
quantitativa.
Mas como você pode usar o conhecimento sobre os demais sistemas de numeração Na Prática? 
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Eletrônica Digital 17- Conversão de decimal para sistema de numeração binário
Neste canal do youtube, você pode encontrar diversos vídeos aulas sobre sistemas de numeração 
e conversão de bases.
Conteúdo interativo disponível na plataforma de ensino!
Sistemas de Numeração
Neste artigo, você poderá ler um pouco sobre a história dos sistemas de numeração e, assim, 
ampliar seus conhecimentos.
Conteúdo interativo disponível na plataforma de ensino!
Sistemas de numeração utilizados na informática
Neste link, você poderá se aprofundar no tema sistemas de numeração.
Conteúdo interativo disponível na plataformade ensino!
Origem dos números e sistemas de numeração
O presente vídeo aborda desde a conceituação de números ao entendimento que os povos 
antigos possuíam a respeito, a partir dessa compreensão auxiliará num aprimoramento do 
processo de ensino.
Conteúdo interativo disponível na plataforma de ensino!
Sistemas Digitais
APRESENTAÇÃO
Seja bem-vindo!
É difícil, nos dias de hoje, pensar em um mundo que não seja digital. Os avanços tecnológicos 
são cada vez mais constantes e em um ritmo cada vez mais acelerado. Relógios, aparelhos 
domésticos, carros, drones, computadores pessoais, celulares, tudo é baseado na tecnologia que 
nominamos digital. Existem diversos tipos de sistemas digitais com aplicações e formas 
diferentes. Entre as vantagens dos sistemas digitais estão o custo e o tamanho dos aparelhos que 
podem ser construídos utilizando essa tecnologia.
Nesta Unidade de Aprendizagem, você irá estudar os conceitos básicos relacionados aos 
sistemas digitais, suas principais vantagens em relação a outros tipos de sistemas e as operações 
básicas com sistemas binários, considerados a base da matemática dos sistemas digitais.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar sistemas digitais.•
Listar as principais vantagens do sistema digital.•
Identificar a aritmética binária.•
DESAFIO
Uma das vantagens dos sistemas digitais é o fato de que as operações podem ser programadas. É 
relativamente fácil e conveniente desenvolver sistemas digitais cuja operação possa ser 
controlada por um conjunto de instruções previamente armazenadas.
Você, programador, trabalha em uma empresa que está desenvolvendo circuitos digitais, os 
quais podem realizar certos tipos de operações aritméticas. Como você sabe, é preciso testar se o 
circuito está realizando o trabalho corretamente e, para isso, você deve realizar manualmente as 
operações e confrontar com os resultados do circuito.
Para as seguintes expressões, o retorno do circuito foi:
A. (111002 + 110112) / 1012 = 10112
B. (1012 X 1102) / 102 = 11112
C. (100012 - 1102) + 11102 = 100112
Dessa forma, verifique se as expressões foram realizadas com sucesso pelo circuito, 
demonstrando a operação correta caso algum retorno esteja incorreto.
INFOGRÁFICO
O mundo é analógico, o som e a luz, por exemplo, são analógicos. Então, por que transformá-los 
em sinais digitais? Esse processo de transformação de analógico para digital consiste em 
discretizar o sinal analógico convertendo este para uma representação digital, a qual possa ser 
manipulada e armazenada, como um código binário.
Veja no Infográfico a seguir, as principais vantagens dos sistemas digitais.
CONTEÚDO DO LIVRO
Um sinal digital é aquele que pode assumir um de um conjunto finito de valores 
possíveis, a qualquer instante, sendo também conhecido como sinal discreto. Em 
comparação, um sinal analógico pode ter um valor de um conjunto infinito de 
valores possíveis, sendo também conhecido como sinal contínuo. Um sinal é 
apenas um fenômeno físico, o qual tem um único valor em cada instante de 
tempo. Um sistema digital é aquele que recebe entradas digitais e gera saídas 
digitais. Um circuito digital é uma conexão de componentes digitais, os quais 
juntos constituem um sistema digital.
Para saber mais, acompanhe a leitura do capítulo Sistemas Digitais, da obra Fundamentos 
Computacionais, que serve como base teórica desta Unidade de Aprendizagem.
Boa leitura.
FUNDAMENTOS 
COMPUTACIONAIS
Pedro Kislanskly
Sistemas digitais
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar sistemas digitais.
 � Listar as principais vantagens do sistema digital.
 � Identificar a aritmética binária.
Introdução
É difícil, atualmente, pensar em um mundo que não seja digital. Os 
avanços tecnológicos são cada vez mais constantes e num ritmo cada 
vez mais acelerado. Relógios, aparelhos domésticos, carros, drones, 
computadores pessoais, celulares: tudo é baseado na tecnologia que 
chamamos de digital. Existem diversos tipos de sistemas digitais, com 
aplicações e formas diferentes. Entre as vantagens desses sistemas, 
estão o custo e o tamanho dos aparelhos que podem ser construídos 
com essa tecnologia.
Neste capítulo, você vai estudar os conceitos básicos relacionados 
aos sistemas digitais, suas principais vantagens em relação a outros ti-
pos de sistemas e as operações básicas com o sistema binário, o qual é 
considerado a base da matemática dos sistemas digitais.
Sistemas digitais
Um sistema qualquer pode ser definido como um conjunto de elementos 
que são interligados para compor algo que realize uma funcionalidade 
específica. Por exemplo, um aparelho de televisão é composto de vários 
componentes, como tela, autofalantes, circuitos internos, saídas para an-
tena, USB, etc. Todos esses componentes são interconectados por cabos 
e circuitos elétricos.
Vahid (2008) define sinal digital, sistema digital e circuito digital como:
Um sinal digital é aquele que pode assumir um de um conjunto finito de 
valores possíveis, a qualquer instante, sendo também conhecido como sinal 
discreto. Em comparação, um sinal analógico pode ter um valor de um conjunto 
infinito de valores possíveis, sendo também conhecido como sinal contínuo. 
Um sinal é apenas um fenômeno físico que tem um único valor em cada 
instante de tempo. Um sistema digital é aquele que recebe entradas digitais 
e gera saídas digitais. Um circuito digital é uma conexão de componentes 
digitais que juntos constituem um sistema digital.
Um sistema também tem uma função bem definida, a qual pode ser iden-
tificada a partir das funcionalidades de seus componentes. Por exemplo, a 
função do aparelho de televisão é receber informação e transmiti-la de modo 
visual e auditivo — algo que nenhum dos componentes do sistema pode 
realizar por si só (FLOYD, 2007).
Nesse sentido, pode-se identificar dois aspectos fundamentais em qualquer 
sistema: sua estrutura e seu comportamento. A estrutura reflete os compo-
nentes e como eles estão interconectados, enquanto o comportamento reflete 
a funcionalidade do sistema.
Um sistema digital é uma combinação de dispositivos projetados para 
manipular informação lógica ou quantidades físicas que são representadas 
no formato digital, ou seja, as quantidades só podem assumir valores discre-
tos. Exemplos de sistemas digitais são computadores digitais, calculadoras, 
televisores, celulares e muitos outros (Figura 1).
Figura 1. Exemplos de sistemas digitais.
Fonte: Ruslan Ivantsov/Shutterstock.com.; Namig/Shutterstock.com.; Artos/Shutterstock.com.
É praticamente impossível falar sobre sistemas digitais e entendê-los sem 
mencionar o seu passado — os sistemas analógicos. Um sistema analógico é 
composto por dispositivos que manipulam quantidades físicas representadas na 
forma analógica. Em sistemas analógicos, as quantidades físicas podem variar 
ao longo de uma faixa contínua de valores. Exemplos de sistemas analógicos 
Sistemas digitais2
são a amplitude do sinal de saída de um alto-falante, equipamentos de grava-
ção/reprodução de fita magnética, reguladores de luminosidade (ou dimmers) 
(FLOYD, 2007). Exemplos de sistemas analógicos são mostrados na Figura 2.
Figura 2. Exemplos de sistemas analógicos.
Fonte: Vladeep/Shutterstock.com.; Radomir/Shutterstock.com.
Sistemas digitais modernos abrangem uma vasta gama de graus de com-
plexidade. Os componentes disponíveis para a construção desses sistemas 
vão desde chaves do tipo liga-desliga, até computadores completos. O nú-
mero de componentes em um sistema digital pode variar de um até milhares. 
Obviamente, quanto mais componentes são necessários à implementação de 
um sistema digital, mais complexo ele é e, consequentemente, mais difícil é 
de entender o seu funcionamento e de projetá-lo. Daí a importância do uso 
de níveis de abstração durante o processo de projeto de sistemas digitais(GÜNTZEL; NASCIMENTO, 2001).
O problema é que o mundo é analógico: o som e a luz, por exemplo, são 
analógicos. Então por que transformá-los em sinais digitais? Esse processo de 
transformação de analógico para digital consiste em discretizar o sinal analó-
gico, convertendo-o para uma representação digital que possa ser manipulada 
e armazenada, como um código binário.
Acesse o link a seguir para saber mais sobre as diferenças entre sinais analógicos e 
digitais.
https://goo.gl/b2UW8P
3Sistemas digitais
As vantagens e desvantagens dos sistemas 
digitais
Vantagens
 � Em sistemas digitais, existe uma maior imunidade à distorção e à inter-
ferência (o sinal digital só tem dois estados). Com circuitos analógicos, 
até uma pequena perturbação pode tornar o sinal distorcido de forma 
inaceitável. 
 � Em relação ao analógico, o sistema digital tem uma maior capacidade 
de compactação de dados. Como um sinal digital não passa de uma 
sequência de números, estes podem ser compactados para reduzir dras-
ticamente o tamanho do arquivo.
 � Os sistemas digitais são mais fáceis de projetar, em função de os circuitos 
empregados nos sistemas digitais serem circuitos de chaveamento. Neles, 
os valores exatos da tensão ou da corrente dos sinais manipulados não 
são tão importantes, bastando resguardar a faixa de operação (ALTO 
ou BAIXO) desses sinais.
 � O armazenamento da informação é fácil. Circuitos especiais de cha-
veamento podem reter a informação pelo tempo que for necessário.
 � Precisão e exatidão são maiores. Os sistemas digitais podem trabalhar 
com qualquer quantidade necessária de dígitos de precisão, com a 
simples adição de mais circuitos de chaveamento. Nos sistemas analó-
gicos, a precisão em geral é limitada a três ou quatro dígitos, porque os 
valores de tensão e corrente dependem diretamente dos componentes 
empregados.
 � As operações podem ser programadas. É relativamente fácil e conve-
niente desenvolver sistemas digitais cuja operação possa ser controlada 
por um conjunto de instruções previamente armazenadas (programa). Os 
sistemas analógicos também podem ser programados, mas a variedade 
e a complexidade das operações envolvidas são bastante limitadas 
(LIMA, 2011).
Desvantagens
A grande maioria das variáveis (quantidades) físicas são, em sua natureza, 
analógicas, e geralmente elas são as entradas e saídas que devem ser mo-
nitoradas, operadas e controladas por um sistema. Como exemplos, temos 
a temperatura, a pressão, a posição, a velocidade, o nível de um líquido, a 
Sistemas digitais4
vazão. Via de regra, expressamos essas variáveis digitalmente — como quando 
dizemos que a temperatura é de 64°. Na realidade, porém, estamos fazendo 
uma aproximação digital de uma quantidade analógica.
Para tirarmos proveito das técnicas digitais, quando lidamos com entradas 
e saídas analógicas, precisamos executar três etapas:
1. Converter o “mundo real” das entradas analógicas para a forma digital.
2. Processar (ou operar) a informação digital.
3. Converter as saídas digitais de volta para o mundo real, em sua forma 
analógica.
A necessidade das conversões AD/DA da informação pode ser considerada 
uma desvantagem, porque introduz complexidade e maior custo aos sistemas. 
Outro fator muito importante é o tempo extra gasto na conversão (LIMA, 2011).
Aritmética binária
A álgebra booleana, junto com a aritmética binária, são a matemática dos 
sistemas digitais. Um conhecimento básico dessas ferramentas é indispensável 
para o estudo e a análise de circuitos lógicos. Os termos variável, com-
plemento e literal são usados em álgebra booleana. Uma variável é um 
símbolo (geralmente uma letra maiúscula em itálico) usado para representar 
uma grandeza lógica; qualquer variável simples pode ter um valor 1 ou 0. O 
complemento é o inverso de uma variável e é indicado por uma barra sobre 
a variável (por exemplo, o complemento da variável A é Ā). Se A = 1, então 
Ā = 0; se A = 0, então Ā = 1. O complemento de uma variável A é lido como 
“A negado” ou “A barrado”. Às vezes é usado outro símbolo, em vez de uma 
barra, para indicar o complemento de uma variável (por exemplo, B’ indica 
o complemento de B). Desse ponto em diante, diremos que uma literal é a 
variável ou o complemento de uma variável (FLOYD, 2007).
Soma de números binários
A soma de números binários segue a mesma lógica de soma em qualquer 
base — incluindo a base 10 que estamos habituados a usar. A Figura 3 mostra 
a soma de números binários: em A, vemos os dois números binários, os quais 
correspondem aos números decimais 41 e 44 em B, a soma procede normal-
mente, ou seja, 0 + 1 ou 1 + 0 será 1. Em decimal, quando somamos 5 + 8, 
5Sistemas digitais
por exemplo, o resultado é 3 e vai 1. Em C, podemos verificar que 1 + 1 = 0 
e vai 1; em D, o processo é o mesmo que em C.
Figura 3. Soma de números binários.
Subtração de números binários
Na subtração, assim como na adição, a lógica não muda. Quando subtraímos 
82 de 91, ou seja, 91 – 82, fazemos 1 – 2 primeiro; antes, porém, acrescentamos 
10 ao 1 (então temos 11 – 2 = 9) e somamos 1 ao próximo número. Agora, 
9 – (8 + 1) = 0; nesse caso, a resposta é 9. Em binário, como podemos verificar 
em B (Figura 4), 0 – 1 = 1 e vai 1.
Figura 4. Subtração de números binários.
Multiplicação e divisão de números binários
A multiplicação com números binários é realizada da mesma maneira que com 
números decimais. Ela envolve a formação de produtos parciais e deslocamento 
Sistemas digitais6
de cada produto parcial sucessivo uma posição à esquerda, seguidos da soma de 
todos os produtos parciais. O exemplo da Figura 5 ilustra o procedimento; as 
multiplicações decimais equivalentes são mostradas para referência (FLOYD, 
2007). A divisão binária usa o mesmo método de deslocamentos e subtrações 
utilizado no sistema decimal.
Figura 5. Multiplicação e divisão de números binários.
Complementos de 1 e 2 (sistema binário)
O complemento de 1 e o complemento de 2 de um número binário são impor-
tantes, porque eles permitem a representação de números negativos. O método 
da aritmética do complemento de 2 geralmente é usado em computadores na 
operação com números negativos (FLOYD, 2007).
O complemento de 1 de um número binário é obtido simplesmente 
invertendo os bits do número, e o complemento de 2 é esse resultado + 1 
(Figura 6).
Figura 6. Complemento de 1 e 2 de números binários.
Fonte: Floyd (2007).
7Sistemas digitais
Álgebra binária é muito importante para todos aqueles que querem estudar qualquer 
conteúdo relacionado a sistemas e circuitos digitais.
FLOYD, T. L. Sistemas digitais: fundamentos e aplicações. 9. ed. Porto Alegre: Bookman, 
2007.
GÜNTZEL, J. L.; NASCIMENTO, F. A. Introdução aos sistemas digitais. Florianópolis: UFSC, 
2001. Disponível em: <https://www.inf.ufsc.br/~j.guntzel/isd/isd1.pdf>. Acesso em: 
11 abr. 2018.
LIMA, J. A. G. Sistemas digitais. 2012. Disponível em: <http://www.di.ufpb.br/
jose/#disciplinas1>. Acesso em: 9 abr. 2018.
VAHID, F. Sistemas digitais: projeto, otimização e HDLs. Porto Alegre: Bookman, 2008.
Leituras recomendadas
BARROS JUNIOR, D.; BEZERRA, E. A. Sistemas numéricos. 2004. Disponível em: <https://
www.inf.pucrs.br/flash/orgarq/aulas/u1.pdf>. Acesso em: 9 abr. 2018. 
FREITAS JUNIOR, L. C. Números Binários: adição, subtração, complemento de 
1 e de 2. Youtube, 3 mar. 2015. Disponível em: <https://www.youtube.com/
watch?v=7igvEoqSby8>. Acesso em: 9 abr. 2018. 
JUNIOR, A. Sistemas de Numeração e Conversões de Bases. Youtube, 26 mar. 2015. 
Disponível em: <https://www.youtube.com/watch?v=DJYIndxhcKc&t=223s>. Acesso 
em: 9 abr. 2018. 
Sistemas digitais8
 
DICA DO PROFESSOR
Atualmente, o que mais se fala de tecnologia é a modernização da transmissão de dados, a qual 
é classificada em dois tipos: analógica e digital. No entanto, apesar de o processo de transição 
do sinal analógico para o digital já ser tema batido, muita gente ainda não entende as duas 
tecnologias e suas diferenças.
Acompanhe no vídeoa seguir, o que é sistema digital e as diferenças existentes entre o sinal 
analógico e o digital.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) É uma desvantagem dos sistemas digitais:
A) Menor precisão.
B) Maior custo de produção.
C) Necessidade de conversão constante de analógico para digital e de digital para analógico.
 
D) Podem ser programados.
E) Maior dificuldade de armazenamento. 
2) Qual o resultado da expressão em binário: (1002 + 11102) / 102?
A) 10012.
B) 11012.
C) 10112.
D) 10002.
E) 11112.
3) Qual o resultado da expressão em decimal: (1000102 – 11102) X 110112?
A) 57010.
B) 56210.
C) 50010.
D) 54010.
E) 54410.
4) Qual o resultado da expressão em binário: [(10102 X 11002) + 110112] - 1102?
A) 100011112.
B) 100011012.
C) 110011012.
D) 100001012.
E) 101011012.
5) Leia atentamente as asserções a seguir:
I. A maioria das variáveis (quantidades) físicas são, em sua natureza, analógicas e, 
geralmente, elas são as entradas e saídas que devem ser monitoradas, operadas e 
controladas por um sistema.
II. Uma variável é um símbolo (geralmente uma letra maiúscula em itálico) usado 
para representar uma grandeza lógica.
III. Um sistema digital é aquele que recebe entradas analógicas e gera saídas digitais.
Com relação às asserções acima podemos afirmar que:
A) Somente as asserções I e II estão corretas. 
B) Somente as asserções I e III estão corretas.
C) Somente a asserção I está correta.
D) Somente a asserção III está correta.
E) Somente a asserção II está correta.
NA PRÁTICA
Em 1996, primeiro voo não tripulado do foguete Ariane 5, o qual decolou carregando quatro 
satélites científicos caríssimos, acabou 39 segundos depois do lançamento, em uma horrível bola 
de fogo e fumaça, resultando em um prejuízo de US$ 370 milhões.
Não foi uma falha mecânica nem um ato de sabotagem. O desastre foi causado por um 
simples bug em um software, o qual fez cálculos errados ao se tornar sobrecarregado com 
números mais longos do que era capaz de suportar.
Erros semelhantes foram também os responsáveis por uma série de incidentes nos últimos anos, 
fazendo sondas espaciais desaparecerem ou desviando mísseis de seus alvos.
Mas como é possível que computadores fiquem tão embaralhados com números? Veja na 
imagem a seguir.
 
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Circuitos Lógicos - Aula 01 - Introdução aos Circuitos Lógicos
No vídeo a seguir, você aprenderá um pouco sobre a introdução aos circuitos lógicos, do curso 
de engenharia da computação
Conteúdo interativo disponível na plataforma de ensino!
Circuitos Lógicos - Aula 02 - Sistemas de Numeração Posicional
No vídeo a seguir você aprenderá sobre o Sistema de Numeração Posicional, que é um sistema 
que representa números de formas consistentes.
Conteúdo interativo disponível na plataforma de ensino!
Sistemas Digitais: Fundamentos e Aplicações
Aprofunde os seus conhecimentos por meio da leitura deste livro, o qual aborda conceitos, e é 
rico em exemplos e exercícios de fixação.
Introdução a Sistemas Digitais
Veja por meio deste polígrafo, o que é a abordagem descendente e ascendente em projetos de 
sistemas digitais.
Conteúdo interativo disponível na plataforma de ensino!
Linguagem binária
Acompanhe neste vídeo, uma explicação sobre o que é a linguagem binária e sua representação 
bit.
Conteúdo interativo disponível na plataforma de ensino!
Portas Lógicas e Circuitos Digitais
APRESENTAÇÃO
Seja bem-vindo!
Portas lógicas são a base construtiva de qualquer sistema digital. Estas são usadas para criar 
circuitos digitais e até mesmo circuitos integrados complexos, os quais podem ser, por exemplo, 
um circuito digital completo pronto para ser usado – processadores e microcontroladores são os 
melhores exemplos – porém, internamente, esses circuitos integrados foram projetados usando 
várias portas lógicas.
Nesta Unidade de Aprendizagem, você irá conhecer os conceitos básicos relacionados às portas 
lógicas, suas principais características, seus tipos e sua relação com circuitos digitais.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar as portas lógicas básicas. •
Listar as principais características das portas lógicas. •
Enumerar os tipos de portas lógicas e seus circuitos. •
DESAFIO
Você trabalha em uma empresa que fabrica circuitos digitais. Uma de suas tarefas é fornecer ao 
departamento operacional as tabelas verdade correspondentes aos circuitos, para que se possa 
conferir se o circuito atende às necessidades para as quais ele foi projetado.
Veja o circuito a seguir:
Construa a tabela verdade para o circuito apresentado.
INFOGRÁFICO
Em um circuito sequencial, os valores das saídas, em um instante específico, não dependem 
exclusivamente da combinação das variáveis de entrada, mas também do valor anterior, ou seja, 
do valor que a saída tinha antes da determinação da nova combinação de valores nas entradas.
Veja no Infográfico a seguir, como isso funciona na Eletrônica Digital Sequencial.
Conteúdo interativo disponível na plataforma de ensino!
 
CONTEÚDO DO LIVRO
Na Eletrônica Digital, os sistemas – computadores, processadores de dados, sistemas de 
controle, codificadores, decodificadores, entre outros – empregam um pequeno grupo de 
circuitos lógicos básicos, os quais são conhecidos como portas lógicas: e, ou, não, flip-flop e 
outras. Elas são a base para entender os circuitos digitais.
Na obra Fundamentos Ocupacionais, base teórica para esta Unidade de Aprendizagem, leia o 
capítulo Portas Lógicas e Circuitos Digitais, e conheça os conceitos básicos e as principais 
portas lógicas.
Boa leitura.
FUNDAMENTOS 
COMPUTACIONAIS
Pedro Kislanskly
Portas lógicas e circuitos 
digitais
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar as portas lógicas básicas.
 � Listar as principais características das portas lógicas.
 � Enumerar os tipos de portas lógicas e seus circuitos.
Introdução
Portas lógicas são a base construtiva de qualquer sistema digital. Elas 
são usadas para criar circuitos digitais e até mesmo circuitos integrados 
complexos. Por exemplo, circuitos integrados complexos podem ser 
circuitos digitais completos prontos para serem usados — processadores 
e microcontroladores são os melhores exemplos, mas internamente 
esses circuitos integrados foram projetados usando várias portas lógicas.
Neste capítulo, você vai estudar os conceitos básicos relacionados 
às portas lógicas, suas principais características, seus tipos e sua relação 
com circuitos digitais.
Portas lógicas
Portas lógicas são a base para compreender os circuitos digitais. Inicialmente, 
você vai entender as portas lógicas básicas; depois, por meio da álgebra de 
Boole, vai compreender as principais operações que podem ser realizadas 
por elas. O termo porta é usado para descrever um circuito que realiza uma 
operação lógica básica.
Os símbolos lógicos usados para representar as portas lógicas estão de 
acordo com o padrão 91-1984, da ANSI/IEEE. Esse padrão foi adotado pela 
indústria privada e militar para uso em documentações internas, bem como 
na literatura publicada (FLOYD, 2007).
Tanto a lógica programável quanto a lógica de funções fixas são discutidas 
neste capítulo. Em função de os circuitos integrados (CIs) serem usados em 
todas as aplicações, as funções lógicas de um dispositivo geralmente são mais 
importantes para o técnico ou tecnólogo, do que os detalhes da operação do 
circuito em nível de componentes, dentro do encapsulamento do CI. Portanto, a 
abordagem detalhada de dispositivos em nível de componente pode ser tratada 
como um tópico opcional (FLOYD, 2007).
Porta AND
A porta AND é uma porta que implementa o “E” lógico, ou seja, ele só é 
verdadeiro (1) quando as duas entradas são verdadeiras (1 e 1). Todasas 
outras opções têm como saída falso (0), como você pode ver na Figura 1. 
Independentemente de quantas entradas a porta tem (duas, três, quatro, n), a 
saída só será 1 se todas as entradas forem 1.
Figura 1. Porta lógica AND.
Porta OR
A porta OR implementa o “OU” lógico. Nesse caso, a saída será falsa (0) 
somente se todas as entradas forem falsas. Se pelo menos uma entrada for 
verdadeira (1), então a saída será verdadeira (Figura 2).
Portas lógicas e circuitos digitais2
Figura 2. Porta lógica OR.
Porta NOT
A porta NOT (NÃO) — ou inversor — implementa uma negação lógica: se a 
entrada é 1, a saída será 0; se a entrada for 0, a saída será 1. Essa função pode 
ser utilizada em conjunto com outras portas e, assim, serve para inverter o sinal 
de saída ou de uma entrada específica (daí o nome de inversor). A Figura 3 
mostra a tabela e o desenho correspondentes à função NOT.
Figura 3. Porta lógica NOT ou inversor.
3Portas lógicas e circuitos digitais
Porta NAND e porta NOR
As portas AND e OR podem ser combinadas com o inversor lógico NOT, 
produzindo as portas lógicas NAND e NOR. O sinal de saída é, como o nome 
sugere, inverso ao sinal da porta sem o NOT. Essas portas podem ser vistas 
na Figura 4.
Figura 4. Portas lógicas NAND e NOR.
Porta XOR
A porta XOR (ou OU EXCLUSIVO) fornece saída 1 quando as entradas 
forem diferentes entre si, e 0 em caso contrário. Veja a figura correspondente 
na Figura 5.
Figura 5. Porta lógica XOR (diferentes formas de representação).
Portas lógicas e circuitos digitais4
A Figura 6 mostra um resumo das portas lógicas vistas até agora.
Figura 6. Resumo das portas lógicas básicas.
Circuitos integrados
Um circuito integrado, também chamados CI ou chip, é um pedaço quadrado 
de silício, de aproximadamente 5 x 5 mm, contendo um conjunto de portas 
lógicas e encapsulado em um invólucro retangular de plástico ou cerâmica, 
de 5 a 15 mm de largura e 20 a 50 mm de comprimento (FELGUEIRAS, 
[200-?]). 
Os CIs podem ser classificados, quanto à quantidade de portas lógicas, 
da seguinte forma:
 � Circuito SSI (Small Integration Scale): de 1 a 10 portas lógicas 
(Figura 7).
 � Circuito MSI (Medium Integration Scale): de 10 a 100 portas lógicas.
 � Circuito LSI (Large Integration Scale): de 100 a 100.000 portas lógicas.
 � Circuito VLSI (Very Large Integration Scale): > 100.000 portas lógicas.
5Portas lógicas e circuitos digitais
Figura 7. Chip SSI com 4 portas NAND.
Os circuitos lógicos dos sistemas digitais podem ser de dois tipos: circui-
tos combinacionais ou circuitos sequenciais. Um circuito combinacional é 
constituído por um conjunto de portas lógicas, as quais determinam os valores 
das saídas diretamente a partir dos valores atuais das entradas. Pode-se dizer 
que um circuito combinacional realiza uma operação de processamento de 
informação, a qual pode ser especificada por meio de um conjunto de equa-
ções booleanas. Cada combinação de valores de entrada pode ser vista como 
uma informação diferente, e cada conjunto de valores de saída representa o 
resultado da operação (GUNTZEL, [200-?]).
Um circuito sequencial, por sua vez, emprega elementos de armazena-
mento denominados latches e flip flops, além de portas lógicas. Os valores 
das saídas do circuito dependem dos valores das entradas e dos estados dos 
latches ou flip flops utilizados. Como os estados dos latches e flip flops é 
função dos valores anteriores das entradas, diz-se que as saídas de um circuito 
sequencial dependem dos valores das entradas e do histórico do próprio 
circuito. Logo, o comportamento de um circuito sequencial é especificado 
pela sequência temporal das entradas e de seus estados internos (GUNTZEL, 
[200-?]). A seguir, você verá como obter as expressões booleanas geradas 
por um circuito lógico.
Dado o circuito apresentado na Figura 8, começamos por dividi-lo em 
portas lógicas básicas — nesse caso, temos uma porta AND (E1) e uma porta 
Portas lógicas e circuitos digitais6
OR (E2). A porta AND pode ser definida como E1 = A.B. Já na porta OR, 
uma de suas entradas é a saída de E1; logo, ela pode ser definida como 
E2 = E1 + C. Trocando as variáveis, obtemos então a expressão final: 
F = (A.B) + C. 
Figura 8. Exemplo de circuito (A.B) + C.
No próximo exemplo, descrito na Figura 9, temos duas portas AND 
e duas portas OR. A primeira porta AND tem três entradas (A, B e C); 
logo, temos A.B.C (E1). A porta OR tem duas entradas (A e B) e pode ser 
representada por A + B (E2). A segunda porta AND tem E2 como entrada 
e a entrada C; logo, a representação é (A + B).C (E3). A última porta (OR) 
tem duas entradas (E1 e E3); portanto, a sua representação é E1 + E3, ou 
seja, S = (A.B.C) + (A + B).C.
Figura 9. Exemplo de circuito (A.B.C) + (A + B).C.
7Portas lógicas e circuitos digitais
O inverso também é bastante útil, isto é, fazer o circuito a partir de dada 
representação. Por exemplo, digamos que temos a representação S = (() + ())’. 
A forma mais fácil é dividir a expressão em blocos: () é o primeiro bloco; 
() o segundo bloco; S seria o bloco final. O primeiro e o segundo blocos 
são portas AND com o inversor, ou seja, portas NAND. O bloco final S é 
a porta NOR com duas entradas: primeiro e segundo blocos. A Figura 10 
mostra o resultado.
Figura 10. Resultado da expressão S = (() + ())’
Uma forma de estudar uma função booleana consiste em utilizar a sua 
tabela verdade. Como visto anteriormente, há uma equivalência entre o circuito 
lógico e a sua expressão característica:
 � podemos obter um circuito a partir de sua expressão;
 � podemos obter expressões a partir dos circuitos.
Uma tabela verdade representa o comportamento tanto do circuito, como 
de sua expressão característica. Considere a expressão: S = A.B.C + A.D + 
A.B.D; como são quatro entradas, temos 24 = 16 possibilidades. Colocamos 
primeiro as possibilidades para cada variável, depois para cada expressão; no 
final, o resultado fica como mostra a Tabela 1.
Portas lógicas e circuitos digitais8
A B C D A.B.C A.D A.B.D S
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0
0 0 1 1 0 0 0 0
0 1 0 0 0 0 0 0
0 1 0 1 0 0 0 0
0 1 1 0 0 0 0 0
0 1 1 1 0 0 0 0
1 0 0 0 0 0 0 0
1 0 0 1 0 1 0 1
1 0 1 0 0 0 0 0
1 0 1 1 0 1 0 1
1 1 0 0 0 0 0 0
1 1 0 1 0 1 1 1
1 1 1 0 1 0 0 1
1 1 1 1 1 1 1 1
Tabela 1. Verdade da expressão S = A.B.C + A.D + A.B.D.
Os blocos mais elementares da eletrônica são as portas lógicas, como vimos 
até agora. Vamos agora aplicar esse conhecimento para construir alguns blocos 
menos elementares — por exemplo, vamos fazer um circuito que implemente 
a soma de dois binários A e B. O problema dessa soma é quando A é 1 e B é 
1: sua soma será 0 e vai 1. Como fazemos isso? Na Figura 11, temos a tabela 
verdade e o circuito, que chamamos meio somador.
Note que a saída do XOR corresponde à soma dos dois bits, enquanto a 
saída da porta AND corresponde ao transporte de bits, ou seja, “vai 1”.
9Portas lógicas e circuitos digitais
Figura 11. Circuito meio somador.
Acesse o link a seguir para saber mais sobre soma-
dores, codificadores e decodificadores.
https://goo.gl/usk8VE
Em conjunto com o conceito de flip flops, precisamos ter em mente também 
o conceito de lógica sequencial. De maneira simples, porém clara, circuitos 
sequências são aqueles que têm as saídas dependentes das variáveis de entrada 
e/ou de seus estados anteriores, que permanecem armazenados e que operam 
sob o comando de uma sequência de pulsos (clocks). Voltando aos flip flops, 
temos em seu circuito suas variáveis de entrada, uma entrada para o clock e 
duas saídas, normalmente denominadas Q e Q’ (MINIPA, 2009).
Quando falamos de clocks e circuitos sequências, precisamos entender 
apenas um conceito muito simples: as saídas se alteram de acordo com a entrada 
apenas quando damos um pulso no clock. Como você já deve ter notado, os flip 
flops são circuitos sequências lógicos desenvolvidos para inúmeras aplicações, 
como o controle de alguma produção industrial: temos várias entradas, que 
devemfuncionar de acordo com determinada lógica, para que a produção 
possa ser otimizada e nunca parar (MINIPA, 2009).
Portas lógicas e circuitos digitais10
O flip flop mais básico é o RS. Nele temos duas saídas Q e Q’, e as suas 
variáveis de entrada são um Set e um Reset — o Set seleciona o nível lógico 
1 na saída do circuito, e o Reset seleciona o nível lógico 0 (Figura 12).
Figura 12. Circuito flip flop RS.
Acesse o link a seguir para saber mais sobre flip flops. 
https://goo.gl/SdaRll
O assunto é extenso, e aqui trouxemos o conhecimento básico com relação 
a portas lógicas e circuitos, mas você pode aprender muito mais com as refe-
rências trazidas neste texto, como o livro de Floyd (2007), o qual traz todo o 
material em detalhes e de forma bem didática.
11Portas lógicas e circuitos digitais
FELGUEIRAS, C. A. Portas lógicas e álgebra de boole. [200-?]. Disponível em: <http://
www.dpi.inpe.br/~carlos/Academicos/Cursos/ArqComp/aula_5bn1.html>. Acesso 
em: 9 abr. 2018.
FLOYD, T. L. Sistemas digitais: fundamentos e aplicações. 9. ed. Porto Alegre: Bookman, 
2007.
GUNTZEL, L. J. Circuitos combinacionais. [200-?]. Disponível em: <https://www.inf.ufsc.
br/~j.guntzel/isd/isd3.pdf>. Acesso em: 9 abr. 2018.
MINIPA. Flip flops. 2009. Disponível em: <http://escolaindustrial.com.br/escolaindustrial.
com.br/Apostilas/M-1113a-1100-Aluno-Por.pdf>. Acesso em: 9 abr. 2018.
Leituras recomendadas
BARANAUSKAS, J. A. Funções lógicas e portas lógicas. 2012. Disponível em: <http://
dcm.ffclrp.usp.br/~augusto/teaching/aba/AB-Funcoes-Logicas-Portas-Logicas.pdf>. 
Acesso em: 9 abr. 2018.
DEAECTO, G. S. Circuitos lógicos. 2013. Disponível em: <http://www.fem.unicamp.
br/~grace/circuitos_combinacionais.pdf>. Acesso em: 9 abr. 2018.
ELETRÔNICA FÁCIL. Eletrônica digital 2 - funções e portas lógicas - porta lógica e - 
eletrônica fácil. Youtube, 4 ago. 2013. Disponível em: <https://www.youtube.com/
watch?v=dnW293BodTo>. Acesso em: 9 abr. 2018.
Portas lógicas e circuitos digitais12
DICA DO PROFESSOR
As portas lógicas podem ser de vários tipos e com diferentes funcionalidades. 
Na Dica do Professor de hoje, conheça as principais portas lógicas e suas funcionalidades. 
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Determine a expressão da função lógica a seguir: 
 
A) (A+B)’.(C+D).C’.
B) (A+B)’.(C+D)+C’.
C) ((A+B)’.(C+D)’)’.
D) (A.B)’+(C.D)+C’.
E) (A+B).(C+D).C.
2) Determine a expressão da função lógica a seguir:
A) ((A’.B)+(A.B’)’+C’)’.(C+D).
B) ((A’.B)’+(A.B’)’+C’)’.(C+D)’. 
C) (((A’.B)’+(A.B’)’+C’)’.(B+D))’. 
D) ((A’.B)’+(A.B’)’+C’)’.(B’+D). 
E) ((A.B)’+(A.B’)’+C)’.(C+D). 
3) Qual a tabela verdade relativa ao circuito: S=A’.(B⊕A)?
A) Conteúdo interativo disponível na plataforma de ensino!
 
B) Conteúdo interativo disponível na plataforma de ensino!
 
C) Conteúdo interativo disponível na plataforma de ensino!
 
D) Conteúdo interativo disponível na plataforma de ensino!
 
E) Conteúdo interativo disponível na plataforma de ensino!
 
4) Qual a tabela verdade relativa ao circuito: S=((B⊕A)+(B.C))’?
A) Conteúdo interativo disponível na plataforma de ensino!
 
B) Conteúdo interativo disponível na plataforma de ensino!
 
C) Conteúdo interativo disponível na plataforma de ensino!
 
D) Conteúdo interativo disponível na plataforma de ensino!
 
E) Conteúdo interativo disponível na plataforma de ensino!
 
5) Leia as afirmativas a seguir: 
I. A porta OR implementa o “OU” lógico. Neste caso, a saída será falsa (0) somente se 
todas as entradas forem falsas. Se pelo menos uma entrada for verdade (1), então a 
saída será verdade. 
II. A porta XOR ou “ou exclusivo”, fornece saída 0 quando as entradas forem 
diferentes entre si e 1 em caso contrário. 
III. Um circuito combinacional é constituído por um conjunto de portas lógicas, as 
quais determinam os valores das saídas diretamente a partir dos valores atuais das 
entradas.
Com base nas asserções acima assinale a alternativa correta:
A) Somente as afirmações I e II estão corretas. 
B) Somente as afirmações I e III estão corretas. 
C) Somente as afirmações II e III estão corretas. 
D) Somente a afirmação I está correta. 
E) Somente a afirmação III está correta. 
NA PRÁTICA
Atualmente, muitas empresas trabalham incansavelmente, dia após dia, para melhorar seus chips 
ou circuitos integrados, e torná-los mais específicos.
Marcelo é estudante e está buscando insumos para o seu TCC. Durante uma pesquisa, descobriu 
informações importantes sobre empresas que buscam a evolução de seus sistemas integrados.
Veja:
Conteúdo interativo disponível na plataforma de ensino!
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Novo Chip de Autoaprendizagem da Intel Promete Acelerar a Inteligência Artificial
Acesse o link a seguir e saiba mais sobre um chip que promete acelerar a inteligência artificial.
Conteúdo interativo disponível na plataforma de ensino!
Intel desenvolve chip para computação quântica
Acesse o link a seguir e conheça o chip que está sendo desenvolvido para a computação 
quântica.
Conteúdo interativo disponível na plataforma de ensino!
Hardware - tendências para 2018
Acesse o link a seguir e conheça as tendências para 2018.
Conteúdo interativo disponível na plataforma de ensino!
IBM revela o menor computador do mundo, do tamanho de um grão de sal
Acesse o link a seguir e saiba mais sobre o menor computador do mundo.
Conteúdo interativo disponível na plataforma de ensino!
Hardware
APRESENTAÇÃO
Seja bem-vindo!
Há uma cômica definição, que diz que "hardware é tudo que você chuta, e software, tudo que 
você grita". E o que isso quer dizer? Que o hardware é a parte física do computador: os 
circuitos, as placas, a memória, o teclado, o mouse, etc. É imprescindível que o profissional da 
área de Informática ou de áreas similares estejam familiarizados com o hardware 
computacional, pois ele tem um impacto direto nas aplicações utilizadas e no propósito 
especifico.
Nesta Unidade de Aprendizagem, você vai estudar os conceitos básicos relacionados ao 
hardware, suas principais características e dispositivos, além de diferenciar e exemplificar as 
partes de um computador.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar hardware.•
Identificar os tipos de dispositivos de hardware.•
Exemplificar as partes de um computador (gabinete, placa-mãe, entre outros). •
DESAFIO
Paulo, um cliente jovem entra em sua loja de computadores. Ele diz que precisa de um 
computador para jogar – ele adora jogos de tiro e jogos de estratégia.
Qual a configuração do computador que você aconselharia a Paulo e por quê? Apresente duas 
configurações: uma com um valor mais em conta e outra mais cara.
INFOGRÁFICO
A CPU (Unidade de Processamento Central ou processador) tem que processar, ou seja, calcular 
grande quantidade de dados. Caso esses dados sejam necessários em operações posteriores, a 
memória cache é utilizada para armazenar esses tipos de informação.
Veja o Infográfico e entenda o funcinamento dos dois tipos de memória RAM: memória estática 
e memória dinâmica.
CONTEÚDO DO LIVRO
Os hardwares são todas as partes físicas do computador. Essas partes podem ser subdividas em 
componentes, tais como memórias, unidades de processamento, dispositivos de entrada e saída, 
entre outros. As memórias são muito importantes, pois armazenam e manipulam informação, e a 
unidade central de processamento efetua cálculos e controla outros dispositivos do seu 
computador. O conhecimento profundo do hardware é fundamental para certas engenharias 
(Computação, Mecatrônica e Elétrica). Já para os estudantes de Sistemas de Informação, é 
necessário apenas o conhecimento básico.
No capítulo Hardware, da obra Fundamentos computacionais, você verá um resumo dos 
principais componentes do computador e algumas curiosidades. 
 
Hardware
Objetivosde aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Reconhecer os conceitos básicos de hardware.
 � Identificar os tipos de dispositivos de hardware.
 � Exemplificar as partes de um computador (gabinete, placa-mãe, entre 
outros).
Introdução
Uma das expressões mais conhecidas entre profissionais de informática, 
quando o assunto é a diferença entre hardware e software, é que hardware 
é tudo aquilo que você chuta, e software é tudo que você xinga. Na prática, 
então, hardware é a parte física do computador: os circuitos, as placas, 
a memória, o teclado, o mouse e muito mais. É imprescindível que os 
profissionais de informática ou de áreas afins estejam familiarizados com 
o hardware computacional, uma vez que ele tem um impacto direto nas 
aplicações utilizadas e no propósito específico do computador.
Neste capítulo, você vai estudar os conceitos básicos relacionados ao 
hardware, suas principais características e dispositivos, e como diferenciar 
e exemplificar as partes de um computador.
Hardware: conceitos básicos
Os computadores atuais possuem uma vasta genealogia. Um dos primeiros 
dispositivos de computação foi o ábaco, cujas raízes provavelmente estão na 
China Antiga, e que já era usado nas primeiras civilizações gregas e romanas. 
A máquina é bastante simples, consistindo em elementos de contagem (contas) 
fixados em hastes que, por sua vez, são montadas em uma moldura retangular. 
No período entre a Idade Média e a Era Moderna, a busca por máquinas de 
computação mais sofisticadas intensificou-se. Alguns inventores começaram 
a realizar experimentos com a tecnologia de engrenagens; entre eles estavam 
Blaise Pascal (1623-1662), da França, Gottfried Wilhelm Leibniz (1646-1716), 
da Alemanha, e Charles Babbage (1792-1871), da Inglaterra (Brookshear 2013).
A máquina de Pascal foi construída para realizar apenas adições. Conse-
quentemente, a sequência apropriada de passos estava embutida na estrutura 
da máquina propriamente dita. De maneira similar, a máquina de Leibniz tinha 
os seus algoritmos firmemente embarcados em sua arquitetura, apesar de ela 
oferecer uma variedade de operações aritméticas que poderiam ser selecionadas 
pelo operador. A máquina diferencial de Babbage (da qual apenas um modelo 
de demonstração foi construído) poderia ser modificada para realizar uma 
variedade de cálculos, mas a sua máquina analítica (para cuja construção ele 
nunca recebeu financiamento) foi projetada para ler instruções na forma de 
perfurações em cartões de papel — logo, era uma máquina programável. Na 
verdade, Augusta Ada Byron (Ada Lovelace), que publicou um artigo no qual 
demonstrava como a máquina analítica de Babbage poderia ser programada 
para realizar diversas computações, é frequentemente identificada como a 
primeira programadora do mundo (BROOKSHEAR, 2013).
Com os avanços na eletrônica, no início dos anos 1900, essa barreira 
foi superada. Exemplos desse progresso incluem a máquina eletromecânica 
de George Stibitz, finalizada em 1940 no Bell Labs, e o Mark I, finalizado 
em 1944 na Universidade de Harvard, por Howard Aiken e um grupo de 
engenheiros da IBM. Essas máquinas faziam uso de relés mecânicos con-
trolados eletronicamente; assim, elas se tornaram obsoletas logo após terem 
sido construídas, pois outros pesquisadores estavam aplicando a tecnologia 
de válvulas eletrônicas para construir computadores totalmente eletrônicos 
(BROOKSHEAR, 2013).
Com essa evolução, as máquinas — que eram do tamanho de salas, nos 
anos 1940 — foram sendo reduzidas, nas últimas décadas, ao tamanho de 
pequenos gabinetes. Ao mesmo tempo, o poder de processamento das má-
quinas computacionais começou a dobrar a cada dois anos (uma tendência 
que continua até hoje). À medida que os trabalhos no desenvolvimento de 
circuitos integrados progrediam, muitos dos circuitos dentro de um computador 
tornaram-se prontamente disponíveis no mercado, como circuitos integrados 
encapsulados em blocos de plástico do tamanho de brinquedos, chamados de 
chips (BROOKSHEAR, 2013).
A história do hardware está ligada à história do computador. Os circuitos 
foram ficando cada vez menores, mais rápidos, mais baratos. Surgiram novos 
dispositivos e modelos de armazenamento de dados, novas formas de resfria-
mento interno da máquina — e assim iniciou-se uma corrida para conseguir 
um computador melhor e mais eficiente.
Hardware2
Modelo Von Neumann
Em 1946, Von Neumann e a sua equipe iniciaram o projeto de um novo com-
putador de programa armazenado: o computador IAS, elaborado no Instituto 
de Estudos Avançados de Princeton (Princeton Institute for Advanced Studies). 
Essa máquina foi muito divulgada, influenciando profundamente o projeto 
subsequente de outras máquinas (Figura 1). Os componentes básicos do IAS 
eram os seguintes (WEBER 2012):
 � uma unidade de processamento central, para a execução de operações 
aritméticas e lógicas;
 � uma unidade de controle de programa, para determinar o sequencia-
mento das instruções a serem executadas e gerar os sinais de controle 
para as outras unidades (esses sinais determinam as ações a serem 
executadas);
 � uma unidade de memória principal, com capacidade de 4.096 palavras; 
 � uma unidade de entrada e saída.
Figura 1. Modelo (computador) Von Neumann. 
CPU
Contador de
programas Outros
Registrador de endereço de memória
Registrador
de instrução Registradores
ALU Unidade decontrole
Memória
principal
Sistemas de entrada/saída
3Hardware
CPU (Unidade Central de Processamento)
A CPU é um componente vital para o computador. Muitos confundem a 
CPU com o gabinete, mas vale lembrar que o gabinete é a “carcaça” do 
computador, ou seja, uma estrutura para suporte e proteção. Já a CPU — ou 
o processador, como um termo mais conhecido — é considerada o cérebro 
do computador.
A CPU (Figura 2) possui registradores, unidade lógica e aritmética (ULA) 
e unidade de controle (UC), e tem três funções básicas:
 � realizar cálculos de operações aritméticas e comparações lógicas;
 � manter o funcionamento de todos os equipamentos e programas, pois a 
unidade de controle interpreta e gerencia a execução de cada instrução 
do programa;
 � administrar na memória central (principal), além do programa sub-
metido, os dados transferidos de um elemento ao outro da máquina, 
visando o seu processamento.
Os registradores são locais de armazenamento de informações temporário, 
e alguns deles armazenam informações relevantes ao controle do proces-
samento. Existem diversos tipos de registradores, com funções diferentes. 
Os principais registradores que aparecem na arquitetura Von Neumann são 
os seguintes:
 � Contador de Programa (PC): contém o endereço da memória cujo con-
teúdo deve ser interpretado como a próxima instrução;
 � Registrador de Instrução (IR): contém a próxima instrução a ser 
executada;
 � Registrador de Endereço da Memória (MAR): contém o endereço da 
posição da memória a ser lida ou escrita.
A ULA é um circuito combinatório responsável pela execução de somas, 
subtrações e funções lógicas, em um sistema digital. A UC é a unidade 
que armazena a posição de memória que contém a instrução que o compu-
tador está executando nesse momento. Ela informa à ULA qual operação 
executar, buscando a informação (da memória) que a ULA precisa para 
executá-la. Depois, transfere o resultado de volta para o local apropriado 
da memória. 
Hardware4
Atualmente, todos os componentes da CPU estão integrados em um 
único chip, denominado microprocessador (Intel e AMD, por exemplo, são 
empresas desenvolvedoras de microprocessadores). Um processador, por sua 
vez, já é uma denominação um pouco mais abstrata. Todo microprocessa-
dor é um processador, mas nem todo processador é um microprocessador. 
Um microcontrolador, por exemplo, também é um processador (KARAS, 
2008). 
Entre outros fatores, o que determina a “velocidade” de uma CPU é a 
quantidade de instruções que ela é capaz de executar por segundo. A essa“velocidade” se dá o nome de clock, e utiliza-se a medida Hertz (Hz) para 
calculá-la: um 1 Hz equivale a uma instrução por segundo. Uma CPU com 
clock de 500 Mhz, por exemplo, é capaz de executar 500 milhões de instruções 
por segundo. No entanto, o clock não é tudo em uma CPU; o desempenho dela 
depende também do conjunto de instruções capaz de processar, da quantidade 
de memória cachê, entre outros (KARAS, 2008).
Figura 2. CPU (ou processador). 
Fonte: Por Iaroslav Neliubov/ Shutterstock.com
5Hardware
Memórias
Existem diversos tipos de memórias (Figura 3), e quanto maior for o poder de 
armazenamento, menor o seu custo e a sua velocidade. As memórias se dividem 
em voláteis e não voláteis: as voláteis (como a memória RAM) dependem de 
uma fonte de energia, sem a qual tudo o que estava armazenado é perdido; a 
memória não volátil (como a memória ROM) não depende de fonte de energia 
e, portanto, não perde dados na ausência de energia elétrica.
Figura 3. Tipos de memórias. 
Fonte: Andrii Zhezhera e jultud/Shutterstock.com.
Vamos detalhar agora um pouco mais cada tipo de memória, suas funções 
e características. A memória ROM é um tipo de memória que permite armaze-
nar os dados necessários para o arranque do computador. Existem diferentes 
memórias do tipo ROM que contêm esses dados indispensáveis ao arranque 
(A MEMÓRIA..., 2017):
 � BIOS: é um programa que permite controlar as principais interfaces 
de entrada/saída do sistema — daí o nome BIOS ROM, que às vezes é 
dado ao chip da memória somente de leitura da placa-mãe que o aloja.
 � Carregador de inicialização (bootstrap loader): é um programa para 
carregar a memória (acesso aleatório) no sistema operacional (SO) e 
executá-la. Geralmente, ele procura o SO no leitor de disquete ou CD 
ou pendrive ou outro leitor qualquer (hoje o disquete está obsoleto e 
sem dúvida o CD e o pendrive estarão obsoletos amanhã, contudo é 
importante entender que o computador buscará o SO em outros dispo-
sitivos antes do HD, isso, claro se o computador não for configurado 
Hardware6
para ser inicializado de outra maneira) e, a seguir, no disco rígido, o 
que permite que o sistema se execute a partir de disquetes, caso haja 
um mau funcionamento do sistema instalado no disco rígido.
 � Setup CMOS: é a tela que vemos ao inicializar o computador. Ela é 
utilizada para alterar os parâmetros do sistema e outros (muitas vezes 
chamada erradamente de BIOS).
Detalhando um pouco mais sobre memórias ROM:
 � ROM: as primeiras memórias ROM foram fabricadas com a ajuda de 
um método que inscreve diretamente os dados binários numa placa de 
silício, graças a uma máscara. Atualmente esse procedimento é obsoleto.
 � PROM: as memórias PROM (Programmable Read Only Memory ou 
memória programável somente de leitura) foram criadas no final da 
década de 1970 pela Texas Instruments. Essas memórias são chips que 
comprimem milhares de fusíveis (ou diodos), que podem se queimar 
graças a um dispositivo chamado de programador de ROM, aplicando 
uma forte tensão (12 V) aos compartimentos de memória a serem mar-
cados. Os fusíveis queimados correspondem aos 0 e 1.
 � EPROM: os EPROM (Erasable Programmable Read Only Memory 
ou memória programável e apagável somente de leitura) são memórias 
PROM que podem ser eliminadas. Esses chips possuem um painel de 
vidro que permite a entrada de raios ultravioleta. Quando o chip é 
submetido a raios ultravioleta de determinado comprimento de onda, 
os fusíveis são reconstituídos, ou seja, todos os bits da memória voltam 
para 1. É por isso que esse tipo PROM é chamado de apagável.
 � EEPROM: os EEPROM (Electrically Erasable Read Only Memory 
ou memória programável somente de leitura apagável eletronicamente) 
também são PROM apagáveis, mas, diferentemente daqueles, estes 
podem ser apagados com uma simples corrente elétrica, ou seja, podem 
ser apagados mesmo quando estão posicionados no computador.
Uma alternativa a essas memórias é conhecida como memória flash 
(também flash ROM ou flash EPROM). Diferentemente das EEPROM tra-
dicionais, que utilizam dois a três transistores por bit a memorizar, a flash 
EPROM utiliza só um transistor (A MEMÓRIA..., 2017).
Na Figura 4, podemos observar a pirâmide dos vários tipos de memória 
em termos de custo, velocidade e capacidade de armazenamento.
7Hardware
Figura 4. Pirâmide de memórias. 
A memória cache — abaixo dos registradores e da memória ROM, na 
pirâmide de memórias (Figura 4), encontra-se a memória cache. Em sistemas 
de computação mais antigos, a pirâmide não tinha memória cache e, desse 
modo, os registradores eram ligados diretamente à memória principal. Em toda 
execução de uma instrução, a CPU acessa a memória principal (sem cache) pelo 
menos uma vez, para buscar a instrução (uma cópia dela) e transferi-la para 
um dos registradores da CPU. Ademais, muitas instruções requerem outros 
acessos à memória, seja para a transferência de dados para a CPU (que serão 
processados na ULA), seja para a transferência do resultado de uma operação 
da CPU para a memória ( NÓBREGA FILHO, [200-?]).
Memórias de semicondutores são fabricadas com tecnologia e recursos para 
prover menores ciclos de memória que as memórias RAM comuns (memória 
principal do tipo dinâmica). Nesse sentido, elas apresentam velocidade de 
transferência que lhes garante tempos de acesso entre 10 e 25 ns (nanossegun-
dos); por essa razão, são colocadas logo abaixo dos registradores na pirâmide. 
A exemplo dos registradores, memórias cache são dispositivos construídos 
com circuitos eletrônicos, requerendo, por isso, energia elétrica para o seu 
funcionamento — são dispositivos voláteis. Memórias cache são fabricadas com 
circuitos eletrônicos de alta velocidade para atingirem sua finalidade. Em geral, 
são memórias estáticas, denominadas SRAM (NÓBREGA FILHO, [200-?]).
A memória cache armazena os dados mais usados pelo processador, reduzindo 
o número de operações em que é preciso buscar dados diretamente na lenta 
memória RAM. Mesmo uma pequena quantidade de memória cache é capaz 
de melhorar bastante o desempenho do processador (MORIMOTO, 2005).
Hardware8
A memória RAM (ou memória principal) é um componente essencial não 
apenas nos PCs, mas em qualquer tipo de computador. Por mais que exista 
espaço de armazenamento disponível, na forma de um HD ou memória flash, 
é sempre necessária certa quantidade de memória RAM — e, naturalmente, 
quanto mais melhor. A sigla RAM vem de Random Access Memory, ou memória 
de acesso aleatório, indicando a principal característica da memória RAM: o 
fato de permitir o acesso direto a qualquer um dos endereços disponíveis, de 
forma bastante rápida (MORIMOTO, 2007).
Com o passar do tempo, muitos tipos de memória RAM foram sendo 
desenvolvidos: DRAM, DIP, SIMM, FPM, EDO, DIMM, SDRAM, DDR2, 
DDR3, Dual-Channel, Triple-Channel. Apesar das constantes evoluções no 
padrão DDR, as memórias nunca conseguiram atingir a mesma velocidade 
das CPUs. Isso forçou as principais empresas de informática a apelarem para 
um truque que possibilitaria o aumento do desempenho geral da máquina. 
Conhecido como Dual-Channel (canal duplo), o novo recurso possibilitou 
um aumento de duas vezes na velocidade entre a memória e o controlador.
Existem ainda as memórias dedicadas para as placas gráficas. As princi-
pais são do padrão GDDR, variando entre a primeira e a quinta geração — a 
GDDR5. As memórias GDDR têm algumas semelhanças com os padrões DDR, 
mas diferem em alguns aspectos, incluindo as frequências (JORDÃO, 2011).
A memória secundária (Figura 5) é a memória de armazenamento per-
manente, isto é, armazena os dados permanentemente no sistema, sem a 
necessidade de energia elétrica; por esse motivo, é conhecida como memó-
ria não volátil. Ela funciona como complemento da memória principal para 
guardar dados.
O disco rígido é conectado à placa-mãe por meio de um controlador de 
disco rígido, que atua como uma interface entre o processador e o disco rígido. 
O controladorde disco rígido gerencia os discos a ele ligados, interpreta os 
comandos enviados pelo processador e encaminha-os para o disco em questão. 
Geralmente, os discos rígidos se reúnem por interface da seguinte maneira: 
IDE, SCSI (interface para sistemas de pequenos materiais) e Serial ATA.
Os discos rodam muito rapidamente ao redor de um eixo (milhares de 
voltas por minuto), no sentido anti-horário. O computador funciona de ma-
neira binária, ou seja, os dados são armazenados sob a forma de 0 e 1 — os 
chamados bits. Nos discos rígidos, existem milhões desses bits, armazenados 
muito próximos uns dos outros sobre uma fina camada magnética com alguns 
mícrons de espessura, revestida por um filme protetor.
As cabeças de leitura e gravação são indutivas, isto é, podem gerar um 
campo magnético. Isso é muito importante na hora de gravar: ao criar campos 
9Hardware
positivos ou negativos, as cabeças tendem a polarizar a superfície do disco 
numa zona muito pequena, que, durante a leitura, vai se traduzir na inversão 
de polaridade, induzindo uma corrente na cabeça de leitura. Em seguida, esta 
será transformada por um conversor analógico numérico (CAN) em 0 e 1, 
compreensíveis pelo computador (Disco Rígido - HD 2018).
Figura 5. Memória secundária. 
Fonte: aPhoenixPhotographer/ Shutterstock.com.
Dispositivos de entrada e saída
Dispositivos de entrada são dispositivos que fornecem informação para as 
operações num programa de computador, também chamados de unidades ou 
periféricos de entrada, por exemplo, microfone, teclado, mouse, scanner, leitor 
de código de barras, webcam, joystick, etc.
Já os dispositivos de saída são dispositivos que exibem dados e informações 
processadas pelo computador, também chamados de unidades de saída. Em outras 
palavras, permitem a comunicação no sentido do computador para o utilizador, 
por exemplo, monitor, caixas de som, impressora, projetor de vídeo, etc.
Placa-mãe
A placa-mãe (Figura 6) é o componente mais importante do micro, pois é ela 
a responsável pela comunicação entre todos os componentes. Pela enorme 
quantidade de chips, trilhas, capacitores e encaixes, a placa-mãe também é o 
componente que, de forma geral, apresenta a maior quantidade de defeitos. 
Hardware10
É comum que um slot PCI pare de funcionar (embora os outros continuem 
normais), que instalar um pente de memória no segundo soquete faça o micro 
passar a travar (ainda que o mesmo pente funcione perfeitamente no primeiro) 
e assim por diante. A maior parte dos problemas de instabilidade e travamentos 
são causados por problemas diversos na placa-mãe; por isso, ela é o componente 
que deve ser escolhido com mais cuidado.
O componente básico da placa-mãe é o PCB, a placa de circuito impresso, 
na qual são soldados os demais componentes. Embora apenas duas faces 
sejam visíveis, o PCB da placa-mãe é composto por um total de 4 a 10 placas 
(totalizando de 8 a 20 faces). Cada uma das placas possui parte das trilhas 
necessárias, e elas são unidas por meio de pontos de solda estrategicamente 
posicionados. Essencialmente, embora depois de unidas elas aparentem ser 
uma única placa, temos na verdade um sanduíche de várias placas.
Figura 6. Exemplo de placa mãe. 
Fonte: Radoslaw Maciejewski/Shutterstock.com.
Você poderá encontrar mais informações sobre placas-mãe no link a seguir:
https://goo.gl/ern11m
11Hardware
Placas de vídeo, rede e som
Placa de vídeo (ou gráfica) é o componente de um computador que envia 
sinais deste para o monitor, de forma que possam ser apresentadas imagens 
ao utilizador. Já em computadores aprimorados, o adaptador de vídeo pode ter 
um processador próprio — o GPU ou acelerador gráfico. As GPUs surgiram 
para “aliviar” o processador principal do computador (CPU) da pesada tarefa 
de gerar imagens. Por isso, são capazes de lidar com um grande volume de 
cálculos matemáticos e geométricos, condição trivial para o processamento de 
imagens 3D (utilizadas em jogos, exames médicos computadorizados, entre 
outros) (CURSO..., [200-?]).
Uma placa de rede (também chamada de adaptadora de rede ou NIC) é o 
dispositivo de hardware responsável pela comunicação entre os computadores 
em uma rede. A placa de rede é o hardware que permite aos computadores 
conversarem entre si pela rede, e a sua função é controlar todo o envio e 
recebimento de dados. Cada arquitetura de rede exige um tipo específico de 
placa de rede; as arquiteturas mais comuns são a rede em anel Token Ring e 
a tipo Ethernet (CURSO..., [200-?]).
Já a função principal da placa de som é converter sinais analógicos em 
digitais, repartindo-os em pacotes. Quanto maior a quantidade de pacotes que 
for criada por segundo na conversão de um sinal, melhor será a sua qualidade 
sonora (Figura 7).
Figura 7. Placas de som, vídeo e rede. 
Fonte: kastianz, Leo Shoot e DeSerg / Shutterstock.com.
Hardware12
BROOKSHEAR, J. G. Ciência da computação: uma visão abrangente. 11. ed. Porto 
Alegre: Bookman, 2013.
CURSO de Hardware. [200-?]. Disponível em: <http://www.inf.ufpr.br/instrutores/
arquivos/hardware/Hardware_aula3.pdf>. Acesso em: 16 abr. 2018.
DISCO rígido - HD. 2018. Disponível em: <https://br.ccm.net/contents/378-disco- 
rigido-hd#simili_main>. Acesso em: 16 abr. 2018.
JORDÃO, F. Memórias: quais os tipos e para que servem. 2011. Disponível em: <https://
www.tecmundo.com.br/memoria-ram/12781-memorias-quais-os-tipos-e-para-que- 
servem.htm>. Acesso em: 16 abr. 2018.
KARAS, F. Você sabe o que é uma cpu? 2008. Disponível em: <https://www.tecmundo.
com.br/intel/209-voce-sabe-o-que-e-uma-cpu-.htm>. Acesso em: 16 abr. 2018.
A MEMÓRIA morta (ROM). 2017. Disponível em: <https://br.ccm.net/contents/402-a- 
memoria-morta-rom>. Acesso em: 16 abr. 2018.
MORIMOTO, E. C. Memória RAM. 2007. Disponível em: <https://www.hardware.com.
br/termos/memoria-ram>. Acesso em: 16 abr. 2018.
MORIMOTO, E. C. Cache. 2005. Disponível em: <https://www.hardware.com.br/termos/
cache>. Acesso em: 16 abr. 2018.
NÓBREGA FILHO, R. de G. Hierarquia de memórias. [200-?]. Disponível em: <http://www.
di.ufpb.br/raimundo/Hierarquia/Cache.html>. Acesso em: 16 abr. 2018.
WEBER, F. R. Fundamento de arquitetura de computadores. 4. ed. Porto Alegre: Bookman, 
2012.
Leituras recomendadas
CABRAL, H. Apostila de hardware I. [200-?]. Disponível em: <ftp://ftp.ige.unicamp.br/
pub/estagio/apostila_de_hardware_i.pdf>. Acesso em: 16 abr. 2018.
ELÉTRICA & CIA. [Aula 1] Curso de eletrônica básica: introdução. Youtube, 8 maio 
2017. Disponível em: <https://www.youtube.com/watch?v=-jH5MIHRDfI>. Acesso 
em: 16 abr. 2018.
LAC CONCURSOS. Aula 01/24 – Conceitos de hardware e software parte 1: in-
formática. Youtube, 4 ago. 2015. Disponível em: <https://www.youtube.com/
watch?v=jCKlTBnTRdM>. Acesso em: 16 abr. 2018.
SCHAEFFER, R. Conceitos básicos de informática para concursos 2016: aula 1. Youtube, 
24 abr. 2016. Disponível em: <https://www.youtube.com/watch?v=wSBsTlRCRus&lis
t=PLKaxXxugagVtg0RihCckAhk1lsc0gkPNm>. Acesso em: 16 abr. 2018.
13Hardware
Encerra aqui o trecho do livro disponibilizado para 
esta Unidade de Aprendizagem. Na Biblioteca Virtual 
da Instituição, você encontra a obra na íntegra.
Conteúdo:
 
DICA DO PROFESSOR
Nesta Dica do Professor, você vai conhecer os principais componentes do hardware. Lembre-se 
que o hardware do computador se torna obsoleto muito rápido, por isso, o material exposto aqui 
é básico. 
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Sobre a memória cache, assinale a alternativa correta.
A) A memória cache armazena os dados mais usados pelo processador, aumentando o número 
de operações em que é preciso buscar dados diretamente na lenta memória RAM. 
B) As Memórias programáveis de leitura somente apagáveis eletronicamente também são 
PROM apagáveis.
C) A memória cache armazena os dados mais usados pelo processador, reduzindo o número 
de operações em que é preciso buscar dados diretamente na lenta memória RAM. 
D) São memórias não voláteis. 
E) Tipode memória que permite armazenar os dados necessários para o arranque do 
computador. 
Analise as afirmativas a seguir e assinale a alternativa correta: 
I. O componente básico da placa-mãe é o PCB, placa de circuito impresso onde são 
soldados os demais componentes. 
2) 
II. Dispositivos de entrada são dispositivos que exibem dados e informações 
processadas pelo computador. 
III. O disco rígido é conectado à placa-mãe através de um controlador de disco 
rígido, que atua como uma interface entre este e o processador. 
A) Somente as afirmativas I e II estão corretas.
B) Somente as afirmativas I e III estão corretas.
C) Somente a afirmativa I está correta.
D) Somente a afirmativa III está correta.
E) Somente a afirmativa II está correta.
3) Analise as afirmativas a seguir e assinale a alternativa correta: 
I. Dispositivos de saída são dispositivos que exibem dados e informações processadas 
pelo computador 
II. Nos discos rígidos, existem milhões desses bits, armazenados muito próximos uns 
dos outros sobre uma fina camada magnética com alguns mícrons de espessura e 
revestida por um filme protetor. 
III. A maior parte dos problemas de instabilidade e travamentos são causados por 
defeitos diversos na placa-mãe, por isso, ela é o componente que deve ser escolhido 
com mais cuidado. 
A) Somente as afirmativas I e II estão corretas.
B) Somente as afirmativas I e III estão corretas.
C) Somente a afirmativa I está correta.
D) Somente a afirmativa III está correta.
E) Todas as afirmativas estão corretas
4) Analise as afirmativas a seguir e assinale a alternativa correta: 
I. A máquina de Turing foi construída para realizar apenas adições. 
Consequentemente, a sequência apropriada de passos estava embutida na estrutura 
da máquina propriamente dita. 
II. Em 1916, Von Neumann e sua equipe iniciaram o projeto de um novo computador 
de programa armazenado. 
III. Augusta Ada Byron (Ada Lovelace), que publicou um artigo no qual 
demonstrava como a Máquina Analítica de Babbage poderia ser programada para 
realizar diversas computações, é identificada, atualmente, como a primeira 
programadora do mundo. 
A) Somente as afirmativas I e II estão corretas.
B) Somente as afirmativas I e III estão corretas.
C) Somente a afirmativa I está correta.
D) Somente a afirmativa III está correta.
E) Somente a afirmativa II está correta.
Analise as afirmativas a seguir e assinale a alternativa correta: 
I. Em discos rígidos, as cabeças de leitura e gravação são indutivas, isto é, podem 
5) 
gerar um campo elétrico. 
II. Nos discos rígidos, existem milhões desses bits armazenados muito próximos uns 
dos outros sobre uma fina camada magnética com alguns mícrons de espessura e 
revestida por um filme protetor. 
III. Todo microprocessador é um processador, mas nem todo processador é um 
microprocessador. 
A) Somente as afirmativas I e II estão corretas.
B) Somente as afirmativas I e III estão corretas.
C) Todas as alternativas estão corretas
D) Somente a afirmativa III está correta.
E) Somente a afirmativa II está correta.
NA PRÁTICA
O hardware é um item fundamental de qualquer máquina, junto com o software. Eles são 
capazes de produzir as mais diversas soluções. Contudo, toda solução deve ser testada, 
principalmente os sistemas que, ao falharem, podem causar perda de vidas ou incômodos muito 
severos.
Conteúdo interativo disponível na plataforma de ensino!
Independente das causas desses e outros desastres, sejam eles de hardware ou 
software – especificações ausentes, hardwares não testados completamente e autorizados, etc. 
–, o fato é que trabalhar com esses elementos traz muitas responsabilidades. Tudo que você faz 
deve ser testado (mais de uma vez), autorizado e certificado. Quando se trabalha com 
sistemas, em alguns casos, não se sabe onde e como eles serão utilizados.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
AMD vs Intel
Neste texto, você verá algumas tendências de tecnologia.
Conteúdo interativo disponível na plataforma de ensino!
Hardware para iniciantes - Introdução
Neste vídeo, você vai saber mais sobre hardware
Conteúdo interativo disponível na plataforma de ensino!
Informática para Concursos - Hardware - AlfaCon Concursos Públicos
Neste vídeo, você verá conteúdos de Hardware para concurso.
Conteúdo interativo disponível na plataforma de ensino!
Testar o seu hardware com softwares
Veja alguns softwares que permitem realizar testes em seu hardware.
Conteúdo interativo disponível na plataforma de ensino!
Dispositivos de Entrada
APRESENTAÇÃO
No mundo atual, a Tecnologia da Informação (TI) pode ser encontrada em todos os lugares. 
Gradualmente, ela foi entrando na nossa rotina, e hoje a usamos em casa, para nos deslocarmos 
(ônibus, carros e aviões), nos semáforos, no trabalho, nos aparelhos em geral, etc. Isso nos faz 
desejar conhecer cada vez mais os equipamentos computacionais com os quais entramos em 
contato. 
Uma parte importante desses sistemas computacionais são os dispositivos de entrada. Eles 
desempenham um papel fundamental, porque traduzem as nossas necessidades, que fazem parte 
do mundo exterior, para o interior do sistema, a fim de que possam ser processadas para 
produzir alguma saída. 
Nesta Unidade de Aprendizagem, você vai compreender o que são os dispositivos de entrada 
dos computadores, estudar os principais dispositivos de entrada e descobrir quais são os 
principais fabricantes desses dispositivos. 
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Enumerar os principais fabricantes de dispositivos de entrada.•
Conceituar dispositivos de entrada.•
Listar os dispositivos de entrada.•
DESAFIO
As telas sensíveis ao toque (Touch Screen) tornaram-se muito comuns hoje em dia, seja em 
celulares, tablets ou notebooks. Existem telas de diversos tipos e com diferentes formas de 
funcionamento.
Você é responsável pela área de TI de uma empresa. O diretor o procurou porque viu uma 
tecnologia em outra empresa e ficou muito interessado.
Acompanhe na imagem a seguir a experiência do diretor na outra empresa.
 
O diretor está com algumas dúvidas quanto a essa implementação e pediu que você fizesse uma 
pesquisa e lhe retornasse com as respostas de alguns questionamentos:
1) Essas telas são dispositivos de entrada ou de saída? 
2) Onde fica a interface desses dispositivos? 
3) Por que em algumas telas é muito melhor utilizar canetas e em outras a caneta não funciona? 
4) Quais os principais tipos de telas Touch Screen existentes? 
5) Qual a principal vantagem/desvantagem de cada tipo?
INFOGRÁFICO
O processamento de dados, dentro do computador, ocorre a partir da entrada de alguma 
informação. Essa informação pode ser a digitação de teclas em um teclado, físico ou virtual, a 
leitura de um DVD, CD, cartão ou pen drive, o movimento de um mouse ou a leitura de um 
código de barras.
No Infográfico a seguir, você vai visualizar as principais interfaces e o conector de alguns 
dispositivos de entrada.
Conteúdo interativo disponível na plataforma de ensino!
CONTEÚDO DO LIVRO
Em um sistema computacional, os dispositivos de entrada desempenham um papel muito 
importante porque permitem a transmissão das diversas informações do mundo exterior para o 
sistema.
No capítulo Dispositivos de entrada, que faz parte do livro Fundamentos computacionais e é 
base teórica desta Unidade de Aprendizagem, você vai compreender o que são dispositivos de 
entrada dos computadores, estudar os principais dispositivos de entrada e descobrir quais são os 
principais fabricantes desses dispositivos.
Boa leitura.
FUNDAMENTOS 
COMPUTACIONAIS 
Sidney Cerqueira Bispo dos Santos
 Dispositivos de entrada
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
  Conceituar dispositivos de entrada.
  Listar os dispositivosde entrada.
  Enumerar os principais fabricantes de dispositivos de entrada.
Introdução
Neste capítulo, você vai compreender o que são dispositivos de entrada 
dos computadores, assim como estudar os principais dispositivos de 
entrada e quais são os principais fabricantes desses dispositivos.
 Conceitos sobre dispositivos de entrada
Para que possamos conceituar os dispositivos de entrada, convém relembrar 
que o computador é um conjunto de componentes eletrônicos que executa 
alguma forma de processamento de dados.
O processamento de dados, dentro do computador, ocorre a partir da entrada 
de alguma informação. Essa informação pode ser a digitação de teclas em um 
teclado (físico ou virtual), a leitura de um DVD, CD, cartão ou pen drive, o 
movimento de um mouse ou a leitura de um código de barras.
O computador recebe os dados, faz o processamento e realiza alguma ação, 
produzindo uma saída. Essa saída pode ser o movimento da seta do mouse 
na tela do monitor, a gravação de dados em um disco rígido ou pen drive, a 
gravação de dados em um DVD, o texto que está sendo digitado aparecendo 
na tela do computador ou a execução de uma música ou vídeo.
Como você deve ter percebido, então, dispositivos de entrada são aqueles 
que fornecem alguma informação ao sistema computacional, para que ele as 
processe e execute alguma ação.
A Figura 1 mostra um esquema de um sistema computacional simplificado, 
indicando as principais unidades e onde os dispositivos de entrada estão 
inseridos.
Figura 1. Esquema de um sistema computacional simplificado.
Os dispositivos de entrada e saída são muitas vezes tratados na literatura como “perifé-
ricos”, porque ficam fora da unidade central de processamento (CPU – Central Processing 
Unit) e, na maioria das vezes, muito próximos da CPU, ou seja, em sua periferia. 
Hoje existe uma infinidade de dispositivos que permitem a interação das 
pessoas com a máquina, devido à enorme informatização de tudo. Entretanto, 
é importante conhecer os principais, especialmente aqueles que permitem uma 
interação próxima com as pessoas e que também podem ser manipulados.
Exemplos de dispositivos de entrada são teclado, mouse, microfone, scanner, câmeras, 
leitores biométricos, leitores de cartão, leitores de código de barras, joysticks, entre 
outros.
Dispositivos de entrada2
Existem outros dispositivos de entrada que não são tão visíveis e que não 
têm os aspectos com os quais estamos acostumados, mas que desempenham 
funções mais voltadas para os especialistas — na maioria das vezes, eles 
não podem ser manipulados pelas pessoas. São, por exemplo, sensores 
de diversos tipos, como sensores de temperatura, sensores de umidade, 
sensores de luz e antenas, entre muitos outros. Todos eles podem fornecer 
informações que provêm da parte externa do sistema computacional à CPU, 
para processamento. 
Os dispositivos de entrada/saída em um computador normalmente têm fun-
cionamentos diferentes uns dos outros, apesar de executarem a mesma função: a 
transformação de informações do mundo exterior para o interior do computador 
ou vice-versa. Eles possuem vários elementos com características diversas: o 
próprio dispositivo (mouse, microfone, etc.); a interface, também conhecida 
como módulo E/S (MONTEIRO, 2007), que permite a troca de informações e 
controla o dispositivo; e o barramento, no qual a interface é conectada.
O conjunto de dispositivos de entrada/saída de um sistema de computação 
compõe o que se chama de subsistema de E/S. Cada subsistema de E/S precisa 
realizar as funções de receber ou enviar informações de fora do computador 
para o processador interno, e converter as informações de entrada em uma 
forma que o computador entenda e a saída em uma forma que seja compre-
endida no mundo exterior.
Cada dispositivo de entrada exige uma interface que vai fazer a tradução 
das suas informações para um formato que o sistema computacional entenda. 
Isso acontece porque cada dispositivo funciona de uma forma diferente, além de 
trabalhar com velocidades diversas. A Figura 2 mostra as interfaces conectadas a 
uma placa mãe, e a Tabela 1 mostra a velocidade de alguns dispositivos de entrada.
Figura 1. Esquema de um sistema computacional simplificado.
Fonte: Unkas Photo/Shutterstock.com
3Dispositivos de entrada
Fonte: Adaptada de Monteiro (2007).
Dispositivos Taxa de transmissão (kB/s)
Teclado 0,01
Mouse 0,02
Impressora matricial 1
Modem 2 a 8
Disquete 100
Impressora a laser 200
Scanner 400
CD-ROM 1000
Rede local 500 a 6000
Vídeo gráfico 60000
Disco rígido (HD) 2000 a 10000
 Tabela 1. Velocidade de alguns dispositivos de entrada. 
Atualmente, grande parte dos dispositivos estão migrando para a interface 
USB 2.0, que tem uma taxa de transmissão de 60 MB/s (480 Mbps), ou USB 
3.0, cuja taxa é de até 0,6 GB/s (4,8 Gbps).
A transmissão de vídeo para o computador ou do computador para um 
monitor ou televisão em HD (High Definition) exige uma interface mais 
rápida, daí a existência do HDMI (High-Definition Multimedia Interface), 
com taxas de transferência que variam de 0,6 GB/s (4,9 Gbps) para a HDMI 
1.0 a 2,25 GB/s (18 Gbps).
As velocidades das interfaces USB 2.0 e 3.0 descritas são limites superiores. Isso não 
quer dizer, portanto, que, se um teclado tiver uma interface USB, ele vá transmitir 
dados nessas velocidades. 
Dispositivos de entrada4
Existem diversas interfaces padronizadas, que funcionam de forma serial 
ou paralela. A interface USB (Universal Serial Bus) é uma interface serial; 
assim, qualquer dispositivo com essa interface precisa transmitir de forma 
serial. As interfaces paralelas estão caindo em desuso, porque as seriais são 
mais baratas. 
Transmissão serial é o processo no qual conjuntos de bits são enviados, um após o 
outro, pelo mesmo fio. Transmissão paralela é o processo no qual conjuntos de bits 
são enviados ao mesmo tempo, por um conjunto de fios em paralelo. A transmissão 
paralela é mais rápida que a serial.
 Principais dispositivos de entrada
Existe uma infi nidade de dispositivos de entrada. Alguns são facilmente iden-
tifi cáveis, por terem a sua aparência e utilização conhecidas, como teclados, 
mouses, microfones e scanners. Entretanto, existem muitos outros que passam 
despercebidos, por não terem um formato conhecido, como os medidores de 
umidade e de temperatura, sensores e dispositivos de alarme, entre outros. 
A seguir, serão apresentados os principais dispositivos de entrada que você 
pode encontrar no dia a dia.
Teclado
O teclado é um dos mais importantes dispositivos de entrada de um sistema 
computacional. O objetivo dele é permitir a entrada de caracteres e comandos 
no computador. Semelhante ao teclado de uma máquina de escrever, ele contém, 
além das teclas usuais de números, letras do alfabeto e sinais de pontuação, 
teclas que permitem o acesso a caracteres especiais e teclas associadas a 
comandos, como Esc, Shift, Ctrl, Alt, Insert, Tab, Home, Page Up, Page 
Down, Delete, End, Enter, Print Screen, Scroll Lock, Pause Break e setas de 
direção. As teclas de funções F1 e F12 têm algumas funções já associadas, 
por padrão, mas permitem que outras funções sejam programadas, por meio 
de confi guração ou de aplicativos.
5Dispositivos de entrada
Existem teclados com variados números de teclas e com diversos padrões 
(layouts). Normalmente, o layout é adaptado ao idioma do país onde ele será 
utilizado. O padrão QWERTY ou US International é o mais comum e foi 
desenvolvido para a língua inglesa; ele recebeu esse nome devido à disposição 
das seis primeiras letras no teclado (QWERTY).
O número de teclas em um teclado depende do modelo adotado em um país e de 
qual vai ser a sua utilização. Por exemplo, no Brasil temos o padrão ABNT/ABNT 2, 
que possuem 101/102 teclas. Entretanto, existem desde os teclados compactos, 
com 90 teclas, até os teclados especiais para jogos, com 130 teclas e muitas teclas 
programáveis.
No Brasil, os padrões ABNT e ABNT 2 possuem a letra “ç”, ao lado da letra “L”,e 
acentuação segundo as normas da ABNT. A diferença entre os dois é que o teclado 
padrão ABNT 2 possui a tecla “Alt Gr”, que fica ao lado da tecla de Espaço, e habilita 
uma terceira função. As teclas com a terceira função contêm três caracteres na 
mesma tecla.
A ABNT é a sigla referente à Associação Brasileira de Normas Técnicas, a qual é respon-
sável por normalizar determinados temas. O site da ABNT apresenta os detalhes de 
como eles elaboram as normas, quais estão em elaboração e quais já foram elaboradas. 
Fonte: http://www.abnt.org.br/.
Mouse
O mouse é um dispositivo de entrada que permite uma interação gráfi ca com 
quem o movimenta. Quando o usuário desloca o mouse sobre uma superfície, 
um ponteiro se desloca pela tela do sistema computacional, permitindo o 
acionamento de algum ícone ou o posicionamento do cursor.
O cursor é uma pequena seta que mostra o ponto onde será executado o comando 
do mouse. A seta pode ser substituída por outra figura, por meio de configuração, e 
normalmente muda de formato à medida que determinadas ações são executadas 
pelo computador.
Dispositivos de entrada6
O mouse mais comum possui dois botões: um à esquerda e outro à direita do 
seu corpo. O da esquerda serve para selecionar objetos, abrir janelas e executar 
programas. A seleção normalmente é feita com um clique e a execução, com dois 
cliques. Ao se clicar com o botão esquerdo e segurar, pode-se arrastar objetos. O 
botão direito serve para mostrar propriedades e caraterísticas do objeto selecionado. 
A maioria dos mouses atuais conta ainda com uma pequena roda que fica entre 
os botões, chamada de botão de rolagem, e serve para rolar a tela. Alguns mouses 
permitem que se execute determinada função pressionando-se o botão de rolagem.
Existe uma grande variedade de tipos de mouses, que se diferenciam quanto 
ao formato, número de botões, à tecnologia, conexão com o computador e 
precisão. Quanto ao formato, existem mouses com formatos variados e com 
diversos tamanhos, além dos com formato ergonômico e os especiais para 
jogos. Em relação ao número de botões, o mais comum é o mouse com dois 
botões e um botão de rolagem; entretanto, mouses especiais para jogos podem 
ter 12 botões ou mais — a maioria deles programáveis.
No que se refere à tecnologia, temos os com esfera, o óptico e o laser. O 
que oferece o pior rendimento é o com esfera, além de acumular muita sujeira. 
O mouse óptico é bem melhor, já que tem um funcionamento mais preciso 
e não acumula sujeira. O mouse laser é a melhor tecnologia das três: muito 
mais preciso e não acumula sujeira. Existem ainda mouses para jogos que 
combinam a tecnologia óptica com a tecnologia a laser.
Quanto à conexão com o computador, temos os com cabo e com interface 
PS/2 ou USB, e os sem fio, utilizando infravermelho ou Bluetooth. Já em 
relação à precisão, temos mouses com 300 DPI, cuja precisão é pequena, até 
mouses sofisticados para jogos, com 8.200 DPI. Vale lembrar que, quanto 
mais pontos por polegada, melhor a precisão.
DPI significa Dot Per Inch, ou seja, pontos por polegada. É uma medida comum em 
mouses, impressoras e scanners.
Microfone
O microfone é o dispositivo de entrada que serve para transformar a onda 
acústica que é gerada por uma fonte sonora em sinais elétricos, que serão 
transformados em sinais digitais pela placa de som do computador.
7Dispositivos de entrada
As placas de som são interfaces que permitem o processamento dos sinais de áudio no 
computador. Elas recebem os sinais elétricos analógicos do microfone e transformam-
-nos em sinais digitais, que podem ser entendidos e processados pelo computador.
Existem três tipos básicos de microfones, segundo a sua forma de funcio-
namento: os dinâmicos, os condensadores e os de fita (ribbon). O microfone 
dinâmico não exige alimentação e é formado por um diafragma e uma bobina 
móvel. É um microfone muito versátil e o mais utilizado.
O microfone condensador funciona como um capacitor eletrônico e necessita 
de alimentação. É um microfone que mantém uma maior fidelidade ao som 
original que o microfone dinâmico, sendo muito utilizado em gravação de 
voz em estúdios.
O microfone de fita (ribbon) utiliza uma fina fita de metal como diafragma 
e é muito sensível aos sons agudos, porque capta não só a pressão do ar, como 
também a sua velocidade. Não exige alimentação e muito utilizado em estúdios 
para dar “colorido” nos sons.
Webcam
A webcam — ou câmera web — é o dispositivo de entrada que capta as imagens 
estáticas ou dinâmicas do mundo exterior e as transmite para o computador. O 
mais importante nas webcams é a sua resolução, dada em número de pixels. 
Existem câmeras de baixa resolução e câmeras de alta resolução, com número 
de pixels acima de 2 megapixels.
Pixel é uma contração das palavras picture e element, ou seja, significa elemento de 
imagem. É o menor elemento de uma imagem digital.
As câmeras que têm características muito variadas, e cada uma é adequada 
ao seu emprego. Por exemplo, existem as câmeras web para filmagens em 
Dispositivos de entrada8
frente ao computador; câmeras para conferência, nas quais o ângulo de visão 
é maior (panorâmicas); e câmeras de segurança, que podem ter inclusive visão 
noturna ou sensores de movimento.
Leitores biométricos
Os leitores biométricos são dispositivos de entrada que transformam de-
terminadas características físicas de um indivíduo em sinais digitais, para 
serem processados pelo sistema computacional. Normalmente, esses sinais 
processados são utilizados com o objetivo de identifi car uma pessoa. 
Existe uma grande variedade de leitores biométricos, e cada um extrai in-
formações de diferentes características do ser humano, apresentando vantagens 
e desvantagens. Seu uso vai depender do que se pretende fazer.
Veja as principais características de cada um:
  Leitor de impressão digital ‒ é um dos mais antigos, além de ser 
barato e bastante seguro. Como não existem duas pessoas com a mesma 
impressão digital, é um método bem confiável. A desvantagem é que 
algumas pessoas desgastam a impressão digital pelo uso, por exemplo, 
a dona de casa que lava muita louça.
  Identificador de voz – é seguro porque cada pessoa tem a sua voz 
característica. Entretanto, o processo de cadastramento da voz é mais 
demorado e sensível ao ruído, e qualquer alteração na voz, por motivo 
de doença, estresse ou emoção, pode levar à sua não identificação.
  Reconhecedor da face – devido ao processo de coleta dos pontos da face 
e do fato de que, em cada tentativa de reconhecimento facial, a posição 
varia, é mais susceptível a erros, principalmente quando a comparação 
a ser realizada for em um grande banco de dados. 
  Reconhecedor de geometria da mão – também apresenta o mesmo 
problema do reconhecedor da face. Ele calcula o tamanho da mão e o 
comprimento dos dedos, além de analisar detalhes sobre as articulações, 
montando assim uma imagem da mão. Como a cada leitura o posicio-
namento da mão pode mudar, o resultado pode não ser satisfatório. 
Além disso, a utilização de anéis pode atrapalhar o reconhecimento. 
A vantagem é que o seu processamento é bastante rápido.
  Reconhecedor de íris ‒ coleta informações da íris, por meio do infra-
vermelho. É um método muito caro, mas bastante seguro.
  Reconhecedor de retina – coleta informações dos vasos sanguíneos, 
por meio de infravermelho. É um método caro, mas extremamente 
9Dispositivos de entrada
confiável; entretanto, apresenta a desvantagem de causar incômodo 
durante as leituras.
  Scanners ‒ scanners ou digitalizadores são dispositivos de entrada 
que transformam imagens ou textos em sinais digitais compreensíveis 
pelo sistema computacional. São semelhantes a uma fotocopiadora; 
porém, em vez de imprimir o resultado em papel, salva-o na memória 
do computador ou em um arquivo. Podemos encontrar basicamente 
dois tipos de scanners no mercado: o de mão e o de mesa — ainda 
que haja outras denominações para eles no mercado. O scanner de 
mão é barato,sendo semelhante a um leitor de código de barras de um 
supermercado. A pessoa que está digitalizando precisa passar o scanner 
sobre a imagem; consequentemente, exige habilidade em seu manuseio. 
No scanner de mesa, por outro lado, o próprio dispositivo movimenta 
o leitor da imagem, mas esse modelo costuma ser mais caro. É muito 
comum, atualmente, o scanner vir em conjunto com uma impressora 
multifuncional, que conjuga as funções de impressora, scanner e copia-
dora. O importante, ao analisar a resolução de um scanner, é verificar 
o número de DPI de resolução ótica: quanto mais DPI, mais a imagem 
digital ficará parecida com a original.
 Principais fabricantes de dispositivos de entrada
A seguir, serão apresentados os principais fabricantes de dispositivos de 
entrada do mercado.
  Teclado: Logitech, Microsoft, Multilaser, Razer, A4Tech, Maxprint, 
Corsair, Lenovo, Genius, K-Mex, Coolermaster, HP.
  Mouse: Logitech, Microsoft, Multilaser, Corsair, Lenovo, Genius, 
K-Mex, Coolermaster, Razer, CMStorm, HP.
  Microfones: Shure, AKG, Blue, Razer, Giant Squid, Multilaser, JVC, 
Behringer, Leson, Sennheiser, Audio Technica, Superlux, Vokal.
  Webcam: Logitech, Microsoft, K-Mex, Genius, Multilaser, HP.
  Scanners: HP, Brother, Kodak, Fujitsu, Genius, Panasonic, Canon, 
Iris, Samsung.
  Leitores biométricos: FingerTech, Nitgen, DigitalPersona, Futronic, 
Lumidigm, Green Bit, Iritech, Akiyama, Samsung, Microsoft, Logitech, 
Digiscan.
Dispositivos de entrada10
MONTEIRO, M. A. Introdução à organização de computadores. 5. ed. Rio de Janeiro: 
LTC, 2007. 
Leituras recomendadas
ASSIS, P. Como funcionam as telas sensíveis ao toque. 2009. Disponível em: <https://
www.tecmundo.com.br/projetor/2449-como-funcionam-as-telas-sensiveis-ao-toque- 
touch-screen-.htm>. Acesso em: 9 abr. 2018.
ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. 2014. Disponível em: <http://www.
abnt.org.br/>. Acesso em: 9 abr. 2018.
ENERGIA INTELIGENTE. Como funciona: touchscreen. 2017. Disponível em: <http://
energiainteligenteufjf.com/como-funciona/como-funciona-touchscreen/>. Acesso 
em: 9 abr. 2018.
GARBIN, S. M. Estudo da evolução das interfaces homem-computador. 2010. Monografia 
(Graduação em Engenharia Elétrica) – Universidade de São Paulo, Escola de Engenharia 
de São Carlos, São Carlos, 2010.
NULL, L.; LOBUR, J. Princípios básicos de arquitetura e organização de computadores. 2. 
ed. Porto Alegre: Bookman, 2011.
STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson, 
2010.
TANENBAUM, A. S. Organização estruturada de computadores. 5. ed. São Paulo: Pe-
arson, 2007.
TANENBAUM, A. S. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2010.
WEBER, R. F. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: Book-
man, 2012.
Referência
11Dispositivos de entrada
 
DICA DO PROFESSOR
Existem alguns dispositivos de entrada que não são tão visíveis, não têm aspectos que estamos 
acostumados, desempenham funções que são mais voltadas para os especialistas e, na maioria 
das vezes, não podem ser manipulados pelas pessoas. Um exemplo desse dispositivo é o sensor. 
Há diversos tipos, como sensor de temperatura, de umidade, de luz e antenas, entre outros. 
Todos eles podem fornecer informações que provêm da parte externa do sistema computacional 
à CPU para o processamento. 
Na Dica do Professor a seguir, você encontrará informações sobre alguns dispositivos que 
podem funcionar tanto como dispositivos de entrada como de saída.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Os dispositivos de entrada e saída são muitas vezes chamados de:
A) Interfaces
B) Barramentos
C) Processadores
D) Leitores
E) Periféricos
2) O dispositivo que exige maior velocidade (taxa de transmissão) de processamento é o:
A) Teclado
B) Mouse 
C) Câmeras de vídeo
D) Leitor de CD-ROM 
E) Scanner 
3) O teclado padrão ABNT 2 tem a seguinte tecla que habilita uma terceira função em 
uma de suas teclas: 
A) SHIFT 
B) ALt Gr
C) Scroll Lock 
D) CTRL
E) ALT
4) Considere um mouse com uma precisão de 5.600 dpi. Assinale a opção do mouse mais 
precisa. 
A) 300 dpi
B) 600 dpi
C) 2.600 dpi
D) 4.800 dpi
E) 8.200 dpi
5) O leitor biométrico que coleta informações dos vasos sanguíneos é o:
A) reconhecedor de geometria das mãos.
B) reconhecedor de íris. 
C) reconhecedor de retina. 
D) reconhecedor de face.
E) reconhecedor de impressão digital.
NA PRÁTICA
Alguns dispositivos de entrada têm drives padrão que já vêm com a distribuição do Windows, 
como o teclado e o mouse. Entretanto, existem alguns dispositivos que têm funções específicas e 
que necessitam da instalação de um drive e software de configuração. A seguir irei apresentar 
um passo a passo de como instalar um dispositivo desse tipo. Usarei como exemplo uma 
webcam.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Aqui você poderá pesquisar mais sobre os leitores biométricos
Conforme a escolha do tipo de leitor e de sua aplicabilidade, as vantagens e desvantagens serão 
atenuadas.
Conteúdo interativo disponível na plataforma de ensino!
Scanners
Existem diversos tipos de scanners no mercado que utilizam vários tipos de tecnologia. Este 
artigo mostrará um pouco do funcionamento dos scanners e as tecnologias usadas.
Conteúdo interativo disponível na plataforma de ensino!
Tecnologia Bluetooth: o que é e como funciona?
A ideia consiste em possibilitar que dispositivos se interliguem de maneira rápida, 
descomplicada e sem uso de cabos, bastando que um esteja próximo do outro.
Conteúdo interativo disponível na plataforma de ensino!
Dispositivos de Armazenamento
APRESENTAÇÃO
Seja bem-vindo!
No mundo atual, a Tecnologia da Informação está em todos os lugares, e, já faz parte da rotina, 
seja em equipamentos pessoais, da casa; em carros, aviões e semáforos; no trabalho e em todos 
os equipamentos utilizados ao longo do dia. Isso faz com que haja vontade e necessidade de 
conhecer cada vez mais os equipamentos computacionais.
Uma parte importante desses sistemas computacionais são os dispositivos de armazenamento. 
Eles desempenham um papel fundamental, pois são utilizados para armazenar instruções, 
programas e arquivos que serão posteriormente recuperados, seja para executar alguma 
operação, para serem processados pela UCP ou para serem encaminhados a dispositivos de 
comunicação ou de saída.
Neste Unidade de Aprendizagem, você irá compreender o que são os dispositivos de 
armazenamento dos computadores, estudar os principais dispositivos e saber sobre os seus 
fabricantes.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar os dispositivos de armazenamento.•
Listar os dispositivos de armazenamento.•
Enumerar os principais fabricantes de dispositivos de armazenamento.•
DESAFIO
Com o surgimento de novas tecnologias, algumas empresas começaram a digitalizar seus 
acervos de vídeos e propagandas para prolongar a sua vida útil, já que são parte do histórico da 
empresa. 
Você foi escolhido para armazenar os materiais. Diante dessa situação, qual a sua sugestão para 
digitalizar e armazenar todos os vídeos e propagandas da empresa? 
INFOGRÁFICO
O Infográfico a seguir apresenta os principais cartões de armazenamento existentes.
CONTEÚDO DO LIVRO
Um sistema computacional necessita ter à sua disposição informações que possam ser utilizadas 
para realizar os processamentos que permitem cumprir a sua finalidade. Essas informações 
(programas e dados) são armazenadas nas memórias do sistema. Não importa quanto um sistema 
tenha de memória, a tendência é ser menor do que se pensa em armazenar.
No capítulo Dispositivos de Armazenamento, do livro Fundamentos Computacionais, você verá 
os principais dispositivos de armazenamento de um sistema computacional e os seus principais 
fabricantes. 
 
Dispositivos 
de armazenamentoObjetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar os dispositivos de armazenamento.
 � Listar os dispositivos de armazenamento.
 � Enumerar os principais fabricantes de dispositivos de armazenamento.
Introdução
No mundo atual, a tecnologia da informação (TI) pode ser encontrada 
em todos os lugares. Cada vez mais, ela faz parte da nossa rotina, seja 
em casa, seja nos carros, ônibus, aviões e semáforos, seja no trabalho e 
nos diversos equipamentos de TI com os quais necessitamos lidar dia-
riamente. Isso nos faz desejar conhecer cada vez mais os equipamentos 
computacionais com os quais entramos em contato.
Uma parte importante desses sistemas computacionais são os dispo-
sitivos de armazenamento. Eles desempenham um papel fundamental, 
porque são utilizados para armazenar instruções, programas e arquivos 
que serão posteriormente recuperados, tanto para executar alguma 
operação, quanto para serem processados pela UCP ou encaminhados 
a alguns dispositivos de comunicação ou de saída.
Neste capítulo, você vai compreender o que são dispositivos de ar-
mazenamento de computadores, estudar os principais e quais são os 
seus fabricantes.
Conceitos de dispositivos de armazenamento
Um sistema computacional precisa ter à sua disposição informações, as quais 
serão utilizadas para realizar os diversos processamentos que permitem cumprir 
a sua finalidade. Essas informações (programas e dados) são guardadas nas 
memórias do sistema, as quais, dependendo do nível do processamento e de 
sua função, são chamadas de registradores, buffers, memórias RAM, ROM, 
cache, principal, etc.
Buffer é uma parte da memória que os sistemas utilizam para armazenar dados tem-
porariamente, durante um processamento de transferência de informações.
Independentemente de quanta memória um sistema possua, ela será sempre 
menor do que aquilo que se pretende armazenar. À medida que a tecnologia 
avança, os computadores ficam mais rápidos e os sistemas operacionais ficam 
melhores; da mesma forma, o desejo de rodar mais programas em segundo 
plano, que permitem uma maior interação com o usuário, bem como a busca 
por melhor qualidade, seja do som, da imagem, do vídeo ou das interfaces, 
aumentam — e muito — a necessidade por memória. Entretanto, as memórias 
mais rápidas são as mais caras, e as que disponibilizam maior espaço de 
armazenamento são as mais lentas.
Assim, em qualquer sistema computacional, existe uma hierarquia de 
memórias, determinada pela velocidade com que elas podem responder a 
uma solicitação de leitura ou escrita e pela sua capacidade de armazenamento 
(além do preço, é claro).
A Figura 1 mostra uma pirâmide na qual, no sentido do topo para a base, 
o tempo de leitura e escrita no dispositivo aumenta, a capacidade de armaze-
namento aumenta, e o preço (em bits por real) diminui.
Dispositivos de armazenamento2
Figura 1. Hierarquia de memórias de cinco níveis.
Fonte: Tanenbaum (2007, p. 46).
Registradores
Cache
Memória principal
Disco magnético ou de estado sólido
Fita Disco ótico
A literatura (TANENBAUM, 2007, p. 46), de forma geral, divide as me-
mórias em primárias e secundárias. As memórias primárias necessitam de 
energia para manterem os dados íntegros, ou seja, ao desligarmos o sistema 
computacional, todos os dados são apagados.
A memória principal do computador, também chamada de memória RAM, 
os registradores, as memórias cache e os buffers são memórias primárias.
Ao gravar áudios em seu computador, a sua placa de som precisa de algum tempo 
para processar as informações recebidas. A quantidade de tempo atribuída ao proces-
samento é chamada de tamanho do buffer, porque define a duração da quantidade 
de dados que a memória permite armazenar.
3Dispositivos de armazenamento
As memórias secundárias são aquelas que proporcionam armazenamento 
mais duradouro. Isso quer dizer que, ao desligarmos o computador, os dados 
são mantidos.
Exemplos de memórias secundárias são os discos rígidos (HDs, ou Hard Disks), as fitas 
magnéticas, os discos ópticos e as memórias flash.
Existem diversas tecnologias que são utilizadas para fabricar as memórias 
secundárias mais comuns: as que utilizam o magnetismo, as que utilizam a 
óptica e as que utilizam memórias do tipo EEPROM ou E2PROM (Electrically-
-Erasable Programmable Read-Only Memory).
A tecnologia magnética normalmente utiliza pratos de alumínio com um 
revestimento de material magnético, os quais funcionarão como pequenos 
ímãs. Os dados são lidos ou gravados por meio de um cabeçote com uma 
bobina de indução, que fica logo acima da superfície. 
No processo de gravação de dados, uma corrente passa no cabeçote e 
magnetiza o material abaixo dele. A polaridade da corrente orienta o sentido 
das partículas magnéticas, e os dados ficam gravados. No processo de leitura, 
o prato, ao ser girado, induz uma corrente no cabeçote, quando ele passa por 
uma área magnetizada. Assim, os dados podem ser lidos. Dessa forma, a 
tecnologia magnética permite a gravação e a leitura dos dados, uma vez que, 
após a gravação, os dados permanecem.
A tecnologia óptica funciona com base em depressões (pits) e planos (lands), 
efetuados por lasers em discos de policarbonato. No processo de gravação, 
normalmente se utiliza um laser de alta potência para produzir as depressões 
no disco. Posteriormente, utiliza-se um laser de baixa potência para iluminar 
o disco gravado, enquanto sensores fotoelétricos interpretam as transições 
entre depressões e planos no processo de leitura.
Dispositivos de armazenamento4
O laser (Light Amplification by Stimulated Emission Of Radiation) é uma radiação ele-
tromagnética monocromática, com todos os fótons em fase, propagando-se em um 
feixe de ondas quase totalmente paralelo.
A tecnologia de estado sólido baseada em EEPROM ou E2PROM, chamada 
de memória flash, tornou-se muito comum ultimamente, pois permite que as 
informações nela gravadas perdurem por um longo tempo (são não voláteis). 
Assim, esses dispositivos não necessitam de alimentação elétrica para manter 
seus dados e são muito pequenos (MONTEIRO, 2007, p. 115). 
As memórias flash funcionam de modo um pouco diferente das memórias 
EEPROMs comuns. Enquanto as primeiras permitem apagar blocos de dados 
inteiros, as EEPROMs comuns funcionam apagando os dados à medida que 
escrevem — o que as torna mais lentas. 
Uma célula dessa memória possui um transistor em “base flutuante”, 
permitindo que esse transistor se transforme em uma célula de memória 
não volátil. 
Acesse o link a seguir para ver mais detalhes sobre o transistor MOSFET (Metal-Oxide-
-Semiconductor Field-Effect Transistor) e como a inserção de uma base flutuante o torna 
uma célula de memória flash.
https://goo.gl/Sp7dmg
Essas memórias consistem em milhares de células, compostas de dois 
transistores (Control Gate, porta de controle, e Floating Gate, porta flutuante) 
separados por uma camada fina de óxido, dispostas em forma matricial, 
que podem ser acessadas de modo individual ou em blocos. As escritas e 
leituras são todas efetuadas eletricamente. Seu nome advém do fato de que 
o apagamento e a escrita de dados se assemelham ao flash de uma câmera 
fotográfica. 
5Dispositivos de armazenamento
Principais dispositivos de armazenamento
Existe uma quantidade enorme de dispositivos de armazenamento e arranjos 
de muitos deles para proporcionar espaço para armazenamento, redundância e 
segurança de dados, utilizando as tecnologias magnéticas, ópticas e de estado 
sólido. A seguir, serão apresentados os principais dispositivos de armazena-
mento que você pode encontrar no dia a dia.
Discos magnéticos: discos rígidos
Os discos magnéticos, também chamados de discos rígidos ou HDs, são 
dispositivos de armazenamento que utilizam a tecnologia magnética de fun-
cionamento. Eles são constituídos de um ou mais pratos de alumínio com 
material magnético e possuem diâmetros de 3 a 12 cm — já existem notebooks 
com discos menores.
OsHDs são compostos de setores e trilhas. Cada setor possui normal-
mente 512 bytes e já sai da fábrica com a formatação física efetuada: é feito 
o mapeamento dos setores em uma tabela de endereçamento que é gravada 
na placa de controle do HD. As trilhas são compostas por setores e formam 
círculos concêntricos no disco. A Figura 2 mostra um disco rígido com três 
pratos, e a Figura 3 mostra a composição de trilhas e setores.
Figura 2. Disco rígido com três pratos.
Fonte: Denis Semenchenko/Shutterstock.com.
Dispositivos de armazenamento6
Figura 3. Trilhas e setores de um prato.
Fonte: Tanenbaum (2007, p. 46).
Os pratos dos discos costumam ter duas faces e, por isso, possuem duas 
cabeças de leitura, uma para cada prato. Os discos normalmente possuem 
de dois a três pratos — às vezes mais, nos discos de grande capacidade. As 
diversas cabeças do disco não se movimentam de forma independente, uma 
vez que estão montadas em uma peça só. Desse modo, ao se posicionar para 
acessar determinada trilha em um prato, todas as cabeças dos outros pratos se 
colocam na mesma posição, criando o conceito de cilindro. Assim, um cilindro 
é formado por um conjunto de trilhas com o mesmo número em cada prato.
Existe também a formatação lógica, que é efetuada pelo sistema operacional. 
Nessa formatação, é criada uma FAT (File Allocation Table), e o tamanho lógico 
do setor pode ser alterado. Os sistemas operacionais (SOs) costumam efetuar 
uma formatação lógica do disco, alterando o tamanho dos setores de forma 
a facilitar as suas atividades de leitura e escrita. Na formatação lógica, o SO 
também cria uma figura lógica chamada de cluster ou unidade de alocação, 
que é o menor conjunto de setores que ele vai reconhecer.
7Dispositivos de armazenamento
Existem alguns padrões de formatação comumente encontrados, como 
FAT, FAT32, NTFS, entre outros. O FAT efetua o endereçamento utilizando 
16 bits e pode ter clusters de 2, 4, 8, 16 e 32 kB. O FAT32 utiliza 32 bits e 
pode ter as mesmas configurações de clusters. O NTFS utiliza 64 bits para 
endereçamento e pode ter clusters desde 512 bytes até 64 kB. 
O sistema FAT16, por utilizar 16 bits, endereça no máximo 216 = 65536 clusters, cada um 
com no máximo 64 setores. Assim, um disco formatado com FAT pode ter, no máximo, 
2 GB por partição. O FAT32 pode endereçar 232 clusters, ou seja, aproximadamente 
4,3 G, o que permite discos de até 32 GB. Entretanto, foram criados artifícios para o 
FAT32 conseguir endereçar discos maiores. O NTFS utiliza 64 bits e, portanto, pode 
endereçar discos de até 256 TB.
O tamanho do cluster é definido no momento da instalação do SO ou 
da formatação da partição, e dependerá da capacidade de armazenamento 
do disco.
Partição é a criação lógica de uma área, em um disco rígido, que funciona como se 
fosse outro disco. Por exemplo, em um disco rígido, você pode criar várias partições, 
cada uma funcionando como se fosse um disco independente.
Discos magnéticos: fitas magnéticas
Outra mídia de armazenamento que utiliza a tecnologia magnética são as 
fitas magnéticas. Apesar de lentas, suas vantagens estão na alta capacidade de 
armazenamento, na sua longa duração (se bem manuseadas e acondicionadas, 
podem durar décadas), no seu baixo custo (um dos menores custos por bit) e no 
tamanho (normalmente 3,5 polegadas). Além disso, elas são mais resistentes a 
impactos que as outras mídias. Normalmente, são feitas com uma fita plástica 
coberta com algum material magnetizável.
Dispositivos de armazenamento8
Existem vários tipos de fitas: DDS (Digital Data Storage), DLT (Di-
gital Line Tape), LTO (Linear Tape-Open), assim como vários padrões 
proprietários.
As fitas magnéticas são utilizadas principalmente para backups corporati-
vos, devido ao seu custo por byte. Ademais, elas permitem grande capacidade 
de armazenamento — a cada dia, é batido um novo recorde. 
Leia, nos links a seguir, as reportagens sobre o recorde da IBM, que, em conjunto com 
a Sony, conseguiu colocar 300 TB em um cartucho de fita.
https://goo.gl/d8oeca
https://goo.gl/N3HUkR
Discos magnéticos: discos flexíveis
Os discos flexíveis, também chamados de disquetes ou floppy disk, possuem 
funcionamento lógico similar a um prato do HD. As suas características e 
o seu funcionamento não serão detalhados aqui, uma vez que o seu uso se 
tornou obsoleto — em função da sua baixa capacidade de armazenamento.
Discos ópticos: CDs
Os primeiros discos ópticos foram desenvolvidos pela Phillips, em conjunto 
com a Sony, como CDs (Compact Disc) para gravação de músicas, em subs-
tituição aos discos de vinil. Devido ao seu sucesso, a ISO (International 
Organization for Standardization) publicou a IS 10149, com as especificações 
técnicas do drive e do disco, de modo que os discos de qualquer gravadora 
pudessem tocar em qualquer aparelho fabricado por empresas diferentes, desde 
que seguissem os padrões (TANENBAUM, 2007, p. 53).
A fabricação de um CD é feita utilizando-se a tecnologia óptica e, dife-
rentemente do HD, os bits são gravados em uma única espiral, que começa 
próximo ao orifício central e vai até a borda. Um aspecto interessante do CD 
é que, como a música precisa ser lida utilizando-se uma taxa uniforme, a taxa 
9Dispositivos de armazenamento
de rotação do CD precisa ir diminuindo à medida que o cabeçote de leitura 
percorre a espiral de dentro para fora.
Os CDs possuem diâmetro de 120 mm, espessura de 1,2 mm e um orifício 
central de 15 mm. Sua rotação vai de 200 rpm, quando o cabeçote está na parte 
externa, até 530 rpm, quando o cabeçote está na parte interna. Isso permite 
uma taxa de reprodução constante de 120 cm/s (TANENBAUM, 2007, p. 54). 
Com a disseminação da tecnologia do CD musical, a Phillips e a Sony 
padronizaram os CDs para o armazenamento de dados — os chamados CD-
-ROMs (Compact Disk Read Only Memory). Para que fossem aproveitadas as 
mesmas máquinas do CD e para que eles tivessem compatibilidade mecânica, 
os CD-ROMs foram padronizados no mesmo tamanho dos CDs. Isso exigiu 
motores com velocidades variáveis e mais lentos. Entretanto, o CD-ROM 
trouxe diversas melhorias à tecnologia, principalmente com relação à correção 
de erros do sistema.
A capacidade de um CD de áudio é de 74 minutos de música, o que permite 
o armazenamento de aproximadamente 650 MB por CD-ROM. Entretanto, 
é uma tecnologia lenta.
Um CD-ROM com velocidade 32x permite a leitura de aproximadamente 4,9 MB/s, 
enquanto um HD Fast SCSI-2 permite uma velocidade de 10 MB/s.
 � Os CDs graváveis — os CDRs (CD-Recordables) — são semelhantes ao 
CD-ROM; porém, o gravador e o leitor utilizam lasers em dois modos: 
em alta potência para gravação e em baixa potência para leitura. Esses 
CDs não podem ser regravados. 
 � Os CD regraváveis — ou CD-RWs (CD-ReWritable) — são semelhantes 
ao CD-ROM, mas estes utilizam três potências diferentes no laser. Os 
CD-RWs são mais caros que os CD-Rs.
Discos ópticos: DVDs
Os DVDs (Digital Versatile Disk), ou discos versáteis digitais, possuem uma 
capacidade muito maior que o CD-ROM, mantendo as características físicas. 
Dispositivos de armazenamento10
Sua maior capacidade advém do tamanho das depressões, que têm metade do 
tamanho das do CD-ROM; além disso, possuem espiral com espaçamento mais 
estreito e utilizam um laser vermelho com um feixe mais fino. Esses detalhes 
multiplicaram por sete a capacidade de armazenamento, que aumentou para 
4,7 GB.
Foram definidos quatro formatos para o DVD: uma face com uma camada, 
permitindo até 4,7 GB; uma face com duas camadas, permitindo até 8,5 GB; 
duas faces com uma camada, permitindo 9,4 GB; e duas faces com duas 
camadas, permitindo 17 GB.
O DVD pode ser encontrado em vários formatos, que são apresentados 
no Quadro 1.
DVDs não regraváveis
DVD-R Permite somente uma gravação e é compatível 
com a maioria dos leitores de DVD.
DVD+R Permite somente uma gravação, é compatível 
com a maioria dos leitores de DVD e é usado 
para backup, pois sua leitura é mais rápida.
DVD+R DL Temduas camadas e, consequentemente, o 
dobro da capacidade. É semelhante ao DVD+R.
DVDs regraváveis
DVD-RW Permite a escrita e a leitura.
DVD+RW Semelhante ao DVD-RW, mas com uma 
compatibilidade muito maior com os 
leitores de DVD.
DVD+RW DL Tem duas camadas, o que dobra a sua 
capacidade.
DVD-RAM Permite a escrita e a leitura. Entretanto, a sua 
forma de funcionamento se assemelha à 
de um disco rígido, em função da gravação 
aleatória. Permite ler e gravar ao mesmo 
tempo. Tem baixa capacidade (4,7 GB 
para uma face; 9,4 GB para duas faces).
Quadro 1. Formatos de DVD.
11Dispositivos de armazenamento
Discos ópticos: Blu-ray
O Blu-ray, ou BD (Blu-ray Disk), é outro dispositivo que utiliza a tecnologia 
óptica. Ele possui as mesmas características físicas do CD-ROM/DVD, mas 
utiliza um laser azul, que tem o feixe muito mais fino e, por consequência, 
permite maior precisão — seu nome tem origem justamente na cor do seu laser. 
Um Blu-ray de uma face permite o armazenamento de aproximadamente 25 
GB de dados; os de dupla face permitem 50 GB.
O Blu-ray pode ser encontrado em três formatos: o BD-ROM, que é um 
disco somente de leitura; o BD-R, que é um disco gravável; e o BD-RE, que 
é um disco regravável.
Esse tipo de disco óptico tem sido utilizado principalmente para gravações 
multimídias, como filmes em HD ou em 4K. Por isso, tem sido substituído 
pelo vídeo streaming e está desaparecendo do mercado.
Há muitos outros discos ópticos que não apresentados aqui, mas esses são 
os mais comuns. 
Acesse os links a seguir para saber mais sobre os diversos tipos de discos ópticos.
https://goo.gl/MN9Raz
https://goo.gl/VroqpJ
Dispositivos de estado sólido: SSDs
Uma das grandes desvantagens dos discos rígidos é a sua velocidade de leitura: 
a tecnologia estacionou em velocidades em torno 7.200 rpm e não tem avançado. 
Além disso, os discos rígidos possuem muitas partes móveis, e a distância 
entre a cabeça de leitura/escrita e o prato, que é menor que o diâmetro de um 
fio de cabelo, deixa esses discos suscetíveis ao mau funcionamento, no caso 
de o disco sofrer uma pancada mais forte.
Uma tecnologia que vem ajudando nesse sentido é baseada em estado 
sólido ou memórias flash. Esses dispositivos ainda possuem o preço por byte 
maior que o preço por byte dos HDs, mas já estão próximos da igualdade, e 
Dispositivos de armazenamento12
a velocidade de leitura e escrita é muito maior que a de um HD. A solução 
híbrida, por exemplo, já é bastante utilizada, principalmente em notebooks, 
em que se coloca um SSD (Solid State Disk), ou disco de estado sólido, como 
disco principal, para hospedar o sistema operacional, e um disco rígido normal, 
para hospedar os dados de arquivos.
Os SSDs não possuem nenhum disco em seu interior. Eles são formados por memórias 
flash (memórias EEPROMs com transistor em base flutuante) e não possuem partes 
internas móveis.
Do ponto de vista lógico, o sistema operacional enxerga o SSD como um 
disco rígido normal. Quem faz todo o serviço de interfaceamento é a contro-
ladora, permitindo que o SO acesse o SSD como se ele estivesse dividido em 
trilhas e setores agrupados em clusters. Eles são fisicamente muito mais leves, 
finos e menores que um disco rígido, mesmo considerando aqueles feitos para 
notebooks, com 2,5 polegadas.
Seu acesso é aleatório, semelhante ao de uma memória RAM. Entretanto, 
esse acesso pode ser síncrono ou assíncrono. O SSD de memória assíncrona 
é mais barato que o de memória síncrona, porque o processo de leitura na 
memória assíncrona é mais lento que na memória síncrona.
Dispositivos de estado sólido: pen drives
Outro dispositivo que utiliza as memórias flash são os famosos pen drives. Os 
pen drives funcionam da mesma maneira que um SSD, com algumas diferenças. 
Esses dispositivos em geral possuem pequena capacidade de armazenamento: 
é comum encontrar pen drives de 4 a 64 GB. Entretanto, uma rápida pesquisa 
na internet mostra pen drives de 512 GB com preços em torno de $150.
Os pen drives são um ótimo meio de armazenamento, não só pela sua 
praticidade, já que podem ser carregados no bolso, como também pela sua 
capacidade e facilidade de utilização. Entretanto, o que os torna práticos 
prejudica a velocidade de leitura/escrita, pois a maioria deles utiliza uma 
interface USB 2.0, que só permite velocidades de até 480 Mbps — embora já 
exista a versão USB 3.0, que permite velocidades até 4,8 Gbps.
13Dispositivos de armazenamento
O maior problema com os pen drives é o seu extravio. É bastante comum conectar 
um pen drive em um computador desktop e depois esquecê-lo plugado na interface 
USB. Lembre-se de que, quanto maior a capacidade do pen drive, maior a perda dos 
dados contidos nele. 
Já imaginou perder um pen drive de 512 GB e todo o seu conteúdo?
Dispositivos de estado sólido: cartões de memória
Um dispositivo de armazenamento bastante utilizado em câmeras, filmadoras, 
celulares, teclados musicais e diversos outros equipamentos são os cartões de 
memória. Eles são úteis porque são extremamente pequenos e finos, e utilizam 
a tecnologia da memória flash, tornando-se ideais para aumentar a capacidade 
de armazenamento de dispositivos móveis.
Seu funcionamento é idêntico ao funcionamento de um SSD ou de um 
pen drive, já que utilizam memórias flash. Porém, a sua desvantagem é a 
falta de padronização: existem vários tipos de cartão de memória, cada um 
com características específicas de capacidade de gravação, velocidade de 
transferência de dados e tamanho. Há ainda vários tipos do formato MMC, 
vários do formato memory stick e vários do formato SD, por exemplo.
Para escolher um cartão de memória, é preciso analisar, além do aspecto 
físico (ou seja, se o cartão encaixa no slot), detalhes como o espaço de armaze-
namento e a velocidade de gravação. Normalmente, o cartão traz no seu corpo 
a indicação de qual é o seu formato (MMC, SD, MS, etc.), sua capacidade de 
armazenamento e sua classe. A classe determina a velocidade de gravação, e 
normalmente o número da classe indica a velocidade mínima em Mbps. Por 
exemplo, uma classe 2 permite velocidades em torno de 2 Mbps, uma classe 
10 permite velocidades em torno de 10 Mbps.
Não adianta escolher um cartão de memória com maior capacidade de armazenamento 
e maior velocidade de gravação, se o seu aparelho não permitir maior espaço de 
armazenamento ou classes mais altas.
Dispositivos de armazenamento14
Os dispositivos de armazenamento apresentados aqui são os mais comu-
mente encontrados. Existem diversos outros sistemas de armazenamento, 
com tecnologias proprietárias, e mesmo tecnologias que estão em busca de 
consolidação no mercado — além daquelas que, por enquanto, só estão fun-
cionando em laboratórios, aguardando a oportunidade, em termos de custo e 
demanda, para serem oferecidas.
Nesse cenário, o armazenamento em nuvem é hoje uma realidade. Data-
centers oferecem armazenamentos a custos por byte cada vez mais baixos, 
garantindo a total integridade dos dados. O que ainda mantém essa tecnologia 
dentro de uma demanda mais restrita é a desconfiança do mundo corporativo 
com o vazamento dos seus dados.
Principais fabricantes de dispositivos de 
entrada
A seguir, serão apresentados os principais fabricantes de dispositivos de 
armazenamento do mercado.
 � Discos rígidos: Samsung, Western Digital, Toshiba, Seagate, Hitachi, 
ScanDisk, Sony.
 � Fitas magnéticas: Mitsubishi, IBM, Fujifilm, Sony, HP, Dell, TDK, 
Quantegy, Tandberg, Imation.
 � CD/CD-ROM: Samsung, Panasonic, Toshiba, Asus, LG, HP, Verba-
tim, Nipponic, Elgin, Optical Quantum, Maxell, LG, Emtec, TDK, 
Multilaser.
 � DVD: Verbatim, HP, Nipponic, Elgin, Optical Quantum, Maxell, LG, 
Emtec, TDK, Multilaser.
 � Blu-ray: Verbatim, HP, Nipponic, Elgin, Optical Quantum, Maxell, 
LG, Emtec, TDK, Multilaser.
 � SSD: Kontron, Seagate, Intel, Toshiba, ATP, Portwell, TDK, Sealevel, 
Oros, Lacie, Delkin Devices, Imation, Peripheral Vision, Samsung, 
Kingston, Corsair.
 � Pen drives: Imation, ATP,Kingston, ScanDisk, Suntrsi, Multilaser, 
Sony, Toshiba, TDK, Samsung, Corsair, LG.
 � Cartões de memória: Cannon, Fujifilm, ScanDisk, Sony, Toshiba, 
Siemens, Panasonic.
15Dispositivos de armazenamento
MONTEIRO, M. A. Introdução à organização de computadores. 5. ed. Rio de Janeiro: 
LTC, 2007. 
TANENBAUM, A. S. Organização estruturada de computadores. 5. ed. São Paulo: Pearson 
Prentice Hall, 2007. 
Leituras recomendadas
INSTITUTO NBC. Como funciona o pen drive (ART614). c2018. Disponível em: <http://
www.newtoncbraga.com.br/index.php/como-funciona/3619-art614>. Acesso em: 
12 mar. 2018.
PIROPO, B. Discos de estado sólido (SSD) III: transistores e memórias. 2008. Disponível 
em: <http://www.bpiropo.com.br/fpc20081027.htm>. Acesso em: 12 mar. 2018.
STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson 
Education do Brasil, 2010.
TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson Prentice 
Hall, 2010.
WEBER, R. F. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: Bookman, 
2012. (Série Livros Didáticos Informática UFRGS, v. 8).
Dispositivos de armazenamento16
Encerra aqui o trecho do livro disponibilizado para 
esta Unidade de Aprendizagem. Na Biblioteca Virtual 
da Instituição, você encontra a obra na íntegra.
Conteúdo:
DICA DO PROFESSOR
O vídeo a seguir apresenta soluções de armazenamento que permitem aumentar o espaço de 
armazenamento, a disponibilidade, o desempenho e a confiabilidade.
Assista.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Como se chama a parte da memória que os sistemas utilizam para armazenar 
temporariamente os dados durante um processamento de transferência de 
informações?
A) Memória RAM.
B) Buffer.
C) EEPROM.
D) Memória Flash.
E) CompactFlash.
2) O Pen Drive utiliza memórias de qual tipo?1. 
 2. 
A) Primárias.
B) Secure Digital.
C) EEPROM com transistor em base flutuante.
D) Memory Stick.
E) CompactFlash.
3) Ao se dividir um HD em duas partições, o SO apresentará as partições de qual 
maneira?
A) A: e B:
B) A: e C:
C) B: e C:
D) C: e D:
E) D: e E:
4) Um arquivo de 27,5 GB pode ser armazenado como um arquivo completo em um:
A) CD-ROM dupla camada.
B) DVD de duas faces e duas camadas.
C) Blu-Ray de uma face.
D) Blu-Ray de duas faces
E) miniSD.
5) Com relação à hierarquia de memórias, qual é a memória mais rápida?
A) Memória cache.
B) Memória RAM.
C) Disco óptico.
D) Disco magnético.
E) Registrador.
NA PRÁTICA
A capacidade dos discos rígidos tem aumentado exponencialmente. É comum, hoje em dia, 
encontrar notebooks, desktop ou mesmo HDs externos com enormes capacidades de dados para 
uso doméstico, variando de 1 a 10 TB, e a tendência é continuar aumentando.
Uma queda, um impacto forte, uma variação rápida de energia no momento em que o disco está 
gravando, podem causar danos ao HD e a perda de todo o seu conteúdo. Já existem softwares 
poderosos para recuperação de HDs, mas nem sempre conseguem recuperar toda a informação 
contida, e, muitas vezes, a recuperação desorganiza a estrutura de arquivos existentes. Imagine 
ter que organizar 4 TB de arquivos ou até mesmo perder toda essa informação. 
Confira a situação que Luiza passou.
Os principais sistemas operacionais normalmente trazem aplicações para auxiliar na partição do 
disco. Também existem diversos programas comerciais, com interfaces bastante agradáveis, que 
facilitam esse processo.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Tudo o que você precisa saber sobre SSDs
Muito mais rápido que os velhos discos rígidos, o SSD está ficando cada vez mais atraente.
Conteúdo interativo disponível na plataforma de ensino!
Dispositivos de Saída
APRESENTAÇÃO
Atualmente, a tecnologia da informação (TI) pode ser encontrada em todos os lugares e cada vez 
mais ela faz parte da nossa rotina. Isso nos faz desejar conhecer cada vez mais os equipamentos 
computacionais que entramos em contato.
Uma parte importante desses sistemas computacionais são os dispositivos de saída. Eles 
desempenham um papel fundamental, porque são eles que traduzem os resultados dos 
processamentos efetuados pelos sistemas computacionais para o mundo exterior, ou seja, para 
que exista a interação entre o sistema e os usuários.
Nesta Unidade de Aprendizagem, você verá o que são dispositivos de saída dos 
computadores, estudar os principais dispositivos de saída e quais são seus principais fabricantes.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar os dispositivos de saída.•
Listar os dispositivos de saída.•
Enumerar os principais fabricantes de dispositivos de saída.•
DESAFIO
Os dispositivos de saída podem apresentar sua interação por meios visuais, sonoros ou de forma 
impressa. Sistemas que apresentam saídas que podem apresentar interação com os sentidos do 
olfato, paladar ou tato ainda estão em desenvolvimento, principalmente nas áreas ligadas à 
robótica e à realidade virtual.
Você trabalha em uma organização que prepara eventos, sua empresa foi contratada para um 
workshop sobre gameficação, e você terá de preparar um estande com uma plataforma para 
jogos.
As especificações dos jogos que foram informadas são as seguintes:
Suporte ao DirectX 11 
Memória mínima 2 GB 
Windows 10 
Blu Ray 3D
Após verificar que as máquinas disponíveis eram todas i7 de quarta geração com 8 GB de 
memória, você passou na área de estoque do departamento de TI. Acompanhe, na imagem a 
seguir, as seguintes placas que encontrou.
 
A partir dessa situação, selecione qual placa você escolheria para colocar nas máquinas e 
explique a razão dessa escolha.
INFOGRÁFICO
Dispositivos de saída são aqueles que, após alguma ação do sistema computacional, apresentam 
alguma saída para o mundo exterior. Os dispositivos de saída visuais são os mais comuns. 
Normalmente, apresentam o resultado do processamento em uma tela, que pode ser sensível ao 
toque. Hoje, as sensíveis ao toque são muito encontradas em terminais bancários, totens de 
Shopping Centers, celulares, tablets e notebooks, entre outros.
No Infográfico a seguir, você verá as principais interfaces de alguns dispositivos de saída.
Conteúdo interativo disponível na plataforma de ensino!
CONTEÚDO DO LIVRO
O processamento de dados, dentro do computador, ocorre a partir da entrada de alguma 
informação. O computador recebe os dados, faz o processamento e realiza alguma ação, 
produzindo uma saída. Essa saída pode ser o movimento da seta do mouse na tela do monitor, a 
gravação de dados em um disco rígido ou pendrive, a gravação de dados em um DVD, o texto 
que está sendo digitado aparecendo na tela do computador ou a execução de uma música ou 
vídeo.
No capítulo Dispositivos de saída do livro Fundamentos Computacionais, você verá os 
principais dispositivos de saída de um Sistema Computacional e quem são os principais 
fabricantes. 
Boa leitrura.
Dispositivos de saída
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar os dispositivos de saída.
 � Listar os dispositivos de saída.
 � Enumerar os principais fabricantes de dispositivos de saída.
Introdução
No mundo atual, a tecnologia da informação (TI) pode ser encontrada 
em todos os lugares. Cada vez mais, ela faz parte da nossa rotina, 
seja em casa, nos diversos equipamentos de TI, seja no nosso deslo-
camento, nos carros, ônibus, aviões e semáforos, seja no trabalho e 
nos equipamentos com os quais precisamos lidar. Isso nos faz querer 
conhecer mais sobre os equipamentos computacionais com os quais 
entramos em contato.
Uma parte importante desses sistemas computacionais são os dispo-
sitivos de saída. Eles desempenham um papel fundamental, porque são 
eles que traduzem os resultados dos processamentos efetuados pelos 
sistemas computacionais parao mundo exterior, ou seja, eles permitem 
que exista a interação entre o sistema e os usuários.
Neste capítulo, você vai compreender o que são dispositivos de saída 
dos computadores, assim como estudar os principais dispositivos de saída 
e quais são os seus principais fabricantes.
Conceitos sobre dispositivos de saída
Você já deve saber que o computador é um conjunto de componentes eletrônicos 
que executa alguma forma de processamento de dados, e essa informação é o 
primeiro passo para compreender o conceito de dispositivos de saída!
O processamento de dados, dentro do computador, ocorre a partir da en-
trada de alguma informação. Essa informação pode ser a digitação de teclas 
em um teclado (físico ou virtual), a leitura de um DVD, CD, cartão ou pen 
drive, o movimento de um mouse ou a leitura de um código de barras. Então, 
computador recebe os dados, faz o processamento e realiza alguma ação, 
produzindo uma saída. Essa saída pode ser o movimento da seta do mouse 
na tela do monitor, a gravação de dados em um disco rígido ou pen drive, a 
gravação de dados em um DVD, o texto que está sendo digitado aparecendo 
na tela do computador ou a execução de uma música ou vídeo.
Como você deve ter percebido, então, dispositivos de saída são aqueles que, após 
alguma ação do sistema computacional, apresentam alguma saída para o mundo 
exterior.
Existe uma infinidade de dispositivos que permitem a interação das pes-
soas com a máquina, devido à enorme informatização de tudo. Entretanto, é 
importante conhecer os principais, em especial aqueles que permitem uma 
interação próxima com as pessoas e que também podem ser manipulados.
Os dispositivos de saída podem apresentar a sua interação por meios visuais, 
sonoros ou de forma impressa. Sistemas que apresentam saídas que interagem 
com os sentidos do olfato, paladar ou tato ainda estão em desenvolvimento, 
principalmente nas áreas ligadas à robótica e à realidade virtual.
Os dispositivos de saída visuais são os mais comuns. Normalmente, apre-
sentam o resultado do processamento em uma tela, que pode ser sensível ao 
toque, por exemplo. Hoje as telas sensíveis ao toque são muito encontradas 
em terminais bancários, totens de shoppings, celulares, tablets e notebooks, 
entre outros.
Monitores
Os monitores podem ser do tipo CRT (Cathode Ray Tube – tubo de raios cató-
dicos) ou de tela plana, os quais utilizam mais frequentemente o LCD (Liquid 
Crystal Display – tela de cristal líquido). Apesar de as telas CRT estarem 
caindo em desuso, ainda são muito encontradas em grandes concessionárias 
de veículos, agências bancárias, terminais eletrônicos e companhias aéreas; 
por isso, é interessante abordar o assunto.
Dispositivos de saída2
Os tubos dos monitores CRT são grandes válvulas que contêm canhões, os 
quais podem emitir elétrons em direção a uma tela fosforescente na parte frontal 
do tubo. Eles constroem a imagem por linhas quase horizontais, varrendo da 
parte superior para a parte inferior. Normalmente, ele varre as linhas ímpares 
60 vezes por segundo, e depois as pares 60 vezes por segundo, formando 
imagens a uma taxa de 30 quadros por segundo.
Os monitores com telas LCD têm uma matriz de cristais que podem ser 
polarizados por uma corrente elétrica. Seu funcionamento é semelhante ao 
CRT; porém, em vez de canhão para bombardear uma tela fosforescente, as 
linhas são construídas polarizando-se os elementos de cristais em sequência, 
para formar as linhas. Existem dois tipos: o de matriz passiva e o de matriz 
ativa. O monitor de matriz ativa tem uma qualidade melhor de imagem, mas é 
mais caro. Ele utiliza um refresh de 60 a 100 vezes por segundo. Atualmente as 
telas LCD recebem um painel de LED (Light Emitting Diode – diodo emissor 
de luz) com LEDs das três cores primárias, a fim de reforçar a cor, aumentando 
a nitidez, o brilho, o contraste e a quantidade de cores.
Refresh é o ato de enviar imagens periodicamente ao monitor. Por exemplo, um refresh 
de 60 Hz significa que, a cada 1/60 segundos, uma imagem é enviada ao monitor.
Impressoras
Nas empresas, a impressora ainda desempenha um papel muito importante 
para imprimir relatórios, documentos, boletos, promissórias, etc. Em casa, 
muitas pessoas precisam imprimir documentos ou mesmo querem imprimir 
alguma coisa após um acesso à internet.
A importância das impressoras está no fato de que elas produzem informa-
ções no papel. Existem diversos tipos de impressoras: monocromáticas, a cores, 
3D, jato de tinta, laser, cera e vários outros. Além disso, há dois métodos para 
imprimir no papel: o de impacto e o de não impacto. Na impressora de impacto, 
a cabeça de impressão entra em contato com o papel e imprime utilizando 
pequenas agulhas dispostas em uma matriz. Na impressora de não impacto, 
as cabeças não tocam fisicamente o papel (CAPRON; JOHNSON, 2004).
3Dispositivos de saída
A impressora mais barata é a matricial, que é uma impressora de impacto 
e monocromática — apesar de existirem fitas com várias cores. Ela utiliza 
uma cabeça com uma matriz de 7 ou 24 agulhas, que impactam uma fita sobre 
uma folha de papel. O processo é semelhante ao de uma máquina de escrever 
e bastante lento. Por isso, está ficando difícil de encontrá-la, uma vez que as 
impressoras a jato de tinta têm melhor qualidade e são mais rápidas e bara-
tas. Entretanto, no mundo corporativo, a impressora matricial ainda é muito 
utilizada para imprimir contracheques, comprovantes de cartão de crédito, 
extratos bancários e documentos que precisam marcar o verso, a fim de evitar 
alterações. É a única que pode imprimir em papéis com mais de duas vias 
e com papel carbono; esse modelo também é muito ruidoso, com qualidade 
gráfica ruim, mas bastante confiável.
Outra impressora monocromática muito utilizada é a impressora térmica, 
que normalmente precisa de um papel sensível ao calor: quando esquentado, 
fica preto. Uma cabeça esquenta o local da impressão no papel e, portanto, 
elas não precisam de tinta nem de cartuchos. Sua principal desvantagem está 
na sua sensibilidade à luz do sol; com o tempo, a impressão também vai se 
apagando. Esse modelo é muito utilizado em recibos da máquina de cartão 
de crédito, em etiquetas e em impressão de código de barras.
As impressoras a laser utilizam feixes luminosos para imprimir, usando 
uma tecnologia semelhante às fotocopiadoras, e possuem uma qualidade de 
impressão excelente, além de serem muito rápidas. De modo geral, o tambor 
dessa impressora recebe uma carga de até 1.000 volts, e o material fotossensível 
fica carregado. Quando um feixe de luz passa por ele, reproduzindo uma linha 
para impressão, os pontos atingidos perdem a sua carga. Quando o tambor 
passa pelo toner, este é atraído pelos pontos que ainda estão carregados. 
Posteriormente, o tambor é pressionado contra o papel e transfere o toner (pó 
preto) para ele. O papel, então, passa por aquecimento, o pó preto se funde, e 
a impressão é fixada. Em seguida, o tambor é limpo e descarregado, ficando 
preparado para recomeçar o ciclo de impressão.
As impressoras a cores utilizam várias tecnologias, empregando tintas ou 
cera em cabeças que têm algum tipo de matriz para imprimir um texto ou 
uma imagem. 
Dispositivos de saída4
Enquanto os monitores e as TVs utilizam as três cores primárias aditivas RGB (Red – 
vermelho, Green – verde, Blue – azul) para compor todas as cores, uma vez que utilizam 
a luz transmitida, as impressoras utilizam as cores complementares ou subtrativas 
primárias CYMK (Cyan – ciano, Yellow – amarelo, Magenta – magenta, blacK – preto), 
que são absorvidas e refletem o resto. As impressoras utilizam um quarto cartucho (o 
preto), porque combinar as três cores complementares para produzir o preto é muito 
difícil, já que exige um grau de pureza muito grande — daí a utilização do cartucho 
na cor preta separadamente.
Muitos já tiveram a frustação de tentar imprimir uma imagem que estava 
muito boa numa tela de monitor e cuja qualidade na impressora ficava muito 
ruim.Isso se deve a vários motivos (TANENBAUM, 2007, p. 66):
[...] os monitores utilizam luz transmitida (RGB), enquanto as impressoras a 
cores utilizam luz refletida (CYMK); enquanto os monitores constroem as 
imagens utilizando uma matriz composta por pixels codificados em número 
de cores (256 cores, 216 cores, 232 cores), as impressoras precisam utilizar 
meios-tons; os monitores têm fundo negro, e o papel tem fundo luminoso; as 
gamas do RGB e do CYMK são diferentes.
Por isso, existem várias tecnologias para impressões em cores. As cinco 
mais comuns são as que utilizam tinta à base de corantes, tinta à base de 
pigmentos, tinta sólida, cera e sublimação de corante ou de tinta.
As impressoras a jato de tinta utilizam as duas primeiras. Elas borrifam 
pontos de corante dissolvidos em uma base fluida por meio de uma matriz de 
bicos injetores, produzindo cores brilhantes. Todavia, as suas cores desbotam 
com facilidade quando expostas à luz solar — que tem boas quantidades de luz 
ultravioleta. As impressoras à base de pigmentos utilizam partículas sólidas 
de pigmentos dissolvidos em uma base fluida que evapora, após aplicada, 
ficando o pigmento retido no papel. Esses pigmentos costumam entupir as 
cabeças de impressão; por isso, necessitam de limpeza periódica. As cores são 
mais duradouras, mas menos brilhosa que as à base de corantes. Essas duas 
tecnologias necessitam de papel especial, de modo a evitar que a impressão 
fique borrada. 
O terceiro tipo, o de tinta sólida, é um tipo especial de impressora a jato 
de tinta, que possui quatro pedaços de tinta à base de cera, os quais precisam 
5Dispositivos de saída
ser derretidos pela impressora e colocados em um recipiente de tinta quente, 
de forma que possam ser borrifados no papel durante a impressão. Após a 
impressão, a tinta endurece e é imprensada entre dois rolos, para que se funda 
com o papel. A desvantagem dessas impressoras é que precisam de um tempo 
de aquecimento, que pode levar até 10 minutos (TANENBAUM, 2007).
O quarto tipo é a impressora a cera. Ela possui fitas com cera nas cores 
CYMK, as quais são derretidas por elementos matriciais à medida que o papel 
passa pela fita. A impressão se dá pela fusão dos pigmentos da cera no papel. 
Sua qualidade é muito alta e é muito utilizada na indústria da publicidade.
O quinto tipo utiliza sublimação de corante ou de tinta. Sublimação é o 
processo de passagem do estado sólido para o gasoso, sem passar pelo estágio 
intermediário líquido. Nessa impressora, o aquecimento é feito pela cabeça 
de impressão, que tem a matriz com os elementos programáveis. Quando 
os corantes CYMK passam pela cabeça, a tinta ou o corante é vaporizado 
instantaneamente e absorvido pelo papel. Quanto mais quente, mais corante 
é vaporizado e mais colorido é passado para o papel. Essas impressoras são 
utilizadas, principalmente, para fotografias de alta qualidade.
A impressão colorida a laser segue um processo idêntico ao processo 
da impressora a laser monocromática, mas com quatro toners com cores 
diferentes (CYMK). 
Os links a seguir trazem detalhes sobre impressoras a jato de tinta, laser e LED, 
respectivamente.
https://goo.gl/Z7ktbQ
https://goo.gl/zX7fMk
https://goo.gl/DL2GL1
As impressoras descritas anteriormente não esgotam o assunto. Existem 
muitos outros tipos, utilizando diversas tecnologias, e sempre estão surgindo 
novidades (veja o link sobre impressão LED).
Dispositivos de saída6
Dispositivos sonoros
Outro dispositivo de saída muito comum nos sistemas computacionais são as 
caixas de som e os fones de ouvido, cujo modo de funcionamento é semelhante.
A caixa mais simples possui apenas um alto-falante e o seu modo de 
funcionamento também é simples: uma bobina enrolada em um canudo de 
papelão que está colado a um cone, e é circulada por um ímã que cria um 
campo magnético. Quando uma corrente proporcional ao nível de um som 
passa pela bobina, o campo magnético criado na bobina interage com o campo 
magnético do ímã, impelindo ou recuando o cone. Com isso, o cone empurra 
ou puxa o ar, produzindo o sinal acústico, ou seja, o som.
Caixas mais sofisticadas, com vários alto-falantes, costumam adequar as 
dimensões dos cones às frequências que ele será capaz de reproduzir. Assim, 
um tweeter é um alto-falante com dimensões reduzidas e adequadas para 
reproduzir os sons agudos (acima de 5 kHz), o mid-range reproduz os sons das 
frequências médias (entre 640 Hz e 5 kH), e o woofer reproduz as frequências 
dos sons graves (entre 65 a 250 Hz). A separação entre as frequências altas, 
médias e baixas é efetuada por filtros projetados para deixar passar a faixa 
de frequência específica.
Em sistemas que exigem qualidade, normalmente se utiliza uma caixa 
acústica que reproduz os sons extremamente baixos (entre 20 a 65 Hz), cha-
mada de subwoofer.
Aprenda mais sobre frequências acessando o link ou 
código a seguir.
https://goo.gl/qyHg2j
O fone de ouvido tem funcionamento muito similar aos alto-falantes, 
exceto pelo seu tamanho minúsculo, que exige alguns truques tecnológicos.
7Dispositivos de saída
Projetores multimídia
Os projetores são dispositivos de saída que até pouco tempo atrás eram uti-
lizados em eventos, palestras, apresentações, reuniões de trabalho, escolas e 
universidades. Entretanto, ultimamente estão cada vez mais frequentes também 
em residências os chamados home theaters, ou cinema em casa.
O projetor multimídia é um dispositivo capaz de projetar imagens em uma 
superfície utilizando componentes ópticos e mecânicos. É composto de uma 
matriz ativa na qual a imagem é formada, uma fonte de luz, lentes esféricas 
e espelhos côncavos.
Principais dispositivos de saída
Existe uma quantidade enorme de dispositivos de saída, cada um com as suas 
características. A seguir, você vai aprender um pouco mais sobre os principais 
dispositivos de saída que podem ser encontrados no dia a dia.
Monitores
Dentro da gama enorme de monitores existentes, o primeiro aspecto a se 
observar é a resolução máxima permitida. A resolução de vídeo é definida a 
partir da quantidade de pixels, dada pelo número de linhas na altura e pelo 
número de colunas na largura. 
Na resolução full HD, existem 1.920 colunas de largura por 1.080 linhas de altura, 
resultando em 1.920 x 1.080 = 2.073.600 pixels, ou aproximadamente 2 Mpixels.
No full HD, se cada pixel for codificado com 32 bits, ou seja, 4 bytes, isso 
quer dizer que a placa de vídeo deverá ter, no mínimo, uma memória de 8 
MB para armazenar uma tela (uma imagem). Se for em uma placa on-board 
(aquela que utiliza a memória RAM da máquina como armazenamento parcial 
da memória de vídeo), teremos 8 MB a menos da memória disponível para 
outros processamentos.
Dispositivos de saída8
Pixel é a menor parte que pode ser exibida numa tela. Uma imagem é formada por 
um conjunto de pixels; desse modo, quanto mais pixels, maior será a definição da tela 
para uma mesma dimensão. Por exemplo, uma tela de 27 polegadas com 1.920 x 1.080 
pixels terá uma resolução maior que uma tela de 27 polegadas com 1.080 x 720 pixels.
Outro aspecto bastante interessante é o PPI (Pixels Per Inch – pixels 
por polegada), que indica a concentração de pixels, ou seja, a quantidade 
de pixels de um monitor por polegada. Isso tem uma ligação direta com a 
qualidade do monitor, uma vez que, quanto mais PPIs para uma quantidade 
de polegadas de um monitor, maior a sua nitidez e melhor a sua qualidade 
de imagem (Figura 1).
Figura 1. Comparação entre 72 PPI e 300 PPI.
O tamanho de um monitor é medido na sua diagonal, e o seu comprimento 
é dado em polegadas. Assim, um monitor de 18 polegadas possui a medida 
equivalente a 18 polegadas em sua diagonal. 
O PPI é definido como a relação entre a resolução da diagonal pelo tamanho 
do monitor. Então, o número de PPIs é dado por:
9Dispositivos de saída
onde:
A = número de pixels da altura;
L = número de pixels na largura;
D = tamanho do monitor.
Assim, para um monitor de 27 polegadas e full HD, PPI = =81 PPI. 
Usando a mesma resolução em um monitor de 32 polegadas, teremos 68 PPI, 
o que significa uma qualidade menor da imagem. A conclusão é que não 
adianta ter um monitor grande, com muitas polegadas, mas baixa resolução.
Os monitores têm uma série de interfaces para serem conectados. A mais 
antiga delas é o padrão VGA, que é um conector analógico o qual não transporta 
áudio, só vídeo. Além disso, ele pode ter interferência de ondas eletromagnéticas 
— ainda que existam versões blindadas, para proteger o sinal das interferências. 
Sua qualidade é razoável e suporta RGB com 24 bits/pixel com 8 bits por canal.
O DVI é um padrão digital que também só transporta vídeo e suporta 24 
bits/pixel com 8 bits por canal. Sua qualidade geral não é afetada por interfe-
rências, porque qualquer perturbação normalmente é corrigida no receptor. 
A qualidade é semelhante à conseguida pelas interfaces HDMI e Display 
Port, com as mesmas configurações. Existem cabos DVI com vários tipos 
de conectores: Single-Link DVI-D, Dual-Link DVI-D e Dual-Link DVI-I.
O HDMI é um padrão digital e, diferentemente dos padrões anteriores, 
suporta áudio. Existem diversas versões dos conectores da interface, mas o 
funcionamento e as características elétricas são os mesmos. Sua qualidade é 
semelhante ao DVI para as mesmas configurações.
O Display Port é um padrão digital que também suporta áudio. Ele foi 
pensado como um substituto do DVI e do VGA, e atualmente tem vindo nas 
placas de vídeo mais modernas, nos monitores topo de linha e nos notebooks 
mais recentes. Suporta RGB com 24 bits/pixel com 8 bits por canal e possui o 
Multi-Stream Transport, que permite utilizar divisores (splitters) para alimentar 
vários monitores independentes.
Impressoras
Dentro da gama enorme de impressoras existentes, o primeiro aspecto a se 
observar é a sua resolução máxima permitida, dada em DPI. À semelhança 
do PPI, o DPI (Dots Per Inch) significa pontos por polegada. Se a resolução de 
uma impressora é 1.200 x 1.200, significa que ela pode imprimir 1.200 pontos 
na horizontal e 1.200 pontos na vertical em uma polegada (2,54 cm). É óbvio 
que quanto mais DPIs uma impressora for capaz de imprimir, melhor será a 
qualidade da sua impressão.
Dispositivos de saída10
Quanto maior a quantidade de DPIs em uma impressão, mais demorada ela será e 
mais tinta vai gastar, embora a qualidade seja melhor.
Outro parâmetro importante é o PPM (Pages Per Minute – páginas por 
minuto), que indica a velocidade de impressão de uma dada impressora. 
O PPM não é uma medida padronizada. Um fabricante pode informar a velocidade 
de impressão no modo econômico, que é mais rápido, e não chamar a atenção para 
esse detalhe. 
O CPS (Characters Per Seconds – caracteres por segundo) é um parâmetro 
utilizado em impressoras matriciais, que indica o número de caracteres que 
ela pode imprimir por segundo. Assim, é lógico que quanto maior o número 
de CPS, mais rápida é a impressora.
Atualmente, encontram-se impressoras matriciais de 7 e 24 agulhas, nor-
malmente monocromática. Elas são lentas e barulhentas, mas muito úteis para 
imprimir formulários prontos de contracheques, os quais possuem carbono em 
seu interior, e muito utilizadas em caixas automáticos bancários, em função 
da sua robustez — o que a torna bastante durável — e de ter suprimentos 
com baixo custo.
As impressoras a jato de tinta são populares, devido à sua qualidade de 
impressão e ao seu custo. As velocidades de impressão são variáveis, depen-
dendo do fabricante e do modelo. A grande desvantagem dessas impressoras 
é o preço dos suprimentos, ou seja, dos cartuchos de tinta: muitas vezes, um 
conjunto de cartuchos das três cores mais o preto pode custar o dobro do 
preço da impressora.
Dependendo do fabricante, você pode encontrar impressoras nas quais a 
cabeça de impressão faz parte da impressora, ou impressoras em que a cabeça 
vem no próprio cartucho de tinta. Os cartuchos desta última apresentam a 
desvantagem de serem mais caros; entretanto, a cada troca do cartucho, tem-se 
11Dispositivos de saída
uma cabeça de impressão nova. Uma cabeça de impressão das impressoras do 
primeiro tipo pode ter um custo quase igual ao da impressora.
As impressoras a laser produzem impressões de excelente qualidade, em 
grande velocidade, e fazem pouco barulho; por isso, são muito empregadas em 
ambientes corporativos. Elas utilizam um método de impressão semelhante 
ao de uma fotocopiadora, mas a desvantagem fica por conta do custo — tanto 
da impressora quanto dos seus suprimentos.
As impressoras térmicas que utilizam material sensível ao calor não têm 
qualidade muito boa, sendo mais utilizadas para imprimir caracteres em má-
quinas de cartões de crédito, caixas eletrônicos, códigos de barras e etiquetas. 
Sua grande vantagem é o custo, tanto da impressora quanto do suprimento: 
elas só precisam do papel especial, não necessitando de tinta, fitas ou outros 
suprimentos.
Existem ainda as impressoras multifuncionais, que combinam diversos 
dispositivos em um só, como scanner, fax, impressora, copiadora, etc. As 
principais interfaces dessas impressoras são a interface paralela, que é muito 
antiga e está caindo em desuso, a interface USB, RJ45, Wi-Fi e Bluetooth.
Caixas acústicas e fones de ouvido
As caixas acústicas e os fones de ouvido (headphones) são os principais 
dispositivos de saída sonoros. Existe uma gama enorme desses dispositivos, 
variando em qualidade e preço. 
O principal aspecto a se observar nesses dispositivos é a sua resposta em 
frequência: quanto mais larga for a faixa de frequência que o dispositivo pode 
reproduzir, melhor. Outro fator importante é a resposta aos graves e agudos 
— as caixas e os fones com respostas pobres nessas duas faixas apresentam 
uma qualidade de som muito ruim.
Com relação às interfaces, encontramos nas placas essencialmente três ou 
seis conectores: no primeiro modelo, há o verde para caixas frontais e fone de 
ouvido, o azul para entrada de linhas e o rosa para microfone; no segundo, 
há esses três e mais o laranja para o subwoofer e o central, e os cinzas para 
as caixas laterais. O pino mais utilizado é o P2, apesar de existirem soluções 
com interface USB — atualmente, estão se tornando bastante populares as 
soluções sem fio e bluetooth.
Existe ainda uma interface chamada de S/PDIF, que transmite somente 
áudio (de excelente qualidade), a qual pode ser do tipo coaxial ou óptica. Vale 
lembrar que muitos outros dispositivos de saída existentes não foram abordados 
neste capítulo, uma vez que se pretendia abordar apenas os principais.
Dispositivos de saída12
Principais fabricantes de dispositivos de saída
A seguir, serão apresentados os principais fabricantes de dispositivos de saída 
do mercado.
 � Monitores: Samsung, Toshiba, Sony, LG, Dell, AOC, Phillips, Asus, 
Lenovo, HP.
 � Impressoras: HP, Brother, Epson, Canon, Lexmark, Olivetti, AGFA, 
Kodak, Xerox.
 � Caixas de som: Multilaser, Trust, New Link, C3 Tech, Pisc, Logitech, 
Creative, Edifier, Bookshelf, Cyber Acoustic, Dell, Bose, Altec Lansing, 
JBL, Pioneer, Sony.
 � Fones de ouvido: Koss, Creative, Phillips, Bose, Apple, Audio-technica, 
JVC, Sannheiser, AKG, Sony, Pioneer, Shure.
CAPRON, H. L.; JOHNSON, J. A. Introdução à informática. 8. ed. São Paulo: Pearson, 2004. 
TANENBAUM, A. S. Organização estruturada de computadores. 5. ed. São Paulo: Pe-
arson, 2007.
Leituras recomendadas
MONTEIRO, M. A. Introdução à organização de computadores. 5. ed. Rio de Janeiro: 
LTC, 2007. 
STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson, 
2010.
TANENBAUM, A. S. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2010.
WEBER, R. F. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: Book-
man, 2012. 
13Dispositivos de saída
Encerra aqui o trecho do livro disponibilizado para 
esta Unidade de Aprendizagem. Na Biblioteca Virtual 
da Instituição, você encontra a obra na íntegra.
DICA DO PROFESSOR
Os principais dispositivosde saída são os monitores, as impressoras, os projetores, as caixas 
acústicas e os fones de ouvido.
Os monitores, os projetores e as impressoras permitem a interação visual com os usuários. Os 
monitores e os projetores interagem por meio de vídeos e imagens, e as impressoras, por meio 
das imagens e textos impressos.
Na Dica do Professor, a seguir, você encontrará informações sobre os detalhes a considerar para 
colocar duas placas gráficas em um computador e obter os benefícios de um alto poder 
de processamento dos dispositivos de saída visuais.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Um monitor de 32 polegadas em resolução Full HD terá quantos PPI?
A) 62.
B) 68.
C) 92.
D) 95.
E) 98.
2) Uma impressora que utiliza a tecnologia de impacto é a impressora?
A) Térmica.
B) Laser.
C) InkJet.
D) Matricial.
E) À cera.
3) Na sigla CYMK, o K representa a cor?
A) Preta.
B) Ciano.
C) Magenta.
D) Amarela.
E) Vermelha.
4) O que as caixas acústicas utilizam como principal meio de conversão da corrente 
elétrica em som?
A) Um cone de papelão.
B) A interação entre dois campos magnéticos.
C) Um ímã.
D) A sublimação.
E) O ar.
5) Qual dos conectores a seguir é um conector somente de áudio?
A) HDMI.
B) USB.
C) DVI.
D) S/PDIF.
E) SCSI.
NA PRÁTICA
Um dispositivo de saída bastante comum em apresentações e mesmo em salas chamadas 
“cinema em casa (home theather)” é o projetor.
Apesar de sua utilização ser bastante frequente, é comum o usuário desconhecer detalhes como: 
qual a distância ideal para um determinado número de lumens? Qual resolução deve-se utilizar 
para determinada apresentação? Como fazer a compatibilização entre a resolução do 
computador e a do projetor?
Muitos já sentiram na pele, ao tentar fazer uma apresentação, o desapontamento em ver que 
nada é projetado em uma tela, apesar de aparentemente estar tudo funcionando a contento.
Veja, na imagem a seguir, uma solução para esse problema.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Converter Pixel para Centímetro (px para cm)
Conteúdo interativo disponível na plataforma de ensino!
Dispositivos de Saída
Conteúdo interativo disponível na plataforma de ensino!
Conceito de Periféricos de Saída
Conteúdo interativo disponível na plataforma de ensino!
Tipos de Memórias
APRESENTAÇÃO
Seja bem-vindo!
Os sistemas computacionais necessitam armazenar os dados em lugares onde fiquem 
disponíveis para processamento a qualquer momento. Este é o papel das memórias: armazenar 
dados. Esse armazenamento pode ser temporário ou permanente, e vai depender do objetivo do 
processamento em um dado momento.
As memórias desempenham um dos papéis mais importantes nos sistemas computacionais. Cada 
tipo de memória funciona de uma forma diferente e apresenta características específicas.
Nesta Unidade de Aprendizagem, você vai estudar como os diversos tipos de memórias 
funcionam, as diferenças entre memórias de leitura e escrita e os tipos de memórias existentes.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Descrever o conceito de memória.•
Listar as diferenças entre memórias de leitura e escrita.•
Identificar os tipos de memórias.•
DESAFIO
Suponha que você trabalha na área de TI em uma organização e recebeu a tarefa de instalar um 
software de edição musical em um computador do estúdio de produção.
Chegando ao estúdio, você verificou que o computador era um Intel Core i5-650 Processor i5 
2.6 GHz com 4 Gb de memória RAM e HD de 1 Tb, sistema operacional de 64 bits.
As configurações mínimas do software eram as seguintes:
1. 
 
Após a instalação, em um teste, você verificou que, durante a gravação, o software começava a 
engasgar, ou seja, o retorno do áudio soava a música com interrupções.
Após conferir as configurações do software, você chegou à conclusão de que o problema era no 
processamento ou na memória.
A partir dessa situação, que solução você daria para o problema? Explique.
INFOGRÁFICO
No infográfico a seguir, você vai visualizar as principais características das memórias voláteis e 
não voláteis.
Conteúdo interativo disponível na plataforma de ensino!
CONTEÚDO DO LIVRO
No capítulo Tipos de memórias, do livro Fundamentos computacionais, que serve de base 
teórica para esta Unidade de Aprendizagem, você aprofundará seus conhecimentos sobre os 
principais tipos de memórias que armazenam os dados de um sistema computacional. Você verá 
que esse armazenamento pode ser temporário ou permanente, dependendo do objetivo do 
processamento em um dado momento. 
Boa leitura. 
Revisão técnica:
Izabelly Soares de Morais
Licenciada em Ciência da Computação
Mestre em Ciência da Computação
Catalogação na publicação: Karin Lorien Menoncin - CRB-10/2147
C796f Córdova Junior, Ramiro Sebastião.
Fundamentos computacionais [recurso eletrônico] / 
Ramiro Sebastião Córdova Junior, Sidney Cerqueira Bispo dos 
Santos, Pedro Kislansky; [revisão técnica: Izabelly Soares de 
Morais ]. – Porto Alegre: SAGAH, 2018.
ISBN 978-85-9502-394-9
1. Computação. 2. Tecnologia da informação. I. Santos, 
Sidney Cerqueira Bispo dos. II. Kislansky, Pedro. III. Título.
CDU 004
Tipos de memórias
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Descrever o conceito de memória.
 � Listar as diferenças entre memórias de leituras e escritas.
 � Identificar os tipos de memórias.
Introdução
Os sistemas computacionais precisam armazenar os dados em lugares 
em que estes possam ficar disponíveis para processamento a qualquer 
momento. Esse é o papel das memórias: armazenar dados. Esse armaze-
namento pode ser temporário ou permanente, dependendo do objetivo 
do processamento em um dado momento.
As memórias desempenham um papel muito importante — talvez 
um dos mais importantes nos sistemas computacionais. Cada tipo de me-
mória funciona de forma diferente e apresenta diferentes características.
Neste capítulo, você vai compreender como os diversos tipos de 
memórias funcionam, bem como estudar as diferenças entre memórias 
de leituras e escritas e quais são os tipos de memórias existentes.
Conceito de memória
Um sistema computacional precisa ter à sua disposição informações que ele 
possa utilizar para realizar os diversos processamentos que permitem a ele 
cumprir a sua finalidade. Essas informações (programas e dados) são guardadas 
nas memórias do sistema que, dependendo do nível do processamento e da 
sua função, são chamadas de registradores, buffers, memórias RAM, ROM, 
cache, principal, etc.
As memórias são componentes essenciais em um computador. Sem elas, 
os computadores como os conhecemos hoje não existiriam.
Vamos examinar o seu funcionamento, começando com as formas de 
armazenar um bit. Uma forma de armazenar um bit é utilizando um Latch D, 
composto de uma configuração especial de portas NOT, AND e NOR, como 
mostrado na Figura 1.
Figura 1. Latch D e representação do Latch D, respectivamente.
Um flip flop D nada mais é do que um Latch D para as transições que 
ocorrem comandadas pelas bordas dos pulsos do relógio (clock). Em um Latch, 
as transições ocorrem comandadas pelos níveis.
Relógio (clock) é um tipo de circuito que gera uma série de pulsos retangulares em 
determinada frequência.
A Figura 2 apresenta uma configuração para uma memória de 8 bits, 
utilizando flip flops D.
Figura 2. Memória de 8 bits.
Tipos de memórias110
O arranjo mostrado na Figura 2 pode ser utilizado como um registrador 
de 8 bits. Se dois deles forem utilizados em paralelo, com um comando único 
para o pino 1 e outro para o pino 11, consegue-se um registrador de 16 bits.
Entretanto, para construir memórias muito grandes, é necessário outro 
arranjo. A Figura 3 mostra uma organização bastante utilizada, com quatro 
palavras de 3 bits.
Figura 3. Memória de 8 bits.
Fonte: Adaptada deTanenbaum (2007, p. 96).
Essa memória tem oito entradas e três saídas. I0, I1 e I2 são as entradas de 
dados, A0 e A1 são os endereços, CS (Chip Select) é onde se faz a seleção do 
chip de memória, RD serve para selecionar escrita ou leitura e OE (Output 
Enable), para habilitar as saídas O0, O1 e O2.
A organização mostrada na Figura 3 é muito flexível e pode ser expandida 
para qualquer número de palavras de potência de 2. As Figuras 4 mostra duas 
organizações de memórias, uma com 4 Mbits e outra com 512 Mbits.
111Tipos de memórias
Figura 4. (a) Organização com 512 K endereços e palavra de 8 bits e (b) organização com 
128 M endereços e palavra de 4 bits.
Fonte: Adaptada de Tanenbaum (2007, p. 96).
Diferenças entre memórias de leitura e escrita
As memórias apresentadas anteriormente podem ser lidas e escritas. Esse tipo 
de memória é conhecido como memórias RAM (Random Access Memories), 
ou seja, memórias de acesso aleatório. Esse nome deve ser interpretado com 
cuidado, uma vez que todas as memórias que você verá têm acesso aleatório.
As memórias RAM podem ser de dois tipos: estáticas ou dinâmicas. As 
memórias estáticas, chamadas de SRAM (Static Random Access Memories), 
têm a construção muito parecida com as memórias apresentadas anteriormente 
com flip flops D. Essas memórias são extremamente rápidas e conseguem 
manter os dados enquanto houver energia fornecida. Seu principal emprego 
é como memória cache de segundo nível.
Memória cache é um tipo de memória que armazena temporariamente as instruções 
e os dados que são utilizados mais frequentemente pelo processador. Antes de buscar 
uma instrução ou um dado na memória RAM, o processador acessa primeiro a memória 
cache, para verificar se a instrução ou o dado encontra-se armazenado nela. 
Tipos de memórias112
As memórias dinâmicas DRAM (Dynamic Random Access Memories) 
não utilizam os arranjos de flip flops apresentados anteriormente, e sim um 
conjunto de células que consistem em um capacitor e um transistor. O armaze-
namento se dá pela carga ou descarga do capacitor. Esse tipo de memória tem 
o inconveniente de que, de tempos em tempos (da ordem de milissegundos), 
os bits devem ser recarregados, devido a vazamentos da carga elétrica do 
capacitor. Como o controle dessa recarga é feito externamente à memória, o 
seu circuito de controle é mais complexo que o das memórias estáticas. Sua 
vantagem está na capacidade de maior quantidade de memória.
As DRAMs, por serem mais simples que as SRAMs (apenas um capacitor 
e um transistor), podem conter maior quantidade de bits por chip; por isso, são 
muito utilizadas como memórias principais dos computadores. Entretanto, o 
grande número de bits nesses chips de memórias as torna mais lentas. Em 
função disso, os computadores utilizam as memórias DRAM como memórias 
principais (da ordem de gigabytes), e vários níveis de cache com memórias 
mais rápidas, explorando assim as melhores características de cada uma delas.
As memórias apresentadas anteriormente são chamadas de memórias 
voláteis, porque, se não forem energizadas, as informações se apagam. Quando 
o computador é desligado, toda a informação armazenada desaparece.
Existe outro tipo de memória chamado de memória não volátil, na qual, 
após o carregamento da informação, esta permanece por bastante tempo, 
mesmo que a energia seja desligada — normalmente, ela não pode ter outro 
ciclo de escrita. Essas memórias são chamadas de memórias somente de leitura, 
ou ROMs (Read Only Memories). Elas são muito úteis em brinquedos, compu-
tadores, eletrodomésticos, carros e outros produtos nos quais a programação 
e os dados já devem vir carregados de fábrica e não precisam ser alterados.
Os bits nas ROMs são gravados na fábrica e não podem ser alterados. Portanto, 
elas precisam ser produzidas sob medida. Uma empresa, após fazer o projeto de 
um produto, precisa fabricar as ROMs necessárias ou encomendar os chips de um 
fabricante, de acordo com a sua necessidade. Isso demanda tempo e exige que a 
quantidade a ser encomendada seja suficiente para cobrir os custos de produção.
Essas desvantagens fizeram com que fosse desenvolvida uma ROM que 
fosse programável, ou seja, que permitisse que as empresas pudessem gravar 
essa memória. Surgiu assim a PROM (Programmable Read Only Memory). 
Esse tipo de memória é constituído de pequenos fusíveis, que podem ser 
queimados aplicando-se determinada tensão em um pino especial e indicando 
a linha e a coluna do fusível a ser queimada.
A evolução seguinte foi o desenvolvimento da EPROM (Erasable Pro-
grammable Read Only Memory), que pode ter os seus dados apagados ou 
113Tipos de memórias
programados por meio da sua exposição a uma luz ultravioleta. As EPROMs 
podem ser reutilizadas; assim, são muito úteis em projetos que precisam de 
várias alterações durante o seu desenvolvimento.
A EEPROM (Electrically-Erasable Programmable Read-Only Memory) é 
mais versátil que a EPROM, porque, em vez de luz ultravioleta, utiliza pulsos 
de tensão para apagar o seu conteúdo e pode ser reprogramada. Entretanto, 
ela não admite grandes capacidades, é muita mais lenta que a EPROM, muito 
mais lenta ainda que a DRAM e SRAM, além de ser muito cara.
Um tipo especial de EEPROM são as atuais memórias flash, que podem 
ser apagadas e reescritas quando conectadas a um dispositivo.
O link a seguir traz um vídeo sobre uma dúvida bas-
tante frequente: é possível usar tipos de memórias 
diferentes em uma mesma placa mãe, ao mesmo 
tempo?
https://goo.gl/DrSQL5
Identificando os tipos de memórias
As memórias RAM são vendidas no mercado em forma de pentes, conforme 
mostra a Figura 5, e dispostas de mais de uma maneira, cada uma com ter-
minologia própria.
Figura 5. Pente de memória.
Fonte: Garsya/Shutterstock.com.
Tipos de memórias114
A primeira terminologia a aprender é memória DDR (Double Data Rate), ou 
memória de taxa dupla de (transferência de) dados: ela permite a transferência 
de dois dados ao mesmo tempo (no mesmo ciclo de relógio). A memória DDR 
é uma memória SDRAM (Synchronous Dynamics Random Access Memory), 
ou seja, memória RAM dinâmica de acesso síncrono. Em outras palavras, 
ela é uma DRAM que atualiza os dados (escrita/leitura) de forma síncrona.
A ideia da sincronia é utilizar um relógio para controlar a leitura ou gra-
vação dos dados em ciclos. Isso exige um tempo mínimo para acessar um 
endereço e garantir a gravação ou leitura correta dos dados, pois a SDRAM 
precisa aguardar uns poucos nanossegundos antes de efetuar uma operação 
de leitura/escrita. 
Quem controla esse retardo é a CPU. Como ela normalmente tem uma 
frequência de trabalho muito maior que a memória, a consequência é que ela 
precisará aguardar algum tempo antes de obter os dados que solicitou.
Outro detalhe que merece atenção são as siglas SIMM (Single Inline Me-
mory Module), módulo de memórias em linha simples, e DIMM (Dual Inline 
Memory Module), módulo de memória em linha dupla. As SIMM possuem 
somente uma linha de memórias e trabalham com palavras de 32 bits, enquanto 
DIMM significa que os chips de memória são instalados em linha dupla e 
trabalham com palavras de 64 bits.
Memórias DDR-DIMM
Encontrada em módulos com linha dupla de memórias SDRAM, são DDRs, 
SDRAMs e DIMMs. Devido às características do DDR, em tese, o módulo 
deve ser capaz de transferir dados duas vezes mais rápido que uma SDRAM 
comum. As memórias DDR-DIMM — ou apenas DDR — possuem 184 pinos.
Com o aumento do poder de processamento dos microprocessadores, as 
memórias também tiveram de acompanhar essa evolução e, assim, começaram 
a surgir módulos de memória com velocidades e capacidades cada vez maiores. 
Dessa forma, o próximo módulo a surgir foi a DDR2.
Memórias DDR2
As DDR2 foram lançadas trabalhando com o dobro da frequência das DDR, 
com 240 pinos e capacidade de transferir o dobro de dados, ou seja, quatro 
por ciclo do relógio. Melhoraram o consumo de energia e a sensibilidade à 
interferência eletromagnética, mas a latência aumentou.A próxima evolução 
foi a DDR3.
115Tipos de memórias
Memórias DDR3
As DDR3 podem trabalhar com relógios de até 2,8 GHz, com taxas de trans-
ferência um pouco inferiores ao dobro das taxas conseguidas pelas DDR2. A 
latência também aumentou, em relação à DDR2, e foram lançadas com 204 
pinos. Existem várias versões dos módulos DDR3; o Quadro 1 apresenta um 
resumo dessas versões.
Memória
Frequência 
real
Frequência 
DDR
Taxa de transferência 
máxima
DDR3-800 400 MHz 800 MHz 6,4 GB/s
DDR3-1066 533 MHz 1,066 GHz 8,533 GB/s
DDR3-1333 666 MHz 1,333 GHz 10,666 GB/s
DDR3-1600 800 MHz 1,6 GHz 12,8 GB/s
DDR3-1866 933 MHz 1,866 GHz 14,933 GB/s
DDR3-2133 1,066 GHz 2,133 GHz 17,066 GB/s
DDR3-2400 1,2 GHz 2,4 GHz 19,2 GB/s
DDR3-2600 1,3 GHz 2,6 GHz 20,8 GB/s
DDR3-2800 1,4 GHz 2,8 GHz 22,4 GB/s
Quadro 1. Resumo das versões dos módulos DDR3.
Memórias DDR4
A DDR4 oferece melhor desempenho (2 Gbps por pino) e até 50% de aumento 
de desempenho em relação à DDR3, maiores capacidades DIMM, maior 
integridade de dados (CRC) e menor consumo de energia (40%).
A Samsung já possui módulos DDR4 de alto desempenho, com 3,2 GB/s 
de taxa por pino. Em dezembro de 2017, a empresa anunciou o início da pro-
dução de DDR4 de 2ª geração, com 3,6 GB/s por pino e eficiência energética 
até 15% maior.
Atualmente, fabricantes já anunciam que estão em processo de desenvolvi-
mento acelerado da nova geração de memórias, chamadas de DDR5, que deverá 
duplicar as velocidades de funcionamento em relação às memórias atuais.
Tipos de memórias116
TANENBAUM, A. S. Organização estruturada de computadores. 5. ed. São Paulo: Pe-
arson, 2007.
Leituras recomendadas
MONTEIRO, M. A. Introdução à organização de computadores. 5. ed. Rio de Janeiro: 
LTC, 2007.
STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson, 
2010.
TANENBAUM, A. S. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2010.
TOCCI, R. J. et al. Sistemas digitais. 11. ed. São Paulo: Pearson, 2015.
WEBER, R. F. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: Book-
man, 2012.
Referência
117Tipos de memórias
 
DICA DO PROFESSOR
Neste vídeo, você encontrará informações sobre como escolher a memória certa para seu 
computador.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) A memória com maiores taxas de processamento por pino é a:
A) SDRM
B) DDR
C) DDR2
D) DDR3
E) DDR4
2) São módulos de memórias em linha simples:
A) DIMM
B) DDR
C) SIMM
D) SDRAM
E) DRAM
3) Memórias constituídas de portas AND e NOR são as:
A) SRAM
B) DRAM
C) SDRAM
D) ROM
E) EEPROM
4) A EPROM é uma memória que:
A) precisa ser energizada para manter os dados.
B) pode ser regravada após a aplicação de um pulso em um determinado pino.
C) pode ser regravada após a aplicação de luz ultravioleta.
D) é encontrada em módulos chamados DDR.
E) é composta por um transistor e um capacitor.
5) Uma aplicação típica das memórias SRAM é:
A) memória cache.
B) memória principal.
C) disco óptico.
D) disco magnético.
E) registrador.
NA PRÁTICA
Muitas vezes, queremos verificar qual é a memória RAM instalada em nosso computador, ou 
mesmo conhecer algumas características dela, como frequência de trabalho, taxa de 
transferência e outros aspectos, como verificar se o desempenho do computador está compatível 
com seus componentes ou se é possível aumentar a memória para que fique mais rápido, e assim 
por diante. Obter essas informações pode não ser fácil, mesmo abrindo o gabinete e fazendo 
uma inspeção visual.
Como o tipo e a capacidade da memória RAM são muito importantes para o desempenho do 
computador, assim como a frequência com que a memória trabalha está diretamente relacionada 
a seu desempenho, você verá a seguir algumas formas de conhecer as características das 
memórias que são instaladas nos computadores do tipo PC. 
Conteúdo interativo disponível na plataforma de ensino!
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Manual da placa-mãe
Veja a seguir um exemplo de manual de placa-mãe em que se pode verificar os tipos de 
memórias aceitos por ela.
Conteúdo interativo disponível na plataforma de ensino!
Conheça as diferenças entre as memórias RAM e ROM
Este vídeo apresenta vários fundamentos das memórias voláteis e não voláteis.
Conteúdo interativo disponível na plataforma de ensino!
Gravador manual de EPROM
Este vídeo apresenta uma forma de apagar e gravar dados em uma EPROM.
Conteúdo interativo disponível na plataforma de ensino!
Memória RAM e CACHE
APRESENTAÇÃO
Os sistemas computacionais necessitam armazenar os dados em lugares onde possam ficar 
disponíveis para processamento a qualquer momento. Esse é o papel das memórias: armazenar 
dados. Esse armazenamento pode ser utilizado para armazenar informações tais como 
dados, instruções de programas e/ou guardar instruções de utilização mais frequentes. As 
memórias desempenham um papel muito importante, talvez um dos mais importantes, nos 
sistemas computacionais. Cada tipo funciona de uma forma diferente e tem diferentes 
características.
Nesta Unidade de Aprendizagem, você irá reconhecer como funcionam as memórias de escrita e 
leitura, identificará as diferenças entre memórias RAM e cache e classificará quais são os 
principais fabricantes dessas memórias.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar as memórias de escrita e leitura.•
Listar as diferenças entre memórias RAM e cache.•
Enumerar os princpais fabricantes de memórias RAM e cache.•
DESAFIO
Você trabalha na área de TI de uma grande organização e recebe a tarefa de montar um 
computador para a área de testes de produtos. Ao chegar na área de suporte, para selecionar o 
material que irá utilizar na montagem do computador, você verifica que a placa selecionada para 
a montagem era uma ASUS H110M-CS/BR.
Uma das solicitações era para que a máquina fosse otimizada e que tivesse a maior quantidade 
de memória RAM possível. Ao verificar quais materiais tem à sua disposição, você encontra as 
seguintes peças:
Considerando a circunstâncias, qual a melhor solução para o problema? Justifique sua resposta.
INFOGRÁFICO
No infográfico a seguir, você vai visualizar as principais características das memórias RAM e 
cache.
Conteúdo interativo disponível na plataforma de ensino!
CONTEÚDO DO LIVRO
No capítulo Memória RAM e CACHE, da obra Fundamentos Computacionais, você verá os 
detalhes de o que deve conter em um sistema computacional.
 
Memórias RAM e cache
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar as memórias de escrita e de leitura.
 � Listar as diferenças entre memórias RAM e cache.
 � Enumerar os principais fabricantes de memórias RAM e cache.
Introdução
Os sistemas computacionais precisam armazenar os dados em lugares 
em que estes possam ficar disponíveis para processamento a qualquer 
momento. Esse é o papel das memórias: armazenar dados. Esse arma-
zenamento pode ser utilizado para guardar informações como dados 
e instruções de programas ou para armazenar instruções de utilização 
mais frequentes.
As memórias desempenham um papel muito importante — tal-
vez um dos mais importantes nos sistemas computacionais. Cada 
tipo de memória funciona de forma diferente e apresenta diferentes 
características.
Neste capítulo, você vai compreender como funcionam as memórias 
de escrita e de leitura, estudar as diferenças entre memórias RAM e cache 
e conhecer quais são os principais fabricantes dessas memórias.
Conceitos sobre memórias de escrita e de leitura
Em um sistema computacional, existe um conjunto de dispositivos (do qual a 
memória faz parte) que servem para armazenar grandes quantidades de dados 
binários. As memórias geralmente são organizadas em forma matricial de um 
conjunto de latches, flip flops ou capacitores.Em geral, as matrizes são compostas de células que armazenam 1 bit e são 
organizadas em unidades de 1 a 8 bits. A combinação de 8 bits é chamada 
de byte. Cada bloco ou posição de memória pode ser acessado por meio da 
especificação de sua linha e coluna.
Um arranjo de 256 células de memória pode ser organizado de várias 
maneiras, dependendo da sua unidade de dados. Por exemplo, pode ser uma 
memória com 16 posições de 2 bytes (16 bits) cada, uma de 32 posições com 
1 byte (8 bits) cada, ou uma de 256 posições de 1 bit cada.
Especifica-se uma memória pelo tamanho da palavra vezes o número de 
palavras que ela pode armazenar.
Uma memória de 16 k × 8 significa que ela pode armazenar 16.384 palavras com 
tamanho de 8 bits. O número 16.384 advém do cálculo de 214, pois, no mundo binário, a 
base é sempre 2. Na representação, no entanto, costuma-se arredondar para o número 
mais próximo de mil — nesse caso, 16.000 ou 16 k.
A localização de uma célula em uma memória é dada pelo endereço. En-
tretanto, devemos notar que, para acessar um bit, o endereço será dado pela 
linha e coluna correspondentes, mas se o endereço for da palavra, ele será 
só o da linha correspondente. Assim, a forma de endereçamento depende de 
como a memória está organizada. Nos computadores atuais, as memórias de 
acesso aleatório estão organizadas em bytes ou múltiplos deles. Desse modo, 
a menor palavras acessada em um computador é 1 byte ou 8 bits.
Em um sistema computacional, após o microprocessador, a memória é 
o componente mais importante. Em princípio, ela deveria ser tão ou mais 
rápida do que o processador, para que não houvesse atraso na execução das 
instruções. Entretanto, as tecnologias existentes não conseguem produzir 
memórias tão rápidas; assim, adota-se uma hierarquia de camadas na qual as 
camadas superiores são as mais rápidas, mas de menor capacidade e mais caras.
O topo da hierarquia é ocupado pelos registradores, que são memórias 
especiais, feitas com o mesmo material do processador, e que ficam dentro 
da CPU (Central Processing Unit). Portanto, elas são tão velozes quanto o 
processador, não havendo nenhum atraso. Essas memórias normalmente têm 
capacidades muito pequenas — da ordem de 1 kB — e são gerenciadas pelas 
instruções dos programas. 
Memórias RAM e cache2
Em uma CPU (Central Processing Unit) de 32 bits, os registradores são matrizes de 32 por 
32 bits. Em CPUs de 64 bits, as matrizes de memórias dos registradores são 64 por 64 bits.
Memórias cache
Em seguida, como memórias mais rápidas, temos as memórias cache, normal-
mente controladas pelo hardware da máquina. As memórias cache são blocos 
com linhas de bytes, nos quais as linhas mais utilizadas ficam localizadas ou 
internamente à CPU, ou muito próximas a ela, dentro do encapsulamento.
Quando um programa em execução precisa realizar a leitura de uma palavra 
na memória, o hardware primeiro verifica se ela existe na memória cache. 
Se existir, o programa não fará nenhuma requisição à memória principal 
(RAM – Random Acess Memories), economizando assim um tempo precioso. 
Se aquela palavra não existir na memória cache, então será efetuada uma 
requisição à memória principal, por meio do barramento, que é uma operação 
mais demorada.
O conceito de caching é muito utilizado em computação, nas mais variadas 
tarefas. O computador o utiliza o tempo todo, seja armazenando instruções 
muito frequentes em sua memória principal, a fim de evitar a busca constante 
no disco magnético; seja armazenando diretórios de arquivos com nomes 
muito longos, para evitar repetições de busca; seja guardando o endereço e 
a página principal de um site muito visitado, de modo a evitar a buscar e o 
carregamento repetidos.
Implementar um sistema de cache não é fácil e suscita muitas dúvidas:
 � Em que momento colocar no cache um item novo?
 � Em que linha esse item novo deve ser colocado?
 � Quando o cache estiver cheio, qual linha deve ser retirada?
 � Onde colocar a linha retirada na memória principal ou em outro cache 
de segundo nível?
Essas perguntam fazem com que haja uma diversidade de algoritmos para 
lidar com essas questões. Os caches precisam de dois tipos de endereço para 
que cumpram a sua finalidade. O primeiro refere-se à localização espacial, 
ou seja, se um endereço de memória foi acessado recentemente, espera-se que 
3Memórias RAM e cache
os similares a essa localização sejam acessados em seguida. Assim, os caches 
trazem os dados próximos a esse endereço recentemente acessado, procurando 
antecipar-se a uma futura requisição.
O outro endereço importante refere-se à localização temporal, ou seja, 
espera-se que uma localização de memória acessada recentemente seja acessada 
de novo. Isso acontece com frequência quando o computador está executando 
uma instrução “FOR” ou “WHILE”. Essa propriedade é bastante explorada 
pelos caches no momento de decidir qual posição vai ser descartada. Nor-
malmente, eles descartam aquelas posições que estão há um longo tempo sem 
serem acessadas.
Os caches geralmente funcionam dividindo a memória principal em linhas 
de cache, que são blocos de tamanho fixo. Uma linha típica possui de 4 a 64 
bytes consecutivos, e cada linha é numerada começando do zero. Assim, por 
exemplo, se cada linha tiver 64 bytes consecutivos, a primeira linha começará 
com 0 até o byte 63, a segunda linha começa no byte 64 e vai até o byte 127, 
e assim por diante. Sempre haverá linhas no cache. 
Em um dos tipos de cache, se aparecer uma requisição, o dispositivo de 
controle verifica se os dados solicitados estão em alguma linha do cache. Se 
estiverem, o cache é lido, e uma solicitação à memória principal é evitada. Se 
os dados não estiverem no cache, uma de suas linhas é retirada, e a informação 
é buscada na memória principal, ocupando o espaço da que foi retirada. 
Existem caches de vários tipos, mas os principais são o de mapeamento 
direto, em que se mapeia cada bloco da memória principal em uma linha do 
cache (como explicado no parágrafo anterior); o de mapeamento associativo, 
em que os blocos da memória principal podem ser carregados em qualquer 
linha do cache; e o de mapeamento associativo por conjunto, que é uma 
mistura dos dois anteriores.
O importante é ter em mente que existem muitos algoritmos para lidar com 
essa troca de informações entre memória principal, cache e CPU; porém, em 
todos os algoritmos, a ideia é sempre manter no cache as linhas mais utilizadas 
no maior tempo possível.
Os processadores modernos utilizam bastante o caching, fornecendo me-
mórias cache de dois níveis: um cache L1, que está sempre dentro da unidade 
central de processamento e cujo acesso não apresenta retardo, e um cache 
L2, que apresenta retardo de um a dois ciclos de clock (relógio). O cache L1 
geralmente é da ordem de 16 kB a 64 kB, e o cache L2 é da ordem de 512 kB 
a vários megabytes.
Os processadores multinúcleo (dual core, quad core, octa core, etc.) possuem 
caches colocados de forma diferente, dependendo do fabricante. A Figura 1 
Memórias RAM e cache4
mostra um exemplo. Na Figura 1a, temos um processador com quatro núcleos 
compartilhando um cache L2 — essa abordagem é utilizada pela Intel. Na 
Figura 1b, temos um processador com quatro núcleos, no qual cada núcleo tem 
o seu próprio cache L2. Cada abordagem apresenta vantagens e desvantagens. 
A abordagem compartilhada exige uma controladora mais complexa; já na 
abordagem dos caches separados, é mais difícil manter a consistência dos 
dados entre os caches.
Figura 1. (a) Quad core com cache L2 compartilhado. (b) Quad core com caches L2 separados.
Fonte: Tanenbaum (2010, p. 13).
As placas mais modernas já vêm com um terceiro nível de cache e são 
chamadas de L3.
Memórias RAM
O nível seguinte, em termos de velocidade de processamento, é o da memória 
principal. Ela é o centro das memórias. Toda vez que o processador, ao fazer 
uma requisição, não encontra o solicitado no cache, passa a requisição para 
a memória principal.
A memória principaltambém é chamada de RAM (Random Access Me-
mory), o que conceitualmente está correto, uma vez que, no conjunto de 
memórias que fazem parte da memória principal, as memórias ROM também 
são de acesso aleatório. As controladoras dos dispositivos de entrada e saída, 
dos dispositivos de armazenamento, dos dispositivos de comunicação e BIOS 
5Memórias RAM e cache
(Basic Input Output System) têm memórias ROM (Read Only Memories), que 
são gravadas em fábrica, não podem ser alteradas e permitem o funcionamento 
desses dispositivos — mas continuam sendo de acesso aleatório. 
O BIOS desempenha um importante papel na maioria dos computadores: 
quando este é ligado, quem primeiro entra em ação é o programa gravado no 
BIOS, chamado de bootstrap (daí a expressão “dar o boot no computador”). 
Ele vai executar a inicialização do computador e fazer a verificação das in-
terfaces e os testes das memórias; se estiver tudo certo, ele passa o controle 
para o sistema operacional (SO). As placas-mãe mais modernas já vêm com 
os chamados flash BIOS, que permitem atualizações do BIOS. 
Existem diversos tipos de memórias RAM. Basicamente, elas podem ser 
divididas em memórias estáticas SRAM (Static RAM) e memórias dinâmicas 
DRAM (Dynamic RAM). As memórias estáticas são constituídas de circuitos 
similares aos flip flops D. 
Flip flops D são circuitos digitais capazes de armazenar um bit.
As SRAMs são extremamente rápidas, com acessos da ordem de nanosse-
gundos, mas muito caras. Por isso, são utilizadas como memórias dos caches L2.
As DRAMs não utilizam flip flops, mas sim células compostas de um 
transistor e um capacitor; os bits são armazenados no capacitor. Devido à 
simplicidade das células, esse tipo de memória permite uma grande densidade 
de células em espaços extremamente pequenos, e as capacidades de armazena-
mento de hoje chegam a vários gigabytes por conjunto de memórias (módulos). 
Isso traz como consequência uma maior latência (retardo) nas operações de 
leitura/escrita, com relação às SRAMs.
As DRAMs podem ser encontradas com várias tecnologias. Em compu-
tadores mais antigos, ainda podemos encontrar as DRM FPM (Fast Page 
Mode), uma DRAM de modo de página rápida. Ela é organizada segundo uma 
matriz de bits na qual o hardware seleciona o endereço de linha e os de coluna 
um a um. Ela não trabalha de acordo com o relógio, funcionando no modo 
assíncrono, ou seja, um sinal informa o momento de a memória responder a 
uma requisição.
Memórias RAM e cache6
A DRAM EDO (Extended Data Output), DRAM de saída de dados am-
pliada, foi uma evolução à FPM, porque permitia que uma segunda requisição 
à memória fosse feita, antes de a primeira ser concluída. Essa simples carac-
terística resultou no aumento de desempenho das memórias. 
Com o aumento da velocidade dos computadores, as FPMs e EDOs, que 
permitiam respostas em torno de 12 nanossegundos (TANENBAUM, 2007), 
passaram a não responder às exigências dessas novas tecnologias, sendo 
substituídas pelas SDRAM (Syncronous DRAM), ou DRAM síncronas. 
Essas memórias funcionam em perfeito ajuste com o relógio. A unidade 
central de processamento simplesmente informa a quantidade de ciclos 
de relógio em que a memória deve funcionar após a sua inicialização; 
contando os ciclos, ela entrega os bits solicitados. Com isso, as SDRAMs 
não precisam dos sinais de controle, e a sua velocidade de troca de dados 
com o processador aumenta.
Atualmente, a evolução da tecnologia levou às SDRAM DDR (Double 
Data Rate), ou SDRAM com dupla taxa de dados, que respondem às bordas 
de subida e de descida do pulso de relógio, dobrando assim a taxa de troca 
de dados. 
Uma memória DDR de 8 bits funcionando a 400 MHz entrega 8 x 2 = 16 bits a cada 
ciclo do relógio, o que resulta numa taxa de 16 x 400 106 = 6,4 109 (ou seja, 6,4 Gbps).
Diferenças entre memórias RAM e cache
A Figura 2 mostra um esquema de um computador, com destaque para as 
partes nas quais existem memórias. As memórias mais rápidas ficam dentro 
da unidade central de processamento CPU (Central Processing Unit), e são 
chamadas de registradores. Essas memórias são utilizadas permanentemente 
pelo processador, para executar as suas instruções, e são feitas da mesma 
matéria da CPU — e por isso mesmo são extremamente rápidas. Não há atraso 
em seu funcionamento, com relação ao processador central. 
7Memórias RAM e cache
Figura 2. Sistema computacional com três níveis de cache.
Fonte: Tanenbaum (2007, p. 173).
Em seguida, temos as memórias cache L1. Essas memórias também estão 
localizadas dentro da CPU, e por isso partilham das mesmas propriedades dos 
registradores, mas, como já vimos, com outras funções. Nos processadores mais 
modernos, o cache L1 costuma ser dividido em cache de instruções (L1-I) e cache 
de dados (L1-D), o que faz com que a largura de banda do sistema de memórias 
seja dobrada, já que cada cache acessa a memória principal individualmente.
Largura de banda é o número máximo de bits que pode estar em trânsito ao mesmo 
tempo pelo barramento.
O próximo nível é o cache L2. Ele pode ficar dentro do núcleo da CPU ou 
fora dele, mas dentro do encapsulamento e interligada à unidade central de 
processamento por um barramento interno de alta velocidade. Geralmente, 
esse cache é construído com SRAMs e faz um tratamento único para os dados 
e as instruções, ou seja, é um cache L2 para dados e instruções.
Os processadores mais modernos trazem ainda um cache de nível 3, ou 
L3. Esse cache é composto de alguns megabytes de memória SRAM e tem 
como característica que todo o conteúdo dos caches L1 está contido no cache 
L2, e todo o conteúdo do cache L2 está contido no cache L3.
Memórias RAM e cache8
Os caches se comunicam com a memória principal controlada pela uni-
dade central de processamento. Na realidade, as instruções e os dados são 
transferidos da memória principal para as memórias cache sob o comando 
da CPU. 
Todos os dispositivos, inclusive as memórias, possuem controladoras para acessar os 
endereços e ler/escrever dados.
As memórias das controladoras normalmente são memórias ROM, que 
já vêm com os programas gravados de fábrica. Elas fazem parte da memória 
principal, no sentido de que todos os programas são armazenados e rodam a 
partir da memória, mas as ROM não podem ser alteradas.
No nível seguinte, temos a memória principal, composta principalmente 
por DRAMs — por isso, é chamada também de memória RAM. Essa memória 
funciona como um armazenador de instruções e dados que serão executados 
pela CPU, permitindo a leitura ou escrita de dados, e é acessada a qualquer 
momento pela CPU. Um computador não funciona sem memória RAM. 
Os computadores atuais do tipo PC que apresentam arquitetura aberta 
permitem a troca ou o aumento das memórias RAM. Elas são vendidas em 
módulos das mais diversas capacidades: você encontra pentes de 1, 2, 4, 8, 16 
ou 32 GB, e cada vez mais o mercado oferece maior capacidade.
É óbvio que, quanto maior a capacidade da memória RAM, mais rapida-
mente o computador pode funcionar. Muitas vezes, é preferível aumentar a 
capacidade da memória RAM do que trocar de processador.
Quando um computador é ligado, entra em ação um programa chamado 
de bootstrap, que fica gravado no BIOS da placa-mãe. Esse programa ini-
cializa o sistema, testa todas as interfaces e memórias, verifica se o mouse 
e o teclado estão conectados e funcionando. Estando tudo certo, ele envia o 
comando para carregar o sistema operacional na memória RAM. A memória 
principal conta com um espaço protegido para o carregamento do SO. Ao 
ser carregado, o SO operacional assume o comando da máquina. A partir 
daí, só quem pode gravar alguma coisa na área protegida é o próprio sistema 
operacional.
9Memórias RAM e cache
Quando se dá o comando de executar algum programa, o sistema opera-
cional vai até a memória de armazenamento secundário (HD, pen drive, CD, 
DVD, Blu-Ray, SSD, etc.) e carrega as instruções do programa na memória 
RAM. A partir desse momento, o programa podeser executado. Nesse aspecto, 
a quantidade de memória existente passa a ser fundamental. 
Normalmente o sistema operacional e outros programas detalham a con-
figuração mínima necessária para que sejam executados. Isso é necessário 
não só por causa da velocidade de execução do programa, como também por 
causa da exigência de memória.
Suponha que você possui um computador com 2 GB de memória. Ao instalar o 
Windows 10, ele exige 2 GB de memória para computadores de 64 bits. Nesse 
caso, o seu desempenho será muito ruim. Suponha agora que seu computador 
tenha 4 GB. O sistema operacional reservará 2 GB para ele, ficando 2 GB para dados 
e programas. Quando o SO é carregado na memória, ele também instala outros 
programas que iniciam com a máquina, como programas que fazem verificações 
periódicas de atualização. Assim, a memória livre do seu computador vai sendo 
reduzida. Suponha que restou 500 MB livres. Se você rodar um programa que 
carregue 700 MB para a memória, ele executará isso em duas vezes. Na primeira, 
lerá os dados e carregará em torno de 500 MB para a memória. Depois ele fará 
outro acesso ao disco e carregará mais 200 MB. Isso faz com que toda a execução 
sofra o retardo dos acessos ao disco.
Pelo caso citado no exemplo, pode-se concluir que, quanto mais memória, 
melhor. Entretanto, aumentar a capacidade de memória vai depender se o SO 
é de 32 bits (só permite até 4 GB de memória) ou 64 bits, e se a placa-mãe 
pode receber módulos de memória maiores. 
Finalmente, outra diferença primordial entre as memórias RAM e memó-
rias cache é que, para trocar ou aumentar a memória cache, só trocando de 
processador. Já para trocar os módulos de memórias RAM, basta ter os slots 
disponíveis na placa-mãe — observando, é claro, o SO e os detalhes constantes 
nos manuais das placas.
Memórias RAM e cache10
Principais fabricantes de memórias RAM e cache
As memórias RAM são vendidas em módulos ou pentes. As principais fabrican-
tes dessas memórias são Kingston, Samsung, Motorola, Itaucom, MTec, NEC, 
Corsair, Spectec, Geil, Micron, Hynix, Patriot, OCZ, G. Skill e Markvision. É 
claro que a qualidade e a durabilidade variam entre elas. As mais conceituadas 
são Corsair, Samsung, Kingston, OCZ, G. Skill e Geil.
Existem muitos fabricantes de memórias de marca genérica, com uma grande diver-
sidade de preços e qualidade.
Quanto aos fabricantes de memórias cache, é mais difícil enumerá-los, 
uma vez que, como dito anteriormente, elas já vêm dentro do processador 
ou, algumas vezes, soldadas na placa-mãe. As memórias que vêm dentro 
do encapsulamento do processador são escolhidas quando você seleciona o 
processador que vai colocar na placa-mãe. 
Os principais fabricantes de processadores são a Intel e a AMD; entretanto, 
existem inúmeros outros: VIA Cyrix, MOS Technology, Qualcomm, Analog 
Devices, Atmel, Cypress, Fairchild, Fujitsu, Hitachi, IBM, Infineon, Intersil, 
ITT, Maxim, Microchip, Mitsubishi, Mostek, Motorola, National, NEC, NXP, 
OKI, Renesas, Samsung, Sharp, Siemens, Signetics, STM, Synertek, Texas, 
Toshiba, TSMC, UMC, Winbond, Zilog, Nvidia, Sun, SGI, entre outros. 
Como as placas-mãe desempenham um papel muito importante na esco-
lha do processador e das memórias, vamos elencar os principais fabricantes 
dessas placas. Vale lembrar que um fabricante de placa mãe conceituado, que 
prima pela qualidade de seus produtos, naturalmente vai exigir memórias e 
processadores provenientes de fabricantes confiáveis.
As maiores fabricantes de placas-mãe do mundo são ASUS, ECS, Gigabyte 
e MSI. Além dessas, temos ainda Dell, Winston, Foxconn, MIC-Mitac Inter-
national Corporation, USI-Universal Scientific Industrial, VIA Technologies, 
Aopen e Kinpo Electronics.
11Memórias RAM e cache
TANENBAUM, A. S. Organização estruturada de computadores. 5. ed. São Paulo: 
 Pearson, 2007.
TANENBAUM, A. S. Sistemas operacionais. 3. ed. São Paulo: Pearson, 2010.
Leituras recomendadas
MONTEIRO, M. A. Introdução à organização de computadores. 5. ed. Rio de Janeiro: 
LTC, 2007. 
STALLINGS, W. Arquitetura e organização de computadores. 8. ed. São Paulo: Pearson, 
2010.
TOCCI, R. J. et al. Sistemas digitais. 11. ed. São Paulo: Pearson, 2015.
WEBER, R. F. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: 
 Bookman, 2012. 
Memórias RAM e cache12
Encerra aqui o trecho do livro disponibilizado para 
esta Unidade de Aprendizagem. Na Biblioteca Virtual 
da Instituição, você encontra a obra na íntegra.
Conteúdo:
DICA DO PROFESSOR
No vídeo, você encontrará informações sobre como interpretar as informações sobre memórias 
no manual de uma placa-mãe.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Um CI de memória é especificado como 2k x 8. Este CI pode armazenar quantas 
palavras?
A) 16.
B) 1.024.
C) 2.048.
D) 16.000.
E) 16.384.
2) A memória de um computador possui a função de armazenar os dados para que 
possamos utilizá-los posteriormente. Porém, as células de uma memória possuem 
certa organização para que esta ação possa ser realizada. Assinale a alternativa 
correta sobre as memórias de acesso aleatório dos computadores atuais. 
A) As memórias de acesso aleatório são formadas a cada dado criado pelo usuário.
B) Os dados dos usuários são armazenados em um único espaço na memória aleatória.
C) O endereçamento da memória de acesso aleatório não podem ultrapassar 8 bits.
D) As memórias de acesso aleatório estão organizadas em bytes ou múltiplos deles.
E) As memórias de acesso aleatório não necessitam de controladores para acesso aos 
endereços. 
3) Podemos afirmar que uma memória de 16 kbits pode ser organizada das seguintes 
maneiras: 
A) 16k x 1, 1k x 16, 2k x 8.
B) 8k x 1, 1k x 16, 16k x 1.
C) 16k x 1, 1k x 8, 1k x 16.
D) 16k x 1, 1k x 16, 1k x 8.
E) 16k x 2, 1k x 16, 2k x 8.
4) A técnica onde os blocos da memória principal podem ser carregados em qualquer 
linha do cache é chamada de:
A) mapeamento associativo por conjunto.
B) mapeamento direto.
C) mapeamento indireto.
D) mapeamento associativo.
E) mapeamento associativo direto.
5) As memórias que funcionam em perfeito ajuste com o relógio são chamadas de 
memórias _____.
A) EDO.
B) FPM.
C) assíncronas.
D) síncronas.
E) DRAM.
NA PRÁTICA
Sabemos que as memórias RAM desempenham um papel muito importante no computador. 
Muitas vezes, a lentidão, o travamento e a demora no resultado do processamento de um 
computador são resultado da falta de memória ou de memórias inadequadas. Assim, 
frequentemente nos deparamos com o problema de ter pentes de memória e não saber se a 
memória é de um notebook ou de um desktop.
Como o tipo e a capacidade da memória RAM são fatores que afetam o desempenho do 
computador, além de a frequência com que a memória trabalha estar diretamente relacionada ao 
seu desempenho, vamos aprender algumas formas de diferenciar as memórias de desktop das de 
notebooks.
Veja, a seguir, uma solução para esse problema:
Conteúdo interativo disponível na plataforma de ensino!
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Memória RAM
Veja neste vídeo o que é e como funciona a memória RAM.
Conteúdo interativo disponível na plataforma de ensino!
Memória cache
Neste vídeo é mostrado como são mapeadas as memórias cache.
Conteúdo interativo disponível na plataforma de ensino!
A evolução das memórias RAM
Neste artigo é mostrada a evolução das memórias RAM .
Conteúdo interativo disponível na plataforma de ensino!
Memória ROM
APRESENTAÇÃO
Seja bem-vindo!
A memória do tipo Read Only memory (ROM) é muito importante para o funcionamento de 
computadores, pois é nela que ficam armazenados os dados que apoiam o funcionamento do 
sistema operacional. As memórios do tipo ROM são chamadas memórias de leitura. Essa 
categoria de memória características diferentes da memória RAM. 
 
Nesta Unidade de Aprendizagem, será apresentado o conceito de memória ROM, bem comoos 
tipos existentes de memória ROM, além do exemplo de utilização dessas memórias.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Reconhecer as memórias de leitura.•
Listar as diferenças entre memórias ROM, PROM, EPROM e EEPROM.•
Exemplificar o uso das memórias de leitura.•
DESAFIO
Na hora de comprar ou montar um computador, é normal que surjam dúvidas sobre como 
investir nos componentes. Em se tratando de memória, também é essencial ter o conhecimento 
necessário, para que seja possível fazer boas escolhas. Diante desse contexto, o entendimento 
sobre as diferenças entre memória RAM e memória ROM é essencial.
Faça um levantamento sobre a função dos dois tipos de memória (RAM e ROM), procurando 
identificar a diferença entre elas. Quais os motivos você elenca para que se invista em uma boa 
configuração de memória?
INFOGRÁFICO
Veja, no Infográfico a seguir, como as memórias do tipo ROM estão classificadas em 
comparação com os demais tipos de memória do ponto de vista de capacidade, custo e 
desempenho. 
 
CONTEÚDO DO LIVRO
As memórias são dispositivos que utilizam mecanismos diversos para armazenar informações, 
tais como números, letras, caracteres, instruções, endereços, dados, etc. Sua utilização ocorre, 
principalmente, em computadores e subsistemas computacionais (CANAL, 1999) . As 
memórias podem ser divididas em memória interna (volátil) e memória externa (não volátil).
No capítulo Memória ROM, da obra Fundamentos computacionais, você vai entender quais as 
principais características das memórias do tipo ROM.
Boa leitura.
FUNDAMENTOS 
COMPUTACIONAIS 
Ramiro Córdova Júnior 
Memória ROM
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Reconhecer as memórias somente de leituras.
 � Listar as diferenças entre memórias ROM, PROM, EPROM e EEPROM.
 � Exemplificar o uso das memórias somente de leitura.
Introdução
As memórias do tipo ROM são bastante importantes para o funciona-
mento de computadores. Essa categoria de memórias possui algumas 
características diferentes da memória RAM.
Neste capítulo, será apresentado o conceito de memória ROM, bem 
como os tipos existentes de memória ROM, além de exemplos de utili-
zação dessas memórias.
Memórias somente de leitura
As memórias são dispositivos que utilizam mecanismos diversos para arma-
zenar informações, como números, letras, caracteres, instruções, endereços, 
dados, etc. Sua utilização se dá principalmente em computadores em geral 
e em subsistemas computacionais (CANAL, 1999). As memórias podem ser 
divididas em memória interna (volátil) e memória externa (não volátil). 
As memórias denominadas ROM (Read Only Memory) são caracterizadas 
por serem memórias somente de leitura, isto é, o processador não escreve nelas; 
além disso, a memória ROM vem com os dados gravados pelo fabricante. 
Como exemplo mais palpável, podemos citar a BIOS: um chip de memória 
ROM que vem de fábrica com dados que apoiam o funcionamento do sistema 
operacional do computador.
Apesar de os modelos mais novos permitirem a regravação das informações 
contidas, não deixam de ser memórias somente de leitura, pois as regravações 
apagam tudo o que havia antes e gravam novos dados. Após a gravação (nor-
malmente um processo elétrico), a memória volta a funcionar como somente 
de leitura. Na Figura 1, é mostrada uma foto de um chip de memória ROM 
integrado à placa mãe de um computador (ALENCAR, 2012).
Figura 1. Chip de memória ROM.
Fonte: Barea (2017, documento on-line).
Uma memória do tipo ROM também armazena dados que são usados 
repetidamente em aplicações como tabelas ou conversões. Para alguns tipos 
de ROM, os dados são gravados durante o processo de fabricação, enquanto, 
para outros, os dados são gravados eletricamente. O processo de gravação de 
dados em uma ROM é denominado programação ou queima.
Algumas ROMs não podem ter seus dados alterados, enquanto outras 
podem ter seus dados apagados e regravados. As ROMs são não voláteis e, 
por isso, são empregadas para guardar dados que não mudarão durante a 
operação de um sistema, uma vez que, após cessada a alimentação elétrica 
os dados, estes não se perdem.
Os dados armazenados pela memória ROM são pequenos e, portanto, a sua 
capacidade de armazenamento não costuma passar dos 4 MB. Já memórias 
RAM, que são muito mais exigidas em tarefas diárias, podem ter 8 GB, 16 GB 
ou mais de capacidade. O preço pode variar muito, mas, em geral, o tipo RAM 
costuma ser bem mais caro que o ROM.
Memórias ROM já são usadas há mais de 40 anos, o que demonstra a sua 
importância. Com o passar do tempo, elas têm sofrido mudanças, a fim de se 
Memória ROM132
adaptar às necessidades atuais, mas o seu uso continuará por mais tempo. Como 
muitas das características dos computadores, essa foi uma implementação que, 
devido à sua efetividade, teve e terá um longo período de vida.
Tipos de memória ROM
Existe uma variação de características da ROM chamada de memória prefe-
rencialmente de leitura, que permite a regravação de dados (DEMETRIUS, 
2016). Veja quais os tipos existentes de memória ROM.
Mask-ROM
Foram as primeiras ROMs a serem desenvolvidas. São circuitos integrados 
que guardam o software ou os dados gravados durante a sua criação, podendo 
ser comparadas com os CD-ROMs, pois o usuário acessa aquilo que comprou 
e não pode gravar outros dados na mídia ou no chip. Também é conhecida 
como MROM (Figura 2), ela recebe esse nome porque o chip é composto por 
fotomáscaras que são usadas durante o processo de fotolitografia.
Devido ao seu processo de fabricação, esse tipo de memória não pode ser 
comprado pelo usuário final. Esses chips são utilizados por fabricantes em 
aplicações em que é necessário armazenar pequenos códigos em processa-
dores, ou para armazenamento do firmware do gerenciador de inicialização 
de computadores. 
Figura 2. Mask-ROM.
Fonte: Freire (2015, documento on-line).
133Memória ROM
PROM
A sigla PROM significa Programmable Read-Only Memory (ou memória 
somente de leitura programável). Esse tipo de memória sai de fábrica sem 
conteúdo e acaba sendo gravada por terceiros, por meio de um hardware 
conhecido como programador de PROM. Esses gravadores utilizam tensões 
elevadas para destruir algumas partes do chip ou para criar links entre os 
circuitos internos. Esse tipo de memória pode ser gravado apenas uma vez, e 
não existe a possibilidade de alteração do seu conteúdo.
As PROMs (Figura 3) podem ser encontradas em consoles de videogames, 
microcontroladores, dispositivos médicos implantáveis e em aparelhos celu-
lares. Também podem ser usadas para guardar firmware e outros programas 
de baixo nível. Os chips de memória PROM geralmente são comercializados 
para que fabricantes de eletrônicos realizem testes em um grupo reduzido de 
equipamentos.
Figura 3. PROM.
Fonte: Bertram (2005, documento on-line).
EPROM
As memórias do tipo EPROM (Erasable Programmable Read-Only Memory) 
são as chamadas memórias somente de leitura apagáveis (Figura 4). Como 
o próprio nome diz, o seu conteúdo pode ser apagado. Esse processo se dá a 
partir da exposição do chip em luz ultravioleta, para apagar os seus dados. 
O equipamento gravador de EPROM permite a gravação dos dados, e esse 
processo de reprogramação pode se repetir diversas vezes no mesmo chip.
Memória ROM134
Os chips de memória EPROM são caracterizados fisicamente por pos-
suir uma área de quartzo na sua superfície, que permite a entrada de raios 
ultravioletas, possibilitando assim apagar o conteúdo do chip. A principal 
vantagem desses chips de memória se dá na fabricação, que é mais rápida, e 
na velocidade de atualização de firmware, que é mais elevada.
Figura 4. EPROM.
Fonte: Ribeiro (2009, documento on-line).
EEPROM
A sigla EEPROM significa Electrically Erasable Programmable Read-Only 
Memory, ou memória somente de leitura programável apagável eletricamente. 
Essas memórias possuemo funcionamento similar aos chips de memória 
EPROM; a principal diferença consiste no fato de que os dados contidos nos 
chips não são apagados por raios ultravioletas, e sim eletricamente. Esses chips 
permitem que seja apagada apenas uma célula, para que possa ser reescrita 
aquela parte, em vez de apagar o chip por completo.
135Memória ROM
Uma das vantagens desse método é que a EEPROM não precisa ser retirada 
do circuito para ser limpa ou reprogramada. Assim como as EPROMs, ela tem 
vida útil limitada, mas com ciclo de cerca de um milhão de escritas. A Figura 
5 mostra um equipamento programador de EEPROM.
Figura 5. EEPROM.
Fonte: EEPROM (2018, documento on-line).
Memória flash
Também conhecida como flash ROM, é uma memória de baixo custo, con-
siderada um tipo de EEPROM, uma vez que permite a exclusão de dados 
eletricamente. Ela pode ser pode ser rapidamente apagada e reprogramada 
sem a necessidade de remoção do circuito (TOKHEIM, 2013). Segundo Bueno 
(2006), a diferença é que a memória flash ROM não permite apagar somente 
um determinado endereço dentro da memória e reprogramar apenas um dado, 
é necessário reprogramar toda a memória, mesmo quando se deseja alterar 
apenas um único dado. É o tipo de memória encontrada em pen drives e 
cartões de memória, facilitando aos usuários comuns a transferência de dados. 
Memória ROM136
CD-ROM
Esse tipo de mídia (Figura 6), apesar do nome, não é considerado tecnicamente 
uma memória do tipo ROM. Em função de esse tipo de mídia inicialmente 
possuir a característica de ser gravado apenas uma vez, foi feita essa referência 
na nomenclatura.
Figura 6. CD-ROM.
Fonte: Freire (2015, documento on-line).
Exemplo de utilização da memória ROM
O exemplo mais clássico utilizado para elucidar a importância da memória 
ROM é em relação a um chip que compõe os computadores chamado de BIOS 
(Basic Input/Output System). Esse chip de memória ROM armazena instruções 
de software que permitem que os microprocessadores possam trabalhar em 
conjunto com os periféricos. O software armazenado na BIOS é chamado 
de firmware e já vem gravado de fábrica. Esse software possui um conjunto 
de instruções que tem a função de intermediar a comunicação entre compo-
nentes de hardware, processador e sistema operacional. A BIOS também é 
responsável por gerenciar o processo de inicialização do sistema operacional 
de um computador — esse processo é chamado de boot. Na BIOS está contido 
um software chamado de setup, que é utilizado para definir as configurações 
básicas de hardware que influenciam na inicialização do sistema operacional.
137Memória ROM
POST de inicialização
O processo chamado de POST (Power on self test) é a rotina de instruções que 
rodam durante a inicialização do computador. Durante o POST, são realizadas 
as seguintes ações:
 � identificação da configuração de hardware do computador;
 � inicialização dos circuitos que compõem a placa mãe;
 � inicialização da placa de vídeo do computador;
 � teste do teclado (periférico básico de entrada) e da saída de vídeo;
 � alerta com bips, caso ocorra algum erro durante a inicialização de 
periféricos;
 � carregamento do sistema operacional na memória RAM;
 � entrega do controle do processador ao sistema operacional instalado 
no computador.
Setup
O programa conhecido como setup da BIOS é utilizado para a realização de 
configurações de hardware do computador. O programa setup permite que 
o usuário modifique configurações básicas do hardware. Como a memória 
ROM é somente de leitura, e o setup deve permitir a alteração (escrita) 
de algumas configurações, criou-se um pequeno espaço de memória do 
tipo volátil na placa mãe do computador, para armazenar as modificações 
realizadas no setup. 
Como a configuração feita não pode ser perdida ao se reiniciar o compu-
tador, a placa mãe é dotada de uma pequena bateria, que mantém os dados 
que foram configurados na memória do tipo volátil. Essa pequena memória 
mantida pela bateria da placa mãe é chamada de CMOS (Complementary 
Metal Oxide Semiconductor).
Memória ROM138
ALENCAR, A. Memórias do computador. 2012. Disponível em: <http://andreconcursos.
blogspot.com.br/2012/05/memoria-rom.html>. Acesso em: 2 abr. 2018.
BAREA, A. Memória de computador: entendendo os termos volátil, não volátil, ram e 
rom. 2017. Disponível em: <http://blog.maxieduca.com.br/memoria-computador/>. 
Acesso em: 2 abr. 2018.
BERTRAM, B. PROM D23128C numa placa de ZX Spectrum. 2005. Disponível em: <https://
pt.wikipedia.org/wiki/PROM#/media/File:D23128C_PROM.jpg>. Acesso em: 2 abr. 2018.
BUENO, M. Informática fácil para concursos. Rio de Janeiro: Brasport, 2005.
CANAL, D. C. G. Administração em Sistemas de Informação. Santo Amaro: UNISA, [199-?].
DEMETRIUS, L. Apostila concurso público agente penitenciário da polícia federal: direito 
processo penal. [s.l.]: Clube de Autores, 2016.
EEPROM Programmer with POMONA clip. 2018. Disponível em: <https://www.lacar-
tech.com/products/eeprom-programmer-set-in-plastic-case>. Acesso em: 2 abr. 2018.
FREIRE, R. Conheça os tipos de memória ROM e escolha o ideal para você. 2015. Disponível 
em: <http://www.techtudo.com.br/noticias/noticia/2015/10/conheca-os-tipos-de-
-memoria-rom-e-escolha-o-ideal-para-voce.html>. Acesso em: 2 abr. 2018.
RIBEIRO, W. Memórias. 2009. Disponível em: <https://www.vivaolinux.com.br/artigo/
Memorias>. Acesso em: 2 abr. 2018.
TOKHEIM, R. Fundamentos de eletrônica digital: sistemas sequenciais. 7 ed. Porto 
Alegre: AMGH, 2013.
Leituras recomendadas
ARRUDA, F. O que é memória ROM? 2011. Disponível em: <https://www.tecmundo.com.
br/memoria/9346-o-que-e-memoria-rom-.htm>. Acesso em: 2 abr. 2018.
ESPÍRITO SANTO. Informática básica: windows e word: apostila – windows. [2010]. 
Disponível em: <https://esesp.es.gov.br/Media/esesp/Apostilas/apostila_infor_ba-
sic_16.pdf>. Acesso em: 2 abr. 2018.
TANENBAUM, A. S.; MACHADO FILHO, N. Sistemas operacionais modernos. New Jersey: 
Prentice-Hall, 1995. v. 3.
139Memória ROM
 
DICA DO PROFESSOR
As memórias do tipo ROM não perdem seu conteúdo com a retirada da energia que alimenta a 
memória. 
Veja, nesta Dica do Professor, os tipos existentes de Memória ROM, bem como as 
características de cada um.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Qual a principal característica das memórias do tipo ROM?
A) A facilidade de gravação.
B) O fato de serem memórias somente de leitura.
C) O fato de terem seu conteúdo apagado com a retirada de energia.
D) O fato de terem seu procedimento de exclusão dos dados igual ao das memórias do tipo 
RAM.
E) O fato de possuírem 16 pinos por chip.
2) Qual o método de gravação utilizado em memórias do tipo EPROM?
A) A gravação é realizada através de tensões elétricas.
B) A gravação é realizada através do software JAVA.
C) A gravação é realizada utilzando um gravador de mídias, como o CD-ROM.
D) A gravação é realizada via Internet.
E) A gravação é realizada através da exposição de raios ultravioletas.
3) Qual a principal diferença entre as memórias do tipo flash ROM e as do tipo 
EEPROM?
A) As memórias do tipo flash ROM permitem a exclusão de dados eletricamente, porém ela 
não permite apagar somente um endereço dentro da memória e reprogramar apenas um 
dado.
B) As memórias do tipo flash ROM só permitem a exclusão de todos os dados contidos no 
chip, desde que haja a remoção do circuito.
C) As memórias do tipo flash ROM não permitem a regravação dos dados contidos no chip.
D) As memórias do tipo flash ROM são memórias do tipo RAM.
E) As memórias do tipo flash ROM permitem apenas uma exclusão dos dados.
4) Para que serve a rotina chamada power on self test (POST)?
A) É a rotina responsável pelo desligamento adequado do computador.
B) É a rotina responsável pela gravação das memórias do tipo ROM.
C) É a rotina responsável por gerenciar a comunicação entre a memória ROM e a memória 
RAM.
D) É a rotina responsável pelas instruções de inicialização do computador.
E) É a rotinaresponsável pelo salvamento de dados no disco rígido do computador.
5) Qual a função do SETUP da BIOS?
A) É um programa que permite editar as configurações de texto que serão produzidos no 
computador.
B) É um programa utilizado para realização de configurações de hardware do computador.
C) É um programa que permite ao usuário definir o login de inicialização do sistema 
operacional.
D) É um programa responsável por informar ao sistema operacional quais os softwares 
aplicativos estão instalados.
E) É um programa que divide as atividades de armazenamento de dados entre as memórias 
RAM e ROM.
NA PRÁTICA
O dimensionamento da capacidade de memórias é igual para qualquer tipo de memória, seja da 
família ROM ou da família RAM. Para que você entenda melhor o dimensionamento ou 
tamanho de memória, veja as duas figuras a seguir: 
As figuras A e B representam uma determinada memória da família ROM (ROM, PROM, 
EPROM ou E2PROM) totalmente fictícia.
A FIGURA A representa a forma como os bits são armazenados dentro da memória, ou seja, 
cada linha significa um endereço que, conforme o exemplo dado, vai do 0 ao 2047, resultando 
num total de 2048 endereços. Observe que, nesse exemplo, cada endereço tem 10 bits, sendo 
que, no total, essa memória tem 20480 bits.
O dimensionamento é dado da forma:
ENDEREÇOS x BITS/ENDEREÇO
Nesse exemplo, então, a memória tem o tamanho de 2048 x10, ou seja, 2048 endereços, sendo 
que cada um possui 10 bits.
QUANTIDADE DE ENDEREÇOS = 2NÚMERO DE PINOS DE ENDEREÇO
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Introdução à Informática
Este artigo apresenta conceitos básicos de informática, englobando as memórias do tipo ROM.
Conteúdo interativo disponível na plataforma de ensino!
Tipos de memórias
Este vídeo apresenta, de forma resumida, os tipos de memórias ROM e RAM.
Conteúdo interativo disponível na plataforma de ensino!
Microprocessadores e 
Microcontroladores
APRESENTAÇÃO
Seja bem-vindo! 
 
Você sabe a diferença entre microprocessadores e microcontroladores? Devido às duas palavras 
serem muito parecidas, é comum que ocorram equívocos relacionados aos conceitos. Os 
microprocessadores também são conhecidos como cérebros dos computadores, sendo então 
peças fundamentais para o funcionamento destes. Já um microcontrolador é um tipo de circuito 
integrado com a possibilidade de ser programado para realizar tarefas específicas.
Nesta Unidade de Aprendizagem, você irá estudar os conceitos, características e exemplos de 
utilização de microprocessadores e de microcontroladores.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Reconhecer o conceitos de microcontroladores e de microprocessadores.•
Listar as diferenças entre microcontroladores e microprocessadores.•
Enumerar os principais fabricantes de microcontroladores de 4, 8, 16 e 32 bits.•
DESAFIO
Existem dois tipos básicos de arquitetura para microprocessadores: a CISC (Complex 
Instruction Set Computer –Computador com Conjunto Complexo de Instruções) e a RISC 
(Reduced Instruction Set Computer – Computador com Conjunto Reduzido de Instruções). Uma 
das características que diferenciam as duas arquiteturas é que na arquitetura CISC o conjunto de 
instruções contém muito mais instruções do que na arquitetura RISC.
Neste Desafio, imagine que você é formado na área e está dando aulas sobre o tema. Faça um 
quadro comparativo para apresentar aos seus alunos, mostrando pelo menos seis diferenças entre 
as duas arquiteturas de microprocessadores.
INFOGRÁFICO
Um chip de microprocessador é composto por três unidades: registradores, unidade de controle e 
unidade lógica aritmética.
O Infográfico desta Unidade de Aprendizagem apresenta esses três componentes principais de 
um microprocessador.
CONTEÚDO DO LIVRO
Tanto os microcontroladores quanto os microprocessadores são componentes importantes 
quando se trata de eletrônica digital.
No capítulo Microprocessadores e microcontroladores, da obra Fundamentos Computacionais, a 
partir dos conceitos de microprocessador e microcontrolador são apresentadas as diferenças 
entre os dois componentes. Além disso, são apresentadas três famílias de microcontroladores e 
suas características. 
 
Microprocessadores 
e microcontroladores
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar os microcontroladores e os microprocessadores.
 � Listar as diferenças entre microcontroladores e microprocessadores.
 � Enumerar os principais fabricantes de microcontroladores de 4, 8, 
16 e 32 bits.
Introdução
Neste capítulo, você vai estudar os microprocessadores e os microcon-
troladores. Em função de as duas palavras serem muito parecidas, é 
comum que haja equívocos relacionados aos conceitos. Assim, vamos 
apresentar neste texto os conceitos, as características e alguns exemplos 
de utilização de microprocessadores e microcontroladores.
Conceito de microprocessadores e 
microcontroladores
Tanto os microcontroladores quanto os microprocessadores são componentes 
importantes, quando se trata de eletrônica digital. É bastante comum que haja 
confusões em relação a esses dois elementos, o que inicialmente pode ser 
explicado pelo fato de terem nomes parecidos, mas a realidade é que os dois 
possuem características diferentes.
Microprocessadores
Os microprocessadores também são conhecidos como cérebros dos computado-
res, ou seja, são peças fundamentais para o seu funcionamento. Equipamentos 
como celulares, smartphones e tablets também necessitam de processadores 
para funcionar. O processador é responsável por carregar e realizar as ope-
rações aritméticas e lógicas, que são necessárias para que os programas de 
computador funcionem.
Hoje os processadores permitem a compatibilidade de software, isto é, 
os softwares não precisam ser desenvolvidos para um modelo específico 
de processador. Antigamente, porém, cada computador funcionava em uma 
plataforma diferente, e isso não permitia a compatibilidade entre os diferentes 
fabricantes de processadores. 
É bastante comum chamar os microprocessadores de processadores. Tec-
nicamente, os processadores são um circuito integrado que realiza tarefas de 
cálculo e tomada de decisão de um computador. Os computadores e equipa-
mentos eletrônicos utilizam o processador para executar as suas funções, ou 
seja, são esses componentes que os tornam inteligentes.
Responsável pela execução das instruções num sistema, o microproces-
sador — escolhido entre os disponíveis no mercado — determina, em certa 
medida, a capacidade de processamento do computador e o conjunto primário 
de instruções que ele compreende. O sistema operacional é desenvolvido 
sobre esse conjunto.
Internamente, o microprocessador (Figura 1) é subdividido em unidades 
de trabalho, que operam em frequências elevadas. Uma das mais importantes 
chama-se ULA (unidade lógica e aritmética), que é responsável pelos cálculos 
aritméticos e lógicos. Para o funcionamento do microprocessador, são ne-
cessários circuitos auxiliares, que permitem a interação com os utilizadores; 
esses circuitos garantem a comunicação com a memória e os dispositivos de 
entrada e saída. 
Figura 1. Microprocessador.
Fonte: www.intel.com.
Microprocessadores e microcontroladores2
O que diferencia um microprocessador de outro é a quantidade de instru-
ções, o tamanho da palavra interpretada, o barramento de dados e a velocidade 
de operação. As instruções são códigos que informam o que o processador 
deverá fazer com os dados. Alguns microprocessadores possuem apenas as 
instruções mais utilizadas (como microprocessador RISC), já outros (como 
MMX, 3Dnow e SSE) possuem instruções específicas para controle de recursos 
multimídia. Atualmente não existe mais essa diferença entre processadores 
com mais instruções; então, resolveu-se misturar características dasduas 
arquiteturas, a fim de conseguir o melhor desempenho.
O tamanho da palavra indica a quantidade de bits interpretados pelo 
microprocessador a cada ciclo; quanto maior o tamanho da palavra, maior 
será o desempenho do computador. Esses dados trafegam pelo barramento de 
dados, entre periféricos, memórias e microprocessadores, levando instruções 
e dados. Quanto maior o barramento de dados, maior será a desempenho do 
computador.
Em relação à velocidade de processamento, pode-se considerá-la como 
sendo a rapidez com que as instruções são executadas pelo microprocessador. 
A velocidade é medida em hertz (megahertz ou gigahertz), que é a unidade de 
medida de frequência, e é possível trabalhar em duas velocidades: interna e 
externa. A velocidade interna é a velocidade de instruções dentro do compu-
tador, enquanto a externa é a velocidade de comunicação entre o computador 
e os dispositivos.
Microcontroladores
Um microcontrolador é um tipo de circuito integrado que tem a possibili-
dade de ser programado para realizar tarefas específicas. No mercado, são 
encontrados diversos fabricantes de microcontroladores, cada um com suas 
especificidades e características. A escolha do microcontrolador depende 
bastante da aplicação; portanto, é importante conhecer as características 
de cada componente. 
Os microcontroladores possuem periféricos que permitem a realização 
de várias tarefas, sem depender de muitos outros componentes conectados a 
eles. Um microcontrolador pode ser considerado uma espécie de computador, 
constituído de CPU, memória de armazenamento de programa, memória para 
armazenamento de variáveis, alguns periféricos de comunicação, conversores, 
entre outros. Os microprocessadores são programados por meio de linguagens 
de programação, como a linguagem C.
3Microprocessadores e microcontroladores
Muitas placas de desenvolvimento (por exemplo, o Arduino) possuem 
um microprocessador como principal componente. Essas placas são muito 
comuns entre estudantes, devido à vasta documentação existente e por ser 
uma plataforma de desenvolvimento de projetos de automação bastante 
didática.
Em nosso cotidiano, muitos equipamentos possuem um microcontrolador 
interno, como eletroeletrônicos e eletrodomésticos. O timer de um aparelho 
micro-ondas, o controle remoto de um televisor ou um ar-condicionado, 
um relógio digital, o controlador de voo de um drone, uma impressora 
3D e muitos outros dispositivos podem ser construídos por meio do uso 
de microcontroladores. Um microcontrolador é constituído dos seguintes 
componentes internos:
 � CPU (unidade central de processamento): realiza as operações lógicas 
e matemáticas programadas.
 � Frequência de clock: tempo base das operações realizadas pela CPU 
e dos demais periféricos do microcontrolador.
 � Memória flash: memória não volátil, que é responsável por armazenar 
o programa a ser executado.
 � Memória RAM: memória volátil, que armazena as variáveis do pro-
grama temporariamente.
 � Memória EEPROM: semelhante à memória flash, mas com uma 
menor velocidade de escrita.
 � Entradas: pinos configurados como entradas digitais detectam a tensão 
presente externamente neles, dados alguns valores limiares. Quando 
essa tensão estiver abaixo de determinado valor, especificado na folha 
de dados do microcontrolador de interesse, o nível lógico lido é 0. 
Por outro lado, se estiver dentro de uma faixa próxima do valor de 
alimentação, também dependente do microcontrolador em questão, o 
nível lógico lido é 1.
 � Saídas: pinos configurados como saídas digitais podem ser comandados 
por meio do software e ter seu valor de tensão alterado. Nível lógico 0 
representa valor de tensão nulo, enquanto nível lógico 1 representa valor 
de tensão de alimentação do circuito. A saída digital dos microcontro-
ladores é a principal interface desses componentes com o mundo real, 
bastando conectar um LED e fazê-lo piscar, ou um pequeno alto-falante 
para emitir um sinal sonoro.
Microprocessadores e microcontroladores4
Diferenças entre microprocessadores e 
microcontroladores
Um microcontrolador difere de um microprocessador em vários aspectos, mas 
o primeiro e mais importante se refere à funcionalidade. O funcionamento de 
um microprocessador depende de outros elementos, como memória, chipsets 
e componentes para receber e enviar dados. Já o microcontrolador é projetado 
para ter essas funcionalidades em um único chip. No caso do microprocessador, 
não são necessários os componentes externos para as suas aplicações, pois os 
periféricos já estão contidos nele mesmo. Isso faz com que se poupe tempo 
na elaboração de novos projetos. 
Tanto os microprocessadores quanto os microcontroladores realizam al-
gumas operações, que são buscar as instruções da memória e executá-las 
(operações aritméticas ou lógicas); os resultados dessas execuções são usados 
para servir a dispositivos de saída. As instruções eletrônicas, representadas 
por um grupo de bits, são obtidas a partir de sua área de armazenamento, que 
é chamada de memória.
Num cenário prático, suponha que você precisa acender a luz de um quarto a partir 
de um controle remoto. O custo de um microprocessador é elevado, e são necessários 
todos os outros componentes de um computador, como memória para rodar o 
sistema operacional e saídas USB/paralela para utilizar a saída; além disso, ainda seria 
preciso realizar a programação via alguma linguagem, para acender ou apagar uma 
luz com um relé.
Outro cenário seria utilizar um chip microcontrolador, que teria tudo embutido, e 
usar uma porta digital para acionar o mesmo relé, sem sistema operacional, grandes 
quantidades de memória e outros recursos.
A autossuficiência dos microcontroladores os torna a escolha ideal para 
pequenos dispositivos eletrônicos, como cafeteiras e brinquedos eletrônicos. 
Geralmente, os microcontroladores são pré-programados quando eles estão 
incluídos — ou incorporados — nos dispositivos eletrônicos. Em comparação 
com os microprocessadores, a maioria dos microcontroladores funciona na 
faixa de frequência dos megahertz, o que significa um milhão de ciclos de 
processamento por segundo.
5Microprocessadores e microcontroladores
Famílias de microcontroladores
Em se tratando de microcontroladores, pode-se dizer que existem três exem-
plos típicos de famílias com características distintas. No Quadro 1, podemos 
verificar algumas características de cada uma delas.
Fonte: Vieira Neto, Introdução... e Caetano (2002, 2003, [200-?]).
Família Fabricante Processadores Frequência Memória
MCS-51 Intel 8 bits de 10 a 
100 MHz
64 K-ROM + 
64 K-RAM
PIC Microchip 8, 16 e 32 bits 40 MHz 64 K
ATmega ATmel 8 bits 20 MHz 256 KB
Quadro 1. Características dos microcontroladores.
Os microcontroladores 8051, fabricados pela Intel, são considerados os 
microcontroladores clássicos, pois já estão no mercado há mais de 30 anos e 
continuam bastante populares. Foram lançados em 1980, como uma evolução 
do 8048, com uma CPU muito mais rápida (12 MHz), 60.000 transistores, 4 
KB ROM, 128 Bytes RAM, 32 linhas de E/S, porta serial, cinco fontes de 
interrupção e dois temporizadores de 16 bits. O licenciamento de fabricação 
do 8051 foi permitido por parte da Intel, e hoje existem mais de 50 fabrican-
tes da linha MCS-51, entre eles a própria Intel, AMD, ATmel, Dallas, OKI, 
Matra, Philips, Siemens, SMC e SSI, produzindo mais de 1.100 variantes do 
projeto original.
O Quadro 2 apresenta os membros mais comuns da família 8051, juntamente 
com algumas características. O modelo mais simples é o 8031, que não possui 
memória de programa interna, mas tem outras características interessantes em 
relação a essa família. A compreensão das características de funcionamento 
de um dos membros da família 8051 garante o entendimento dos demais chips 
dessa família, inclusive os mais recentes, que já utilizam memória flash rom, 
como o 8052 e 8752.
Microprocessadores e microcontroladores6
Fonte: Arquitetura... ([200-?]).
Chip
Memória de 
prog.interna Tipo RAM
8031 0 KB -- 128
8051 4 KB ROM 128
8751 8 KB EPROM 128
8032 0 KB -- 256
8052 8 KB ROM 256
8752 8 KB EPROM 256
Quadro 2. Membros mais comuns dos microcontroladores 8051.
A família de microcontroladores PIC surgiu a partir de um projeto de um 
controlador de periféricos (Peripheral Interface Controller), e é hoje constituída 
de processadores de 8, 16 e 32 bits. O PIC-16F628A é um microcontrolador 
de 8 bits produzido pela Microchip Technology Inc., e é considerado como 
um membro intermediário da família. Suas principais características são 
descritas a seguir:
 � arquitetura Harvard-RISC modificada;
 � encapsulamento de 18 pinos;
 � clock interno de 4 MHz ou externo de 0 a 20 MHz;
 � programação serial in-circuit (não é necessário retirar o chip de seu 
circuito para programá-lo);
 � memória de 2048 palavras de 14 bits, tipo flash, para programa;
 � 224 bytes de memória SRAM para dados;
 � 35 instruções, com modos de endereçamento direto, indireto e relativo;
 � ULA de 8 bits;
 � 16 pinos de E/S com controle individual de direção;
 � dois temporizadores de 8 bits e um de 16 bits;
 � porta serial síncrona/assíncrona.
O sistema Arduino é um projeto de uma plataforma de desenvolvimento 
baseado em um microcontrolador ATmel AVR ATmega, de hardware e software 
livre (ou seja, tanto o hardware quanto o software são abertos, com toda a 
documentação disponível aos usuários), podendo ser utilizado para qualquer 
7Microprocessadores e microcontroladores
finalidade, sem a necessidade de qualquer tipo especial de licença. A placa 
básica de hardware conta com uma série de facilidades de conectividade 
com diversos tipos de dispositivos, como sensores, servomotores, unidades 
para comunicação serial, USB, Wi-Fi, Bluetooth, Ethernet, displays LCD e 
muitos mais.
Como ferramenta de desenvolvimento de software, conta com um ambiente 
integrado multiplataforma (Linux, Windows e MacOS), baseado na linguagem 
C/C++, com uma extensa biblioteca de funções disponível, o que permite o 
desenvolvimento muito rápido de projetos, sem a necessidade de conhecer os 
detalhes dos dispositivos com os quais se quer interagir, ou os detalhes do 
próprio processador. Para isso, o sistema Arduino conta também com uma 
série de placas acessórias, denominadas shields, que se conectam diretamente 
com a placa principal, oferecendo diversas funcionalidades. Também é possível 
trabalhar em “baixo nível”, utilizando a linguagem Assembly do processador. 
A Figura 2 apresenta a placa considerada hoje como um Arduino padrão: o 
Arduino Uno.
Figura 2. Arduino Uno.
Fonte: Eletrodex (2018). 
O microcontrolador básico utilizado no projeto Arduino é o ATmega 328, 
mas também estão disponíveis versões com outros membros da família AVR. 
As principais características do ATmega 328 são as seguintes:
Microprocessadores e microcontroladores8
 � arquitetura RISC de 8 bits;
 � 131 instruções, a maioria de 16 bits;
 � 32 KB de memória flash de programa;
 � 512 bytes de EEPROM;
 � seis canais de conversão analógica/digital de 10 bits de precisão;
 � uma interface serial síncrona/assíncrona;
 � programação modo ISP (In System Programming).
ARQUITETURA de computadores. [200-?]. Disponível em: <https://iesb.blackboard.
com/bbcswebdav/institution/Ead/_disciplinas/EADG177/nova/aula16.html>. Acesso 
em: 5 abr. 2018.
CAETANO. CLP: o controlador lógico programável. [200-?]. Disponível em: <https://
sites.google.com/site/ronaldoecaetano/clp>. Acesso em: 5 abr. 2018.
ELETRODEX. Arduíno UNO R3. 2018. Disponível em: <http://www.eletrodex.com.br/
arduino-uno-r3-cabo-usb.html>. Acesso em: 04 abr. 2018.
INTRODUÇÃO aos microcontroladores. 2003. Disponível em: <http://gec.di.uminho.
pt/lecom/li2/material/picbook-pt.pdf>. Acesso em: 5 abr. 2018.
VIEIRA NETO, H. Microcontroladores MCS51. 2002. Disponível em: <http://dainf.ct.utfpr.
edu.br/~hvieir/download/mcs51.pdf>. Acesso em: 5 abr. 2018.
Leituras recomendadas
AURELIANO, A. Microcontroladores. 2017. Disponível em: <https://fiozera.com.br/
microcontroladores-914a59cbf7de>. Acesso em: 04 abr. 2018.
ELETRÔNICA PROGRESSIVA. Microcontroladores: o que são, para que servem e onde 
são usados. 2014. Disponível em: <http://www.eletronicaprogressiva.net/2014/08/
Microcontroladores-O-que-sao-Para-que-servem-Onde-sao-usados.html>. Acesso 
em: 04 abr. 2018.
MICROPROCESSADORES: conceitos básicos de computação. [200-?]. Disponível em: 
<http://iris.sel.eesc.usp.br/sel433a/Micros.pdf>. Acesso em: 04 abr. 2018.
MICROPROCESSADORES vs Microcontroladores. [200-?]. Disponível em: <http://adm.
online.unip.br/img_ead_dp/30826.PDF>. Acesso em: 04 abr. 2018.
NERYS, J. W. L. Notas de aula microprocessadores e microcontroladores. Goiânia: PEQ, 2016.
ORDOÑEZ, E. D. M.; PENTEADO, C. G.; SILVA, Al. C. R. da. Microcontroladores e FPGAs: 
aplicações em automação. São Paulo: Novatec, 2005.
9Microprocessadores e microcontroladores
Encerra aqui o trecho do livro disponibilizado para 
esta Unidade de Aprendizagem. Na Biblioteca Virtual 
da Instituição, você encontra a obra na íntegra.
Conteúdo:
 
DICA DO PROFESSOR
É comum que se gerem confusões em relação aos componentes microprocessador e 
microcontrolador. Inicialmente, isso pode ser explicado pelo fato de terem nomes parecidos, 
mas a realidade é que os dois componentes têm características diferentes. 
 
Neste Dica do Professor, assista ao vídeo em que se explicam as principais diferenças entre 
microprocessador e microcontrolador.
Conteúdo interativo disponível na plataforma de ensino!
 
 
EXERCÍCIOS
1) Qual das siglas abaixo também serve para representar um microprocessador?
A) MCU.
B) CPU.
C) ROM.
D) RAM.
E) ULA.
2) Qual é a definição correta para microcontrolador?
Circuito integrado que tem a possibilidade de ser programado para realizar tarefas A) 
específicas.
B) Circuito que necessita de periféricos de computador para funcionar.
C) Circuito com capacidade para utilização em sistemas complexos, como por exemplo em 
computadores.
D) Circuito que permite a digitalização de documentos.
E) Circuito composto por milhões de transistores e capacitores eletrolíticos.
3) Um microcontrolador difere de um microprocessador em vários aspectos. Qual é o 
principal?
A) Tamanho.
B) Peso.
C) Memória cache.
D) Funcionalidade.
E) Preço.
4) Que empresa desenvolveu os microcontroladores da família 80501?
A) HP.
B) Intel.
C) DELL.
D) Microchip.
E) Atmel.
5) Qual é o nome do microcontrolador básico utilizado no projeto Arduino?
A) PIC-16F628A.
B) 8052.
C) RISC.
D) Pentium IV.
E) ATMEGA-328.
NA PRÁTICA
Arduino é uma plataforma de código aberto (hardware e software) criada em 2005 pelo italiano 
Massimo Banzi (e outros colaboradores), para auxiliar no ensino de eletrônica para estudantes 
de design e artistas.
O objetivo principal foi o de criar uma plataforma de baixo custo, para que os estudantes 
pudessem desenvolver seus protótipos com o menor custo possível.
Outro ponto interessante do projeto foi a proposta de criar uma plataforma de código aberto, 
disponível para a comunidade, o que ajudou em muito no seu desenvolvimento.
O software para programação do Arduino é uma IDE que permite a criação de sketches para as 
placas. A linguagem de programação é modelada a partir da linguagem Wiring. Quando 
pressionado o botão upload da IDE, o código escrito é traduzido para a linguagem C e é 
transmitido para o compilador avr-gcc, que realiza a tradução dos comandos para uma 
linguagem que pode ser compreendida pelo microcontrolador.
A IDE possui uma linguagem própria baseada na linguagem C e C++.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Arquitetura Intel 8051
Neste artigo, aprenda sobre a arquitetura básica de um processador Intel 8051.
Conteúdo interativo disponível na plataforma de ensino!
Que diferença faz quad, octa ou deca-core para o desempenho do seu smartphone?
Neste vídeo, você poderá conhecer melhor as característicasde processadores e sua influência 
na performance de smartphones.
Conteúdo interativo disponível na plataforma de ensino!
Sistemas embarcados: o que são, exemplos, arquiteturas, microprocessador e 
microcontrolador.
Para aprender sobre sistemas embarcados, assista ao vídeo indicado.
Conteúdo interativo disponível na plataforma de ensino!
Software
APRESENTAÇÃO
Os softwares fazem parte do nosso dia a dia. Sempre que utilizamos um equipamento eletrônico, 
estamos utilizando um software para interagir com ele. Especificamente no mundo dos 
computadores, existem dois tipos de softwares muito importantes: o software básico e o 
software aplicativo.
Nesta Unidade de Aprendizagem, você compreenderá os conceitos de software, verá exemplos 
de softwares básicos e softwares aplicativos, e identificará os principais tipos.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar softwares básicos e aplicativos.•
Identificar os tipos de softwares.•
Exemplificar os tipos de software.•
DESAFIO
O sistema operacional é um tipo de software básico de computador. Ele torna um 
computador útil para os usuários, pois sem ele não existe a interação entre o usuário e o 
computador.
Veja o caso a seguir:
Suponhamos que você seja um dos gestores de uma escola e encarregado de escolher com qual 
sistema a escola irá trabalhar. Independentemente das opções existentes, quais as 
três tarefas básicas que o sistema operacional escolhido deve contemplar? 
INFOGRÁFICO
Veja no infográfico abaixo umas das maneiras de ilustrar os componentes do processo de 
interação entre o usuário e o software.
CONTEÚDO DO LIVRO
Aprofunde seus estudos com o capítulo Software da obra Fundamentos computacionais. 
O capítulo aborda inicialmente os conceitos de software básico e software aplicativo, e em 
seguida são apresentados os exemplos de cada tipo de software, bem como os tipos de 
software aplicativo existentes.
Boa leitura.
Revisão técnica:
Izabelly Soares de Morais
Licenciada em Ciência da Computação
Mestre em Ciência da Computação
Catalogação na publicação: Karin Lorien Menoncin - CRB-10/2147
C796f Córdova Junior, Ramiro Sebastião.
Fundamentos computacionais [recurso eletrônico] / 
Ramiro Sebastião Córdova Junior, Sidney Cerqueira Bispo dos 
Santos, Pedro Kislansky; [revisão técnica: Izabelly Soares de 
Morais ]. – Porto Alegre: SAGAH, 2018.
ISBN 978-85-9502-394-9
1. Computação. 2. Tecnologia da informação. I. Santos, 
Sidney Cerqueira Bispo dos. II. Kislansky, Pedro. III. Título.
CDU 004
Software
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar softwares básicos e aplicativos.
 � Identificar os tipos de softwares.
 � Exemplificar os tipos de software.
Introdução
Os softwares fazem parte do nosso dia a dia: sempre que utilizamos um 
equipamento eletrônico, estamos utilizando um software. Especifica-
mente no mundo dos computadores, existem dois tipos de softwares 
muito importantes: o software básico e o software aplicativo.
Neste capítulo, você poderá entender os conceitos de software, verifi-
car exemplos de software básico e software aplicativo, além de identificar 
os tipos de software.
Softwares básicos e aplicativos
Pode-se dizer que o software é uma sequência de instruções a serem seguidas 
e/ou executadas, para manipulação, redirecionamento ou modificação de um 
dado ou uma informação. Ele compreende o conjunto dos componentes lógicos 
que são necessários para realizar uma tarefa computacional, em oposição aos 
componentes físicos (o hardware).
Os softwares são categorizados em dois grandes grupos: os softwares 
básicos e os softwares aplicativos. Os softwares básicos são programas que 
gerenciam todo o funcionamento do computador, além de fornecer uma in-
terface com o usuário. Os softwares aplicativos são programas com funções 
específicas, que nos auxiliam a desenvolver alguma tarefa, como editar um 
texto ou realizar um cálculo.
Softwares básicos
Os softwares básicos são responsáveis por tornar o computador funcional, ou 
seja, realizar a integração entre hardware e software. Todos os componentes 
de um computador só terão utilidade quando os usuários puderem entender 
como interagir com os recursos oferecidos por esses equipamentos de hardware. 
Quem faz essa interface é um software básico chamado de sistema operacional.
Além dos sistemas operacionais, são classificados como softwares básicos 
o ambiente operacional, a interface gráfica, os recursos de rede e os tradutores 
(de linguagem de programação).
O sistema operacional, como o próprio nome diz, permite a operação do 
computador, por meio do fornecimento de tarefas básicas, como leitura e 
gravação de dados em disco, gerenciamento de impressão, etc. A interação 
entre o usuário e o computador é possível por meio de comandos predefinidos 
pelo sistema operacional, os quais podem ser o encerramento de um aplicativo, 
o acionamento de um dispositivo, entre outras inúmeras tarefas. Os sistemas 
operacionais podem ser:
 � monousuário: apenas um usuário do sistema pode executar tarefas;
 � multitarefas: permite que mais de uma tarefa seja executada ao mesmo 
tempo;
 � multiusuário: permite acesso simultâneo de múltiplos usuários ao 
computador.
O ambiente operacional é responsável pela integração do sistema ope-
racional com o usuário, adicionando recursos para permitir a utilização da 
interface gráfica (GUI – Graphical User Interface). A interface gráfica é 
um poderoso recurso, pois facilita a utilização dos sistemas operacionais por 
parte dos usuários. Com a utilização de interface gráfica, os usuários não 
precisam se lembrar de sintaxes completas dos comandos a serem executados 
no sistema. Basicamente, uma interface gráfica de sistema operacional possui 
os seguintes componentes:
 � ícones: objetos, símbolos ou representações gráficas de arquivos, pro-
gramas e comandos;
 � cursor: dispositivo de posicionamento que é guiado pelo movimento 
do mouse;
 � menus: conjunto de opções abertas em lista para a realização de 
comandos;
Software152
 � janelas: interfaces que delimitam o espaço utilizado pelas aplicações 
do sistema.
A substituição dos comandos com sintaxes mais complexas pela execução 
de comandos acionados pela interface gráfica permite uma maior facilidade 
na execução de comandos como:
 � switching: alternar de um programa para outro sem a necessidade de 
encerrar a aplicação atual;
 � windowing: sobrepor as aplicações na tela pelas janelas e visualizar 
vários ambientes simultaneamente;
 � cut-and-paste: retirar um trecho de uma janela e colocar em outra (mover/
copiar e colar);
 � concorrência: duas ou mais aplicações podem se revezar em relação à 
utilização do processador.
Os tradutores servem para ler uma linguagem de programação e trans-
formar o código em linguagem de máquina, ou seja, fazer com que seja 
entendida por todos os componentes de um computador. Existem três tipos 
de tradutores:
 � compilador: responsável pela leitura e análise do código fonte, para 
a conversão em linguagem de máquina, gerando o programa objeto;
 � interpretador: interpreta cada comando e executa linha por linha, tra-
duzindo a linguagem de alto nível para baixo nível, sem criar a versão 
executável;
 � montador: responsável pela leitura da linguagem em baixo nível e 
transformação em linguagem de máquina (assembly).
Softwares aplicativos 
Um software aplicativo é um tipo de software desenvolvido para auxiliar o 
usuário na realização de tarefas específicas. Essa característica distingue-o 
de outros tipos de programas, como os sistemas operacionais (que são os que 
fazem funcionar o computador) e as linguagens de programação (que permitem 
desenvolver programas em geral). 
Os processadores de texto, as planilhas de cálculo e as bases de dados são 
software aplicativos — o que só vem confirmar que as aplicações compu-
tacionais possibilitam a automatização detarefas. Os softwares aplicativos 
153Software
para desktops ou notebooks geralmente são denominados aplicativos para 
escritório, e os que são desenvolvidos para dispositivos móveis são denomi-
nados aplicativos móveis.
Para a aquisição de softwares aplicativos, existem várias maneiras, de-
pendendo da necessidade: 
 � Freeware: o desenvolvedor opta por oferecê-lo gratuitamente a todos. 
Porém, o freeware é protegido por direitos autorais, ou seja, o desen-
volvedor mantém a propriedade legal e pode impor restrições de uso.
 � Softwares de domínio público: não são protegidos por direitos autorais, 
podendo ser usados e modificados sem restrições. Geralmente, são 
softwares patrocinados pelo governo nas instituições de ensino público.
 � Software livre: é uma variação do freeware; porém, o código fonte é 
distribuído com o programa, permitindo assim a realização de alterações. 
Isso ajuda a identificar erros (bugs) e a criar melhorias mais facilmente.
 � Shareware: é uma categoria de software que muitas vezes é confundida 
com o freeware. É distribuído gratuitamente como o freeware; no 
entanto, o usuário precisa desembolsar uma quantia para adquirir a 
autorização e a documentação dele.
 � Pacote de softwares: esse tipo de software é protegido por direitos 
autorais e custa mais do que o shareware.
 � Software pirata: é uma cópia ilegal de software comercial. Nesse caso, 
é crime e não deve ser praticado ou incentivado.
Tipos de softwares
No que diz respeito aos sistemas operacionais e seus tipos, pode-se dizer 
que os que são comercialmente utilizados em computadores são divididos 
em plataformas. A Microsoft desenvolve os sistemas operacionais da 
plataforma Windows (Figura 1), que já possui interface gráfica desde os 
anos 1990 e é atualmente o sistema operacional mais utilizado em com-
putadores no mundo.
A empresa Apple desenvolve o sistema operacional MAC OS, que só 
pode ser utilizado em computadores da Apple, o que limita a sua populariza-
ção. O sistema operacional MAC OS, que pode ser visualizado na Figura 2, 
caracteriza-se por possuir uma qualidade gráfica muito boa.
Em termos de popularidade, há também os sistemas operacionais da 
plataforma Linux, que são baseados em software livre e possuem diversas 
Software154
comunidades de desenvolvimento. Os sistemas operacionais Linux se carac-
terizam pela otimização no gerenciamento de memória, o que garante que, 
com hardwares não muito avançados, seja possível realizar as operações mais 
convencionais de um sistema operacional. A Figura 3 apresenta uma imagem 
do sistema Linux.
Figura 1. Sistema operacional Windows.
Figura 2. Sistema operacional MAC OS.
155Software
Figura 3. Sistema operacional Linux.
Os softwares aplicativos são classificados conforme a sua área de atuação, 
ou seja, em relação à sua finalidade. A seguir, você pode ver algumas categorias 
de softwares aplicativos:
 � Aplicativos de escritório: processadores de texto, planilhas eletrônicas, 
utilitários, comunicação, gerenciadores de informações pessoais, etc.
 � Aplicativos administrativos: sistemas de faturamento, contas a pagar, 
folha de pagamento, controle de estoque, controle de produção, con-
tabilidade, etc.
 � Aplicativos de automação comercial: reserva de passagens, contas 
correntes, pontos de venda, caixas automáticos, etc.
 � Aplicativos técnico-científicos: cálculo de estruturas, planejamento e 
controle de projetos, pesquisas operacionais, problemas de engenharia, 
etc.
 � Aplicativos de automação industrial: ativação, programação e controle 
de máquinas e equipamentos, controle de processos, calibração, etc.
 � Entretenimento: jogos, música, etc.
Software156
Exemplificando os tipos de softwares
Há um conjunto de softwares aplicativos que são mais utilizados no mercado; 
estes são considerados softwares padrão em computadores, pois a sua utilidade 
é notória em diversos tipos de atividades. Esses softwares têm relação direta 
com a produtividade na realização de diversas tarefas.
Os processadores de texto são um tipo de software amplamente utilizado 
em computadores. Eles permitem criar, editar, armazenar e imprimir textos 
e gráficos em um documento. O mercado atualmente é dominado por dois 
aplicativos: o Word, da Microsoft, e o Write, do BR-Office. Na Figura 4, você 
pode ver o layout de ambos os processadores.
Figura 4. Processadores de texto Microsoft Word e Write, respectivamente.
As planilhas eletrônicas também são softwares comumente encontrados 
em computadores, e são usadas como uma ferramenta de negócio para a 
tomada de decisão. Essas planilhas, cuja tela principal contém inúmeras 
linhas e colunas, mostram os dados em forma de tabela ou em gráficos bem 
elaborados, oferecendo aos usuários uma visão que eles não conseguiriam 
produzir prontamente por conta própria. Os resultados podem ser recalculados 
de maneira automática, conforme as alterações realizadas. Os dois aplicativos 
mais comuns no mercado são o Excel, da Microsoft, e o Calc, do BR-Office 
(Figura 5).
157Software
Figura 5. Softwares de planilhas Excel e Calc, respectivamente.
Os softwares utilizados para produzir apresentações eletrônicas são comuns 
tanto em computadores profissionais, quanto nos pessoais. O software de 
apresentação pode produzir gráficos, mapas e tabelas, e ajuda os seus usuários 
a comparar dados, detectar tendências com mais facilidade e tomar decisões 
mais rapidamente, já que a informação visual é mais atraente do que uma 
página numérica. O mercado é dominado por dois aplicativos: o PowerPoint, 
da Microsoft, e o Impress, do BR-Office (ambos representados na Figura 6).
Figura 6. Softwares de apresentações eletrônicas Microsoft Powerpoint e Impress, 
respectivamente.
Outro tipo de software que pode ser considerado padrão em um computador, in-
dependentemente da sua finalidade, são os navegadores de internet, que permitem 
o acesso a páginas publicadas na internet. Atualmente existem muitos softwares 
desse tipo; entre os mais comuns, podemos citar o Google Chrome, o Mozilla Firefox, 
o Internet Explorer e o Opera.
Software158
FAZZIO JUNIOR, P. J. >. Introdução à informática. 2002. Disponível em: <http://www.inf.
puc-rio.br/~inf1503/material/01_Ap_Nocoes.pdf>. Acesso em: 7 abr. 2018.
JUNIOR, M. Introdução à informática: hardware & software. 2014. Disponível em: <https://
docente.ifrn.edu.br/marcelojunior/disciplinas/apostilas/introducao-a-informatica-
-hardware-software>. Acesso em: 7 abr. 2018.
PACIEVITCH, Y. Software. 2018. Disponível em: <https://www.infoescola.com/informatica/
software/>. Acesso em: 7 abr. 2018.
159Software
 
DICA DO PROFESSOR
Que existem diferentes tipos de software, você já viu até aqui. Mas quais são as diferenças entre 
básico e aplicativo? Assista ao vídeo da Dica do Professor e entenda as principais diferenças 
existentes entre software básico e software aplicativo.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Qual o tipo de software que permite que um computador seja utilizado, ou seja, que é 
indispensável para o funcionamento de um computador? 
A) Software primário.
B) Software aplicativo.
C) Software livre.
D) Software básico.
E) Software original.
2) Qual a definição adequada para software aplicativo?
A) É um tipo de software desenvolvido para realizar tarefas específicas para os usuários, 
auxiliando na realização de determinadas tarefas.
B) É um tipo de software que permite inicializar o computador.
C) É um tipo de software que permite a análise do desempenho do sistema operacional.
D) É um tipo de software multitarefa.
E) É um tipo de software desenvolvido para ser utilizado em equipamentos eletrônicos que 
não sejam computadores.
3) Como é chamado o tipo de aquisição de software em que o software é distribuído 
gratuitamente, mas para ter acesso à sua documentação e a funcionalidades 
adicionais é necessário pagar?
A) Freeware.
B) Shareware.
C) Houseware.
D) Firmware.
E) Software livre.
4) Qual dos nomesde software abaixo é um nome de sistema operacional?
A) Microsoft Excel.
B) Mozila Firefox.
C) Corel Draw.
D) Linux.
E) Micorsoft Word.
5) Quais os nomes dos dois processadores de texto mais utilizados atualmente? 
A) Excel e Calc.
B) Corel Draw e Photoshop.
C) Mozila Firefox e Google Chrome.
D) Linux e Windows.
E) Microsoft Word e Write (da BrOffice).
NA PRÁTICA
Sabe-se que o software só se torna utilizável por meio de um hardware e que tem a finalidade de 
auxiliar na resolução de tarefas executadas por usuários. Pode-se enxergar esse contexto como 
sendo uma pirâmide.
Na base da pirâmide temos os recursos de hardware, ou seja, os componentes eletrônicos que 
formam o computador. No meio dela está o software, que é capaz de realizar a interação entre o 
usuário e a máquina (trazendo para o ambiente físico). No topo da pirâmide temos o usuário, 
que tem demandas e procura solucioná-las utilizando softwares. 
Como exemplo prático do ambiente trazido, temos o usuário João, que utiliza o software 
Microsoft Word para digitar um documento:
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Sistemas Operacionais
Neste artigo, são apresentadas resumidamente as funções básicas de um sistema operacional, 
além de exemplos.
Conteúdo interativo disponível na plataforma de ensino!
Licenciamento de softwares: como funciona e quais são os tipos?
Neste artigo, são apresentados os tipos de licença de software e suas características.
Conteúdo interativo disponível na plataforma de ensino!
Software Aplicativo
Este vídeo apresenta a história e as características do software aplicativo.
Conteúdo interativo disponível na plataforma de ensino!
Sistemas Operacionais
APRESENTAÇÃO
Os sistemas operacionais são extremamente importantes, conforme tornam possível a utillização 
de computadores. Todos os computadores têm um sistema operacional instalado, com 
características voltadas para finalidade do equipamento.
Nesta Unidade de Aprendizagem, você verá o conceito de sistemas operacionais, bem como 
identificará os tipos de sistemas e verificará exemplos de sistemas operacionais.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar sistemas operacioanais.•
Identificar os tipos de sistemas operacionais.•
Exemplificar os tipos de sistemas operacionais.•
DESAFIO
Você é professor de uma escola da rede municipal da cidade de São Paulo. A escola está 
adquirindo computadores para montar um laboratório de informática, para poder utilizar com os 
alunos nas diversas disciplinas trabalhadas. A política administrativa da cidade de São Paulo 
rege que o serviço público municipal deve utilizar soluções de Tecnologia da Informação 
baseada em software livre.
Você será o responsável pela instalação do sistema operacional nos computadores do 
laboratório. Analisando o contexto dessa situação, qual o sistema operacional indicado para 
instalação na Escola? Justique a escolha.
INFOGRÁFICO
O sistema operacional é uma camada de software que opera entre o hardware e os programas 
aplicativos voltados ao usuário final. A complexidade de um sistema operacional se dá devido 
à incorporação de aspectos de baixo nível, como drivers de dispositivos e gerência de memória, 
além dos aspectos de alto nível, como softwares utilitários e a interface gráfica.
 
O Infográfico a seguir apresenta a arquitetura típica de um sistema operacional, ilustrando o 
papel do sistema operacional nesse contexto.
CONTEÚDO DO LIVRO
O sistema operacional pode ser considerado uma camada intermediária que é responsável por 
fazer a interface de comunicação entre hardware e softwares aplicativos. O Sistema Operacional 
pode ser definido também como um conjunto de ferramentas básicas que permitem a utilização 
de um computador de maneira adequada.
Para saber mais sobre o conceito de sistema operacional, classificação, os tipos de sistemas 
operacionais e exemplos, leia o capítulo Sistemas Operacionais que faz parte do livro 
Fundamentos computacionais e é base teórica desta Unidade de Aprendizagem.
Boa leitura.
 
Sistemas operacionais
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar sistemas operacionais.
 � Identificar os tipos de sistemas operacionais.
 � Exemplificar os tipos de sistemas operacionais.
Introdução
Os sistemas operacionais são extremamente importantes, na medida em 
que tornam possível a utilização de computadores. Todos os computa-
dores possuem um sistema operacional instalado, com características 
voltadas para a finalidade do equipamento.
Neste texto, você vai entender o conceito de sistemas operacionais, 
bem como identificar os tipos de sistemas e verificar exemplos de sis-
temas operacionais.
Conceito de sistemas operacionais
Um sistema computacional é basicamente uma combinação entre hardware 
e software. O hardware é o conjunto de circuitos eletrônicos composto 
por memória, processador, dispositivos de entrada e saída, entre outros; 
já o software são os programas utilizados por usuários, como editores de 
texto, planilhas de cálculo, etc. Entre a camada de hardware e a camada 
de softwares aplicativos, existe outro tipo de software, que é chamado de 
sistema operacional (Figura 1).
O sistema operacional (SO) pode ser considerado uma camada intermediá­
ria, que é responsável por fazer a interface de comunicação entre hardware 
e softwares aplicativos. Todo o gerenciamento dos recursos de hardware é 
realizado pelo SO, assim como as diretrizes para o funcionamento dos softwares 
aplicativos também são de responsabilidade dele (MAZIERO, 2017).
Figura 1. Esquema das camadas de um computador.
Fonte: Bezerra (2010, documento on-line).
O sistema operacional pode ser definido também como um conjunto de 
ferramentas básicas que permitem a utilização de um computador de maneira 
adequada. Esse conjunto possui um núcleo, conhecido como kernel, e um 
conjunto de softwares básicos para a execução de operações mais simples, 
como o gerenciamento do acesso aos periféricos, a manipulação de arquivos 
e diretórios e o controle de recursos compartilhados.
Entre as principais responsabilidades de um sistema operacional, estão:
 � Gerenciamento de memória: consiste no gerenciamento do espaço 
alocado especificamente para o sistema operacional na memória, por 
meio de recursos de paginação e segmentação de memória.
 � Gerenciamento de dispositivos: o sistema operacional deve garan­
tir o acesso aos periféricos, por meio da utilização dos drivers dos 
dispositivos.
 � Gerenciamento de arquivos: todo o processo de organização e ar­
mazenamentos dos dados, bem como os métodos de acesso são de 
responsabilidade do sistema operacional.
 � Gerenciamento de proteção: definição ordenada de acesso simultâneo 
de diferentes usuários aos recursos compartilhados.
Além dessas responsabilidades principais, existem diversas outras res­
ponsabilidades que foram se acoplando aos sistemas operacionais ao longo 
do tempo, como a interface gráfica e o suporte à rede. A Figura 2 ilustra a 
interação dessas responsabilidades de um SO com o kernel.
Sistemas operacionais2
Figura 2. Interação entre as responsabilidades do SO e o kernel (núcleo).
Fonte: Andrade (2011, documento on-line).
Todas essas responsabilidades podem interagir entre si para funcionarem 
corretamente. Um exemplo clássico é a interação entre a gerência do proces­
sador e a gerência de memória, pois o processador depende diretamente da 
memória para o seu perfeito funcionamento.
Tipos de sistemas operacionais
Quando se trata de classificação de sistemas operacionais, pode-se utilizar 
diversos parâmetros e perspectivas. Os mais comuns são tamanho, velocidade, 
suporte a recursos e acesso a rede. Com relação ao tipo de computador que os 
sistemas operacionais controlam e o tipo de aplicativo que suportam, temos 
quatro tipos básicos:(i) sistema operacional de tempo real; (ii) monousuário 
monotarefa; (iii) monousuário multitarefa; e (iv) multiusuário.
Os sistemas operacionais de tempo real também são conhecidos como 
RTOS (Real Time Operating System). Esse tipo de sistema operacional é bas­
tante utilizado em aplicações em que a confiabilidade no tempo de execução 
das tarefas e a sua sincronização são primordiais. A execução das tarefas 
normalmente é bastante específica e de curta duração. Esses sistemas são 
concebidos com fortes princípios de priorização na execução das tarefas, ou 
3Sistemas operacionais
seja, as tarefas mais prioritárias podem interromper tarefas menos prioritárias 
e assumir o controle do processador. O sincronismo se torna importante, na 
medida em que é o responsável por informar a conclusão da tarefa. Em sis­
temas de tempo real, existem duas estruturas utilizadas para troca constante 
de informação:
 � semáforos ( flags): sinalização booleana (0 ou 1) para troca de mensagens;
 � filas (buffers): áreas de memória que permitem a transferência de dados 
entre as rotinas durante a comunicação.
Os sistemas operacionais monousuários podem ser monotarefa ou 
multitarefa. Esses dois tipos de sistemas operacionais têm como principal 
característica o fato de terem sido desenvolvidos para serem utilizados 
por um único usuário por vez, ou seja, o processador somente pode ser 
utilizado por um único usuário. O que diferencia os sistemas monousuá­
rios monotarefa dos sistemas monousuários multitarefa é o fato de que os 
sistemas monotarefa podem executar apenas uma tarefa por vez. Já os 
sistemas multitarefa permitem que o usuário possa realizar mais de uma 
tarefa ao mesmo tempo.
Os sistemas operacionais multiusuários têm como característica principal 
o fato de permitirem que diversos usuários acessem recursos do processador 
ao mesmo tempo. Porém, é de responsabilidade do sistema garantir que as 
tarefas não interfiram umas nas outras. É importante que os recursos sejam 
separados e bem divididos pelo sistema, a fim de garantir que as ações de um 
usuário não afetem os demais. 
Outras categorias de sistemas operacionais são:
 � Batch (de lote): foram os primeiros sistemas multiprogramáveis a serem 
implementados. Nesse tipo de sistema operacional, os programas a serem 
executados são colocados em uma fila, juntamente com os seus dados 
e as demais informações para execução (Figura 3). A interação com o 
usuário é pouca ou nenhuma, e o usuário não tem acesso às informações 
durante o processamento. Devido ao processamento sequencial, o tempo 
de resposta desse sistema pode ser muito longo.
Sistemas operacionais4
Figura 3. Funcionamento de um SO do tipo batch.
Fonte: Henrique (2015, documento on-line).
 � De rede: esse tipo de sistema operacional deve garantir a operação em 
redes de dados, oferecendo às aplicações locais que estejam em computa­
dores da mesma rede. Cada máquina da rede terá um sistema operacional 
local, que é complementado por um sistema operacional de rede.
 � Distribuído: os sistemas distribuídos possuem os recursos globalmente 
distribuídos em cada computador, de modo transparente para os usu­
ários. Os usuários ficam com a impressão de que não existe uma rede 
de computadores, mas sim um único sistema centralizado. A Figura 4 
apresenta um esquema de um sistema distribuído.
Figura 4. Esquema de funcionamento do sistema distribuído.
Fonte: Dicas (2013, documento on-line).
5Sistemas operacionais
 � Desktop: esse tipo de sistema operacional é desenvolvido para usuários 
domésticos e corporativos, com o objetivo de permitir a realização 
de tarefas do cotidiano, como processamento de textos, navegação 
na internet, etc. Ele possui interface gráfica amigável, para facilitar a 
operação por parte dos usuários.
 � Servidor: o sistema operacional servidor deve garantir o acesso a recur­
sos como disco, memória e processadores aos computadores clientes de 
uma rede (Figura 5). A gestão eficaz desses recursos é uma característica 
marcante desse tipo de sistema operacional. 
Figura 5. Esquema de funcionamento do SO servidor.
Fonte: Marinho ([201-?], documento on-line).
 � Embarcado: também conhecido como sistema embutido, é desenvolvido 
para ser utilizado em um tipo específico de hardware, normalmente 
com poucos recursos de processamento, armazenamento e energia. 
Exemplos de sistemas operacionais
Nesta seção, serão apresentados alguns exemplos de sistemas operacionais, 
conforme os tipos caracterizados na seção anterior.
Sistemas operacionais6
RT Linux
O RT Linux é um sistema operacional de tempo real crítico. Seu kernel é uma 
extensão do Linux que se propõe a suportar tarefas com restrições temporais. 
Nesse SO, um kernel de tempo real coexiste com o kernel do Linux, e o seu 
objetivo é permitir que aplicações utilizem os serviços do Linux (comunicação 
com a rede, sistema de arquivos, controle de processos, etc.) e facilitar esse 
processo. O Linux é responsável até mesmo pela inicialização do RT Linux 
e pelos seus drivers (RABELO; LOPES, 2005).
MS DOS
O MS DOS é um sistema operacional monousuário e monotarefa que foi de­
senvolvido pela Microsoft na década de 1980. A sua utilização é baseada em 
um prompt de comando (Figura 6), em que o usuário pode digitar os comandos 
a serem executados pelo sistema operacional. Esse sistema operacional possui 
uma grande variedade de comandos, e muitos deles possuem diferentes parâ­
metros, que devem ser informados para que o comando possa ser executado. 
Atualmente, alguns sistemas aplicativos mais antigos e com pouca exigência 
de memória e processamento utilizam o MS DOS.
Figura 6. Prompt de comando do MS DOS.
Fonte: Alecrim (2010, documento on-line).
7Sistemas operacionais
Como o sistema operacional MS DOS não possui interface gráfica, a 
interação com o sistema por parte do usuário se dá por meio de linhas de 
comando. Seguem alguns dos comandos básicos do MS DOS:
 � chdir: é usado para exibir a letra da unidade e a pasta em que você 
está atualmente;
 � cls: limpa a tela de todos os comandos inseridos anteriormente;
 � del: é usado para apagar um ou mais arquivos;
 � deltree: é usado para apagar um diretório e todos os arquivos e subdi­
retórios dentro dele;
 � dir: é usado para exibir uma lista de arquivos e pastas contidos dentro 
da pasta em que você está trabalhando atualmente;
 � mkdir: é usado para criar uma pasta;
 � move: é usado para mover um ou mais arquivos de uma pasta para outra;
 � rmdir: é usado para excluir uma pasta existente ou completamente vazia;
 � tree: é usado para exibir graficamente a estrutura de pastas de uma 
unidade ou um caminho especificado;
 � type: é usado para exibir as informações contidas em um arquivo de 
texto.
Windows 95 e Windows 98
As primeiras versões do sistema operacional Windows (Windows 95 e Windows 
98) eram monousário e multitarefa. Essas versões revolucionaram o mercado de 
computadores pessoais, uma vez que possuíam uma interface gráfica bastante 
amigável para os usuários. Em ambas as versões, apenas um usuário poderia 
utilizar o computador por vez, mas esse mesmo usuário podia utilizar mais 
de uma aplicação ao mesmo tempo — o que era um diferencial para época. 
A Figura 7 apresenta a interface gráfica do Windows 98.
Sistemas operacionais8
Figura 7. Interface gráfica do Windows 98.
Fonte: Santos (2013, documento on-line).
Linux
O sistema operacional Linux (Figura 8), juntamente com o Windows, é um dos 
mais utilizados no mundo. Esse sistema operacional pode ser utilizado tanto 
para usuários finais, quanto para servidores. Além disso, roda em smartphones, 
tablets, caixas automáticos e outros dispositivos. O Linux não foi concebido para 
fins comerciais: o seu código é aberto, e existem muitas comunidades de desen­
volvimento que vêm aperfeiçoando o sistema operacional ao longo do tempo.
Figura 8. Interface gráfica do Linux.
Fonte: Running... (2016, documento on-line).
9Sistemas operacionais
Esse sistema operacional é conhecido por possuirmuitos pacotes de de­
senvolvimento — as chamadas distribuições do sistema operacional. Cada 
distribuição é desenvolvida por uma comunidade de desenvolvedores e procura 
manter o foco em características específicas. Por exemplo, a distribuição 
Ubuntu foca na facilidade de utilização do sistema operacional por parte 
dos usuários. Outros exemplos de distribuição são Debian, Fedora, Red Hat, 
CentOS, Slackware, entre outras.
Unix
O Unix é um sistema operacional multiusuário criado na década de 1960. 
Apesar de ser muito antigo, também é muito eficiente. É utilizado via linhas 
de comando e deu origem aos sistemas operacionais da família Linux, que 
utilizam o Unix no kernel do sistema operacional. Na Figura 9, você pode ver 
as linhas de comando do Unix.
Figura 9. Prompt de comando do SO Unix.
Fonte: Sistema... ([200-?], documento on-line).
OS/360
O sistema operacional 360 (Figura 10), desenvolvido pela IBM na década 
de 1960, era um sistema operacional em lote, utilizado em computadores 
de médio porte com unidades de fita. Ele originou uma família de sistemas 
operacionais, como o BOS/360 e o TOS/360.
Sistemas operacionais10
Figura 10. Sistema operacional OS/360.
Fonte: Connor (2012, documento on-line).
Windows XP, Vista, 7 e versões mais recentes
Desde o Windows XP até as versões mais recentes do Windows, diz­se que os 
computadores para uso doméstico e corporativo são desktops; por isso, essas 
versões são categorizadas como tal. Essas versões são bem mais estáveis e 
robustas do que as versões do Windows 95 e Windows 98. Na Figura 11, você 
vê a interface gráfica do Windows 7.
Figura 11. Interface gráfica do Windows 7.
Fonte: Windows... (2012, documento on-line). 
11Sistemas operacionais
ALECRIM, E. Comandos básicos do MS-DOS: introdução. 2010. Disponível em: <https://
www.infowester.com/tutdos.php>. Acesso em: 7 abr. 2018.
ANDRADE, G. E. Conceitos básicos: sistemas operacionais. 2011. Disponível em: 
<http://www.gileduardo.com.br/ifpr/so/downloads/so_aula01.pdf>. Acesso em: 
7 abr. 2018.
BEZERRA, R. M. Conceitos de sistemas operacionais. 2010. Disponível em: <http://
www2.ufba.br/~romildo/downloads/ifba/inf400_conceitos_so.pdf>. Acesso em: 
7 abr. 2018.
CONNOR, D. Where were the bullet holes on OS/2’s corpse? Its head ... or foot? 2012. 
Disponível em: <https://www.theregister.co.uk/2012/11/26/os2_final_fail/?page=2>. 
Acesso em: 7 abr. 2018.
DICAS. O que é um sistema distribuído? 2013. Disponível em: <http://tecnologia.cultu-
ramix.com/dicas/o-que-e-um-sistema-distribuido>. Acesso em: 7 abr. 2018.
HENRIQUE, W. Abstração de recursos: gerência de recursos - atividades - bach (lote). 
2015. Disponível em: <http://wagnerhenriqueberlezirodrigues.blogspot.com.br/p/
abstracao-de-recursos.html>. Acesso em: 7 abr. 2018.
MARINHO, N. Servidores de Internet. [201-?]. Disponível em: <https://naianemarinho.
wordpress.com/servidores-de-internet/>. Acesso em: 7 abr. 2018.
MAZIERO, C. A. Sistemas operacionais: conceitos e mecanismos: VIII - aspectos de 
segurança. 2017. Disponível em: <http://wiki.inf.ufpr.br/maziero/lib/exe/fetch.
php?media=so:so-cap08.pdf>. Acesso em: 7 abr. 2018.
RABELO, D. M.; LOPES, J. F. RTLinux: sistema operacional de tempo real baseado em 
Linux. 2005. Disponível em: <www.macedo.ufba.br/textofabricio%20e%20outros.
doc>. Acesso em: 7 abr. 2018.
RUNNING Linux on the Surface Pro 3. 2016. Disponível em: <https://cd-rw.org/t/
running-linux-on-the-surface-pro-3/175>. Acesso em: 7 abr. 2018.
SANTOS, M. A história do windows: windows 95 e windows 98. 2013. Disponível em: 
<https://windowsdainformacao.wordpress.com/2013/08/26/a-historia-do-windows-
-windows-95-e-windows-98/>. Acesso em: 7 abr. 2018.
SISTEMA operacional unix. [201-?]. Disponível em: <https://www.grupoescolar.com/
pesquisa/sistema-operacional-unix.html>. Acesso em: 7 abr. 2018.
WINDOWS 7 (Estilos visuais do Win 7). 2012. Disponível em: <https://br.ccm.net/
download/baixaki-480-windows-7-estilos-visuais-do-win-7#opinions>. Acesso em: 
7 abr. 2018.
Sistemas operacionais12
Leituras recomendadas
OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas operacionais. Revista de Infor-
mática Teórica e Aplicada, v. 8, n. 3, dez. 2001. Disponível em: <http://www2.unitins.
br/BibliotecaMidia/Files/Documento/BM_633536494556679022sistemasoperacion
ais.pdf>. Acesso em: 7 abr. 2018. 
PUHLMANN, H. Sistemas operacionais de tempo real: introdução. 2014. Disponível em: 
<https://www.embarcados.com.br/sistemas-operacionais-de-tempo-real-rtos/>. 
Acesso em: 7 abr. 2018.
13Sistemas operacionais
Encerra aqui o trecho do livro disponibilizado para 
esta Unidade de Aprendizagem. Na Biblioteca Virtual 
da Instituição, você encontra a obra na íntegra.
DICA DO PROFESSOR
A Dica do professor a seguir mostra a evolução do sistema operacional Windows ao longo do 
tempo, fazendo uma breve descrição das suas versões.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) O sistema operacional é responsável por fazer a interface de comunicação entre duas 
camadas importantes. Quais são elas? 
A) Memória e Hardware.
B) Word e Excel.
C) Hardware e Software.
D) Processador e memória ROM.
E) Rede e Banco de Dados.
2) O gerenciamento de memória está entre as principais responsabilidades de um 
sistema operacional. Em que consiste o gerenciamento de memória? 
A) Consiste no gerenciamento do espaço alocado para o sistema operacional na memória. 
B) Consiste na garantia de acesso aos periféricos. 
C) Consiste no processo de organização dos dados no computador. 
D) Consiste na definição ordenada de acesso aos recursos compartilhados. 
E) Consiste na organização dos documentos no computador. 
3) Em que tipo de aplicações são utilizados sistemas operacionais de tempo real?
A) Em sistemas em que a memória RAM é mais importante que a memória ROM.
B) Em sistemas em que o processador deve possuir 64 bits.
C) Em sistemas em que o tempo de execução das tarefas não tem relevância.
D) Em sistemas em que é primordial a utilização de interface gráfica.
E) Em sistemas em que a confiabilidade no tempo de execução e a sincronização das tarefas é 
essencial.
4) Qual a principal característica de um sistema operacional Batch (de lote)?
A) Os programas são executados diretamente no processador. 
B) Os programas são colocados em fila para serem executados. 
C) Os programas são executados a partir dos seus arquivos executáveis. 
D) Esse tipo de sistema utiliza forte interação com usuários. 
E) A etapa de processamento é simples. 
5) Qual dos sistemas operacionais abaixo é considerado de tempo real ou crítico?
A) MS DOS.
B) Windows 95.
C) RT - Linux.
D) OS / 360.
E) Windows 7.
NA PRÁTICA
Suponhamos que um computador quer realizar uma transmissão de informação via porta USB. 
O sistema operacional (ou programa principal nesse caso) monta a informação a ser enviada e 
chama uma rotina para transmissão. As próximas atividades só serão retomadas após o término 
da transmissão (essa é a característica principal desse tipo de sistema). Esse tipo de programação 
é chamada de programação linear.
Acompanhe, na imagem a seguir, a sequência dessa transmissão.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
Linux: Tudo que você precisa saber antes de começar a usar
No link a seguir, você terá acesso a um artigo que apresenta algumas dicas para iniciantes no 
sistema operacional Linux.
Conteúdo interativo disponível na plataforma de ensino!
Artigo: 8 sistemas operacionais alternativos ao Windows que você precisa conhecer
No link a seguir, você terá acesso a um artigo que apresenta alguns sistemas que são alternativas 
ao Windows e suas características.
Conteúdo interativo disponível na plataforma de ensino!
Windows, Mac Os ou Linux: qual o melhor e o mais seguro?
No link a seguir, você terá acesso a um vídeo que apresenta uma comparação do ponto de vista 
de segurança entre os sistemas operacionais, Windows, Linuxe Mac OS.
Conteúdo interativo disponível na plataforma de ensino!
Banco de Dados
APRESENTAÇÃO
Atualmente os sistemas de informação são desenvolvidos juntamente com uma base de dados, 
que é responsável por gerenciar a manipulação dos dados utilizados. É fundamental para os 
profissionais da área de desenvolvimento de sistemas ter o conhecimento adequado sobre 
bancos de dados, para que seja possível integrar sistemas e bancos de dados de maneira 
adequada.
Nesta Unidade de Aprendizagem, você irá entender a definição de banco de dados, associando a 
exemplos. Além disso, serão apresentados os tipos de banco de dados e linguagem que é 
utilizada.
Bons estudos.
Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:
Conceituar banco de dados.•
Identificar os tipos de banco de dados.•
Classificar os tipos de linguagens de bancos de dados.•
DESAFIO
Você é um desenvolvedor de sistemas da empresa LENS, que trabalha com a venda de materiais 
de escritório. Em determinado dia, foi solicitado à equipe de T.I. que realizasse a implementação 
de um sistema para controlar os pedidos realizados pelos clientes da empresa. Você, como um 
dos desenvolvedores, precisa definir quais as tabelas que serão utilizadas no banco de dados 
desse sistema.
Especifique quantas tabelas você utilizaria nessa situação, bem como quais as tabelas e os 
campos contidos em cada uma das tabelas.
INFOGRÁFICO
Um sistema de banco de dados deve garantir uma visão totalmente abstrata do banco de dados 
para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de 
armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam 
disponíveis no momento necessário.
O infográfico desta Unidade de Aprendizagem apresenta os três níveis de abstração de 
dados relacionados ao contexto de banco de dados.
 
CONTEÚDO DO LIVRO
O banco de dados coleta, processa e armazena toda e qualquer informação ali inserida, além de 
permitir que esses dados sejam examinados a qualquer momento. Um banco de dados pode 
também ser considerado um software estruturado para coletar e armazenar informações 
pertinentes e que necessitem ser consultadas ou utilizadas porteriormente.
Veja mais sobre o assunto no capítulo Banco de Dados, da obra Fundamentos Computacionais. 
FUNDAMENTOS 
COMPUTACIONAIS
Ramiro Córdova Júnior
Banco de dados
Objetivos de aprendizagem
Ao final deste texto, você deve apresentar os seguintes aprendizados:
 � Conceituar banco de dados.
 � Identificar os tipos de banco de dados.
 � Classificar os tipos de linguagens de bancos de dados.
Introdução
Atualmente, os sistemas de informação são desenvolvidos juntamente 
com uma base de dados. Essa base é responsável por gerenciar a manipu-
lação dos dados utilizados. Por isso, é fundamental que os profissionais da 
área de desenvolvimento de sistemas tenham o conhecimento adequado 
sobre os bancos de dados. Assim, esses profissionais podem integrar 
sistemas e bancos de dados de maneira conveniente.
Neste capítulo, você vai conhecer a definição de banco de dados, 
associando-a a exemplos. Além disso, vai ver os diferentes tipos de banco 
de dados e a linguagem utilizada neles.
Conceito de banco de dados
Um banco de dados é uma coleção de informações organizadas para que 
possam ser facilmente acessadas, gerenciadas e atualizadas. Os dados são 
organizados em linhas, colunas e tabelas e são indexados para facilitar a 
localização de informações relevantes. Os dados são atualizados e excluídos 
à medida que novas informações são adicionadas. Os bancos de dados pro-
cessam informações e permitem a consulta dos dados armazenados. Além 
disso, permitem a execução de aplicações na base de dados.
Os bancos de dados computacionais geralmente contêm registros agrega-
dos ou arquivos de dados, que representam transações de vendas, catálogos 
de produtos, inventários, perfis de clientes, etc. Normalmente, um sistema 
gerenciador de banco de dados (SGBD) fornece aos usuários a capacidade 
de controlar o acesso de leitura/gravação, definir a geração de relatórios e 
realizar procedimentos de análise dos dados. Bancos de dados são predomi-
nantes em grandes sistemas de mainframe, mas também estão presentes em 
estações de trabalho distribuídas menores e sistemas de médio porte, como 
em computadores pessoais.
Um banco de dados pode ser considerado um software estruturado para 
coletar e armazenar informações que possam ser recuperadas, adicionadas, 
atualizadas ou removidas de maneira automática. Os programas de banco de 
dados são aplicativos projetados para que os usuários criem bancos de dados 
e toda a programação necessária para preenchê-los ou excluí-los, conforme 
necessário. A estrutura de um banco de dados (Figura 1) é baseada em tabelas, 
que consistem em linhas e colunas de informações. As colunas identificam 
os dados (atributos) na tabela e as linhas são os registros de informações. As 
tabelas se parecem com uma planilha, mas podem ser manipuladas e atuali-
zadas de uma forma que as planilhas não podem. Como você pode imaginar, 
isso torna um banco de dados uma ferramenta muito valiosa.
Figura 1. Estrutura do banco de dados.
NumEmp NomeEmp Salário Dept
032
074
089
092
112
121
130
J Silva
M Reis
C Melo
R Silva
R Pinto
V Simão
J Neves
380
400
520
480
390
905
640
21
25
28
25
21
28
28
Linhas
Colunas
Uma estrutura de banco de dados é definida pelo modelo de banco de dados. 
O modelo mais usado é o modelo de banco de dados relacional. Nesse modelo, as 
tabelas devem relacionar-se ou vincular-se umas às outras. Cada tabela contém 
informações específicas ou atributos (colunas) para cada registro (linha). Por 
exemplo, um banco de dados de uma clínica veterinária pode ter uma tabela 
Pacientes — com colunas intituladas Nome do paciente, Tipo de paciente e 
Banco de dados174
Número de ID — e uma segunda tabela chamada Proprietário do paciente — 
com as colunas intituladas Número de identificação, Nome do proprietário, 
Endereço do proprietário e Número de telefone do proprietário. A primeira 
tabela é vinculada à segunda tabela pelo número de ID. O relacionamento do 
número de ID permite a localização de registros dos pacientes vinculando 
com seus proprietários, retornando uma resposta precisa na realização de 
consultas no banco de dados.
O projeto de um banco de dados deve ser baseado nos requisitos de negócio. 
Os requisitos de negócio, por sua vez, devem ser perfeitamente compreendidos 
antes que um banco de dados seja projetado. Os requisitos de negócio também 
podem ser chamados de regras de negócios. As tabelas devem conter no 
máximo um conjunto de informações. No caso do exemplo anterior, a tabela 
Paciente não deve conter informações sobre as visitas dos pacientes. Em vez 
disso, uma tabela separada manteria um número de ID de visita e a data e a 
hora da visita, juntamente com o número de ID do paciente, para vincular os 
dois. Uma quarta tabela, intitulada Faturamento, seria criada para identificar 
o valor do pagamento, o tipo de pagamento e o ID da visita, que está sendo 
pago juntamente com o ID do paciente. As tabelas Faturamento e Visitas 
fazem parte da regra de negócio.
A inserção de registros preenche um banco de dados com dados. Depois 
que o banco de dados é estruturado corretamente, uma interface é construí da. 
Essa interface é colocada entre as tabelas e o usuário. A interface dá ao 
usuário uma visão diferente do banco de dados. Usando o exemplo da clínica 
veterinária, uma interface pode fornecer ao usuário uma página de entrada 
chamada Novo usuário. Nessa página, o usuário pode inserir o nome e o 
tipo do animal de estimação, as informações do proprietário e a data e o tipo 
da primeira visita. Todas essas informações estão contidas em três tabelas 
diferentes localizadas atrás da interface, mas o usuário só precisa interagir 
com a página de entrada (um únicoformulário), enquanto os dados são 
armazenados nas tabelas corretas. Isso é conseguido conectando as tabelas 
por meio de recursos de programação.
Acesse o link a seguir e leia mais sobre conceitos de banco de dados.
https://goo.gl/faJXMp
175Banco de dados
Tipos de banco de dados
Segundo Geremia (2010), são quatro os tipos de banco de dados existentes: (1) 
banco de dados relacional; (2) banco de dados hierárquico; (3) banco de dados 
em rede; e (4) banco de dados objeto-relacional. A seguir, você vai conhecer 
melhor cada um deles.
Banco de dados relacional
O banco de dados do tipo relacional funciona como uma coleção de relações, 
em que cada linha representa um conjunto de dados relacionados entre si. 
Os dados contidos em uma linha do banco de dados representam fatos do 
mundo real. Um banco de dados relacional é uma coleção de itens de dados 
organizados como um conjunto de tabelas formalmente descritas. A partir 
desse conjunto, os dados podem ser acessados ou remontados de muitas 
maneiras diferentes sem a necessidade de se reorganizarem as tabelas do 
banco de dados. Além de ser relativamente fácil de se criar e acessar, um 
banco de dados relacional tem a importante vantagem de ser fácil de estender. 
Após a criação do banco de dados original, uma nova categoria de dados 
pode ser adicionada sem a exigência de que todos os aplicativos existentes 
sejam modificados. 
Um banco de dados relacional é um conjunto de tabelas contendo dados 
ajustados em categorias predefinidas. Cada tabela contém uma ou mais ca-
tegorias de dados nas colunas. Cada linha contém uma instância única de 
dados para as categorias definidas pelas colunas. Por exemplo, um banco 
de dados de entrada de pedidos comerciais típico incluiria uma tabela que 
descreve um cliente com colunas para nome, endereço, número de telefone e 
assim por diante. Outra tabela descreveria um pedido: produto, cliente, data, 
preço de venda e assim por diante. Um usuário do banco de dados poderia 
obter uma visão do banco de dados que atendesse às suas necessidades. Por 
exemplo, um gerente da filial poderia gostar de visualizar ou relatar todos os 
clientes que compraram produtos após determinada data. Já um gerente de 
serviços financeiros da mesma empresa poderia, nas mesmas tabelas, obter 
um relatório sobre as contas que precisam ser pagas.
Banco de dados hierárquico
Um banco de dados hierárquico usa diferentes níveis de dados que seguem 
um padrão semelhante a uma hierarquia. Em outras palavras, você começa 
Banco de dados176
em uma tabela e, dependendo do registro consultado, obtém acesso a outras 
tabelas de informações. No entanto, essas tabelas são vinculadas apenas à 
tabela acima ou à tabela abaixo. Isso as torna incrivelmente úteis para coletar 
informações que seguem uma ordem específica.
Bancos de dados hierárquicos são úteis quando duas condições são aten-
didas. Em primeiro lugar, os dados devem seguir um padrão hierárquico 
(Figura 2). Isso significa que deve haver relacionamentos entre os dados que 
poderiam estar “empilhados”, como em uma árvore genealógica. Em segundo 
lugar, os dados que estão sendo empilhados devem estar acessíveis apenas 
por meio de um único caminho.
Figura 2. Hierarquia em bancos de dados.
Fábrica Financeiro Comercial
Injeção Extrusão Pagar Receber Contábil Vendas Marketing
Paulo Vinícius Vilma Sílvia João Pedro Carlos
Banco de dados em rede
O banco de dados em rede (Figura 3) é um modelo de banco de dados 
que permite que vários registros sejam vinculados ao mesmo arquivo de 
proprietário. O modelo pode ser visto como uma árvore invertida, onde os 
ramos são as informações do membro ligadas ao proprietário, que é a parte 
inferior da árvore. As múltiplas conexões permitem que o banco de dados 
de rede seja muito flexível. Além disso, a relação que a informação tem 
com o banco de dados de rede é definida como relação muitos para muitos, 
porque um arquivo proprietário pode ser vinculado a vários arquivos de 
membros e vice-versa.
177Banco de dados
Figura 3. Rede de banco de dados.
Departamento Empregado
032 J Silva 380
074 M Reis 400
089 C Melo 520
092 R Silva 480
112 R Pinto 390
121 V Simão 905
130 J Neves 640
21 Pessoal 142
25 Financeiro 143
28 Técnico 144
Banco de dados objeto-relacional
O modelo relacional de objeto é projetado para fornecer um gerenciamento de 
banco de dados relacional que permite aos desenvolvedores integrar bancos 
de dados com seus tipos e métodos de dados. É essencialmente um modelo 
relacional que permite aos usuários integrarem nele recursos de programação 
orientada a objetos. A principal função desse tipo de banco de dados é dar 
maior flexibilidade, melhor desempenho e maior integridade de dados que os 
demais tipos de banco de dados. A seguir, você pode ver alguns dos benefícios 
proporcionados pelo banco de dados objeto-relacional.
 � Expansibilidade: é possível ampliar a capacidade do servidor de banco 
de dados. Isso pode ser feito definindo novos tipos de dados, bem como 
por meio de padrões definidos pelo usuário. Esse recurso permite que 
o usuário armazene e gerencie dados.
 � Tipos de dados complexos: os usuários podem definir novos tipos de 
dados que combinam um ou mais tipos de dados existentes no momento. 
Os tipos complexos garantem melhor flexibilidade na organização dos 
dados em uma estrutura composta de colunas e tabelas.
 � Herança: os usuários podem definir objetos ou tipos e tabelas que 
adquirem as propriedades de outros objetos, além de adicionar novas 
propriedades específicas ao objeto que foi definido.
Banco de dados178
Leia mais sobre sistemas de banco de dados na obra “Sistemas de banco de dados” 
(ELMASRI, R.; NAVATHE, S. B., 2005).
Linguagens de banco de dados
Um sistema gerenciador de banco de dados deve prover linguagens e inter-
faces apropriadas para que cada categoria de usuários realize consultas e 
atualizações no banco de dados. As linguagens de banco de dados são usadas 
para a criação e a manutenção do banco de dados. Há um grande número de 
linguagens de banco de dados, como Oracle, MySQL, MS Access, dBase, 
FoxPro, etc. As instruções SQL usadas em um banco de dados podem ser 
categorizadas como linguagem de definição de dados (DDL), linguagem de 
controle de dados (DCL) e linguagem de manipulação de dados (DML). Você 
vai conhecer melhor cada uma delas a seguir. 
Linguagem de definição de dados (DDL)
É uma linguagem que permite aos usuários definir dados e sua relação com outros 
tipos de dados. É usada principalmente para criar arquivos, bancos de dados, dicio-
nário de dados e tabelas dentro de bancos de dados. Também serve para especificar 
a estrutura de cada tabela, o conjunto de valores associados a cada atributo, as 
restrições de integridade, as informações de segurança e autorização para cada 
tabela e o armazenamento físico da estrutura de cada tabela no disco. A seguir, 
você pode ver uma lista de instruções SQL que são categorizadas como DDL.
 � Para criar a instância do banco de dados — CREATE
 � Para alterar a estrutura do banco de dados — ALTER
 � Para descartar instâncias do banco de dados — DROP
 � Para excluir tabelas em uma instância de banco de dados — TRUNCATE
 � Para renomear instâncias do banco de dados — RENAME
Linguagem de manipulação de dados (DML)
É uma linguagem que fornece um conjunto de operações para suportar as 
operações básicas de manipulação nos dados mantidos nos bancos de dados. 
179Banco de dados
As instruções DML permitem que os usuários insiram, atualizem, excluam 
e recuperem dados do banco de dados. A parte do DML que envolve a recu-
peração de dados é chamada de linguagem de consulta. A seguir, você pode 
ver algumas instruções SQL que são do tipo DML.
 � Para buscar registros da(s) tabela(s) — SELECT
 � Para inserir registros na(s) tabela(s) — INSERT
 � Para atualizar os dados na(s) tabela(s) — UPDATE� Para excluir os registros da tabela — DELETE
Linguagem de controle de dados (DCL)
As instruções do tipo DCL controlam o acesso aos dados e ao banco de dados 
usando instruções SQL como GRANT e REVOKE. Um privilégio pode ser 
concedido a um usuário com a ajuda da instrução GRANT. Os privilégios 
atribuídos podem ser instruções do tipo SELECT, ALTER, DELETE, EXE-
CUTE, INSERT, INDEX, etc. Além da concessão de privilégios, também é 
possível revogar usando o comando REVOKE.
Na prática, as linguagens de definição de dados e de manipulação de 
dados não são separadas. Em vez disso, elas formam partes de uma única 
linguagem de banco de dados, como SQL (Structured Query Language). O 
SQL representa uma combinação de DDL e DML, além de instruções para 
especificação de restrições e avaliação de esquemas.
GEREMIA, J. Tutorial de introdução a banco de dados. 2010. Disponível em: <http://
www.telecom.uff.br/pet/petws/downloads/tutoriais/db/Tut_DB.pdf>. Acesso em; 
22 abr. 2018.
Leituras recomendadas
ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. São Paulo: Pearson, 2005.
REZENDE, R. Conceitos fundamentais de banco de dados. [201-?]. Disponível em: <ht-
tps://www.devmedia.com.br/conceitos-fundamentais-de-banco-de-dados/1649>. 
Acesso em; 22 abr. 2018.
SANTANCHÈ, A.; CAVOTO, P. Banco de dados. Campinas: [S.n.], (2013).
Referência
Banco de dados180
DICA DO PROFESSOR
Para a área de desenvolvimento de softwares, é preciso dominar a linguagem SQL, pois a 
maioria dos sistemas de informação interage com banco de dados, e essa é a linguagem 
universal para fazer qualquer operação nos bancos de dados relacionais. Pode haver pequenas 
variações na linguagem dependendo do SGBD, mas a sintaxe dos comandos é muito parecida.
Assista a Dica do Professor sobre a linguagem SQL e algumas de suas características.
Conteúdo interativo disponível na plataforma de ensino!
EXERCÍCIOS
1) Qual a função de um SGBD? 
A) Reunir informações computacionais em arquivos. 
B) Fornecer aos usuários a capacidade de controlar o acesso de leitura / gravação, definir a 
geração de relatórios e realizar procedimentos de análise dos dados. 
C) Criar arquivos de texto que permitem o armazenamento de dados. 
D) Fornecer espaço em disco para manutenção de banco de dados.
E) Fornecer as condições para o usuário criar arquivos de dados.
2) Em um banco de dados relacional, o que representam as colunas da tabela? 
A) A estrutura do banco de dados.
B) Cada coluna representa um registro de informação.
C) 
Cada coluna representa a chave primária de uma tabela.
D) As colunas representam os usuários do banco de dados.
E) As colunas representam os atributos da tabela. 
3) Qual a principal característica de um banco de dados hierárquico? 
A) O banco de dados é representado como uma coleção de relações.
B) O banco de dados permite que vários registros sejam vinculados ao mesmo arquivo de 
proprietário.
C) O banco de dados usa diferentes níveis de dados que seguem um padrão semelhante a uma 
hierarquia. 
D) O banco de dados deve ter apenas cinco campos de atributos.
E) O banco de dados não pode ser utilizado em sistemas de informação. 
4) A instrução SQL SELECT pertence a qual categoria de linguagem? 
A) DDL.
B) DML.
C) DCL.
D) DLL.
E) TCP.
5) Qual a função da instrução SQL "ALTER"? 
A) Criar a instância do banco de dados.
B) Alterar a estrutura do banco de dados.
C) Descartar instâncias do banco de dados.
D) Excluir tabelas em uma instância de banco de dados.
E) Renomear instâncias do banco de dados.
NA PRÁTICA
Um dos comandos DDL mais comuns na linguagem SQL é o CREATE. O comando CREATE 
permite a criação de um novo banco de dados ou a criação de uma nova tabela em um banco de 
dados já existente. Veja abaixo um exemplo de utilização do comando CREATE para criação de 
um banco de dados e para criação de uma tabela.
Conteúdo interativo disponível na plataforma de ensino!
Neste comando é criada uma tabela chamada alunos, com os seguintes campos: cod_aluno, 
nome_aluno e idade. Além dos nomes dos campos, foram especificados os tipos de dados para 
cada campo, por exemplo, o campo “cod_aluno” é do tipo INT, o que significa que só podem 
ser armazenados nesse campo dados inteiros. Também foi especificado o campo da tabela que 
funcionará como chave primária (primary key), que nada mais é do que um campo que garante 
que não existirá mais de um registro igual na tabela; nesse caso, o campo “cod_aluno” garante 
que para cada código de aluno haverá um registro diferente no banco de dados.
SAIBA MAIS
Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do 
professor:
A primeira fase de um projeto de banco de dados
Este artigo apresenta alguns exemplos práticos de como executar a primeira fase de um projeto 
de banco de dados.
Conteúdo interativo disponível na plataforma de ensino!
SQL e Banco de Dados para Iniciantes
Este vídeo explica de forma didática o que é um banco de dados.
Conteúdo interativo disponível na plataforma de ensino!

Mais conteúdos dessa disciplina