Anda di halaman 1dari 104

Introduo

Computao

Prof. George Bassul


georgebassul@hotmail.com

Quais as linhas de formao do


Curso de Cincia da
Computao???

Quais as linhas de formao do Curso


de Cincia da Computao???
Desenvolvimento
Infraestrutura
Engenharia de Software

Exerccio
1. Responda as questes abaixo, declarando se so
verdadeiras ou falsas.

Qual o primeiro passo para


construirmos um produto
(software)???

Em outros sculos, riqueza e sucesso


vinham para aqueles que produziam e
distribuam mercadorias manufaturadas.
Hoje, riqueza e sucesso vm para
aqueles que utilizam computadores para
criar, reunir, aplicar e disseminar
informaes.

Histria...

Primeira maneira de se expressar quantidade?


Primeiro ser humano a calcular?
Primeira tcnica de controlar a quantidade?

Curiosidade
Primeira maneira que os seres humanos encontraram para
mostrar a que quantidade estavam se referindo: uso dos
dedos da mo.

Curiosidade
Primeiro ser humano a CALCULAR: pastor
Tcnica utilizada: empilhamento de pedras para controlar
a quantidade de ovelhas de seu rebanho.

Histria
PERODO

COMUNICAO

TECNOLOGIA

Histria
PERODO

Nanotecnologia um termo usado para referir-se ao estudo de


manipulao da matria numa escala atmica e molecular, ou
seja, a cincia e tecnologia que foca as propriedades especiais
dos materiais de tamanho nanomtrico.

COMUNICAO

TECNOLOGIA

Pr-agrcola

Smbolos e Gestos
Linguagem oral

Fogo

Agrcola

Escrita
Impressa

Trao Animal

Industrial

Telgrafo
Telefone
Fongrafo
Rdio
Cinema

Mquina a Vapor
Eletricidade

Digital (Atual)

Televiso
Satlite
Computador
Sistemas multimdia
Internet

Laser
Nano

Histria
Revoluo Industrial - surge a substituio do trabalho do
homem pela agilidade da mquina.
Era da Informao - tendo por base a alta tecnologia, a
tecnologia de ponta (HIGH-TECH). As atividades
tornam-se mais criativas, exigem elevada qualificao da
mo de obra e tm horrio flexvel.

Conhecimento bsico...

O que Computao???

O que COMPUTAO?
1. Ato ou efeito de computar. = CLCULO.

DADOS

2. [Informtica] Conjunto de conhecimentos e


tcnicas referentes ao uso de computadores.
3. [Informtica] Processamento automtico de
dados atravs de computadores.

PROCESSAMENTO

RESULTADOS

16

O que Informtica???

O que INFORMTICA?
INFOR mao

Cincia que desenvolve e utiliza mquinas


para
tratamento,
transmisso,
armazenamento, recuperao e utilizao
de informaes.

autoMTICA
18

Descreva um
Computador!!!

O que um Computador ?
uma mquina constituda por uma srie de
componentes e circuitos eletrnicos, capaz de
receber, armazenar, processar e transmitir
informaes/dados.

20

Qual a cronologia histrica


dos computadores?

Cronologia da Informtica
1 Gerao (1940 1952)

A primeira gerao de computadores modernos tinha


com principal caracterstica o uso de vlvulas
eletrnicas, possuindo dimenses enormes.
Normalmente, todos os programas eram escritos
diretamente na linguagem de mquina.

No ano de 1946, ocorreu uma revoluo no mundo da


computao, como o lanamento do computador
ENIAC.

2 Gerao (1952 1964)

Cronologia da
Informtica

Houve a substituio das vlvulas eletrnicas por


transistores, o que diminuiu em muito tamanho do
hardware.
A tecnologia de circuitos impressos tambm foi criada,
assim evitando que os fios e cabos eltricos ficassem
espalhados por todo lugar.
O IBM 7030, tambm conhecido por Strech, foi o
primeiro supercomputador lanado na segunda gerao.

Cronologia da Informtica
3 Gerao (1964 1971)

Os computadores desta gerao foram


conhecidos pelo uso de circuitos
integrados.

4 Gerao (1971 1981)

A quarta gerao conhecida pelo


advento dos microprocessadores e
computadores pessoais, com a reduo
drstica do tamanho e preo das mquinas.

5 Gerao (1981 - ?)

