Escolar Documentos
Profissional Documentos
Cultura Documentos
30/5/2009 21:33
11
Mac OS
Mac Os
Alunos: Daniel Alzo Jhonathan Vendruscolo Jose Luis Rojas Ronie Hebert Neubauer Vinicius Frana
30/5/2009 21:33
22
Histria do Mac
Histria do Mac
30/5/2009 21:33
33
O Macintosh Operating System (Mac OS) a denominao do sistema operacional padro dos computadores Macintosh produzidos pela Apple. Sua evoluo ocorreu at a verso Mac OS X. A primeira verso foi lanada em 1984. At antes da verso 7.6, era chamado apenas de System (ex.: System 4, System 7), da verso 7.6 em diante passou a ser chamado de Mac OS. Clique para editar o estilo do subttulo mestre
Histria do Mac
30/5/2009 21:33
44
Foi o primeiro sistema grfico amplamente usado em computadores a usar cones para representar os itens do computador, como programas, pastas e documentos. Tambm foi pioneiro na disseminao do conceito de Desktop, com uma rea de Trabalho com cones de documentos, pastas e uma lixeira, em analogia ao ambiente de escritrio.
Historia do Mac
De incio as pastas eram criadas renomeando uma "Pasta Vazia" que estava sempre na raiz do disco. A partir do System 2.0 o sistema foi modificado, com a incluso do comando "Nova Pasta'" no menu Arquivo do Finder (programa padro de gerenciamento de arquivos do Mac OS editados pela Apple).
30/5/2009 21:33
55
O lanamento do Mac OS X foi um marco para o sistema operacional. Em sua dcima verso, o sistema foi remodelado como um todo, inclusive o kernel (Mac Os utilizavam Kernel Monoltico, e mais tarde microkernel, Mac Os X Kernel hbrido), que passou a ser baseado no do Unix BSD.
Historia do Mac
30/5/2009 21:33
66
Viso Geral
30/5/2009 21:33
77
Arquitetura do Software
Arquitetura Do Software
30/5/2009 21:33
88
Sistemas de Arquivos
Sistemas de Arquivos
30/5/2009 21:33
99
HFS (Hierarchical File System), um sistema de arquivos desenvolvido pela Apple Computer para uso em computadores rodando o Mac OS. Originalmente projetado para uso em floppy e discos rgidos, ele tambm pode ser encontrado em suporte read-only como CD-ROMs.
Sistemas de Arquivos
30/5/2009 21:33
1010
Gerncia de Processos
Gerncia de Processos
30/5/2009 21:33
1111
Foi criado a partir do S.O. 4.4BSD e do Microkernel Mach 3.0, considerado um kernel hbrido por Possuir diferentes partes (monoltico e microkernel) interagindo na utilizao do sistema.
Gerncia de Processos
30/5/2009 21:33
1212
Gerncia de Processos
Um Sistema baseado em camadas impe uma interface padronizada para requisies feitas por um processo. Os processos no precisam 30/5/2009 21:33
1313
Gerncia de Processos
30/5/2009 21:33
1414
Escalonador de Processos (mach scheduling) derivado do OSFMK, com vrias modificaes para o tratamento de interatividade. Escalona processos baseado numa variante do algoritmo de multiplas filas com realimentao, porm divide as filas de prioridade em 4 grupos de processos:
Gerncia de Processos
Normal (Prioridade das aplicaes normais do usurio) Sistema (Prioridade das aplicaes do sistema) > Normal Kernel (Reservada para threads em espao de kernel) > Sistema Tempo Real (Threads nas quais a prioridade est baseada na necessidade de reservar uma frao pr-definida de ciclos de clock, independetem de outras aplicaes sendo executadas no sistema.
30/5/2009 21:33
1515
Gerncia de Processos
Threads de prioridade fixa executam durante um tempo pr-determinado ou at que uma thread de prioridade maior queira executar. Ento ela colocada no fim da fila da prioridade normal.
Uma thread de Tempo-Real pode dizer ao agendador que ela precisa rodar por 3000 ciclos dos prximos 7000, alm de dizer se precisam ser contnuos ou no.
Se uma thread de tempo real no respeita o tempo de 30/5/2009 21:33 processamento indicado ela penalizada e pode at ser
1616
Gerncia de Memria
Gerncia de Memria
30/5/2009 21:33
1717
Cada processo tem seu prprio conjunto (32 bits ou 64 bits) de espao de endereo virtual. Para processos de 32 bits, cada processo tem um espao que pode enderear dinamicamente chegando ao limite de 4GB. Para processos de 64 bits, pode enderear at o limite de 18 exabytes.
Gerncia de Memria
O subsistema VM do kernel mach consiste do mdulo machine-dependent phisical map (pmap) e outros mdulos independentes para gerenciar a estrutura de dados, tais como os Virtual Address Space Maps (VM maps).
30/5/2009 21:33
1818
Paginadores Internos
Gerncia de Memria
O paginador padro (annimo), O paginador para Dispositivos O paginador para vnode (pode mapear um processo para um
objeto em qualquer tipo de sistema de arquivo. Desta forma, uma chamada de sistema no precisa entender qual objeto esta sendo manipulado, somente como fazer uma chamada orientada objetos usando a interface vnode)
O Kernel tratam operaes de entrada e sada sobre regies da memria. Os paginadores se comunicam com o subsistema Mach-VM utilizando 30/5/2009 21:33 interfaces UPL e derivadas do paginador do Mach.
1919
Tambm chamado de memria residente, armazena cdigo do kernel e estruturas de dados que no podem ser paginadas para disco. Aplicaes, frameworks e outros softwares da camada do usurio no podem ser alocados na Wired Memory, no entanto podem afetar a quantidade de Wired memory existente num dado momento.
2020
Constitui um conjunto de pginas para armazenar (caching) o contedo dos arquivos e a poro annima do espao de endereos. O exemplo mais comum a memria alocada dinameicamente
Gerncia de Memria
30/5/2009 21:33
2121
Ao contrrio da maioria dos sistemas Unix o Mac OS X no usa uma pr-partio Swap para memria virtual. Em vez disto ele usa todo o espao disponvel na mquina da partio de boot.
Gerncia de Memria
30/5/2009 21:33
2222
Verses do Mac OS X
Mac OS Mac OS Mac OS Mac OS Mac OS Mac OS Mac OS Mac OS Mac OS Mac OS System 6 (1988) System 7 (1997) X Public Beta (2000) X v10.0 "Cheetah" (24 de maro de 2001 X v10.1 "Puma" (25 de setembro de 2001 X v10.2 "Jaguar" (24 de agosto de 2002) X v10.3 "Panther" (24 de outubro de 2003) X v10.4 "Tiger" (29 de abril de 2005) X v10.5 "Leopard" (26 de outubro de 2007) X v10.6 "Snow Leopard"
Verses do Mac Os
A Verso "Snow Leopard" ter lanamento em 2009, por Steve Jobs (na WWDC 08) como sucessora do Mac OS X v10.5 "Leopard" 30/5/2009 21:33 2323
Computador Mac com processador Intel, PowerPC G5, ou PowerPC G4 (867MHz ou mais rpido) processador
Requisitos Mnimos
30/5/2009 21:33
2424
iChat
Softwares
Finder
30/5/2009 21:33
2525
Quick Look
Softwares
Time Machine
30/5/2009 21:33
2626
Mail
Softwares
Safari
30/5/2009 21:33
2727
Controles Parentais
Softwares
Boot Camp
30/5/2009 21:33
2828
iWork
30/5/2009 21:33
2929
Perifricos
30/5/2009 21:33
3030