Você está na página 1de 25

MDULO 1 MDULO 1

AULA 1 AULA 1
Introduo
Introduo

Informtica
Informtica
Alexandre
Alexandre
Meslin
Meslin
(
(
meslin
meslin
@
@
nce
nce
.ufrj.
.ufrj.
br
br
)
)
MDULO 1 MDULO 1
AULA 1 AULA 1
Objetivo
Objetivo
do
do
Curso
Curso

Apresentar os conceitos bsicos de informtica,
Apresentar os conceitos bsicos de informtica,
de software e de hardware
de software e de hardware
.
.

Introduzir os conceitos relativos representao
Introduzir os conceitos relativos representao
da informao e o sistema de numerao em
da informao e o sistema de numerao em
base binria.
base binria.

Fornecer
Fornecer
uma noo geral das partes
uma noo geral das partes
constituintes de um computador e de sua
constituintes de um computador e de sua
funcionalidade.
funcionalidade.
MDULO 1 MDULO 1
AULA 1 AULA 1
Programao do Curso
Programao do Curso

Introduo ao Computador
Introduo ao Computador

Nmeros binrios e hexadecimais
Nmeros binrios e hexadecimais

Representao Interna
Representao Interna

Conceitos bsicos do hardware do computador
Conceitos bsicos do hardware do computador

Organizao lgica e funcional do modelo
Organizao lgica e funcional do modelo
Von
Von
-
-
Neumann
Neumann

Estudo dos diversos componentes de um
Estudo dos diversos componentes de um
processador
processador

Unidade de entrada e sada
Unidade de entrada e sada

Memria
Memria
MDULO 1 MDULO 1
AULA 1 AULA 1
Aula 1
Aula 1

Introduo ao Computador
Introduo ao Computador

Hardware
Hardware
Unidade Unidade de de Entrada Entrada
Unidade Unidade de de Sada Sada
Memria Memria Principal Principal
CPU CPU

Software
Software
Algoritmos Algoritmos
Programas Programas
Linguagem Linguagem de de Programao Programao
Compilador Compilador
Sistemas Operacionais Sistemas Operacionais
MDULO 1 MDULO 1
AULA 1 AULA 1
Vocabulrio
Vocabulrio

UCP
UCP
ou
ou
CPU
CPU

U
U
nidade
nidade
C
C
entral
entral
de
de
P
P
rocessamento
rocessamento
(Central
(Central
Processing Unit)
Processing Unit)

Responsvel pelo processamento


Responsvel pelo processamento
de
de
informaes
informaes

Controla
Controla
o
o
fluxo
fluxo
de
de
informaes
informaes
(dados)
(dados)
MDULO 1 MDULO 1
AULA 1 AULA 1
Vocabulrio
Vocabulrio

Hardware
Hardware

A
A
parte fsica (palpvel) da mquina
parte fsica (palpvel) da mquina

Composta por gabinetes


Composta por gabinetes
,
,
teclados
teclados
, monitor, etc.
, monitor, etc.

Software
Software

P
P
rogramas
rogramas
,
,
aplicativos
aplicativos
,
,
sistemas operacionais
sistemas operacionais
MDULO 1 MDULO 1
AULA 1 AULA 1
Vocabulrio
Vocabulrio

Dados Analgicos
Dados Analgicos

Os sinais que ns enviamos para nos comunicarmos


Os sinais que ns enviamos para nos comunicarmos
so dados. Nosso dia a dia tem muitas formas de
so dados. Nosso dia a dia tem muitas formas de
dados: sons, letras, nmeros e outros smbolos
dados: sons, letras, nmeros e outros smbolos
(escritos ou impressos), fotografias, grficos, filmes,
(escritos ou impressos), fotografias, grficos, filmes,
etc.
etc.

Todos estes dados so na sua natureza analgicos, o


Todos estes dados so na sua natureza analgicos, o
que significa que eles so variados nos seus tipos.
que significa que eles so variados nos seus tipos.

Desta forma eles so inteis em um computador.


Desta forma eles so inteis em um computador.

O computador somente pode processar formatos de


O computador somente pode processar formatos de
dados concisos e simples.
dados concisos e simples.
MDULO 1 MDULO 1
AULA 1 AULA 1
Vocabulrio
Vocabulrio

Dados Digitais
Dados Digitais

O computador uma unidade eltrica, ento ele


O computador uma unidade eltrica, ento ele
somente pode manipular dados, os quais so
somente pode manipular dados, os quais so
associados com eletricidade.
associados com eletricidade.

