• Nenhum resultado encontrado

apresentacao aula 7 11 05 20

N/A
N/A
Protected

Academic year: 2021

Share "apresentacao aula 7 11 05 20"

Copied!
121
0
0

Texto

(1)

ORGANIZAÇÃO EM REDES

DE COMPUTADORES

Prof André Fernando Treff

(2)
(3)
(4)

Antes dos Sistemas Operacionais

Primeiros tempos: usuário introduzia programa na máquina, introduzia os dados, iniciava o programa e aguardava a finalização

(5)
(6)
(7)

Paralelismo com Processamento de Multiplas CPUs

Augusta Ada Byron King, Condessa de Lovelace (nascida Byron, 10 de dezembro de 1815 — 27 de novembro de 1852), atualmente conhecida como Ada Lovelace, foi uma matemática e escritora inglesa. Hoje é reconhecida principalmente por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica de Charles Babbage.

(8)

Paralelismo com Processamento de Multiplas CPUs

Durante o período em que esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é considerada a primeira programadora de toda a história

(9)
(10)
(11)

1950 - Cartões perfurados melhoraram em muito esse mundo!

(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)

Como tudo começou

No início, na época dos grandes mainframes, você precisava carregar o computador com toda a programação que iria utilizar.

O primeiro sistema operacional realmente funcional foi o GM-NAA I/O, da General Motors, criado para funcionar no IBM 704.

(21)

Como tudo começou

A ideia era automatizar diversas atividades sem ter que reenviar constantemente códigos bases para fazer uma determinada função, além de gerenciar melhor os recursos do equipamento.

Com o tempo, diversas empresas desenvolveram sistemas operacionais para seus mainframes, algumas se especializaram na criação de sistemas para terceiros

(22)

Como tudo começou

O problema é que cada um apresentava características próprias e não possuíam nenhum tipo de comunicação entre si, criando a necessidade, aos poucos, de um padronização.

(23)

Como tudo começou

Em 1960, a IBM criou um sistema operacional chamado OS/360, para uma máquina chamada System/360.

Várias versões do OS/360 foram desenvolvidos, conforme versões de sua máquina, algumas mais avançadas e outras menos eram lançadas.

Algumas versões posteriores desse Sistema Operacional até receberam outros nomes e arquiteturas de terceiros

(24)

Como tudo começou

O fato é que a IBM não foi a única a lançar Sistemas Operacionais, outras instituições, principalmente universidades (ou em acordos com essas), começaram a fazer novos sistemas, como o SCOPE, MACE, NOS, dentre outros.

(25)

Como tudo começou

Sem dúvida, o mais famoso dos Sistemas Operacionais para mainframes, na época, foi EXEC, para o UNIVAC (UNIVersal Automatic Computer).

Um computador que fez muito sucesso entre os anos 50 e 60, principalmente por serem considerados pequenos e mais baratos (chegando até a versões que tinham o tamanho de apenas algumas geladeiras). Dessa forma, esses computadores acabaram por ser mais acessíveis a universidades e pequenas empresas.

(26)
(27)

Como tudo começou

Todavia, a história do Sistema Operacional que utilizamos hoje, em microcomputadores, está ligada totalmente a

história da computação pessoal, em especial, ao que foi considerado o primeiro PC: o Altair 8800.

Criado com uma das primeiras linhas de microprocessadores da Intel, o Altair 8800, era um microcomputador onde você precisava programar subindo e descendo chaves

(28)

Como tudo começou

Na prática, ele era um kit, e não realmente um computador, destinado a hobbystas. Porém, essa máquina era

praticamente inútil, até que Bill Gates e Paul Allen resolveram pegar uma dessas máquinas e portar

o BASIC (linguagem de programação) para essa máquina, criando o que seria conhecido como Microsoft-BASIC.

(29)

Como tudo começou

Os primeiros microcomputadores não rodavam realmente sistemas operacionais, mas algo bem próximo a esses,

chamados de Interpretador.

Eles rodavam comandos de programação, compilava e

executava. Não demorou muito até que a ideia de Sistemas Operacionais, já usada em mainframes, chegassem aos

(30)

Como tudo começou

Afinal, carregar sempre um programa, sem sistema de arquivos, não era algo fácil, e os disquetes estavam

(31)

Como tudo começou

Voltando um pouco no tempo, de volta a metade dos anos 60, houve um grande esforço de uma parceria entre

o MIT, General Eletronics e da AT&T para a criação de um sistema operacional: o Multics.

O problema é que até o final da década, o sistema não ficou pronto

