Prof. A driano Fiorese ALP – Algoritmos e Programação Iniciação

Propaganda
ALP – Algoritmos e Programação
Prof. Adriano Fiorese
Iniciação aos computadores
. Breve Histórico da Computação
. Conceito de Informática
. Um modelo de Computador
1
Um modelo de Computador
Introdução
Prof. Adriano Fiorese
. Computador é uma máquina composta de elementos
físicos do tipo eletrônico, que executa instruções com
alta velocidade e precisão desde que corretamente
instruído.
. Hardware x Software
. Tudo o que você vê e pode tocar no computador é
hardware
(teclado,
monitor,
impressora,
microprocessador, placa mãe, etc...).
. Software é o que é executado pelo hardware do
computador.
. Tudo o que vc xinga é software e tudo o que pode
chutar é hardware.
2
Um modelo de Computador
Introdução
. Esquema básico do hardware de um computador
Prof. Adriano Fiorese
Memória Auxiliar (Secundária)
Disco Magnético
Fita Magnética
Flash Memory
….
Processador (CPU)
Unidade de
Entrada
Teclado
Rede
Dispositivos laser
Mouse
Scanner
Unidade Lógica Aritmética (ULA)
Unidade de
Saída
Registradores
+
Unidade de Controle (UC)
Memória Principal (Primária)
Impressora
Fita Magnética
Monitor
Plotter
RAM
ROM
3
Um modelo de Computador
Introdução
. Por dentro do Processador (CPU)
Prof. Adriano Fiorese
. Unidade Lógico Aritmética (ULA): Encarrega-se das
operações elementares do tipo aritmético (geralmente
somas e subtrações) e do tipo lógico (geralmente
comparações).
. Registradores: Pequenas unidades de memória RAM
super rápida de finalidade especial, utilizada pela ULA e
UC para execução de operações.
. Unidade de Controle (UC): Controla o fluxo de dados
entre as unidades da CPU, buscando uma a uma as
operações e dados armazenados na memória principal e
distribuindo-os para os módulos responsáveis pela
execução (ULA, entrada/saída,etc...)
4
Um modelo de Computador
Introdução
. Memória
Prof. Adriano Fiorese
. Função: Armazenamento de informação.
. Memória Primária (ou Principal): Onde ficam
armazenadas as instruções e dados para que um processo
possa ser executado. É capaz de reter a informação
enquanto o computador permanecer ligado. Constituída
de um grande número de células ou posições numeradas
de forma consecutiva.
. RAM (Random Access Memory): É para onde são
carregados dados e programas que serão ou estão sendo
executados. Tempo de leitura e gravação rápidos. Volátil.
É possível acessar de forma aleatória qualquer posição
disponível.
. ROM (Read Only Memory): Somente leitura, pois
dados ou instruções são gravados (escritos) no momento
da fabricação. Geralmente utilizada para inicialização do
computador.
5
Um modelo de Computador
Introdução
Prof. Adriano Fiorese
. Memória
. Memória Secundária (ou Auxiliar): Geralmente
definida como qualquer dispositivo utilizado como meio
para guardar informações que não podem ser perdidas,
mesmo quando o computador é desligado. Também
chamado de memória não volátil ou memória de massa ou
externa. Apresenta tempo de leitura e gravação maior.
. Meio Magnético: utiliza uma fina camada de óxido
de ferro onde se registra a informação em pontos
magnetizáveis. Ex: Discos e Fitas magnéticos
. Meio óptico: registra a informação através de um
padrão de marcações feitas a laser em uma superfície
reativa sobre plástico. Esse padrão é reconhecido no
processo de leitura a laser também. Ex: CD-ROM/RAM,
DVD, Blu-Ray
6
Um modelo de Computador
Introdução
. Dispositivos de Entrada e Saída (Periféricos)
Prof. Adriano Fiorese
. Todo dispositivo que permite a comunicação entre o
computador e o mundo exterior é um periférico de entrada ou
saída.
. Essa comunicação (transferência de dados) pode se efetuar
através de blocos de informação ou palavra por palavra
(conjunto reduzido e padronizado de dados).
.
Dispositivos de Entrada: Introduzem no computador a
informação que será objeto de tratamento (processamento). Ex:
teclados, mouse, scanner, mesa digitalizadora, canetas laser,
leitora de código de barras, dispositivos biométricos, sensores,
etc...
. Dispositivos de Saída: Converte as informações armazenadas
internamente ao computador em informações utilizáveis ao
mundo exterior. Ex: Impressora, vídeo, plotter, etc...
Pergunta: Memória auxiliar é dispositivo de saída?
7
Software
Introdução
Prof. Adriano Fiorese
. Uma definição
. É a abstração lógica composta de um conjunto de
instruções, organizadas e armazenadas em um ou mais
arquivos, que instruem o computador a executar tarefas
que solucionam determinados problemas.
8
Software
Introdução
Prof. Adriano Fiorese
. Uma classificação
. Software Básico (sistema):
Administram, operam e
mantém o funcionamento do computador, ao mesmo tempo
que nos auxiliam a utilizá-lo. Criam o ambiente dentro do
qual outros softwares são executados. Ex: Sistemas
operacionais.
. Software de Aplicação: Utilizado para produzir algo usando
o computador. Ex: editores de texto e gráficos, planilhas
eletrônicas, gerenciadores de banco de dados, jogos, etc..
. Utilitários: Dão apoio à operação do computador. Executa
rotinas para tarefas realizadas freqüentemente como:
compactação/descompactação de arquivos, detecção e
eliminação de vírus, etc...
9
Noções de Sistema Operacional (SO)
Introdução
Prof. Adriano Fiorese
. Computador sem sistema operacional não executa nada. O
Sistema Operacional lida com o hardware do computador,
fornecendo uma interface amigável para utilização dos
recursos do computador.
. O Sistema Operacional, portanto, é um software que serve
de interface para o hardware.
. O Sistema Operacional atua entre o software aplicativo ou
utilitário e o hardware, permitindo a execução das tarefas
demandadas.
. Assim, em SOs modernos, os recursos hardware, software
e dados são gerenciados de forma a oferecer ao usuário
humano a melhor experiência de utilização do
computador.
10
Download