Sie sind auf Seite 1von 46

Introdução à Computação

Prof. Joelmir José Lopes


Introdução à Computação

 Esta aula tem por finalidade


provê uma sinopse introdutória
ao estudo dos computadores.
O computador
 Entretanto, tenha em mente
que a finalidade aqui é uma
sinopse introdutória.
 Uma abordagem completa de
computadores acontece
Bibliografia
normalmente em uma disciplina
posterior
O computador
O computador
O termo “PC” surgiu no final dos anos 70, e é uma abreviatura para “Personal
Computer” (computador pessoal).

Até então os computadores eram grandes e caros e seu alto custo só era justificado
se servisse para atender a um grande número de usuários.

Genericamente falando, um PC era um computador bem mais barato, com


capacidade e velocidade mais limitados mas destinado a atender a apenas um
usuário.

No início dos anos 80, a IBM lançou seu computador pessoal que foi um grande
sucesso comercial: o IBM Personal Computer, ou IBM PC.

Atualmente, a maior parte dos computadores pessoais são “descendentes” do


antigo IBM PC.

Como hoje existem inúmeros fabricantes, esses computadores são chamados


apenas de “PCs”.
O computador

Computadores com finalidades especiais (microcontroladores – processadores de


proposito específico) controlam diversas funções em automóveis ou
eletrodomésticos, no controle de processos de fabricação em industrias, em jogos
eletrônicos para entretenimento e são usados em sistemas de navegação tais como
o GPS, para citar algumas áreas.

Entretanto, o tipo mais familiar de processador é o processador de propósito geral


que pode ser programado para diferentes tipos de tarefas.
O computador
Conceitos básicos e Terminologias

• O computador é uma máquina eletrônica capaz de realizar uma grande


variedade de tarefas com alta velocidade e precisão, desde que receba as
instruções adequadas.

• As tarefas são realizadas a través da execução de operações


lógicas/aritméticas e tomada de decisões.

• As instruções adequadas constituem os programas que dirigem o


funcionamento do computador.
O computador
Conceitos básicos e Terminologias

• Computador = parte física (hardware) + parte lógica (software).

• Hardware é o conjunto de todos os elementos físicos que compõe o


computador (o equipamento propriamente dito).

• Software é o conjunto de instruções que controla e orienta (instrui) o


computador para execução de tarefas.

• Toda máquina é um sistema. O que é um sistema?


• Sistema é um conjunto de componentes que realiza as
seguintes funções: Ver One Note!
O computador
Organização e funcionamento do computador

• Sistema de computação realiza processamento eletrônico de dados.


• Um sistema de computação também realiza as três funções básicas:
entrada, processamento e saída.
• A entrada de um sistema de computação corresponde ao conjunto
dos dados necessários para a realização de uma tarefa.
• O processamento refere-se às modificações realizadas sobre os
dados de entrada e à elaboração dos resultados.
• A saída corresponde ao conjunto de dados resultantes obtidos.
O computador
COMPUTADOR

O computador é uma máquina que processa informações eletronicamente, na forma


de dados e pode ser programado para as mais diversas tarefas.

As fases do processamento são:


Entrada de Dados (Informações iniciais)
Processamento (Instruções)
Saída de Dados (Resultados)

Vamos supor que você solicitou ao computador somar 2 + 2.

Os dados entram no computador através do teclado, a Unidade Central os processa


e envia o resultado para o vídeo.
O computador

Exemplos de processos básicos efetuados por um computador

Problema A – Calcular o valor da operação 12 x 4


O computador

Exemplos de processos básicos efetuados por um computador

Problema B – Colocar em ordem alfabética os nomes lidos


O computador
O computador
O computador
O Computador não faz absolutamente nada sem que lhe seja ordenado
fazer.
O computador
O que é um Sistema Computacional?
Integração de componentes atuando como uma entidade, com o propósito
de processar dados.

Os sistemas de informação (SI) utilizam hardware, software, redes de


telecomunicações, técnicas de administração de dados computadorizadas e
outras formas de tecnologia de informação (TI) para transformarem recursos
de dados em uma variedade de produtos de informação para consumidores
e profissionais de negócios.
O computador
Componentes de um Sistema Computacional
O computador
• Peopleware
Componente humana de um sistema de computação, i.e., indivíduos que
utilizam o computador como ferramenta.