(32)

Como tudo começou

Por conta de incertezas na busca pelo resultado e nos diferentes desejos de implementação de seus criadores, o Multics acabou sendo descontinuado.

Porém, em 1969, Ken Thompson, um dos responsáveis

pelo projeto, utilizou o seu conhecimento para uma versão menos ambiciosa, denominada então de Unics e,

(33)

Como tudo começou

Em 1973, o Unix foi reescrito em C (antes fora escrito em Assembly), pelo próprio Ken Thompson e por Dennis Ritchie (criador da linguagem C).

Mais tarde, o Unix começou a ser usado como base para outros sistemas operacionais, principalmente seu o núcleo (kernel), criando assim uma série de derivados.

(34)

Como tudo começou

Em 1973, o Unix foi reescrito em C (antes fora escrito em Assembly), pelo próprio Ken Thompson e por Dennis Ritchie (criador da linguagem C).

Mais tarde, o Unix começou a ser usado como base para outros sistemas operacionais, principalmente seu o núcleo (kernel), criando assim uma série de derivados.

(35)

Como tudo começou

Em especial, podemos destacar o Berkeley Software

Distribution, ou BSD. Dessa série de derivados

começou-se a criar a família de Sitemas Operacionais Unix ou ix, dos quais veio o POSIX, MINIX, FreeBSD, Solaris, dentre outros, mas ainda não foi agora que o Linux apareceu.

(36)
(37)

Sistemas Opracionais para PC

Voltando aos microcomputadores, logo após o Altair, diversos equipamentos começaram a surgir, com destaque ao Apple II.

O Apple II possuía um interpretador BASIC, mas não apenas isso, foi criada, pela Apple o Apple DOS.

O nome DOS veio do termo Disk Operating System (guardem bem esse nome), que teve outros

(38)

Sistemas Opracionais para PC

O fato é que o mercado da Maçã crescia mais e mais na área de computadores pessoais, e a IBM, grande detentora da venda de mainframes, resolveu criar um novo computador.

Com uma oferta até então inédita para a companhia, eles criaram o PC-IBM, usando peças de terceiros para compor o computador.

Porém, eles precisavam de um Sistema Operacional, e é aí que a história muda.

(39)

Sistemas Opracionais para PC

A IBM precisava de um sistema operacional para poder vender seu novo computador, porém não tinha tempo para fazer. Afinal, a Apple já estava em alta, e o mercado estava complicado.

Dessa forma, a IBM precisava comprar um sistema operacional pronto, foi quando William Gates II fez uma recomendação para os advogados, e outros responsáveis pela IBM, sobre a empresa de seu filho, a Microsoft, já conhecida por portar o BASIC para o Altair e desenvolver alguns programas para Apple II.

(40)

Sistemas Opracionais para PC

Porém, a Microsoft não possuía sistema operacional, então Bill Gates (William Gates III), sócio fundador da Microsoft, ligou para a maior empresa de Sistemas Operacionais da época, a Digital Researchs, de Gary Kildall, desenvolvedora do CP/M.

Infelizmente, a companhia não deu a atenção devida aos representantes da IBM, não finalizando nenhum acordo com a Big Blue (apelido da IBM).

(41)

Sistemas Opracionais para PC

Então, a IBM voltou à Microsoft. Desta vez, Bill Gates não perdeu a oportunidade. Steve Ballmer, um dos três fundadores da Microsoft, soube de uma empresa que criou um sistema operacional simples, mas muito funcional.

A Seattle Computers havia criado um sistema chamado QDOS, ou Quick and Dirty Operating System (Rápido e Sujo Sistema Operacional), baseado na

(42)

Sistemas Opracionais para PC

Estima-se que esse sistema operacional tenha sido comprado por 40 mil dólares, porém isso é incerto, esse sistema foi adaptado e apresentado a IBM pela alcunha de MS-DOS (Microsoft Disk Operating System).

(43)

Sistemas Opracionais para PC

Fechando o acordo com a IBM, a única exigência da Microsoft era que os direitos de revenda do DOS pudesse ser dela.

A IBM não se preocupou com isso, afinal, na época, cada Sistema Operacional era único para um computador, por questão de arquitetura. Algo que fez a IBM se arrepender, em 1982, por causa de uma empresa chamada Compaq e de uma coisa chamada engenharia reversa.

(44)

Sistemas Opracionais para PC

A Compaq contratou vários engenheiros (que afirmaram nunca ter trabalhado na IBM) que pegaram o computador da Big Blue e, ao ver como ele funcionava, perceberam que era uma amálgama de peças de outros fabricantes.

