SlideShare uma empresa Scribd logo
1 de 25
SISTEMA OPERACIONAL UNIX Universidade Guarulhos -  Bacharelado em Ciência da Computação
Universidade Guarulhos -  Bacharelado em Ciência da Computação UNIX – ARQUITETURA DO SISTEMA Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – ARQUITETURA DO SISTEMA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – ARQUITETURA DO SISTEMA System Call Interface File Subsystem Buffer Cache Caractere Block Device Drivers Controle de Hardware Sistema de Controle de Processos Intercomunicação / Processos schedule Gerenciador de memória Hardware Aplicações dos usuários Bibliotecas Padrões do Unix
Universidade Guarulhos -  Bacharelado em Ciência da Computação UNIX – PROCESSOS E KERNEL Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – PROCESSOS E KERNEL ,[object Object],Prioridades recebem valores entre 0 e 127 (quanto menor o valor numérico maior a prioridade) 0 – 49 : processos do kernel ( kernel priorities) 50 – 127 : processos de usuário ( user priorities) Por ordem decrescente de prioridade... -  Swapper -  Controle de dispositivos de E/S orientados a bloco -  Manipulação de arquivos -  Controle de dispositivos de E/S orientados a caractere -  Processos de usuário
Universidade Guarulhos -  Bacharelado em Ciência da Computação UNIX – ESTUDO DE CASO Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro
Universidade Guarulhos -  Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – DESENVOLVEDORES Robert D’salles Queiroz Dennis Ritchie Ken Thompson
Universidade Guarulhos -  Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro FIM Robert D’salles Queiroz

Mais conteúdo relacionado

Mais procurados (20)

50 anos do UNIX
50 anos do UNIX50 anos do UNIX
50 anos do UNIX
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Linux
LinuxLinux
Linux
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Operating systems linux
Operating systems linuxOperating systems linux
Operating systems linux
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - Linux
 
Linux
LinuxLinux
Linux
 
linux introduction
linux introductionlinux introduction
linux introduction
 
Aula 03
Aula 03Aula 03
Aula 03
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
Linux para leigos
Linux para leigos Linux para leigos
Linux para leigos
 
Virtualização - Máquinas Virtuais
Virtualização - Máquinas VirtuaisVirtualização - Máquinas Virtuais
Virtualização - Máquinas Virtuais
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Aula 04-gerenciamento-basico-de-memoria
Aula 04-gerenciamento-basico-de-memoriaAula 04-gerenciamento-basico-de-memoria
Aula 04-gerenciamento-basico-de-memoria
 
Mac
MacMac
Mac
 
Sistemas Mac OS
Sistemas Mac OSSistemas Mac OS
Sistemas Mac OS
 
FreeBSD - O guia completo para o SO
FreeBSD - O guia completo para o SOFreeBSD - O guia completo para o SO
FreeBSD - O guia completo para o SO
 

Destaque

UNIX - História e filosofia
UNIX - História e filosofiaUNIX - História e filosofia
UNIX - História e filosofiaNEO Empresarial
 
Unix
UnixUnix
Unixs4nx
 
Escalonamento no Windows
Escalonamento no WindowsEscalonamento no Windows
Escalonamento no WindowsFee Kosta
 
curso operador de Micro - Windows xp
curso operador de Micro - Windows xp curso operador de Micro - Windows xp
curso operador de Micro - Windows xp Joao C F
 
Unix - Sistemas Operacionais
Unix - Sistemas OperacionaisUnix - Sistemas Operacionais
Unix - Sistemas OperacionaisJunior Silva
 
3 escalonamento processos
3 escalonamento processos3 escalonamento processos
3 escalonamento processosfrteles
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linuxapsegundo
 
Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenTchelinux
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)Sérgio Silva
 
Versões Windows e Gerenciamento de Usuários
Versões Windows e Gerenciamento de UsuáriosVersões Windows e Gerenciamento de Usuários
Versões Windows e Gerenciamento de UsuáriosVirgínia
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de LinuxDiego Almada
 
SO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e AlocaçãoSO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e AlocaçãoEduardo Nicola F. Zagari
 
Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)Faculdade Mater Christi
 

Destaque (20)

UNIX - História e filosofia
UNIX - História e filosofiaUNIX - História e filosofia
UNIX - História e filosofia
 
Unix
UnixUnix
Unix
 
Historia de unix
Historia de unixHistoria de unix
Historia de unix
 
Escalonamento no Windows
Escalonamento no WindowsEscalonamento no Windows
Escalonamento no Windows
 
Unix
UnixUnix
Unix
 
curso operador de Micro - Windows xp
curso operador de Micro - Windows xp curso operador de Micro - Windows xp
curso operador de Micro - Windows xp
 
Unix - Sistemas Operacionais
Unix - Sistemas OperacionaisUnix - Sistemas Operacionais
Unix - Sistemas Operacionais
 
3 escalonamento processos
3 escalonamento processos3 escalonamento processos
3 escalonamento processos
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linux
 
Do Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando MassenDo Unix ao Linux - Carlos Santos e Fernando Massen
Do Unix ao Linux - Carlos Santos e Fernando Massen
 
Introdução Linux
Introdução LinuxIntrodução Linux
Introdução Linux
 
FreeBSD
FreeBSDFreeBSD
FreeBSD
 
Por que FreeBSD?
Por que FreeBSD?Por que FreeBSD?
Por que FreeBSD?
 
Unix
UnixUnix
Unix
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)
 