• Hardware
Componente física de um sistema de computação, i.e. todos os
equipamentos utilizados pelo usuário nas ações de entrada, processamento,
armazenamento e saída de dados.

• Software
Componente lógica de um sistema de computação, i.e., séries de instruções
que fazem o computador funcionar (programas de computador).
O computador
Características de um Computador

• alta velocidade
– na execução de suas operações.

• memória
– grande capacidade de armazenar informações.

• programa
– capacidade de executar longa sequência alternativa de operações
O computador
Por dentro do computador: hardware

• Os componentes de hardware interligam-se à placa-mãe, como mostra a


figura a seguir:
O computador
• Unidades de entrada: permitem a recepção de dados e programas pelo
computador, obtendo as informações através dos diversos dispositivos de
entrada (input devices).
• Exemplo: dispositivos de entrada mais conhecidos: teclado e mouse.

• Unidades de saída: permitem a exportação de dados do computador,


enviando as informações para os dispositivos de saída (output devices).
• Dispositivos de saída mais conhecidos: monitor e impressora.

• Memória principal: armazena os dados e programas enquanto estão


sendo processados; armazena os dados intermediários resultantes das
operações lógicas e aritméticas – todos os dados que entram e que saem
do computador passam pela memória principal. Consultar o OneNote
O computador
• Unidade Central de Processamento – UCP (ou Processador): contém a
inteligência da máquina; realiza cálculos, operações lógicas, toma
decisões e coordena as ações das outras partes funcionais.
• A UCP (ou processador) é composta da unidade de controle (UC) e da
unidade lógica e aritmética (ULA).

• Memória secundária: armazena as informações que não estão sendo


usadas ativamente por outros dispositivos; possui grande capacidade de
armazenamento.

• A memória secundária é também chamada de memória auxiliar,


funcionando como meio de armazenamento permanente de
informações (dados/programas) no computador.

• Exemplos: disco rígido (HD), unidade de disquetes, unidade de CD-


ROM, etc.
O computador
A figura a seguir descreve a comunicação entre os componentes de
hardware do computador:
O computador
Conhecendo um pouco mais sobre o sistema de processamento
MP/Processador

A memória principal (MP):


O computador
Função da memória principal (MP) é armazenar os programas e dados
temporariamente, enquanto estão sendo processados.

É importante lembrar que um programa só será executado pelo processador


se estiver armazenado na MP, juntamente com seus respectivos dados.

A MP é comumente chamada de RAM (Random Access Memory - Memória


de Acesso Aleatório).

A localização de informações na MP é feita a partir de endereços associados


à área da memória onde tais informações foram gravadas.

A MP é organizada como um conjunto de células (áreas de memória), onde


cada célula é identificada por um endereço único e armazena dados ou
instruções de programas.
O computador
A MP pode ser de dois tipos (quanto às operações suportadas):

1. RAM de leitura/escrita - a memória de trabalho do processador


(normalmente referenciada como memória RAM). Esta memória RAM é
volátil, isto significa que quando o computador é desligado ou reinicializado,
as informações na MP desaparecem.

2. ROM só de leitura - memória utilizada para guardar informações sobre


a inicialização do computador (normalmente referenciada como memória
ROM - Read Only Memory). Quando desligamos o computador o que está
armazenado na memória ROM, permanece.
O computador
O computador é uma máquina digital binária: só trabalha com dois dígitos: 0
e 1 (chamados de bit – BINARY DIGIT) - é a menor unidade de informação.

Toda informação manipulada pela máquina é representada internamente


como um conjunto de 0s e 1s. 1  ligado (ON) ou 0  desligado
(OFF).

Byte
Agrupamento de 8 bits
Normalmente corresponde a um caractere: letra, dígito numérico,
caractere de pontuação,...
Com um byte é possível representar-se até 256 símbolos diferentes.
O computador
1 byte corresponde ao espaço de memória necessário para guardar 1
caractere, portanto, pode ser definido como a menor unidade de
informação endereçável da memória.

A capacidade de armazenamento da MP é medida em bytes. Mais