Dessa forma, eles desenvolveram um computador Compaq

(45)

Sistemas Opracionais para PC

Dessa forma, todos os programas que pegavam no IBM-PC já funcionariam no novo computador da Compaq, incluindo o MS-DOS.

Essa ideia fez surgir uma série de computadores compatíveis com IBM-PC, e muito mais baratos, criando um mercado forte e altamente competitivo, o que resultou na queda das vendas do Apple II.

(46)
(47)

O inicio da interface gráfica

Em 1979, todo mundo esperava alguma novidade da Apple.

A IBM estava ainda longe de lançar o PC-IBM, e Apple praticamente tinha um monopólio no mercado de computadores pessoais com seu Apple II.

Na época, a Xerox possuía um ambiente focado em pesquisas chamado de PARC (Palo Alto Research Center).

(48)

O inicio da interface gráfica

Em troca de poder comprar ações, a Xerox abriu suas instalações de pesquisas para a Apple. Steve Jobs, CEO da Apple na época, e outros executivos e engenheiros, foram até o PARC e lhes foram apresentados algumas tecnologias interessantes, como a Ethernet e a Linguagem Orientada a Objetos.

(49)

O inicio da interface gráfica

Porém, o que realmente impressionou os visitantes foi uma versão bem arcaica de uma interface gráfica, com um dispositivo chamado Mouse, que estava ligado a um computador.

Isso foi importante para poder criar o primeiro sistema operacional funcional com interface gráfica, o Lisa OS, para o Apple Lisa.

(50)

O inicio da interface gráfica

Com o avanço da IBM no mercado de computadores pessoais e, posteriormente de clones, a Apple precisava lançar algo novo no mercado. O IBM era mais barato e completo do que o Apple II.

O Lisa estava ficando muito caro e a diretoria da Apple resolveu que estava na hora de Jobs procurar outro projeto

(51)

O inicio da interface gráfica

Passeando pelas instalações da Apple, ele encontrou um projeto destinado a computadores de baixo custo, o Macintosh.

Rapidamente, Jobs afastou Jef Raskin (então criador da ideia) e assumiu o projeto Macintosh, mudando rapidamente seu conceito, porém querendo manter a parte de interação humano-máquina.

(52)

O inicio da interface gráfica

O Macintosh foi criado para ter um sistema operacional revolucionário, com interface gráfica, chamado de MacOS (hoje conhecido como MacOS Classic).

Durante a produção do MacOS, diversos desenvolvedores foram chamados para criar programas para ele.

Uma das empresas chamadas foi a Microsoft, que uso o acesso antecipado ao MacOS para criar não um sistema operacional ainda, mas uma GUI, Interface Gráfica do Utilizador.

(53)

O inicio da interface gráfica

Quando foi criado, o Windows ainda não era um Sistema Operacional, mas sim uma interface gráfica para o MS-DOS.

O Windows só veio se tornar realmente um sistema operacional, com núcleo próprio, com a vinda do Windows NT.

Quem tem mais idade vai lembrar que quando você ligava o computador ele iniciava no MS-DOS, sendo necessário digitar win, para usar o Windows.

(54)

O inicio da interface gráfica

No começo, o Macintosh foi um fracasso, que só veio se recuperar anos mais tarde com o advento

do PostScript pela Adobe, mas essa já é uma outra história.

O fato é que pelo Macintosh ser muito caro, os PC-IBM e

compatíveis começaram a ganhar mais e mais mercado, e,

com isso, a Microsoft começou a ter uma liderança absoluta de mercado.

(55)
(56)

Surge o Linux

Em 1991, Linus Torvalds lançou a primeira versão de um núcleo de sistema operacional chamado de Linux.

Diferente do que é divulgado por muitas pessoas, o Linux

não é feito em cima do Unix. O Linux foi escrito do

zero, inspirado pelo Minix (esse sim um sistema Unix).

Torvalds dizia querer criar “um Minix melhor que o Minix”. Porém, este tinha o objetivo de ser simples, mas ainda sim, ser compatível com a grande maioria dos aplicativos para Unix.

(57)

Surge o Linux

Porém, a ideia de Linus Torvalds era divulgar e abrir o código para que diversas pessoas pudessem colaborar.

Com ajuda de diversos outros programadores, a versão 0.02 do núcleo finalmente ficou pronta. Pouco depois, Linux Torvald colocou seu núcleo sobre a licença GNU (GNU Is Not Unix – é o que realmente quer dizer), que foi um sistema operacional, desenvolvido para ser compatível com o Unix, porém sem ter o código fonte do Unix.

