Mac 2

1,786 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,786
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
69
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mac 2

  1. 1. O Sistema Operativo MAC OS Estrutura do Mac OS AVECP 2008/2009 Artur Ramísio 2
  2. 2. A estrutura do MAC OS <ul><li>Conteúdos: </li></ul><ul><ul><li>Níveis estruturais </li></ul></ul><ul><li>Objectivos: </li></ul><ul><ul><li>Conhecer a estrutura do sistema operativo MAC OS </li></ul></ul>
  3. 3. Níveis estruturais <ul><li>O Mac OS X (“X” representa o numeral romano 10) </li></ul><ul><ul><li>Designação da família de SO da Apple </li></ul></ul><ul><ul><li>Sucedeu em 2001 ao Mac OS 9 </li></ul></ul><ul><ul><ul><li>SO da família Unix </li></ul></ul></ul><ul><li>Mac OS 10.4 ( Tiger ) </li></ul><ul><ul><li>Versão mais moderna </li></ul></ul><ul><ul><ul><li>Surgida em 2005 </li></ul></ul></ul>
  4. 4. Níveis estruturais <ul><li>4 níveis estruturais dos Mac OS X </li></ul><ul><ul><li>1º nível: núcleo do sistema – kernel </li></ul></ul><ul><ul><li>2º nível: tecnologias multimédia </li></ul></ul><ul><ul><li>3º nível: tecnologias que os programadores podem utilizar nas suas aplicações </li></ul></ul><ul><ul><li>4º nível: interface gráfica </li></ul></ul>
  5. 5. Níveis estruturais <ul><li>1º nível: núcleo do sistema ( kernel ) </li></ul><ul><ul><li>Núcleo open source baseado no Unix </li></ul></ul><ul><li>2º nível: tecnologias multimédia </li></ul><ul><ul><li>Representa as tecnologias utilizadas no desenvolvimento de im Quartz agem, som e vídeo </li></ul></ul><ul><ul><ul><li>– cálculo feito pelo sistema Quartz 2 D para criar tudo o que se vê no ecrã </li></ul></ul></ul><ul><ul><ul><ul><li>Sistema utilizado pelo Apple para a composição das janelas no Mac OS X </li></ul></ul></ul></ul>
  6. 6. Níveis estruturais <ul><li>2º nível: tecnologias multimédia (cont.) </li></ul><ul><ul><ul><li>Open GL </li></ul></ul></ul><ul><ul><ul><ul><li>Permite a realização de gráficos 3D de alta qualidade </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Principal plataforma para jogos em 3D e efeitos especiais </li></ul></ul></ul></ul><ul><ul><ul><li>QuickTime </li></ul></ul></ul><ul><ul><ul><ul><li>Codificador ( codec ) de vídeo </li></ul></ul></ul></ul><ul><ul><ul><ul><li>QuickTime 7 com H.264 – codificador que a Apple considera proporcionar qualidade de vídeo perfeita </li></ul></ul></ul></ul><ul><ul><ul><li>Áudio </li></ul></ul></ul><ul><ul><ul><ul><li>O Mac OS X Core Audio tem uma variedade de funcionalidades directamente no sistema, com elevada qualidade profissional de criação musical </li></ul></ul></ul></ul>
  7. 7. Níveis estruturais <ul><li>3º nível: tecnologias que os programadores podem utilizar nas suas aplicações de modo a que o utilizador possa interagir com a interface gráfica (4º nível) </li></ul><ul><ul><li>Cocoa </li></ul></ul><ul><ul><ul><li>Ambiente de desenvolvimento de aplicações orientado por objectos, feito para orientar aplicações nativas para o Mac OS X </li></ul></ul></ul>
  8. 8. Níveis estruturais <ul><li>3º nível: tecnologias que os programadores podem utilizar… (cont.) </li></ul><ul><ul><li>Java 2 </li></ul></ul><ul><ul><ul><li>Linguagem de programação que é componente central do Mac OS X (or ser a mais utilizada para o desenvolvimento de aplicações multiplataforma) </li></ul></ul></ul><ul><ul><li>Carbon </li></ul></ul><ul><ul><ul><li>Biblioteca que permite recompilar aplicações de sistemas antigos para poderem funcionar no Mac OS X </li></ul></ul></ul><ul><ul><li>Java 2 </li></ul></ul><ul><ul><ul><li>Linguagem de programação que é componente </li></ul></ul></ul><ul><ul><li>Classic </li></ul></ul><ul><ul><ul><li>É como um emulador do sistema operativo antigo para que as aplicações para o Mac OS 9 possam correr no Mac OS X </li></ul></ul></ul>
  9. 9. Níveis estruturais <ul><li>4º nível: interface gráfica </li></ul><ul><ul><li>Representa a interface gráfica que o utilizador vê e usa </li></ul></ul><ul><ul><li>Aqua </li></ul></ul><ul><ul><ul><li>Nome dado à visualização utilizada na interface gráfica </li></ul></ul></ul><ul><ul><ul><ul><li>Apresenta as barras de nome das janelas com a aparência de metal polido, botões coloridos… </li></ul></ul></ul></ul><ul><ul><li>AppleScript </li></ul></ul><ul><ul><ul><li>Linguagem usada para escrever ficheiros script que automatiza as acções do computador e das aplicações por ele executadas </li></ul></ul></ul>
  10. 10. Funcionamento e organização do Mac OS X <ul><li>No Mac OS X há a possibilidade de: </li></ul><ul><ul><li>Definir vários utilizadores </li></ul></ul><ul><ul><li>Arrancar o sistema por um deles </li></ul></ul><ul><ul><li>Mudar de utilizador sem desligar o computador </li></ul></ul><ul><li>Tem um superuser ( root ) </li></ul><ul><ul><li>Devido às raízes do Unix </li></ul></ul><ul><ul><li>Tem controlo total do sistema </li></ul></ul>
  11. 11. Funcionamento e organização do Mac OS X <ul><li>Os utilizadores: </li></ul><ul><ul><li>Cada um tem uma pasta raiz </li></ul></ul><ul><ul><ul><li>Onde tem as pastas pessoais, programas e pastas partilhadas </li></ul></ul></ul><ul><ul><li>Os ficheiros podem ser abertos arrastando os respectivos ícones para cima do ícone do programa </li></ul></ul>
  12. 12. Funcionamento e organização do Mac OS X <ul><li>Modo como é possível expor as janelas activas no ecrã através do Exposé : </li></ul><ul><ul><li>Tecla F9 - ver todas as janelas lado a lado </li></ul></ul><ul><ul><li>Tecla F10 – ver em 1º plano a última janela activa </li></ul></ul><ul><ul><li>Tecla F11 – arruma todas as janelas para se ver o desktop </li></ul></ul>
  13. 13. Bibliografia e fontes <ul><li>http://en.wikipedia.org/wiki/Apple_I </li></ul><ul><li>http://en.wikipedia.org/wiki/Apple_II </li></ul><ul><li>http://www.guiadohardware.net/termos/apple-ii </li></ul><ul><li>http://images.google.pt/images?hl=pt-PT&q=Mac+10.4+Tiger&btnG=Procurar+imagens&gbv=2 </li></ul><ul><li>http://images.google.pt/images?gbv=2&hl=pt-PT&q=tecla+F9+MAC+OS+X&btnG=Procurar+imagens </li></ul>

×