Inteligncia artificial, alta velocidade de


processamento, alto grau de interao...

Hardware Evoluo

Vlvulas
Transistores
Circuitos integrados

Cite as fases evolutivas das


Linguagens de
Programao!!!

Evoluo das Linguagens


Primeira gerao: Linguagem de mquina (cdigo binrio).
Segunda gerao: Criaram-se as primeiras linguagens assembly (no
confundir com Assembler). Ao invs de usar instrues como 10101011,
voc pode usar outras bem mais fceis de entender e de memorizar,
como add, and, or, not, mov, etc.
Terceira gerao: Criam-se as primeiras linguagens de alto nvel. Ex:
C, Pascal, Cobol, Delphi

Quarta gerao: Linguagens orientada a objeto, mbile e outras. Ex:


Java, C#...
Quinta gerao: Aqui se encontram as linguagens orientadas
inteligncia artificial. Estas linguagens ainda esto pouco desenvolvidas.
Ex: LISP

Evoluo das Linguagens


Linguagem de mquina
0011010

Baixo nvel
STM #1, AR1, ADD, AND
Alto nvel
System.out.println

Histria da Informtica
Momento

Ano

Criado o MARK-I, primeiro computador


eletromecnico

1944

Criado o ENIAC, primeiro computador


digital eletrnico

1946

UNIVAC-I: Primeiro computador a ser


posto a venda

1951

O termo Internet utilizado pela primeira


vez

1970

Idealizao do E-mail

1971

Criado o primeiro vrus de computador


(The Creeper)

1971

Primeira conexo intercontinental (Estados


Unidos x Noruega)

1973

Histria da Informtica
Momento

Ano

Criao do protocolo TCP/IP

1977

APPLE lana o primeiro microcomputador

1978

Comea a utilizao dos emoticons

1979

Criao do chat

1980

Microsoft lana o DOS

1981

IBM lana os primeiros computadores com


mouse e interface grfica

1983/84

IBM e Microsoft apresentam a primeira


verso do OS/2

1987

Prope-se o sistema World Wide Web


(www)

1989

Linus Torvalds lana o Linux

1991

Microsoft lana o Windows NT

1993

Cronologia da
Informtica

Histria da Informtica
Momento

Ano

lanado o site de busca Yahoo

1994

lanado o primeiro filme inteiramente


gerado por um computador (Toy Story)

1995

Lanado
primeiro
comunicador
instantneo (ICQ) e se inicia a guerra dos
Browser entre Netscape e Microsoft

1996

criado o site busca Google

1997/1998

Microsoft lana o MSN

1999

Incio do Wi-Fi e lanamento do Facebook

2002

A fundao Mozila lana o navegador


gratuito Firefox

2003

Comente sobre a Evoluo


da Tecnologia da
Informao!

Evoluo da TI

Fonte: http://www.itil-officialsite.com/

?...
DADOS

INFORMAO

Entrada

Processamento

Sada

Dados so conjuntos de informao em estado bruto que,


atravs de determinados processos, se transformam em
informao.
Informao um conjunto de resultados que so obtidos aps
um processamento, e que geralmente possui significado, de
forma a ser til em algum processo da atividade humana.

Conhecimento: Ato ou efeito de conhecer. Segundo


Davenport
(1998,
apud
CARVALHO,
2012)
conhecimento a informao que, devidamente tratada
muda o comportamento do sistema.
Conhecimento o resultado de um processamento
complexo e subjetivo da informao, pois quando a
informao absorvida por um sujeito, ela interage com
processos mentais lgicos e no lgicos, experincias
anteriores, insights, valores, crenas, compromissos e
vrios outros elementos que fazem parte da mente do
sujeito,

Sociedade da Informao
Domnio das tecnologias da informao e comunicao;
Circulao constante da informao;
Obteno fcil e rpida de informao;
Interconexo: Tudo est ligado em rede;
Flexibilidade de tempo e distncia;
Interatividade;
Rapidez nas mudanas;
Globalizao.

Sociedade do Conhecimento
Aprendizagem contnua e permanente;
Capacidade de elaborar pesquisas;
Novas necessidades de alfabetizao:
Leitura com compreenso
Comunicao
Tecnologia

Capacidade de trabalhar o coletivo;


Raciocnio lgico e crtico.

Sociedade da Informao x Sociedade