Isto pode ser associado a interruptores eltricos que


Isto pode ser associado a interruptores eltricos que
podem estar ligados ou desligados. Se o interruptor
podem estar ligados ou desligados. Se o interruptor
estiver desligado, o computador obter o valor
estiver desligado, o computador obter o valor
numrico 0 (zero). Se o interruptor estiver ligado, ser
numrico 0 (zero). Se o interruptor estiver ligado, ser
obtido o valor numrico 1.
obtido o valor numrico 1.

Uma outra analogia pode ser feita para obter dados de


Uma outra analogia pode ser feita para obter dados de
sada: uma lmpada acessa pode representar o valor
sada: uma lmpada acessa pode representar o valor
numrico 1 (um), enquanto que uma lmpada apagada
numrico 1 (um), enquanto que uma lmpada apagada
representa o valor numrico 0 (zero).
representa o valor numrico 0 (zero).
MDULO 1 MDULO 1
AULA 1 AULA 1
Conceitos
Conceitos

Computador: mquina capaz de receber,
Computador: mquina capaz de receber,
armazenar, recuperar, processar e exibir
armazenar, recuperar, processar e exibir
informaes
informaes
COMPUTADOR DADOS INFORMAO
MDULO 1 MDULO 1
AULA 1 AULA 1
Fluxo
Fluxo
de
de
Informao
Informao
Entrada Processamento
Sada
Memria
MDULO 1 MDULO 1
AULA 1 AULA 1
Computador
Computador
MDULO 1 MDULO 1
AULA 1 AULA 1
Unidades de Entrada
Unidades de Entrada

Equipamentos utilizados para introduzir dados no
Equipamentos utilizados para introduzir dados no
computador
computador

Ex.:
Ex.:

teclado
teclado

mouse
mouse

scanner
scanner

unidade de fita magntica


unidade de fita magntica

unidade de disco magntico


unidade de disco magntico
MDULO 1 MDULO 1
AULA 1 AULA 1
Unidades de Sada
Unidades de Sada

Equipamentos utilizados para externar os
Equipamentos utilizados para externar os
resultados do processamento dos dados
resultados do processamento dos dados

Ex.:
Ex.:

monitor de vdeo
monitor de vdeo

impressora
impressora

unidade de fita magntica


unidade de fita magntica

disco magntico
disco magntico
MDULO 1 MDULO 1
AULA 1 AULA 1
Memria Principal
Memria Principal

Dispositivo eletrnico interno de armazenamento
Dispositivo eletrnico interno de armazenamento
temporrio
temporrio

Atua como se fosse uma rea de trabalho para a
Atua como se fosse uma rea de trabalho para a
CPU
CPU

Armazena dados intermedirios ou finais
Armazena dados intermedirios ou finais
resultantes do processamento
resultantes do processamento

Memria Secundria:
Memria Secundria:

Acesso lento;
Acesso lento;

Recurso abundante e barato;


Recurso abundante e barato;
MDULO 1 MDULO 1
AULA 1 AULA 1
UCP ou CPU
UCP ou CPU

Unidade Central de Processamento
Unidade Central de Processamento

Contm os circuitos responsveis pela
Contm os circuitos responsveis pela
interpretao/execuo das instrues e pelo
interpretao/execuo das instrues e pelo
controle de fluxo de dados
controle de fluxo de dados
Controlador
de
Dispositivo
Unidade
de
Controle
Unidade
Lgica e
Aritmtica
MDULO 1 MDULO 1
AULA 1 AULA 1
CPU
CPU
MDULO 1 MDULO 1
AULA 1 AULA 1
Software
Software

Algoritmos
Algoritmos

Programas
Programas

Linguagens
Linguagens
de
de
Programao
Programao

Compilador
Compilador

Sistemas Operacionais
Sistemas Operacionais
MDULO 1 MDULO 1
AULA 1 AULA 1
Algoritmos
Algoritmos

Seqncia
Seqncia
de
de
passos
passos
com
com
objeto
objeto
de
de
realizar
realizar
determinada tarefa
determinada tarefa

Receita
Receita
de Bolo
de Bolo

Pode
Pode
ser
ser
escrito sem preocupao
escrito sem preocupao
com
com
sintaxe
sintaxe
,
,
linguagem ou computador
linguagem ou computador

Deve prever todos os possveis eventos
Deve prever todos os possveis eventos
e
e
ocorrncias
ocorrncias
MDULO 1 MDULO 1
AULA 1 AULA 1
Algoritmo
Algoritmo