(58)

Surge o Linux

O GNU era um projeto de sistema operacional sem núcleo e o Linux era um núcleo de sistema operacional sem bibliotecas e funções atreladas.

Ao atribuir a licença GNU ao Linux, foi criado o GNU/Linux, sistema operacional base para diversas distribuições que surgiriam em seguida.

(59)

Surge o Linux

Em resumo, o Linux não é Unix, é um núcleo de sistema operacional, que, unido ao GNU, criou o GNU/Linux. Tanto o GNU quanto o Linux foi criado com o objetivo de ser mais simples que o Unix, porém com a compatibilidade para a maioria dos aplicativos Unix.

(60)

Surge o Linux

Segundo a licença GNU, qualquer software que a utilize não pode ser fechado. Isto é, tudo deve ter o seu código aberto, disponível para editar o código e fazer o que quiser com ele. Porém Software livre não quer dizer software gratuito. É possível até vender o software, todavia o vendedor deve enviar o código fonte junto e não apenas o executável compilado.

(61)

Surge o Linux

Com o tempo e divulgação do GNU/Linux, diversas distribuições, baseados neste, foram sendo lançadas.

Essas novas versões adicionavam sistemas de janelas, compatibilidade com outros sistemas de arquivos, bibliotecas para determinadas funções, pacotes exclusivos, etc.

Essas distribuições eram criadas por terceiros, algumas por governos, outras por empresas que queriam algo mais personalizado para dar foco em uma determinada tarefa.

(62)

Surge o Linux

Muitas dessas distribuições também foram criadas por grupos que tinham o interesse de criar sistemas cada vez melhores e mais completos.

(63)

Surge o Linux

As distribuições linux mais conhecidas hoje são: ➢ Mandriva ➢ Ubuntu ➢ CentOS ➢ Solus ➢ Arch Linux ➢ Fedora ➢ SUSE

(64)

Surge o Linux

Cada uma com um objetivo e conceito diferente. É muito comum, também, uma distribuição Linux se basear em outra. Por exemplo, o Ubuntu é baseado no Debian e o CentOS no Redhat.

É importante que o usuário saiba em qual a distribuição que ele usa se baseou, pois alguns comandos podem mudar de uma distribuição para outra.

(65)

Sistemas Operacionais Desktop

Contemporâneos

Hoje, os principais sistemas operacionais que usamos em desktops, servidores e laptops são o Windows, o MacOSX e as distribuições GNU/Linux (como o Ubuntu, Solus, Debian, etc.).

Todos esses sistemas possuem versões específicas para usuário comum e para servidores.

(66)

Sistemas Operacionais Desktop

Contemporâneos

Hoje em dia, todos os sistemas operacionais seguem uma mesma lógica de funcionalidades.

Quanto a sua camada direta ao usuário, são formados por um sistema de janelas e um terminal para poder ter um acesso direto as funcionalidades técnicas

(67)

Sistemas Operacionais para

dispositivos móveis

Na segunda metade dos anos 2000, com o avanço das plataformas móveis, diversos sistemas operacionais com particularidades diferentes, específicos para esses equipamentos, foram criados.

Eles precisavam ser mais leves e continham uma lógica de interação completamente diferente.

(68)

Sistemas Operacionais para

dispositivos móveis

Nessa época foi quando surgiu o Symbian e o BB, da Nokia e Blackberry, respectivamente.

Esses sistemas foram responsáveis pela popularização dos smartphones, trazendo acesso a aplicativos de produtividade e segurança, modernos, a usuários mais leigos. Claro, desde os anos 90 haviam sistemas operacionais para computadores de mão (PDA), como o palmOS e o NewtonOS, mas nem de longe conseguiram a popularização dos smartphones.

(69)

Sistemas Operacionais para

dispositivos móveis

Hoje, o Symbian se tornou um sistema utilizado em alguns televisores, principalmente, e a BlackBerry não produz mais aparelhos com o BB10 (sua última versão).

Porém a Google está em alta com o Android e a Apple com seu iOS. A Microsoft, que outrora sempre foi presente no mercado de palmtops (os computadores de mão), com seu Windows CE, está em último lugar nos sistemas operacionais para smartphones.

(70)

Timeline dos Sistemas

Operacionais

(71)

Timeline dos Sistemas

Operacionais

(72)

Timeline dos Sistemas

Operacionais