do Conhecimento
Informao

Conhecimento

Sociedade da Informao x Sociedade


do Conhecimento
Informao

Conhecimento

externo

interiorizado

Informativo

Estruturado

Acumula-se rapidamente

Se constri lentamente

Automtico

Humano

Inerte

Conduz para ao

Dados e Estatsticas
Informaes

Valores (%)

Populao Alfabetizao Plena

26%

Populao Alfabetizao Bsica

47%

Populao Analfabetismo Funcional

21%

Populao - Analfabetismo

6%

Fonte: Instituto Paulo Montenegro INAF (Indicador de Alfabetismo Funcional)

Dados e Estatsticas
Evoluo do Nmero de Matrculas em curso de
Graduao:

Dados e Estatsticas

Dados e Estatsticas
Evoluo do Nmero de Ingressos em curso de
Graduao

Dados e Estatsticas

Dados e Estatsticas
Evoluo do Nmero de Concluintes em curso de
Graduao

Dados e Estatsticas

Histria da Informtica
Informaes

Valores (%)

Residncias com computador

45%

Residncias com acesso Internet

38%

Uso da internet no Brasil

45%

Usurios em redes sociais

69%

Usurios conexo banda larga

68%

Usurios conexo 3G

18%

Outros tipos de conexo

14%

Usurios com desktop

79%

Usurios com dispositivo porttil

39%

Fonte: CETIC (Centro de Estudos sobre as Tecnologias da Informao e da Comunicao)

Utilizao da Internet no Brasil


Acesso via Lan House

31%

Acesso Residencial

27%

Acesso e outros locais

25%

Acesso no trabalho

17%

Utilizao da Internet no Brasil


Regio Sul

25,6%

Regio Sudeste

26,6%

Regio Norte

12%

Regio Nordeste

11,9%

Populao Branca

28,3%

Populao Negra

13,3%

95% dos vrus criados no Brasil roubam


dados financeiros
25,00%

22,55%

20,00%

18,55%

15,00%

9,98%
10,00%

9,65%

8,88%

4,30%4,47%

5,00%
1,84%

1,81%
0,10%
0,00%

0,08%0,00%

0,54%

0,13%

2,35%
1,58%

0,10%

4,67%
2,53%

1,21%
0,45%

1,71%
0,01%

0,53%

1,94%

0,04%

Sistemas
operacionais
utilizados no Brasil
Microsoft

94%

Mac

4%

Linux

2%

Navegadores mais utilizados no


Mundo

http://www.brainstorm9.com.br/35522/tech/numeros-atualizados-da-guerra-dos-navegadores-google-chrome-lidera-disparado-na-america-do-sul/

Navegadores mais utilizados no


Brasil

Navegadores
mais
utilizados no Brasil

Impacto da Informtica/Tecnologia
E-mail/ano

107 trilhes

Spams/dia

262 bilhes

Usurios ativos da Internet no mundo

2 bilhes

Usurios ativos da Internet na Amrica

111 milhes

Latina
Usurios ativos da Internet no Brasil

40 milhes

Impacto da
Informtica/Tecnologia

Armazenamento dirio de informaes nos

25 terabytes

servidores do Facebook

Mdia mundial de navegao/ms

22 horas

Mdia nacional de navegao/ms

45 horas

Considerando aplicativos como Messenger,


Skype e outros

65 horas

Impacto da Informtica/Tecnologia
Visualizao/dia no Youtube

2 bilhes

Postagem/dia de imagem no Facebook

100 milhes

Buscas dirias realizadas no Google

88 Bilhes

Compartilhamento/ms no Facebook

30 bilhes

Linhas de celular ativas no Brasil

207 milhes

Envio/segundo de SMS no mundo

200 mil

Impacto da
Informtica/Tecnologia
Envio/dia de tutes (Twiter)

140 milhes

Previso de computadores em uso no Brasil


em 2012

100 milhes

Previso de usurio de computador no


mundo em 2012

2 bilhes

Mercado de Trabalho: Cargos e


Salrios

Mercado de Trabalho:
Cargos e Salrios

Referncias

http://www.cetic.br/ Acesso em: 28 de Janeiro de 2014

http://www.ipm.org.br/download/inf_resultados_inaf2011_ver_final_diagramado_2.pdf Acesso
em: 12 de Fevereiro de 2014

