Professional Documents
Culture Documents
1 – Tab
2 – Caps Lock
3 – Shift
4 – Ctrl
5 – Espaço
6 – Enter
7 - Backspace
Representação da Informação:
• Os computadores atuais armazenam e processam toda a informação em formato digital (texto, imagens,
áudio, vídeo, programas, etc). Toda a informação é dividida em partes, sendo que cada uma delas é
representada por números.
• Combinações de bits:
1 bit 2 bits 3 bits 4 bits
0 00 000 0000
1 01 001 0001
11 010 0010
10 011 0011
100 0100
101 0101
110 0110
111 0111
...
Cada bit que se adiciona duplica o número de combinações possíveis. N bits permitem representar 2n itens distintos:
1 bit 21 = 2 itens
2 bits 22 = 4 itens
3 bits 23 = 8 itens
4 bits 24 = 16 itens e assim sucessivamente
Hardware e Software
Sistema Computacional
Hardware:
definição: todo o conjunto de componentes físicos de um computador e os periféricos ligados a ele. Por exemplo, o teclado,
os monitores, as impressoras, os scanner entre outros.
Os principais elementos de hardware um sistema computacional podem ser agrupados nas seguintes categorias:
• dispositivos de entrada de dados;
• dispositivos de saída;
• CPU;
• memória principal;
• Memória Auxiliar.
OBS: Os sistemas computacionais ainda podem ser configurados, ou seja, especialmente equipados de acordo com as
necessidades do usuário.
Apostila de Introdução à Informática 3
A CPU (Unidade Central de Processamento), que envolve o processador central da máquina, realiza os cálculos e executa
as instruções pré-programadas. Possui duas unidades :
UC - Unidade de Controle
ULA – Unidade Aritmética e Lógica Busca a instrução na memória,
Executa,
Busca a instrução seguinte,
Unidade Lógica e Aritmética, executa as
Executa
operações lógicas (E, OU, NÃO,),
...
aritméticas (* , ^, /,-,+)
Relacionais (>,<,>=,<=,<>,=)
- Memória: guarda as informações (dados + cálculos) usadas pelo processador. A memória interna do computador é
chamada de memória principal, ou RAM (random access memory). O nome de memória de acesso aleatório vem do fato
que os endereços desta memória são indexados, logo todo endereço não importa sua posição física, é acessado num tempo
igual. O conteúdo da memória RAM é volátil, ou seja, ele é perdido com a falta de energia elétrica.
- Dispositivos de entrada e saída: são os meios com os quais o computador comunica-se com o usuário e outros sistemas.
• Dispositivos de entrada: Recebem os dados e as instruções para o processamento: teclado, mouse, leitores ópticos...
• Dispositivos de saída: São os dispositivos que podem mostrar o resultado do processamento e/ou acompanhar as
tarefas executadas pelo computador: monitor, impressora, caixas de som...
OBS: existem dispositivos de E/S. Ex: drive de disquetes, CD RW, DVD RW.
Disquete 3, 5"
80 Cyl, 2 cabeças.
512 bytes/setor,
18 set. trilha
trilha
160 trilhas (80*2) * 18 setores *
512 bytes cada = 1.474.560 bytes
setor
Unidades de Armazenamento (Memória auxiliar): Devido à volatilidade da RAM são indispensáveis dispositivos que
armazenam os dados por um tempo maior do que a RAM, e permitem a futura recuperação destes dados, se necessário.
Ex.: disquetes, discos rígidos (winchesters), e CD-ROMs.
Apostila de Introdução à Informática 4
Software:
definição: conjunto de programas que são processados num computador. Exemplos: os editores de texto, os editores
gráficos, as planilhas de cálculo e os jogos.
Programadores: profissionais da computação que escrevem programas de computadores, isto é, fazem o software.
Para resolver uma determinada tarefa devemos escrever um algoritmo de forma que o computador entenda. Compare
abaixo o exemplo de um programa que calcula e mostra o produto de 2 valores quaisquer:
O algoritmo deve ser escrito em uma linguagem de computação qualquer, na forma de um programa fonte. A linguagem
de programação é a forma de comunicação entre o homem e o computador. O programa fonte deve ser convertido em
programa executável, que como o próprio nome diz, pode ser executado pelo computador.
Em algumas vezes a tradução de um programa pode ser feita em tempo de execução, sem geração de um programa
executável. Isso se chama tradução de forma interpretada. Em uma tradução de forma compilada, o programa fonte
não é mais usado na execução. Uma exemplificação dos dois tipos de programas pode ser mostrada abaixo:
A) COMPILADOR: lê, analisa e traduz todo o programa fonte, criando o programa objeto que corresponde às instruções
em linguagem de máquina necessárias para atingir o objetivo do programa. É mais rápido na execução se comparado a
um programa interpretado. O programa executável pode ser vendido separado do programa fonte.
Programa fonte -> compilador -> programa objeto -> arquivo executável
B) INTERPRETADOR: implica em mais tempo de execução, pois interpreta cada comando ao executá-lo. É melhor para
aprendizagem e correção dos erros de programação.
• Softwares Aplicativos. São programas planejados para atender determinadas exigências que envolvam processamento
de dados. Esse é o maior conjunto dos softwares, composto por programas do tipo editores de texto, planilhas de
cálculo e programas gerais de controle aplicados na indústria e no comércio.
• Softwares Personalizados. Também chamados de "custom softwares". São softwares planejados e escritos geralmente
por programadores e consultores para atender a uma determinada tarefa específica. Geralmente são programas mais
caros do que seus similares quando encontrados na forma de pacotes pois demandam tempo de desenvolvimento.
Apostila de Introdução à Informática 5
Sistemas Operacionais: São programas que controlam os computadores, coordenam o hardware e suas tarefas e
gerenciam a utilização dos diversos dispositivos de sistema computacional, como: impressoras, acionadores de disco,
monitores, etc. Os Sistemas Operacionais além de fazerem o interfaceamento entre o hardware e os programas fazem
também a conexão lógica entre o homem e a máquina, o computador.
Vírus de Computador: São programas desenvolvidos para alterar nociva e clandestinamente softwares ou dados
instalados em um computador. Eles têm comportamento semelhante ao do vírus biológico: multiplicam-se, precisam de
um hospedeiro, esperam o momento certo para o ataque e tentam se esconder para não ser exterminados.
Outros tipos de vírus, conhecidos como "vírus de macro", podem infectar documentos que usam macros, como o
processador de textos Word e a planilha de cálculos Excel. Macros são códigos utilizados para automatizar tarefas
repetitivas dentro de um programa.
Processamento de dados
São as atividades que transformam dados iniciais em resultados desejados (informações), através de procedimentos pré-
definidos. Entrada -> Processamento --> Saída
Dispositivos de Entrada: teclado, mouse, leitora óptica, scanner, etc.
Dispositivos de Saída: Vídeo, Impressora