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

Mac 2

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