http://www.ipm.org.br/ipmb_pagina.php?mpg=4.03.00.00.00&ver=por Acesso em: 28 de


Janeiro de 2014

http://www.itil-officialsite.com/ Acesso em: 13 de Janeiro de 2014

http://download.inep.gov.br/educacao_superior/censo_superior/documentos/2010/divulgacao_
censo_2010.pdf Acesso em: 16 de Fevereiro de 2013

http://www.studygs.net/portuges/metacog.htm Acesso em: 01 de Fevereiro de 2014

http://vocesa.abril.com.br/blog/mochileiro-corporativo/2011/05/16/aprendendo-a-aprender-apersistencia-supera-o-talento/ Acesso em: 31 de Janeiro de 2014

MARCONI, M. A.; LAKATOS, E. M. Metodologia do Trabalho Cientfico: Procedimentos


bsicos, pesquisa bibliogrfica, projeto e relatrio, publicaes e trabalhos cientficos. 6. ed.
So Paulo: Atlas, 2001.

Estudo Dirigido
1. Comente sobre os avanos tecnolgicos e as
transformaes na vida individual e social das pessoas;

2. Estabelea uma relao entre os avanos da tecnologia


e alguns malefcios decorrentes, pelo menos 05(cinco).
Comente cada um;

Recapitulando...
Evoluo dos computadores...
Evoluo das linguagens de programao...

O que Informtica?
O que Computao/Computador?
Como ocorre o ciclo de processamento de dados?

Comente a Evoluo da TI (Tecnologia da Informao).


Cite o clico bsico do processo de desenvolvimento de Software.

Linha de produo de
avies!

Apresentao
Trs equipes com ... Pessoas
Produo de avies (papel)
Sprints e replanejamento de 8 minutos cada
- Respeitar incondicionalmente o tempo!
Conceito de linha de produo:
- A engenharia a ser aplicada de deciso da equipe/time.
- O avio comea numa ponta e termina na outra (uma folha para
cada avio e a linha de produo deve passar por cada membro
da equipe)
O produto precisa cumprir o escopo
- Caso acabe o tempo e o produto estiver inacabado, ele pode
voltar a produo no prximo sprint.
Um sprint (corrida, tiro) a unidade bsica de desenvolvimento em Scrum

Primeiro contato
A Fora Area deseja um novo avio;
O representante da entidade entrou em contato com trs
empresas para analisar as propostas;
O representante deseja saber quantos avies vocs
produziriam em OITO minutos;

Vocs tem cinco minutos para discutir e passar a


estimativa.

Requisitos
Vocs devero construir os prottipos dos avies seguindo a
estimativa inicial e os requisitos citados abaixo dentro do
tempo/prazo estabelecido:

Deve possuir 12 janelas


Deve possuir uma cabine
Deve possui o smbolo da empresa
- Nas duas asas
- Na traseira

XXXX

Equipe / time
Product Owner - Ir passar o escopo e aceitar o produto
Scrum Master - No poder produzir. Dever cuidar do
time, MOTIVAR, avaliar o processo, remover
impedimentos e buscar recursos.

Equipe - Produzir o produto e avaliar o processo.


Elo fraco Gargalo da equipe

Gargalo: componente que limita o desempenho ou a capacidade de todo um sistema / processo

O PDCA um mtodo amplamente aplicado para o controle eficaz e confivel


das atividades de uma organizao, principalmente quelas relacionadas s
melhorias, possibilitando a padronizao nas informaes do controle de
qualidade e a menor probabilidade de erros nas anlises ao tornar as
informaes mais entendveis.

- (empoderamento) delegao de autoridade

Cite Perifricos de Entrada,


Sada, Processamento e
Armazenamento.

Fixando!

Como podemos classificar os


computadores de acordo com seu
porte e funcionalidade??

Os computadores podem ser classificados de


acordo com seu porte e funcionalidade. Uma
classificao simples pode ser feita assim:

a) computadores de porte manual ou PDAs;


b) notebooks ou computadores portteis;
c) computadores de mesa ou desktops; e,
d) mainframes ou computadores de grande porte e os
supercomputadores.

PDA (Personal Digital Assistants / Assistente Pessoal Digital) ou Handheld

