GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA – SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA UNIDADE DE LUCAS DO RIO VERDE CURSO TÉCNICO EM INFORMÁTICA SISTEMA OPERACIONAL (Mac OS) Edeilson de Lima Silva Leandro Santos GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA – SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA UNIDADE DE LUCAS DO RIO VERDE CURSO TÉCNICO EM INFORMÁTICA SISTEMA OPERACIONAL (Mac OS) Edeilson de Lima Silva Leandro Santos Seminário apresentado aos alunos do curso Técnico em Informática, da Escola Técnica Estadual de Educação Profissional e Tecnológica, Unidade de Lucas do Rio Verde – MT, como requisito parcial de nota e avaliação da aprendizagem, sob orientação da professora Patrícia G. Pagliuca. 2. SUMÁRIO 3. INTRODUÇÃO........................................................................................................... 4. HISTÓRIA.................................................................................................................. 4.1 Versões......................................................................................................... 5. PRINCIPAIS CARACTERÍSTICAS............................................................................ 5.1) Características estudadas em sala na apostila...................................... 6. ESTRUTURA DO SISTEMA OPERACIONAL.......................................................... 7. FINALIDADE DO SISTEMA OPERACIONAL........................................................... 8. SOBRE O SISTEMA.................................................................................................. 9. CONSIDERAÇÕES FINAIS....................................................................................... 9.1 Você recomendaria seu Sistema Operacional?........................................ 10. REFERENCIAS........................................................................................................ Lucas do Rio Verde – MT 2012 3. INTRODUÇÃO Este estudo consiste em conhecer a história e a funcionalidade do Macintosh Operating System (Mac OS) é a denominação do sistema operacional padrão dos computadores Macintosh produzidos pela Apple. Para isso, foram necessárias várias pesquisas para se chegar a um pequeno resumo, mais rico em informações. O Mac OS teve sua primeira versão lançada em 1984. Até antes da versão 7.6, era chamado apenas de System (ex.: System 4, System 7), da versão 7.6 em diante passou a ser chamado de Mac OS, mas o sucesso não veio tão logo, foram necessários vários anos de aperfeiçoamento para que só assim chegasse ao sucesso em países como Estados Unidos (país de origem), Japão, Reino Unido, Canadá e Itália. Ao longo do estudo veremos suas caracteristicas que o fazem diferente e ao mesmo tempo tão atraente, conquistando cada vez mais pessoas e paises. Lucas do Rio Verde – MT 2012 4. HISTÓRIA Em 1984 foi lançado a primeira versão do Macintosh Operating System (Mac OS), que era chamado apenas de System 1.0, com ele foi introduzido o conceito de desktop, rodava em 128 KB de memória e carregava a partir de um disquete. No inicio era tudo muito robusto, a tela era uma tv adaptada e em preto e branco puro, não havia disco rigido, só se podia usar um aplicativo por vez e tinha que se retirar o disco de partida e colocar o outro desejado para utilização. Foi o primeiro SO a utilizar ícones e pastas para representar programas e arquivos do modo como conhecemos hoje. De início as pastas eram criadas renomeando-se uma “Pasta Vazia” que estava sempre na raiz do disco. A partir do System 2.0 o sistema foi modificado, com a inclusão do comando “Nova Pasta’” no menu Arquivo do Finder (descobridor). O Macintosh foi mudando de um “eletrodoméstico da informação”, como era chamado por Jobs, para uma workstation (estação de trabalho útil para aplicações sérias, como o Desktop Publishing (editor eletrônico). O System que inicialmente era em preto e branco, passou a exibir imagens coloridas de alta qualidade via placas de video dedicadas e monitores externos. Tambem passou-se a usar discos rigidos com a veloz conexão SCSI. Passou a suportar mais audio, permitindo assim que o System pudesse ser usado junto a instrumentos musicais. Em poucos anos o System modificou-se tanto que não era possivel ser comparado com aquele inicial. Mas nem todas essas conquistas vieram a base de pesquisas e estudos a fundo. Elas foram conseguidas a base das mais puras gambiarras, adaptações e quebra-galhos. Todas essas engenhocas sem arquitetura definida deram origem a esse sistema operacional com uma grande sofisticação técnica das aplicações. O responsavel por tudo isso foi Steven Paul Jobs (São Francisco, Califórnia, 24 de fevereiro de 1955 — Palo Alto, Califórnia, 5 de outubro de 2011) foi um inventor, empresário e magnata americano no setor da informática e mesmo com tantos tropeços e obstaculos acreditou em suas ideias. O System foi concebido para ser expandido e modificado. O original era monousuario e monotarefa, ou seja, so se podia rodar um programa por vez junto de um programinha do Desk Accessories que equivale ao atual Dashboard (painel de instrumentos). A grande novidade apareceu no System 5 um rack esperto chamado Multifinder (multiplo descobridor), Lucas do Rio Verde – MT 2012 permitiu que mais de um ícone permanecesse aberto ao mesmo tempo. Foi um grande avanço dentro de um labirinto cheio de descobertas o que permitiu a resolução de alguns problemas e acabou gerando outros. Em apenas quatro anos de mercado o System já estava em sua 6ª versão e a justificativa segundo seus criadores era de que cada novo modelo de Mac precisa trazer uma nova versão do System. Mas a revisão mais importante só foi percebida pelo usuário na versão do System 7, de maio de 1991. Foi uma transformação memorável, se fosse comparado com as demais versões logo seria percebido quantas limitações técnicas foram contornadas ou mascaradas. Ele não possuia o Kernel para mediar o acesso entre o hardware e o software dos programas. Possuia apenas uma coleção de APIs – bloco de código de uso geral, acessados em comum pelos programas – chamada Toolbox. Cada aplicativo tinha a missão de acessar diretamente as funções no Toolbox e gerenciar sua própria ação. Isso gerava frequentes conflitos entre os programas pelos recursos da máquina, causando ineficiencia e instabilidade. Era comum um programa travar a máquina inteira, uma vez que o System não protegia a memoria acionada pelos programas, podendo um invadir o “espaço” do outro. Possuia a função multitarefa feita através de um “acordo” mal feito entre os aplicativos, o que tambem causava lentidões e travamentos. Novos Macs eram lançados, mas a versão do System 7 passou a ser universal – o primeiro distribuido via CDs. Cada Mac vinha com um ícone chamado “System Enabler” que revelava quais modificações haviam sido feitas para aquele modelo. Um dos problemas é que não só bastava instalar e sair usando. O System 7 era mais pesado que o 6 e acabava exigindo um upgrade na memoria. O SO veio com o endereçamento de memoria em 32 bits substituindo o original de 24 bits, o qual só permitia usar 8 MB da memoria. A mudança foi necessaria para suportar programas maiores. Essa medida ocasionou a “quebra” de uma enorme quantidade de aplicativos o que ocasionou a necessidade de atualizações de todos eles. A versão 7.6, de 1997, foi a primeira com o nome “Mac OS”; a mudança de nome visava atender ao mercado de clones de Mac e prepararia o terreno para o futuro Mac OS 8, apelidado Copland. Lançado em 26 de julho de 1997 ele representou a maior atualização do Mac OS desde o System 7. O Mac OS 8 foi o Lucas do Rio Verde – MT 2012 primeiro software mais vendido da Apple com 1,2 milhões de cópias vendidas em duas semanas. Enquanto isso a empresa ja desenvolvia a nova geração de sistemas operacionais, os Mac OS X. O sistema operacional 8 ainda sofreu algumas modificações com o tempo como a introdução da interface Platinum e um processador PowerPC. Ainda foi introduzido um sistema de arquivos mais eficiente conhecido como HFS Plus e ainda vieram o QuickDraw e o AppleScript, e depois o sistema de buscas Sherlock. Seu sucessor, o Mac OS 9 foi lançado em 23 de Outubro de 1999 foi o ultimo da linha clássica Mac OS, a Apple o classificou como "O Melhor sistema Operacional em Internet", referindo-se a capacidade de busca na internet do Sherlock. Mais para um sistema operacional moderno o Mac OS 9 precisava de uma melhor funcionalidade, como uma memoria protegida e multitarefa. Em 2002 o Mac OS 9 parou de ser desenvolvido e as atenções se voltaram para o futuro Mac OS X. O Mac OS X ou Mac OS Dez apresentou grandes diferenças em relação aos sistemas operacionais Macintosh anteriores e o código que é a base de um SO em nada tem a ver com versões anteriores. Apesar das alterações estarem nos “bastidores” a interface gráfica de usuario Aqua é a novidade mais visivel. O nucleo do Mac OS X é certificado pela Unix (sistema operacional portatil multitarefa e multiusuario), criado em torno de um nucleo XNU com recursos básicos Unix que obedece uma linha de comando entre usuario e máquina. A Apple desenvolveu esse sistema baseando-se no núcleo Darwin, um sistema de códigos fechados (closed source), incluindo o sistema de gerenciamento de arquivos (a interface Aqua e Finder). Em sua décima versão, o sistema foi remodelado como um todo, inclusive o kernel (Mac Os utilizavam Kernel Monolítico, e mais tarde microkernel, Mac Os X Kernel híbrido), que passou a ser baseado no do Unix BSD.Essa combinação tornaram o Mac OS X o SO mais bem vendido até hoje em numeros de computadores. Lucas do Rio Verde – MT 2012 4.1 Versões Macintosh System 1 1984 Macintosh System 2 1985 Macintosh System 3 1986 Macintosh System 4 1987 Macintosh System 5 1988 Macintosh System 6 1989 Macintosh System 7 1991 1997: Mac OS 8.0 Lucas do Rio Verde – MT 2012 Mac OS 9 1999 Mac OS 10 2001 2011: Mac OS X Lion 10.7 (oitava e atual versão) Lucas do Rio Verde – MT 2012 5) PRINCIPAIS CARACTERISTICAS Kernel híbrido: Possui diferentes partes (monolítico e microkernel) interagindo na utilização do sistema. Em termos de estrutura é considerado um kernel em camadas. Interface padronizada Extensibilidade Flexibilidade no suporte de novos sistemas Portabilidade Confiabilidade Escalonador de Processos em filas com realimentação Suporta Tempo Compartilhado e Prioridade Fixa Cada processo tem seu próprio conjunto (32 bits ou 64 bits) de espaço de endereço virtual Paginadores Internos Kernel Memória Residente, armazena código do kernel e estruturas de dados que não podem ser paginadas para disco Ao contrário da maioria dos sistemas Unix o Mac OS X não usa uma prépartição Swap para memória virtual. Em vez disto ele usa todo o espaço disponível na máquina da partição de boot. 5.1) características estudadas em sala na apostila Tratamento de interrupções; Criação e eliminação de processos; Sincronização e comunicação entre processos; Escalonamento e controle dos processos; Gerencia de memória; Gerencia do sistema de arquivos; Operações de I/O; Contabilização de segurança do sistema. Lucas do Rio Verde – MT 2012 6. ESTRUTURA DO SISTEMA OPERACIONAL O nível vermelho representa o Kernel (Darwin); O nível verde representa a tecnologias multimídia: o Quartz – sistema utilizado pela Apple para a composição das janelas do Mac OS X; o OpenGL – permite a realização de gráficos 3D de alta qualidade; o QuickTime – proporciona uma qualidade de vídeo considerada perfeita pel Apple. o Áudio – integra uma variedade de funcionalidades de audiodiretamente do sistema. O nível dourado representa as tecnologias que os programadores utilizam nas suas aplicações: o Cocoa – ambiente de desenvolvimento de aplicações orientado a objetos; o Java 2 – linguagem mais utilizada para desenvolvimento de aplicações multiplataforma. o Carbon – biblioteca que permite recompilar aplicações de sistemas antigos; o Classic – é um emulador do sistema operativo anterior para correr aplicações do mesmo no novo sistema; O nível azul representa a interface gráfica: o Aqua – visualização utilizada na interface gráfica; o AppleScript – linguagem baseada no inglês, usada para escrever ficheiros script; 7. FINALIDADE DO SISTEMA OPERACIONAL gerenciamento de processos; gerenciamento de memória; sistema de arquivos; entrada e saída de dados. Lucas do Rio Verde – MT 2012 8. SOBRE O SISTEMA Núcleo monolítico ou monobloco; Micronucleo Mach ou modelo cliente servidor Elemento de lista com marcas Nucleo XNU com recursos básicos Unix Codigo fechado Darwin 9. CONSIDERAÇÕES FINAIS Neste estudo pudemos conhecer um pouco desse avançado SO, não imaginávamos que seria tão interessante e satisfatório já que tal sistema não é tão popular em nosso país, infelizmente o seu custo aquisitivo é um pouco alto comparado a outros sistemas. Nunca tínhamos visto tanta tecnologia em um só SO, esperamos que o pouco que iremos apresentar a turma possa despertar a curiosidade dos mesmos, fazendo com que busquem conhecer melhor a história desse sistema operacional. 9.1 Você recomendaria seu Sistema Operacional? Esse sistema operacional é moderno, atraente, inovador e me parece fácil de usar, sem dúvidas nós recomendamos. Existe aquele dito popular que” tudo que é bom custa caro”, mas nesse caso um apaixonado por infomática vai poder defender melhor esse SO, pois estamos falando em alta tecnologia, segurança do sistema, garantias do fabricante, assistencia, o que o justifica o seu preço um pouco acima dos demais. 10. REFERÊNCIAS http://www.sociedadedigital.com.br/artigo.php?artigo=69&item=5#Imagem http://www.clubedohardware.com.br/artigos/Introducao-ao-Hardware-do-Macintosh/881/2 http://macmais.terra.com.br/materias/conheca-a-historia-do-mac-os-desde-o-comecinho/ http://books.google.com.br/books?id=xp5vTSHFVVYC&printsec=frontcover&hl=ptBR&source=gbs_vpt_buy#v=onepage&q&f=false http://www.macfix.com/hist.asp http://www.apple.com/br/macosx/ Lucas do Rio Verde – MT 2012 http://www.gsmfans.com.br/index.php?topic=25948.0 (http://www.tecmundo.com.br/2031-a-historia-dos-sistemas-operacionais.htm) http://macmais.terra.com.br/materias/conheca-a-historia-do-mac-os-desde-o-comecinho/: Livro: o o o o o o o o TÍTULO: Mac OS X Leopard Subtítulo: Fique por Dentro de Todos os Recursos e Truques Desse Incrível Sistema Operacional da Apple Autor: Eduardo Moraz Edição: 1 Editora: Digerati Editorial Ano: 2009 Assunto: Informatica-Sistemas Operacionais Idioma: Português Lucas do Rio Verde – MT 2012