Versões Windows e Gerenciamento de Usuários
Versões Windows e Gerenciamento de UsuáriosVersões Windows e Gerenciamento de Usuários
Versões Windows e Gerenciamento de Usuários
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de Linux
 
Unix yola
Unix yolaUnix yola
Unix yola
 
SO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e AlocaçãoSO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e Alocação
 
Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)
 

Semelhante a Unix - Sistema Operacional

Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsEvandro Júnior
 
Sistema Operacional de Tempo Real (vx works)
Sistema Operacional de Tempo Real (vx works)Sistema Operacional de Tempo Real (vx works)
Sistema Operacional de Tempo Real (vx works)Jose Silva
 
Sistema Operacional de Tempo Real(vx works)
Sistema Operacional de Tempo Real(vx works)Sistema Operacional de Tempo Real(vx works)
Sistema Operacional de Tempo Real(vx works)Jose Silva
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: IntroduçãoAlexandre Duarte
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoLuiz Arthur
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Anderson Andrade
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computadorredesinforma
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
Gerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUGerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUAlexandre Duarte
 
Coroutine e concorrência python
Coroutine e concorrência   python Coroutine e concorrência   python
Coroutine e concorrência python Kaueh Moreno
 
Escalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPEscalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPRafael Moreira
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosLuiz Arthur
 

Semelhante a Unix - Sistema Operacional (20)

SO-04 Escalonamento de Processos
SO-04 Escalonamento de ProcessosSO-04 Escalonamento de Processos
SO-04 Escalonamento de Processos
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e Threads
 
QNX Neutrino RTOS
QNX Neutrino RTOSQNX Neutrino RTOS
QNX Neutrino RTOS
 
Sistema Operacional de Tempo Real (vx works)
Sistema Operacional de Tempo Real (vx works)Sistema Operacional de Tempo Real (vx works)
Sistema Operacional de Tempo Real (vx works)
 
Sistema Operacional de Tempo Real(vx works)
Sistema Operacional de Tempo Real(vx works)Sistema Operacional de Tempo Real(vx works)
Sistema Operacional de Tempo Real(vx works)
 
Visão Geral: Introdução
Visão Geral: IntroduçãoVisão Geral: Introdução
Visão Geral: Introdução
 
unix_basico.pdf
unix_basico.pdfunix_basico.pdf
unix_basico.pdf
 
intro.pdf
intro.pdfintro.pdf
intro.pdf
 
Sistemas Operacionais - Introducao
Sistemas Operacionais - IntroducaoSistemas Operacionais - Introducao
Sistemas Operacionais - Introducao
 
S.o aula 5678
S.o aula 5678S.o aula 5678
S.o aula 5678
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07
 
Apresentacao sobre o KURT
Apresentacao sobre o KURTApresentacao sobre o KURT
Apresentacao sobre o KURT
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Gerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUGerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPU
 
Coroutine e concorrência python
Coroutine e concorrência   python Coroutine e concorrência   python
Coroutine e concorrência python
 
Escalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SPEscalonador Earliest Deadline First - TDC2014SP
Escalonador Earliest Deadline First - TDC2014SP
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
 

Mais de Prof Anderson Favaro

Mais de Prof Anderson Favaro (6)

12b windows server-2008_r2_overview-brz - julio
12b   windows server-2008_r2_overview-brz - julio12b   windows server-2008_r2_overview-brz - julio
12b windows server-2008_r2_overview-brz - julio
 
12 windows server 2008 - julio
12   windows server 2008 - julio12   windows server 2008 - julio
12 windows server 2008 - julio
 
11 palm - kaue
11   palm - kaue11   palm - kaue
11 palm - kaue
 
10 android - leonardo
10   android - leonardo10   android - leonardo
10 android - leonardo
 
09 windows ce - jefferson
09   windows ce - jefferson09   windows ce - jefferson
09 windows ce - jefferson
 
08 red hat - tarcisio
08   red hat - tarcisio08   red hat - tarcisio
08 red hat - tarcisio
 

Unix - Sistema Operacional

  • 1. SISTEMA OPERACIONAL UNIX Universidade Guarulhos - Bacharelado em Ciência da Computação
  • 2. Universidade Guarulhos - Bacharelado em Ciência da Computação UNIX – ARQUITETURA DO SISTEMA Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro
  • 3.
  • 4. Universidade Guarulhos - Bacharelado em Ciência da Computação Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro UNIX – ARQUITETURA DO SISTEMA System Call Interface File Subsystem Buffer Cache Caractere Block Device Drivers Controle de Hardware Sistema de Controle de Processos Intercomunicação / Processos schedule Gerenciador de memória Hardware Aplicações dos usuários Bibliotecas Padrões do Unix
  • 5. Universidade Guarulhos - Bacharelado em Ciência da Computação UNIX – PROCESSOS E KERNEL Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Universidade Guarulhos - Bacharelado em Ciência da Computação UNIX – ESTUDO DE CASO Robert D’salles Queiroz Sistemas Operacionais Professor Anderson Favaro
  • 17.
  • 18. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
  • 19. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
  • 20. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
  • 21. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
  • 22. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
  • 23. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – ESTUDO DE CASO Robert D’salles Queiroz
  • 24. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro UNIX – DESENVOLVEDORES Robert D’salles Queiroz Dennis Ritchie Ken Thompson
  • 25. Universidade Guarulhos - Bacharelado em Ciência da Computação Sistemas Operacionais Professor Anderson Favaro FIM Robert D’salles Queiroz