Termos Tcnicos
Hardware : Componentes mecnicos e eletroeletrnicos (Parte
fsica do computador).
Software : Sequncia de instrues e comandos que fazem o
computador realizar determinada tarefa (Programas de computador /
Toda parte virtual).
Sistema Operacional : Coleo de programas que gerencia e aloca
recursos de hardware e software (Linux, Unix, Windows).
Linguagem de Mquina: Conjunto de instrues que podem ser
interpretados e executados diretamente pela CPU.
Linguagem de alto nvel: Linguagem que independe do conjunto de
instrues da linguagem de mquina (Pascal, C, BASIC, Java, C#).

Compilador: Tradutor de programas escritos em


uma linguagem de programao para programas
em linguagem de mquina.

Histria da Cincia da Computao


Com a finalidade de auxiliar s operaes de
multiplicao, o escocs e matemtico John
Napier (1550-1617) criou os bastes de Napier.

A primeira considerada mquina de calcular foi


desenvolvida por Wilhelm Schickard (1592-1635). Esta
fazia multiplicao e diviso.
A primeira calculadora que fazia somas e subtraes foi
inventada em 1642 pelo filsofo, fsico e matemtico
francs Blaise Pascal (1623-1662).

Histria da Cincia da Computao


Em 1820, o francs, Charles Xavier Thomas, conhecido
como Thomas de Colmar, (1785-1870) projetou e
construiu uma mquina capaz de efetuar as 4 operaes
aritmticas bsicas: a Arithmometer. Esta foi a primeira
calculadora realmente comercializada com sucesso.
Em 1801, na Frana, durante a Revoluo Industrial,
Joseph Marie Jacquard, mecnico francs, (1752-1834)
inventou um tear mecnico controlado por grandes
cartes perfurados. Sua mquina era capaz de produzir
tecidos com desenhos bonitos e intrincados.

Histria da Cincia da Computao


O matemtico ingls Charles Babbage (26 de dezembro
de 1791 - 18 de outubro de 1871) conhecido como o
"Pai do Computador". Babbage projetou o chamado
"Calculador Analtico", muito prximo da concepo de
um computador atual.
Charles Babbage foi um matemtico ingls. O projeto,
totalmente mecnico, era composto de uma memria, um
engenho central, engrenagens e alavancas usadas para a
transferncia de dados da memria para o engenho central
e dispositivos para entrada e sada de dados. O calculador
utilizaria cartes perfurados e seria automtico.

Histria da Cincia da Computao


O matemtico ingls George Boole (1815-1864) publicou
em 1854 os princpios da lgica booleana, onde as
variveis assumem apenas valores 0 e 1 (verdadeiro e
falso), e passou a ser utilizada a partir do incio do sculo
XX.

Por volta de 1890, Dr. Herman Hollerith (1860-1929) foi


o responsvel por uma grande mudana na maneira de se
processar os dados dos censos da poca.
Os dados do censo de 1880, manualmente processados,
levaram 7 anos e meio para serem compilados. Os do
censo de 1890 foram processados em 2 anos e meio, com
a ajuda de uma mquina de perfurar cartes e mquinas
de tabular e ordenar.

Histria da Cincia da Computao


O matemtico hngaro John von Neumann (1903-1957)
formalizou o projeto lgico de um computador. Em sua
proposta, von Neumann sugeriu que as instrues fossem
armazenadas na memria do computador. At ento elas eram
lidas de cartes perfurados e executadas, uma a uma.
Armazen-las na memria, para ento execut-las, tornaria o
computador mais rpido, j que, no momento da execuo, as
instrues seriam obtidas com rapidez eletrnica.
Alan Turing foi um grande matemtico ingls. Na segunda
guerra mundial, ele trabalhou quebrando cdigos
criptografados dos alemes. Ele desenvolveu um dos primeiros
programas para compilao de dados.

Histria da Cincia da Computao


O Z-1 considerado por muitos como o primeiro computador
eletromecnico, ele usava rels e foi construdo pelo
alemo Konrad Zuse (1910-1995).

Nos Estados Unidos, a Marinha, em conjunto com a


Universidade de Harvard e a IBM, construiu em 1944 o Mark
I, um gigante eletromagntico. Mark I ocupava 120 m3, tinha
milhares de rels e fazia muito barulho. Uma multiplicao de
nmeros de 10 dgitos levava 3 segundos para ser efetuada.
O engenheiro John Presper Eckert (1919-1995) e o fsico John
Mauchly (1907-1980) projetaram o ENIAC: Eletronic
Numeric Integrator And Calculator. Com 18.000 vlvulas, o
ENIAC conseguia fazer 500 multiplicaes por segundo,
porm s ficou pronto em 1946, vrios meses aps o final da
guerra.

Hardware Evoluo

Vlvulas
Transistores
Circuitos integrados

Hardware Unidades Funcionais


Unidade central de processamento (UCP ou CPU)
Unidade de Controle
Unidade Lgica e Aritmtica

Memria Principal
Memria Secundria
Unidades de Entrada e Sada

Hardware Unidades Funcionais


A unidade central de processamento ou processador
central tem por funo executar os programas
armazenados na memria principal, buscando cada
instruo, interpretando-a e depois a executando.
Unidade de Controle: Essa unidade supervisiona todas
as operaes do computador.
Unidade Lgica e Aritmtica: Essa unidade que
executa as operaes aritmticas e lgicas dirigidas pela
Unidade de Controle.

Hardware Unidades Funcionais


A memria um componente que tem por funo armazenar
internamente toda informao que manipulada pela mquina.
A memria principal a memria de armazenamento
temporrio, que armazena os programas e os dados que esto
sendo processados, somente durante o processamento.
A memria secundria a memria de armazenamento
permanente, que armazena os dados do sistema, sem a
necessidade de energia eltrica e, por esse motivo, conhecida
como memria no voltil.

Os dispositivos de In/On (Entrada e Sada) servem


basicamente para a comunicao do computador com o meio
externo.

Sistema Operacional
Elo de ligao entre o usurio, Software e Hardware!

Gerencia os recursos de hardware e software do sistema.

Sistema Operacional

Compilador?
Interpretador?
Montador?

Sistema Operacional
Tradutores
Compilador: l e analisa todo o programa fonte e traduz
para linguagem de mquina.
Interpretador: interpreta e executa cada comando.
Montador: l uma linguagem de baixo nvel e transforma
para linguagem de mquina.

Sistema Operacional
Sistemas
Monousurio: usado quando se fala sobre um sistema
operacional utilizvel por uma pessoa de cada vez, ou em
referncia a um termo de uso individual de software.
Multiusurio: um termo que define um sistema operacional
que permite acesso simultneo de mltiplos usurios ao
computador.
Monotarefa: Sistema que executa apenas uma tarefa
(aplicativo/programa) por vez.
Multitarefa: Sistema que executa duas ou mais tarefa
(aplicativo/programa) simultaneamente.

Sistema Operacional

Sistemas

Sistemas

Sistemas

Monoprogramveis /

Multiprogramveis /

com Mltiplos

Monotarefa

Multitarefa

Processadores

Sistema Operacional

Sistema Operacional
Tarefas do SO

gerenciamento do processador
gerenciamento da memria
gerenciamento de dispositivos
gerenciamento de armazenamento
interface de aplicativos
interface do usurio

Sistema Operacional
Gerenciamento de Memria

Sistema Operacional

Direitos Autorais
Copyright: Voc criou algum material e quer que o mesmo mantenha a
caracterstica original, afinal aquilo foi o que voc idealizou. Quem a
repassar deve a manter sem alteraes e citar seu autor.
Copyleft: Se voc publica qualquer material sob a licena copyleft, voc
est permitindo que outros a modifiquem e repassem. Mesmo assim, estes
por questo de tica devem citar o autor original e manter a mesma licena.

Creative Commons: Tipo de licena personalizada e distribuda em vrias


categorias, caracterizada pelo equilbrio entre as duas categorias citadas
acima.

Surgem os Sistemas Operacionais


Dcada 50 O conceito de sistema operacional apareceu
durante a segunda gerao da computao moderna (1955
1965), desenvolvido pela GM Laboratories para o computador
IBM 701 atravs da programao em Batch que utilizava
cartes perfurados e depois fitas magnticas.

1961 Grupo doe pesquisadores do MIT, anuncia o


desenvolvimento do CTSS Compatible Time-Sharing
System, o primeiro sistema operacional que possua
compartilhamento de tempo.
1965 A IBM lana o OS/360, um sistema operacional
avanado, com compartilhamento de tempo e excelente
suporte a discos.

Surgem os Sistemas Operacionais


1969 : Ken Thompson e Dennis Ritchie, pesquisadores dos
Bell Labs, criam a primeira verso do UNIX (escrito em
assembly).
1981 a Microsoft lana o MS-DOS, um sistema operacional
comprado da empresa Seattle Computer Products em 1980.

1984 a Apple lana o sistema operacional Macintosh OS 1.0,


o primeiro a ter uma interface grfica totalmente incorporada
ao sistema.
1985 primeira tentativa da Microsoft no campo dos sistemas
operacionais com interface grfica, atravs do MS-Windows
1.0.

Surgem os Sistemas Operacionais


1987 Andrew Tanenbaum, um professor de computao
holands, desenvolve um sistema operacional didtico e
simplificado, mas respeitando a API do UNIX, que foi
batizado como Minix.
1987 IBM e Microsoft apresentam a primeira verso do
OS/2, um sistema multitarefa destinado a substituir o MS-DOS
e o Windows. Mais tarde, as duas empresas rompem a
parceria; a IBM continua no OS/2 e a Microsoft investe no
ambiente Windows.
1991 Linus Torvalds, um estudante de graduao Finlands,
inicia o desenvolvimento do Linux, lanando na rede Usenet o
ncleo 0.01, logo abraado por centenas de programadores ao
redor do mundo.

Surgem os Sistemas Operacionais


1993 a Microsoft lana o Windows NT, o primeiro sistema 32 bits da empresa.
1993 lanamento dos UNIX de cdigo aberto FreeBSD e NetBSD.
2001 Apple lana o MacOS X, um sistema operacional derivado da famlia
UNIXBSD.

2001 Windows XP.


2004 Ncleo Linux 2.6.c
2006 Windows Vista
2009 Windows 7
2012 Windows 8

Histria da Cincia da Computao

Vdeos facilitadores esto


disponveis no portal
acadmico.

Referncias
http://www.tecmundo.com.br/infografico/9421-a-evolucao-dos-computadores.htm Acesso
em: 12 de Fevereiro de 2014

http://www.fundacaobradesco.org.br/vv-apostilas/mic_pag3.htm Acesso em: 12 de


Fevereiro de 2014
http://museu.boselli.com.br/ Acesso em: 12 de Fevereiro de 2014
http://www.tecmundo.com.br/infografico/9709-o-que-tem-dentro-do-seu-computadorinfografico-.htm Acesso em: 12 de Fevereiro de 2014
http://www.tecmundo.com.br/infografico/16129-para-que-serve-cada-componente-daplaca-mae-infografico.htm?utm_source=outbrain&utm_medium=recomendados&utm_campaign=outbrain=obi
nsite Acesso em: 09 de Fevereiro de 2014

http://www.tecmundo.com.br/hardware/1718-hardware-o-dicionario-de-a-az.htm?utm_source=outbrain&utm_medium=recomendados&utm_campaign=outbrain=ob
insite Acesso em: 05 de Fevereiro de 2014

Us Now! Nos Agora! -

Documentrio

Imagine uma escola em que qualquer um pode ensinar


qualquer coisa que quiser, ou aprender qualquer coisa que
quiser.
Imagine um banco alternativo, no qual as pessoas emprestam
dinheiro umas s outras diretamente, numa lgica menos cruel
que a do sistema financeiro.
Imagine um espao em as pessoas podem tornar menos
solitria a experincia da paternidade ou da maternidade,
dividindo com outras os problemas dos seus filhos.
Imagine uma cidade ou bairro em que todas as pessoas podem
decidir diretamente como ser gasto o dinheiro pblico.
Imagine um sistema de hospedagem em que voc no precisa
pagar para passar algumas noites numa cidade que no
conhece.
Imagine a maior fonte de contedo enciclopdico no mundo.
http://planetasustentavel.abril.com.br/noticia/estante/documentario-ingles-us-now-film-546326.shtml

Trabalho
Apresentao: 07/03/2014
Grupo composto por at ... componentes
Valor: 5,0 pontos Peso 3 (avaliao individual)
Temas:

Histria da Computao (Gerao dos Computadores)


Sistemas Operacionais
Linguagens de Programao
Software Livre e Software Proprietrio
Engenharia de Software
Mdias e Redes Sociais
Segurana da Informao
Engenharia Social

Ementa
Os livros citados abaixo esto disponveis na Biblioteca da Faculdade