You are on page 1of 37

Ewerton Almada

ewerton.almada@ifac.edu.br

Victor Vieira
victor.vieira@ifac.edu.br
Histrico da Computao
Conceitos
Hardware e software
Memria, CPU e entrada/sada
Sistema operacional
Prtica

2
Histrico da
Computao

3
O baco
Instrumento para auxiliar nos clculos.
Conhecido em chins como Suan-pan e em
japons como Soroban, ainda muito utilizado nos
pases asiticos e em alguns centros de ensino pelo
mundo.
Blaise Pascal, matemtico francs, inventou
a primeira mquina de somar (Pascalina).
Construda com rodas dentadas, seu intuito
era simplificar o ofcio do pai, que era
contador.
Joseph Marie Jacquard, tcnico de
tecelagem francs, criou o tear automtico
controlado por cartes perfurados.
Entrada de dados
Charles Babbage, matemtico ingls,
projetou a Mquina das Diferenas em 1822,
e a Mquina Analtica, em 1833.
considerado o precursor do computador
eletrnico digital, pois sua mquina analtica
possua trs estgios fundamentais:
Entrada (com cartes perfurados)
Processamento utilizando memria (de
engrenagens), abrigando o programa em
execuo
Sada
Herman Hollerith, engenheiro americano,
inventou um conjunto de mquinas de
processamento de dados que operava com
cartes perfurados.
Objetivo: processar o Censo Americano
Mark I foi o primeiro computador
eletromecnico, inventado pelo professor
Howard Aiken da Universidade de Harvard,
nos EUA.
ENIAC (Electronic Numerical Integrator And
Calculator) foi o primeiro computador
eletrnico, inventado pelos professores John
Eckert e John Mauchly da Universidade da
Pennsylvania (EUA).
Tinha cerca de 18000 vlvulas, ocupava trs
andares e queimava uma vlvula a cada dois
minutos.
Se inicia a produo em srie de
computadores (IBM/UNIVAC).
Vlvulas eletrnicas

Vlvulas
UNIVAC (1951)
ENIAC (1946)

IBM 701 (1952)


Transistores e circuitos impressos
Surgimento de Linguagens de Programao
de alto nvel

IBM 1401 (1959)


Capacitores

IBM 360 (1964)

IBM 370 (1970)


Circuitos integrados
Informtica Bsica

Altair 8800 (1974)

Ultrabooks (2011)

16
Prof. Victor Antunes Vieira
1976 - Steve Wozniak e Steve Jobs
lanam o computador Apple I. No
ano seguinte, o Apple II lanado.
1978 - A Intel lana o
microprocessador 8086.
1980 - Surge o MS-DOS (sistema
operacional) da Microsoft (Bill Gates e
Paul Allen).
1981 - A IBM apresenta o IBM PC.
1983 - Lanamento do PC-XT
(Extended) pela IBM.
1984 - Lanamento do Macintosh da
Apple e do PC-AT (Advanced) da IBM.
1985 - lanado o Windows 1.0.
Surgem os primeiros computadores 386.
1986 - A IBM apresenta o primeiro
laptop (computador porttil).
1989 - Surgem os primeiros
computadores 486.
1990 - Lanamento do Windows 3.0.
1993 - Surge o Pentium e o
Windows NT.
1994 - Incio da Internet.
1995 - Lanamento do Windows
95, primeiro sistema operacional
genuno baseado em janelas da
Microsoft.
1996 - O foco da informtica
passa para a Internet e a Web.
Conceitos

21
Etimologicamente, informtica a juno
das palavras informao e automtica.

Computao significa clculo.


O computador uma mquina que calcula.
O processamento na mquina ocorre em cdigo
binrio (sequncias de 0 e 1).
Esse cdigo binrio, basicamente, significa para cada
componente conectado dentro da mquina se ele
deve ou no receber energia.

22
Hardware a parte fsica da mquina
Peas
Tudo aquilo que se pode tocar fisicamente
Exemplo: Disco Rgido (HD)

Software a parte lgica da mquina