especificamente, em termos dos múltiplos do byte: Kbyte (210 bytes),
Mbyte (220 bytes), etc. Exemplos: 32 Mbyte, 64 Mbyte...
O computador
Códigos de representação de dados

• caractere é a unidade básica de armazenamento na maioria dos sistemas


• armazenamento de caracteres (letras, algarismos e outros símbolos) é
feito através de um esquema de codificação. Certos conjuntos de bits
representam certos caracteres.

• O caractere é a menor informação que precisamos representar


internamente e um bit não é suficiente para tal. Assim, utiliza-se o byte
(um conjunto de 8 bits).

• Bastante utilizados: ASCII, EBCDIC e UNICODE ASCII (American Standard


Code for Information Interchange) Código utilizado pela maioria dos
microcomputadores
TABELA ASCII
https://pt.wikipedia.org/wiki/ASCII
O computador
O processador (UCP):

A unidade central de processamento (UCP) ou processador é também


conhecida como CPU (Central Processing Unit) e sua função é controlar o
funcionamento do computador e a execução de programas.

Mais especificamente, a CPU é responsável pela entrada de dados, saída de


resultados, cálculos, comparações, tomada de decisões, emissão de sinais de
controle para controlar o processamento do computador e a comunicação
entre este e os seus periféricos (dispositivos de entrada e saída)
O computador
Todo computador possui um relógio (system clock), que é utilizado para
cronometrar as operações realizadas pelo processador, ou seja definir o
tempo de início da execução de cada instrução.

Cristal e CI gerador de frequência (clock) numa placa-mãe de computador.


Circuitos que usam o sinal de clock para sincronização podem se tornar
ativos no ápice, na queda ou em ambos os momentos do sinal de clock (por
exemplo, uma DDR SDRAM).
O computador

Período:
É o tempo necessário para a fonte produzir uma onda completa. No Sistema
Internacional, é representado pela letra T, e medido em segundos.
É possível criar uma equação relacionando a frequência e o período de uma
onda:
f = 1/T
ou
T = 1/f
O computador
A unidade de frequência do Sistema Internacional (SI), é o hertz (Hz), que
equivale a 1 segundo, e é representada pela letra f. Então, quando dizemos
que uma onda vibra a 50Hz, significa que ela oscila 50 vezes por segundo.

A velocidade de processamento depende da velocidade do relógio (clocks)

Cada operação de processamento demora um ciclo de relógio para ser


executada.
• Hertz (Hz) é uma medida de ciclos de relógio por segundo.
• Mhertz (MHz) significa "milhões de ciclos por segundo".
• Ghertz (MHz) significa "bilhões de ciclos por segundo".
Hoje, os computadores operam em velocidades superiores a 1 GHz.
O computador
Por dentro do computador: Software

"É o software que dá vida à máquina".

Os programas que compõem o software da máquina são instruções


eletrônicas que informam ao computador como realizar determinadas
tarefas.

Existem duas classes de software:


• Software básico.
• Software aplicativo.
O computador
Os software aplicativos se concentram na solução de algum tipo de
problema específico, utilizando o computador como ferramenta (o foco está
na aplicação). Exemplos: jogos, planilhas eletrônicas e aplicações gráficas.

O software básico têm como objetivo possibilitar a operação e o uso do


computador, seja qual for a aplicação (o foco está na máquina) – o software
básico se concentra na necessidades gerais de grande parte dos usuários.
Exemplos: sistemas operacionais, compiladores, editores de texto, etc.

Sistema operacional (ex: Windows, Linux, ...)

• Gerência de memória
• Gerência de processador
• Gerência de arquivos
• Gerência de dispositivos de E/S
O computador
d
O computador
Conceito de Algoritmo
Um algoritmo pode ser definido como uma sequência finita de passos
(instruções) para resolver um determinado problema.

Sempre que desenvolvemos um algoritmo estamos estabelecendo um padrão de


comportamento que deverá ser seguido (uma norma de execução de ações) para
alcançar o resultado de um problema.

Os algoritmos são capazes de realizar tarefas como:


1. Ler e escrever dados;
2. Avaliar expressões algébricas, relacionais e lógicas;
3. Tomar decisões com base nos resultados das expressões avaliadas;
4. Repetir um conjunto de ações de acordo com uma condição, etc.
O computador
Programas de computador:

