sistemas operacionais - aula 1 - história e introdução a so

31
TADS - SO – Aula 1 Prof. Charles Fortes [email protected] Sistemas Operacionais Conceitos Básicos de SO

Upload: charles-fortes

Post on 11-Jun-2015

527 views

Category:

Technology


1 download

DESCRIPTION

Anhanguera - Sistemas Operacionais - Aula 1 - História e Introdução a SO

TRANSCRIPT

Page 1: Sistemas Operacionais - Aula 1 - História e Introdução a SO

TADS - SO – Aula 1Prof. Charles Fortes

[email protected]

Sistemas Operacionais

Conceitos Básicos de SO

Page 2: Sistemas Operacionais - Aula 1 - História e Introdução a SO

2

Sobre seu Professor

Page 3: Sistemas Operacionais - Aula 1 - História e Introdução a SO

Versionamento

GitTFSSVN

Desenvolvimento

WebDesktopMobile

Bancos de Dados

MSSQLMySQLNoSQL

Arquitetura

PracticesPatternsModeling

Charles Fortes

MATC – Microsoft Technical Audience Contributor

Embaixador Windows

Page 4: Sistemas Operacionais - Aula 1 - História e Introdução a SO

4

História da Computação

Page 5: Sistemas Operacionais - Aula 1 - História e Introdução a SO

5

História da Computação

Primórdios

Ábaco – 3500 AC

Ossos de Naiper – sec XVI

Page 6: Sistemas Operacionais - Aula 1 - História e Introdução a SO

6

História da Computação

Evoluindo

1645 - Pascalina

Criada em 1645 por Blaise Pascal para ajudar seu pai na contabilidade ela somava e subtraía.

Teve uma vida útil de 200 anos

Era difícil fazer a entrada de dados

Page 7: Sistemas Operacionais - Aula 1 - História e Introdução a SO

7

História da Computação

Evoluindo

1804 – Tear Automático

Criada por Joseph Marie Jacquard, usava cartões perfurados, de forma que a agulha só passava por onde tinha o buraco.

Page 8: Sistemas Operacionais - Aula 1 - História e Introdução a SO

8

História da Computação

Evoluindo

1834 – Calculador Analítico

Criada por Charles Babbage, era alimentada por cartões perfurados, armazenava informações na memória para reutilizar.

Criou o conceito dos computadores atuais

Nesta época, Ada Augusta inventou o conceito de subrotina, os laços (loops) e iniciou o desenvolvimento do desvio condicional.

Page 9: Sistemas Operacionais - Aula 1 - História e Introdução a SO

9

História da Computação

Evoluindo

1854 – George Boole

O matemático inglês George Boole (1815-1864) publicou em 1854 os princípios da lógica booleana, onde as variáveis assumem apenas valores 0 e 1 (verdadeiro e falso), e passou a ser utilizada a partir do início do século XX.

Page 10: Sistemas Operacionais - Aula 1 - História e Introdução a SO

10

História da Computação

Evoluindo

1890 – Computador Mecânico

Criado por Hermann Hollerith, usava conceitos de cartões perfurados e impulsos eletrônicos para transmitir os dados.

Com ela, os dados do censo que levavam 7 anos e meio para serem compilados passaram a levar apenas 2 e meio

Nas máquinas de tabular, um pino passava pelo furo e chegava a uma jarra de mercúrio, fechando um circuito elétrico e causando um incremento de 1 em um contador mecânico

Page 11: Sistemas Operacionais - Aula 1 - História e Introdução a SO

11

Primeira geração – 1940 a 1952

Computadores construídos a base de VálvulasAplicações nos campos científico e militarCartões perfurados serviam de memória

Page 12: Sistemas Operacionais - Aula 1 - História e Introdução a SO

12

História da Computação

Primeira Geração

1946 – ENIAC

Criado para calcular trajetória de balas de canhão

17.468 válvulas1.500 relesPeso: 30 toneladasOcupava uma sala com 9 x 30 metrosConsumo de energia: 200 quilowatts (hoje consome em torno de 100w)Custo: US $10 milhões

Fazia 500 cálculos por segundo, próximo de 0,0000005ghz

Page 13: Sistemas Operacionais - Aula 1 - História e Introdução a SO