Exemplo
Exemplo

Exemplo: Calcular o salrio mdio em uma
Exemplo: Calcular o salrio mdio em uma
companhia.
companhia.

Descubra quanto ganha cada pessoa


Descubra quanto ganha cada pessoa

Conte quantos empregados voc tem


Conte quantos empregados voc tem

Totalize os salrios
Totalize os salrios

Divida o total pelo nmero de empregados.


Divida o total pelo nmero de empregados.
MDULO 1 MDULO 1
AULA 1 AULA 1
Linguagem
Linguagem
de
de
Programao
Programao

Texto
Texto
formal
formal
para representar
para representar
o
o
algoritmo
algoritmo

Utiliza rgidas normas
Utiliza rgidas normas
de
de
escrita
escrita

Impossibilidade
Impossibilidade
de
de
ambiguidade
ambiguidade
MDULO 1 MDULO 1
AULA 1 AULA 1
Exemplos
Exemplos
de
de
Linguagem
Linguagem
de
de
Programao
Programao

Fortran
Fortran

destinado
destinado
a
a
aplicaes matemticas
aplicaes matemticas

Cobol
Cobol

destinado
destinado
a
a
aplicaes comerciais
aplicaes comerciais
e
e
financeiras
financeiras

Basic
Basic

simples de
simples de
implementar
implementar
,
,
sintaxe
sintaxe
elementar
elementar

Lisp
Lisp

destinado
destinado
a
a
manipulao
manipulao
de
de
listas
listas
e
e
smbolos
smbolos

Pascal
Pascal

linguagem
linguagem
simples
simples
destinada ao
destinada ao
aprendizado
aprendizado
de
de
programao
programao

C
C

liguagem
liguagem
de
de
uso geral
uso geral
,
,
extremamente
extremamente
eficiente
eficiente
e
e
rpida
rpida
MDULO 1 MDULO 1
AULA 1 AULA 1
Programas
Programas

Seqncia
Seqncia
de
de
comandos em cdigo
comandos em cdigo
de
de
mquina
mquina

Texto em binrio para
Texto em binrio para
a CPU
a CPU

Programa em linguagem
Programa em linguagem
de alto
de alto
nvel
nvel
a=10; a=10;
b=20; b=20;
c=a+b; c=a+b;

Programa
Programa
pronto
pronto
para
para
ser
ser
executado pela
executado pela
CPU
CPU

Linguagem de mquina
Linguagem de mquina
1100011100000110110001100000001000001010000000001100 1100011100000110110001100000001000001010000000001100
0111000001101100100000000010000101000000000010100001 0111000001101100100000000010000101000000000010100001
1100011000000010000000110000011011001000000000101010 1100011000000010000000110000011011001000000000101010
00111100101000000010 00111100101000000010
MDULO 1 MDULO 1
AULA 1 AULA 1
Compilador
Compilador

Converte
Converte
um
um
texto
texto
de um
de um
programa em
programa em
um
um
programa executvel
programa executvel

Adiciona bibliotecas
Adiciona bibliotecas

Verifica erros
Verifica erros
de
de
sintaxe
sintaxe

No verifica erros
No verifica erros
de
de
lgica
lgica
MDULO 1 MDULO 1
AULA 1 AULA 1
Compilao
Compilao
x.c z.c y.c
Pr-Processador
x.p z.p y.p
Compilador
x.o z.o y.o
Linker
Programa executvel
Texto em
linguagem C
Texto pr-
processado
Cdigo
objeto
Programa
final
MDULO 1 MDULO 1
AULA 1 AULA 1
Sistemas Operacionais
Sistemas Operacionais

O computador sempre est
O computador sempre est

executando algum programa.


executando algum programa.

Quando ele
Quando ele

ligado, o computador executa o programa


ligado, o computador executa o programa
de carga do Sistema Operacional.
de carga do Sistema Operacional.

O Sistema Operacional
O Sistema Operacional

um programa que facilita a


um programa que facilita a
interface entre o operador do computador e o hardware.
interface entre o operador do computador e o hardware.

O sistema operacional tem como tarefa
O sistema operacional tem como tarefa
s
s
permitir que o
permitir que o
usu
usu

rio selecione programa para executar, gerenciar o


rio selecione programa para executar, gerenciar o
armazenamento de dados nos discos, facilitar entrada e
armazenamento de dados nos discos, facilitar entrada e
sa
sa

da de dados dos programas, etc.


da de dados dos programas, etc.

Você também pode gostar