Programas
Tudo aquilo em que no se pode tocar
Exemplo: Google Chrome, navegador da internet

23
24
25
Softwares de sistemas
Programas responsveis por controlar o hardware
Exemplo: um teclado precisa de um controlador para
que o sistema operacional possa receber os dados
que voc digitar
Softwares de programao
So programas para criar outros programas, como
linguagens de programao, compiladores e
outras ferramentas
Softwares de aplicao
Programas de escritrio, educacionais e outros
Exemplo: Word, Counter Strike, Paint

26
Gerao (entrada) Sistema de Computador
de Informaes

Unidade de Computador
Memria

Unidade Central
Unidade de de Processamento Unidade de
Entrada de Dados (CPU) Sada
de Dados
Microprocessador

Recepo (sada)
de Informaes

27
Unidade de armazenamento de dados.
dividida em uma srie de locaes, cada
qual com um endereo associado.
Cada locao denominada byte, o qual
formado por 8 bits (unidade binria).
Gerao (entrada) Sistema de Computador
de Informaes

Unidade de Computador
Memria

Unidade Central
Unidade de de Processamento Unidade de
Entrada de Dados (CPU) Sada
de Dados
Microprocessador

Recepo (sada)
de Informaes
28
Memria Principal:
armazenamento Registradores
temporrio

Memria Secundria: Cache


armazenamento
permanente
RAM

Disco Rgido (HD)

29
Unidade gestora do computador, capaz de:
Administrar todas as operaes de leitura ou escrita da memria
ou de uma unidade de entrada ou sada de dados;
Executar operaes aritmticas ou lgicas;
Interpretar todas as instrues de um programa que est em
execuo.
O processador um dispositivo com alto grau de integrao
que condensa em um nico chip a maioria das funes
associadas a uma CPU.
Gerao (entrada) Sistema de Computador
de Informaes

Unidade de Computador
Memria

Unidade Central
Unidade de de Processamento Unidade de
Entrada de Dados (CPU) Sada
de Dados
Microprocessador

Recepo (sada)
de Informaes 30
So blocos internos responsveis pelas
transferncias de dados entre o computador e
qualquer dispositivo perifrico.
atravs de uma unidade de entrada de dados que as
informaes de perifricos de entrada so levadas CPU e
memria.
Da mesma forma, atravs de uma porta de sada de
dados que as informaes so levadas da CPU ou
memria para um perifrico de sada.
Gerao (entrada) Sistema de Computador
de Informaes

Unidade de Computador
Memria

Unidade Central
Unidade de de Processamento Unidade de
Entrada de Dados (CPU) Sada
de Dados
Microprocessador

Recepo (sada)
de Informaes 31
um programa que atua como intermedirio
entre o usurio e o hardware do
computador.
um software.
Fornece ao usurio uma interface amigvel.
Gerencia o hardware, controlando de forma
ordenada e eficiente o acesso ao
processador, memria e aos dispositivos de
entrada e sada pelos aplicativos que os
disputam.

32
1 No permitir aos aplicativos do usurio
acesso direto ao hardware
2 Controlar (gerenciar) o acesso aos
recursos do sistema de forma justa,
organizada e protegida
3 Garantir os pedidos de recursos
4 Medir a utilizao dos recursos
5 Resolver conflitos de diferentes programas
6 Fornecer uma viso estruturada e
organizada das informaes

33
So classificados em funo do:
Nmero de programas executados simultaneamente
Nmero de processadores por ele controlado

Sistemas Monoprogramveis/Monotarefa

Todos os recursos do hardware esto a servio de um nico


processo

Sistemas Multiprogramveis/Multitarefas

O SO alterna a execuo dos programas, dando uma falsa


impresso ao usurio de que esto sendo executados
simultaneamente

Sistemas com Mltiplos Processadores

Permitem a execuo paralela de tantos programas quantos


forem o nmero de processadores
34
35
Prtica: laboratrio
de montagem e
manuteno de
computadores

36
Ewerton Almada
ewerton.almada@ifac.edu.br

Victor Vieira
victor.vieira@ifac.edu.br

You might also like