13

1945 – Estabelecida a arquitetura básica de um computador por John Von Neumann e sua equipe

processamento

memória

Entrada de

dados

Saída de

dados

História da Computação

Page 14: Sistemas Operacionais - Aula 1 - História e Introdução a SO

14

Segunda geração – 1952 a 1964

Substituição da Válvula pelo TransistorAplicações nos campos científico, militar, administrativo e gerencial

Máquinas mais potentes e confiáveis e redução de Tamanho e ConsumoSurgem as linguagens Fortran e Cobol

Nasce o conceito de memória auxiliar – Fitas e Discos Magnéticos

História da Computação

Page 15: Sistemas Operacionais - Aula 1 - História e Introdução a SO

15

Quarta geração – 1971 a 1981

Surge o MicroprocessadorInício da utilização do Disquete, como unidade de armazenamento

Surge grande quantidade de Linguagens de Programação

História da Computação

Page 16: Sistemas Operacionais - Aula 1 - História e Introdução a SO

16

1969 - Criação da Arpanet – que dará origem a Internet

1974 - A INTEL projeta o microprocessador 8080, que origina os microcomputadores.

1975 - Paul Alen e Bill Gates fundam a Microsoft

1976 - Lançamento do Apple I, primeiro microcomputador comercial

Alguns dados

História da Computação

Page 17: Sistemas Operacionais - Aula 1 - História e Introdução a SO

17

Quinta geração – 1981 a até quem sabe quando

Internet e Nuvens de dadosPeriféricos avançadosInteligência Artificial

Processamento ParaleloProcessos Distribuídos

História da Computação

Page 18: Sistemas Operacionais - Aula 1 - História e Introdução a SO

18

Futuro

História da Computação

Page 19: Sistemas Operacionais - Aula 1 - História e Introdução a SO

19

Futuro

História da Computação

Segundo a MS: http://www.youtube.com/watch?v=l42rR3PjZ-oSegundo a Virgin: http://www.youtube.com/watch?v=ZY7_S66BUIsGrafeno: http://www.youtube.com/watch?v=ngxHUJeGhVY

Page 20: Sistemas Operacionais - Aula 1 - História e Introdução a SO

20

O que é um sistema operacional?

Page 21: Sistemas Operacionais - Aula 1 - História e Introdução a SO

21

O que é um sistema operacional?

É um programa ou conjunto de programas cuja função é gerenciar os recursos do hardware

Definindo qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.

Page 22: Sistemas Operacionais - Aula 1 - História e Introdução a SO

22

O que é um sistema operacional?

Da perspectiva do usuário: é uma abstração do hardware, fazendo o papel de intermediário entre o software (programas) e os componentes físicos do computador, o (hardware)

Na visão da máquina: é um gerenciador de recursos, que controla quais aplicações (processos) podem ser executadas, quando devem ser executadas e quais recursos (memória, disco, periféricos) podem ser utilizados.

Page 23: Sistemas Operacionais - Aula 1 - História e Introdução a SO

23

Funções Básicas

Page 24: Sistemas Operacionais - Aula 1 - História e Introdução a SO

24

Funções básicas

Facilidade de acesso aos recursos do sistema

Compartilhar os recursos de forma organizada e protegida

Page 25: Sistemas Operacionais - Aula 1 - História e Introdução a SO

25

Vamos entender isso melhor

Page 26: Sistemas Operacionais - Aula 1 - História e Introdução a SO

26

Máquina de camadas

Page 27: Sistemas Operacionais - Aula 1 - História e Introdução a SO

27

Máquina de camadas

Aplicativos

Utilitários

Sistema Operacional

Linguagem de máquina

Microprogramação

Circuitos Eletrônicos

Page 28: Sistemas Operacionais - Aula 1 - História e Introdução a SO

28

Arquitetura Windows 8

Page 29: Sistemas Operacionais - Aula 1 - História e Introdução a SO

29

Arquitetura Android 4.X

Page 30: Sistemas Operacionais - Aula 1 - História e Introdução a SO

30

Windows 8

Page 31: Sistemas Operacionais - Aula 1 - História e Introdução a SO

Dúvidas?

[email protected]