linux: kernel, runlevels e virtualização
TRANSCRIPT
![Page 1: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/1.jpg)
Linux: Kernel, Runlevels e Linux: Kernel, Runlevels e Linux: Kernel, Runlevels e Linux: Kernel, Runlevels e VirtualizaçãoVirtualizaçãoVirtualizaçãoVirtualizaçãoVirtualizaçãoVirtualizaçãoVirtualizaçãoVirtualização
Breno VitorinoBreno VitorinoSeminários II
PUC Minas Contagem
![Page 2: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/2.jpg)
KernelKernelKernelKernel
![Page 3: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/3.jpg)
O que é?O que é?O que é?O que é?
AplicaçõesAplicações
Kernel
CPU MemóriaDisposi
tivos
![Page 4: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/4.jpg)
Lançamentos Lançamentos Lançamentos Lançamentos
![Page 5: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/5.jpg)
Arquitetura do kernelArquitetura do kernelArquitetura do kernelArquitetura do kernel
![Page 6: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/6.jpg)
Propriedades do kernelPropriedades do kernelPropriedades do kernelPropriedades do kernel� Estável
Portável� Portável
![Page 7: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/7.jpg)
Subsistemas do kernelSubsistemas do kernelSubsistemas do kernelSubsistemas do kernel� System call interface (SCI):
ponte entre espaço de usuários e funções � ponte entre espaço de usuários e funções do kernel
� parcialmente dependente de arquitetura
� Gerenciamento de processos:
criação de threads (virtualização do � criação de threads (virtualização do processador para uma aplicação)
� escalonador O(1)
![Page 8: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/8.jpg)
Subsistemas do kernelSubsistemas do kernelSubsistemas do kernelSubsistemas do kernel� Gerenciamento de memória:
Paginação: divisão da memória em blocos � Paginação: divisão da memória em blocos de 4 KB.
� Swapping: mover dados do disco para a memória principal (memória virtual).
Pilha de protocolos (TCP / IP)� Pilha de protocolos (TCP / IP)
� Drivers de dispositivo (device drivers)
![Page 9: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/9.jpg)
Kernel Panic (Linux)Kernel Panic (Linux)Kernel Panic (Linux)Kernel Panic (Linux)
![Page 10: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/10.jpg)
Kernel Panic (Mac OS X)Kernel Panic (Mac OS X)Kernel Panic (Mac OS X)Kernel Panic (Mac OS X)
![Page 11: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/11.jpg)
![Page 12: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/12.jpg)
Kernel Panic (Windows)Kernel Panic (Windows)Kernel Panic (Windows)Kernel Panic (Windows)
![Page 13: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/13.jpg)
![Page 14: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/14.jpg)
![Page 15: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/15.jpg)
![Page 16: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/16.jpg)
makemenumakemenumakemenumakemenu
![Page 17: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/17.jpg)
VirtualizaçãoVirtualizaçãoVirtualizaçãoVirtualização
![Page 18: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/18.jpg)
KVMKVMKVMKVM
![Page 19: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/19.jpg)
ReferênciasReferênciasReferênciasReferências� Anatomy of the Linux Kernel http://www.ibm.com/developerworks/linuxhttp://www.ibm.com/developerworks/linux/library/l-linux-kernel/
� Virtual Linux http://www.ibm.com/developerworks/linux/library/l-linuxvirt//library/l-linuxvirt/
� Ubuntu Unleashed (livro).
![Page 20: Linux: Kernel, Runlevels e Virtualização](https://reader034.vdocuments.mx/reader034/viewer/2022042602/558619bfd8b42abe278b4d06/html5/thumbnails/20.jpg)
Obrigado!Obrigado!Obrigado!Obrigado!
Breno VitorinoBreno Vitorinohttp://brenovitorino.wordpress.com