Os programas de computadores nada mais são do que algoritmos escritos numa


linguagem de computador, normalmente em inglês, (Pascal, C, Cobol, Fortran,
Visual Basic, Delphi, Python, entre outras) e que são interpretados e executados por
uma máquina, no caso um computador.

Para programar um computador precisamos dar “ordens” escritas ao mesmo “p-a-s-


s-o a p-a-s-s-o”.

Um computador é apenas uma máquina e não raciocina como nós humanos.

Cada ordem é composta basicamente por um verbo que indique qual ação
queremos que o mesmo execute, assim se queremos que o computador escreva
algo na tela podemos usar algo como:
WRITE (‘ESTOU ESCREVENDO ALGO NA TELA’)
O computador
Software Livre

“Software Livre” refere-se à liberdade dos usuários para executarem,


copiarem, distribuírem, estudarem, modificarem e melhorarem o
software. Podendo ser pago ou gratuito, todavia, apresentando-se com o
código-fonte disponível para modificações posteriores.

Mais precisamente, diz respeito a quatro tipos de liberdade para os


usuários:
• A liberdade de executar o programa, para qualquer finalidade.

• A liberdade para estudar como o programa funciona e adaptá-lo às suas


necessidades.
O computador
• A liberdade de redistribuir cópias de modo que se possa auxiliar um
vizinho ou amigo.

• A liberdade de melhorar o programa e publicar suas melhorias para o


público, de modo que a comunidade como um todo seja beneficiada.

O sistema operacional Linux é um dos softwares livres mais conhecidos.


Uma cópia de um software livre pode custar ou não algo ao usuário. Um
Software livre é uma questão de liberdade, não de preço.
O computador
Software Proprietário

Software Proprietário é o software que não é livre ou semi-livre. Seu uso,


redistribuição ou modificação são proibidos ou são cercados de tantas
restrições que na prática não são possíveis de serem realizados livremente.

Os direitos são exclusivos do produtor tendo de ser respeitados os direitos


autorais e as patentes.

Caso precise copiar, redistribuir ou modificar será necessário a autorização


do proprietário ou por via de pagamento, adquirindo-se assim a licença.
Alguns softwares proprietário: Real Player, Microsoft Windows, Microsoft
Office.
O computador
Pirataria de Software

No âmbito do software livre, não há pirataria de software, uma vez que a


cópia e uso dos softwares estão garantidos de forma livre para os usuários.

A pirataria de software existe para quem copia ou usa ilegalmente um


software proprietário.

Uma cópia de um programa é legal quando:


• foi comprada por quem o usa e está sendo usada de acordo com o que foi
acertado na compra;
• não foi comprada por quem o usa, mas essa pessoa está autorizada a usá-
la;
• uma cópia de segurança (backup) produzida pelo proprietário do software
ou pessoa autorizada, estando prevista na compra ou autorização a
realização dessa cópia.
O computador
Demos, Freewares, Sharewares e Trial
Há softwares que podem ser usados temporária ou permanentemente a um
custo zero ou muito próximo a isso, são os demos, freewares, sharewares e
trial.

• Demos: softwares em versão reduzida, distribuídos livremente, sem


qualquer custo.

• Freewares: totalmente gratuitos. Nesta categoria estão os softwares de


domínio público, que qualquer um pode usar sem custo ou restrição, uma
vez que o desenvolvedor não reclama direitos autorais, e aqueles softwares
que ainda que protegidos por direito autoral, foram liberados para uso e
cópia pelo desenvolvedor.
O computador
• Sharewares: softwares distribuídos gratuitamente para serem testados
pelo usuário, com prazo de validade determinado . Se houver interesse em
ficar permanentemente com o software, então ele deverá ser registrado e
pago.

• TRIAL: são os programas que são bem parecidos com o demo, mas não
permitem salvar o seu jogo ou trabalho.
Bibliografia
O computador

Vasconcelos, L – “Hardware na Prática”, 2 ed.

Torres, G. – “Hardware – curso completo”, 4 ed. Axcel Books do Brasil

Das könnte Ihnen auch gefallen