(73)

Timeline dos Sistemas

Operacionais

(74)

Timeline dos Sistemas

Operacionais

(75)

Timeline dos Sistemas

Operacionais

(76)

Timeline dos Sistemas

Operacionais

(77)

Timeline dos Sistemas

Operacionais

(78)

Timeline dos Sistemas

Operacionais

(79)

Timeline dos Sistemas

Operacionais

(80)

Timeline dos Sistemas

Operacionais

(81)

Timeline dos Sistemas

Operacionais

(82)

Timeline dos Sistemas

Operacionais

(83)

Timeline dos Sistemas

Operacionais

(84)

Timeline dos Sistemas

Operacionais

(85)

Timeline dos Sistemas

Operacionais

(86)

Timeline dos Sistemas

Operacionais

(87)

Timeline dos Sistemas

Operacionais

(88)

Timeline dos Sistemas

Operacionais

(89)

Timeline dos Sistemas

Operacionais

(90)

Timeline dos Sistemas

Operacionais

(91)

Timeline dos Sistemas

Operacionais

(92)

Timeline dos Sistemas

Operacionais

(93)

Timeline dos Sistemas

Operacionais

(94)

Timeline dos Sistemas

Operacionais

(95)

Timeline dos Sistemas

Operacionais

(96)

Timeline dos Sistemas

Operacionais

(97)

Timeline dos Sistemas

Operacionais

(98)

Timeline dos Sistemas

Operacionais

(99)

Timeline dos Sistemas

Operacionais

(100)

Timeline dos Sistemas

Operacionais

(101)

Timeline dos Sistemas

Operacionais

(102)

Timeline dos Sistemas

Operacionais

(103)

Timeline dos Sistemas

Operacionais

(104)

Timeline dos Sistemas

Operacionais

(105)

Timeline dos Sistemas

Operacionais

(106)

Timeline dos Sistemas

Operacionais

(107)

Timeline dos Sistemas

Operacionais

(108)

Timeline dos Sistemas

Operacionais

(109)

Timeline dos Sistemas

Operacionais

(110)

Timeline dos Sistemas

Operacionais

(111)

Timeline dos Sistemas

Operacionais

(112)

Timeline dos Sistemas

Operacionais

(113)

Timeline dos Sistemas

Operacionais

(114)

Timeline dos Sistemas

Operacionais

(115)

Timeline dos Sistemas

Operacionais

(116)

Timeline dos Sistemas

Operacionais

(117)

Timeline dos Sistemas

Operacionais

(118)

Timeline dos Sistemas

Operacionais

(119)

Timeline dos Sistemas

Operacionais

(120)

Timeline dos Sistemas

Operacionais

(121)

Timeline dos Sistemas

Operacionais

O Windows 10, lançado em 2015, traz de volta o menu Iniciar, que virou um misto de lista de aplicativos com as Live Tiles lançadas no Windows 8.

O Windows 10 substitui o antigo Internet Explorer pelo Microsoft Edge, possui melhor integração com

dispositivos dois-em-um pelo Continuum, traz a assistente pessoal Cortana e permite que você faça login

por impressão digital, reconhecimento facial e leitura de íris.

Referências

Documentos relacionados

Considerando a formação da equipe de trabalho, o tempo de realização previsto no projeto de extensão e a especificidade das necessidades dos catadores, algumas

200 ml de água de coco 200 ml de água de coco 1 folha de couve 1 folha de couve Hortelã a gosto Hortelã a gosto Modo de preparo Modo de preparo Bater todos os. Bater todos os

Mova a alavanca de acionamento para frente para elevação e depois para traz para descida do garfo certificando se o mesmo encontrasse normal.. Depois desta inspeção, se não

O planejamento fatorial foi aplicado satisfatoriamente para a otimização dos parâmetros da técnica de voltametria linear de redisso- lução anódica no desenvolvimento

Excluindo as operações de Santos, os demais terminais da Ultracargo apresentaram EBITDA de R$ 15 milhões, redução de 30% e 40% em relação ao 4T14 e ao 3T15,

Não existem dados clínicos disponíveis para pacientes com alteração hepática grave (Child Pugh C) (ver itens “Contra-indicações” e “Características Farmacológicas”). -

Outros fatores que contribuíram para o avanço tecnológico das máquinas elétricas foram: o desenvolvimento de materiais, como os ímãs de ferrita e os de

o34eto es'ec-9ico de estdo, elas ser/o reto0adas na discss/o do contedo da Didática descrito 'or 'ro9essores