SlideShare uma empresa Scribd logo
3
Mais lidos
10
Mais lidos
13
Mais lidos
Introdução aos Sistemas Operativos
Conceito de Sistema Operativo  Sistema Operativo  Pode ser definido como um conjunto de programas que permitem uma interacção simplificada entre o utilizador e a máquina Dispositivos físicos Sistema Operativo Aplicações Utilizador Hardware
Conceito de Sistema Operativo  O Sistema Operativo pode ser visto como Máquina virtual Dar ao utilizador a ilusão de dispor de uma máquina muito mais fácil de utilizar e programar do que o  hardware . Gestor de recursos Efectuar a gestão dos diversos componentes da arquitectura de um computador, impondo ordem na atribuição de recursos aos programas. Tirar máximo partido dos recursos disponíveis Tempo de CPU, memória, etc
Conceitos e revisões Processador e Processos Um  processo  é basicamente um programa em execução Num sistema multi-programado, vários processos podem estar a correr simultaneamente Contudo, quando existe um só processador, apenas um processo pode utilizá-lo em cada instante temporal Os processos concorrem pelo processador e cooperam entre si para realizar tarefas mais complexas
Conceitos e revisões Processador e Processos Processador (CPU)  Elemento activo do sistema que executa processos Modo utilizador ( User Mode ) Disponível um subconjunto das instruções do CPU. É neste modo que correm as aplicações Modo núcleo ( Kernel Mode ) Modo privilegiado do processador, para o qual todas as instruções estão disponíveis.  Só o Sistema Operativo é que tem acesso a este modo
Conceitos e revisões  Memória e Gestão de memória Divisão estruturada da memória de modo a ser possível o carregamento de diversos programas na memória principal Colocação e Protecção Existência de mecanismos que permitam o crescimento da memória de dados de um programa Reserva de memória Gestão do espaço de endereçamento de modo a que se possa ter uma capacidade de memória superior à da memória principal (a RAM) –  Memória Virtual
Conceitos e revisões Hierarquia da memória Registos Cache Memória principal Discos Tapes Maior rapidez Maior capacidade
Conceitos e revisões Sistemas  mono-programados  e  multi-programados
Conceitos e revisões Sistemas de ficheiros  (FAT 32, NTFS, EXT3, etc.) Gestão da informação não-volátil armazenada em memória secundária (discos, tapes) Providenciar um nível de abstracção para que o utilizador não se preocupe com os detalhes da utilização de discos, disquetes, etc. Chamadas ao sistema: Criação, remoção, cópia, escrita e leitura de ficheiros
Conceitos e revisões Estrutura hierárquica (em árvore) - directórios Nomeficheiro.extensão Extensão indica o tipo do ficheiro
Conceitos e revisões Periféricos e I/O Gestão das operações de escrita e leitura nos diversos periféricos Teclado, impressora, terminais de texto e gráficos, discos, etc. Tratamento de interrupções e de erros Device drivers Programas para gestão de periféricos específicos
Classificação de SOs Multi-utilizador O tempo de processamento do CPU de um computador pode ser partilhado por mais do que um utilizador de forma interactiva. Unix, Linux Mono-utilizador O CPU só pode estar dedicado de forma interactiva a um conjunto de processos do mesmo utilizador MS-DOS, todos os Windows
Classificação de SOs Multi-programação Capacidade de correr vários programas simultaneamente (em concorrência) Unix, Linux, todos os Windows Mono-programação / Processamento por lotes Cada programa monopoliza o processador até terminar Spectrum DOS (à parte dos programas residentes)
Classificação de SOs Dedicado Sistema Operativo projectado para aplicações específicas Exemplos: Controlo de uma linha de montagem - SOs em tempo real Gestão de transacções numa companhia aérea - SOs para  Mainframes Interface para um telemóvel – SO  embedded Uso geral Projectados para uma fácil utilização Permitem a execução de uma grande variedade de programas Reconhecem uma grande diversidade de periféricos
Classificação de SOs Centralizado O Sistema Operativo cria uma máquina virtual sobre um único computador Distribuído O Sistema Operativo que corre sobre um conjunto de computadores, dando a ilusão de que este conjunto é uma entidade única Sistemas distribuídos puros Sistemas em rede Sistemas multi-processador
Modelo de um SO Camadas ( Layers ) O SO encontra-se estruturado segundo um conjunto de camadas funcionais Cada camada utiliza serviços de camadas que lhe são interiores Em suma, cada camada é uma máquina virtual com uma interface bem definida À camada mais baixa (gestão de processos) corresponde o núcleo do sistema operativo
Modelo de um SO Camadas ( Layers )
Modelo de um SO Modular O SO encontra-se organizado segundo módulos à volta de um núcleo ( kernel ) O núcleo é geralmente pequeno ( Micro-kernel ), comunicando com o hardware e estabelecendo a comunicação entre os diversos módulos Pode introduzir-se o conceito de processo cliente e de processo servidor que correm em modo utilizador Facilmente adaptável a sistemas distribuídos Estrutura mais estável (teoricamente...)
Modelo de um SO Modular
Modelo de um SO Modular (Cliente-Servidor)
Bibliografia Silberschatz A., Galvin P. B. & Gagne G. (2002).  Operating System Concepts.  Addison-Wesley. Stallings W. (2006).  Operating Systems–Internals and Design Principles . Prentice Hall Consulta do site  so.dcti.iscte.pt/SO-2008-09-2/Material/1-Introducao.ppt

Mais conteúdo relacionado

PDF
Sistemas Operacionais
PDF
Sistemas Operacionais
PPTX
Aula 1 sistema operacional linux
ODP
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
PDF
Sistemas Operacionais - Aula 07 (Thread e Processos)
PPTX
222097384 aulas-de-rede-tipos-de-servidores
PPTX
Classificação – sistemas operativos
ODP
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais
Sistemas Operacionais
Aula 1 sistema operacional linux
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - Aula 07 (Thread e Processos)
222097384 aulas-de-rede-tipos-de-servidores
Classificação – sistemas operativos
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO

Mais procurados (20)

PPT
Visão geral do sistema operacional
PDF
Sistemas operacionais
PPT
Aula 04 arquitetura de computadores
PPT
Sistema operacional introdução
PPTX
Informática Básica - Aula 05 - Sistema Operacional Windows
PPTX
Módulo 1 - Noções Básicas de Hardware e Software
PPT
Sistemas operativos 10º
PDF
0770 Dispositivos e Periféricos
PDF
Aula 01 informatica basica - introducao a informatica
PPTX
Sistemas operacionais
DOCX
Arquitetura Interna do Computador
PPT
Introdução à Informática
PPT
Noções básicas de Sistemas Operacionais
PDF
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
PPTX
Memória RAM
PDF
Aula I - Introdução ao Windows
PPTX
Informática Básica - Aula 03 - Hardware
PPTX
Hardware e software
PPT
ApresentaçãO2 Sistema Operacional
PDF
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Visão geral do sistema operacional
Sistemas operacionais
Aula 04 arquitetura de computadores
Sistema operacional introdução
Informática Básica - Aula 05 - Sistema Operacional Windows
Módulo 1 - Noções Básicas de Hardware e Software
Sistemas operativos 10º
0770 Dispositivos e Periféricos
Aula 01 informatica basica - introducao a informatica
Sistemas operacionais
Arquitetura Interna do Computador
Introdução à Informática
Noções básicas de Sistemas Operacionais
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Memória RAM
Aula I - Introdução ao Windows
Informática Básica - Aula 03 - Hardware
Hardware e software
ApresentaçãO2 Sistema Operacional
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Anúncio

Destaque (20)

PPTX
Funções e caracteristicas de um so
DOCX
Tipos de sistemas operativos
PPTX
Power point erp
DOC
Sistemas operativos ficha formativa nº1
DOC
Ficha formativa nº2
PDF
Sistemas de Informação e Recursos Tecnológicos
PDF
Computação móvel i unidade aula 05
DOC
Sistemas operativos ficha formativa nº2
DOC
Sistemas operativos ficha formativa nº3
DOC
Sistemas operativos ficha formativa nº3 - resolução
PDF
DOC
M9 ficha formativa nº1
PPT
Sistemas operativos de grande porte
DOC
Sistemas operativos ficha formativa nº2
DOC
Sistemas operativos m5 11º ano - ficha formativa nº1
PPT
1ª aula forense computacional
DOC
Sistemas operativos ficha formativa nº4
PPT
Sistemas operacionais arquitetura proprietários ui
PPT
Sistemas operativos módulo2 - ms dos
DOCX
Importância de tecnologia da informação na gestão das empresas
Funções e caracteristicas de um so
Tipos de sistemas operativos
Power point erp
Sistemas operativos ficha formativa nº1
Ficha formativa nº2
Sistemas de Informação e Recursos Tecnológicos
Computação móvel i unidade aula 05
Sistemas operativos ficha formativa nº2
Sistemas operativos ficha formativa nº3
Sistemas operativos ficha formativa nº3 - resolução
M9 ficha formativa nº1
Sistemas operativos de grande porte
Sistemas operativos ficha formativa nº2
Sistemas operativos m5 11º ano - ficha formativa nº1
1ª aula forense computacional
Sistemas operativos ficha formativa nº4
Sistemas operacionais arquitetura proprietários ui
Sistemas operativos módulo2 - ms dos
Importância de tecnologia da informação na gestão das empresas
Anúncio

Semelhante a Sistemas Operativos (20)

PPT
2010 02 26 Sistemas Operacionais Aula1
PDF
Introducao a Sistemas Operacionais
PPT
Sistemas Operativos
PDF
Resumo sistemas operativos - joao marques
PPTX
Powerpoint sobre o módulo de sistemas operativo
PDF
PPTX
Sistemas operativos trabalho 10ºano
PDF
Introdução aos Sistemas Operacionais
PPT
Informatica instrumental software e sistemas operacionais
PPT
Aula 05.ppt
PDF
So-mod-1
PDF
Introdução a computação e suas aplicações seminário
PPT
1ª aula sistema operacional
PDF
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
PDF
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos
PPTX
Introdução a Sistemas Operacionais
PPTX
Aula 1
PPT
Visão Geral: Introdução
PPT
SO - Aula 01 - Introducao
PDF
2010 02 26 Sistemas Operacionais Aula1
Introducao a Sistemas Operacionais
Sistemas Operativos
Resumo sistemas operativos - joao marques
Powerpoint sobre o módulo de sistemas operativo
Sistemas operativos trabalho 10ºano
Introdução aos Sistemas Operacionais
Informatica instrumental software e sistemas operacionais
Aula 05.ppt
So-mod-1
Introdução a computação e suas aplicações seminário
1ª aula sistema operacional
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos.pdf
SO01 - Sistemas-Operacionais - Introdução Historico Conceitos
Introdução a Sistemas Operacionais
Aula 1
Visão Geral: Introdução
SO - Aula 01 - Introducao

Mais de Agrupamento de Escolas da Batalha (20)

PDF
Bem estar nas Escolas: Ferramentas Digitais
PDF
New European Bauhaus and Heritage - an explosion of creativity through Minecraft
PDF
Live event for Digital Technologies To Support Innovative Pedagogies In Vocat...
PPTX
eTwinning & Plano de Ação para o Desenvolvimento Digital das Escolas (PADDE)
PPTX
Aulas à la carte Programar para proteger a Natureza
PDF
II Encontro de Educação de Cantanhede: Jogos de fuga, outra forma de aprender
PPTX
Micro:bits: pensamento computational
PPTX
eTwinning Serbia: Tools of media literacy
PDF
Workshop: Exploração do MineCraft em ambientes educativos
PPTX
14 de Abril: Partilha de boas práticas: Mind & Bytes Week
PPTX
ACD - Escape Room na Educação
PDF
Sessão de formação sobre Microsoft 365 - SharePoint | Onedrive | Teams
PPTX
Dispositivos móveis - aprendizagens familiares
PPTX
Online: Media literacy tools of and for empowerment
PDF
How to integrate new digital tools
PDF
Croacia: Professional development of teachers through mobility
PDF
Workshop 2: Aprendizagem Baseada em Projetos: desafiar os alunos a aprender!
PDF
Workshop 1: Aprendizagem Baseada em Projetos: desafiar os alunos a aprender!
PDF
Online eTwinning PDW: VET for Social Inclusion & Labour Market Integration
PPTX
Alcobaça: ACD eTwinning integrado no currículo
Bem estar nas Escolas: Ferramentas Digitais
New European Bauhaus and Heritage - an explosion of creativity through Minecraft
Live event for Digital Technologies To Support Innovative Pedagogies In Vocat...
eTwinning & Plano de Ação para o Desenvolvimento Digital das Escolas (PADDE)
Aulas à la carte Programar para proteger a Natureza
II Encontro de Educação de Cantanhede: Jogos de fuga, outra forma de aprender
Micro:bits: pensamento computational
eTwinning Serbia: Tools of media literacy
Workshop: Exploração do MineCraft em ambientes educativos
14 de Abril: Partilha de boas práticas: Mind & Bytes Week
ACD - Escape Room na Educação
Sessão de formação sobre Microsoft 365 - SharePoint | Onedrive | Teams
Dispositivos móveis - aprendizagens familiares
Online: Media literacy tools of and for empowerment
How to integrate new digital tools
Croacia: Professional development of teachers through mobility
Workshop 2: Aprendizagem Baseada em Projetos: desafiar os alunos a aprender!
Workshop 1: Aprendizagem Baseada em Projetos: desafiar os alunos a aprender!
Online eTwinning PDW: VET for Social Inclusion & Labour Market Integration
Alcobaça: ACD eTwinning integrado no currículo

Último (20)

PPTX
Ciências da Natureza e suas áreas de desenvolvimento
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
PDF
A provisão de jojuador (ramadã) islamismo
PPT
História e Evolução dos Computadores domésticos
PDF
Células Introdução para as aulas de EJA.
PDF
embriologia_animal_aula_share_2026_semestre
PDF
O retorno a origem (islã Islamismo)
PPTX
HISTÓRIA DO BRASIL - anos de Democracia.pptx
PDF
Ementa 2 semestre PEI Orientação de estudo
PDF
Formação politica brasil_2017.pptx.pdf
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPTX
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
PPT
aula de envelecimento.ppt saúde do idoso
PPTX
A História da Europa na Baixa Idade Média.pptx
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PPTX
Noções de Saúde e Segurança do Trabalho.pptx
PDF
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
PDF
saeb_documentos_de_referencia_versao_1.0.pdf
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
Ciências da Natureza e suas áreas de desenvolvimento
Realismo e Naturalismo: Aluísio Azevedo.
A provisão de jojuador (ramadã) islamismo
História e Evolução dos Computadores domésticos
Células Introdução para as aulas de EJA.
embriologia_animal_aula_share_2026_semestre
O retorno a origem (islã Islamismo)
HISTÓRIA DO BRASIL - anos de Democracia.pptx
Ementa 2 semestre PEI Orientação de estudo
Formação politica brasil_2017.pptx.pdf
Metabolismo_energético_3ano_pre_vest_2026.pdf
Trabalho Cidades sustentáveis ou Utopia.pptx
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
aula de envelecimento.ppt saúde do idoso
A História da Europa na Baixa Idade Média.pptx
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
Noções de Saúde e Segurança do Trabalho.pptx
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
saeb_documentos_de_referencia_versao_1.0.pdf
Organizador Curricular da Educação em Tempo Integral.pdf

Sistemas Operativos

  • 2. Conceito de Sistema Operativo Sistema Operativo Pode ser definido como um conjunto de programas que permitem uma interacção simplificada entre o utilizador e a máquina Dispositivos físicos Sistema Operativo Aplicações Utilizador Hardware
  • 3. Conceito de Sistema Operativo O Sistema Operativo pode ser visto como Máquina virtual Dar ao utilizador a ilusão de dispor de uma máquina muito mais fácil de utilizar e programar do que o hardware . Gestor de recursos Efectuar a gestão dos diversos componentes da arquitectura de um computador, impondo ordem na atribuição de recursos aos programas. Tirar máximo partido dos recursos disponíveis Tempo de CPU, memória, etc
  • 4. Conceitos e revisões Processador e Processos Um processo é basicamente um programa em execução Num sistema multi-programado, vários processos podem estar a correr simultaneamente Contudo, quando existe um só processador, apenas um processo pode utilizá-lo em cada instante temporal Os processos concorrem pelo processador e cooperam entre si para realizar tarefas mais complexas
  • 5. Conceitos e revisões Processador e Processos Processador (CPU) Elemento activo do sistema que executa processos Modo utilizador ( User Mode ) Disponível um subconjunto das instruções do CPU. É neste modo que correm as aplicações Modo núcleo ( Kernel Mode ) Modo privilegiado do processador, para o qual todas as instruções estão disponíveis. Só o Sistema Operativo é que tem acesso a este modo
  • 6. Conceitos e revisões Memória e Gestão de memória Divisão estruturada da memória de modo a ser possível o carregamento de diversos programas na memória principal Colocação e Protecção Existência de mecanismos que permitam o crescimento da memória de dados de um programa Reserva de memória Gestão do espaço de endereçamento de modo a que se possa ter uma capacidade de memória superior à da memória principal (a RAM) – Memória Virtual
  • 7. Conceitos e revisões Hierarquia da memória Registos Cache Memória principal Discos Tapes Maior rapidez Maior capacidade
  • 8. Conceitos e revisões Sistemas mono-programados e multi-programados
  • 9. Conceitos e revisões Sistemas de ficheiros (FAT 32, NTFS, EXT3, etc.) Gestão da informação não-volátil armazenada em memória secundária (discos, tapes) Providenciar um nível de abstracção para que o utilizador não se preocupe com os detalhes da utilização de discos, disquetes, etc. Chamadas ao sistema: Criação, remoção, cópia, escrita e leitura de ficheiros
  • 10. Conceitos e revisões Estrutura hierárquica (em árvore) - directórios Nomeficheiro.extensão Extensão indica o tipo do ficheiro
  • 11. Conceitos e revisões Periféricos e I/O Gestão das operações de escrita e leitura nos diversos periféricos Teclado, impressora, terminais de texto e gráficos, discos, etc. Tratamento de interrupções e de erros Device drivers Programas para gestão de periféricos específicos
  • 12. Classificação de SOs Multi-utilizador O tempo de processamento do CPU de um computador pode ser partilhado por mais do que um utilizador de forma interactiva. Unix, Linux Mono-utilizador O CPU só pode estar dedicado de forma interactiva a um conjunto de processos do mesmo utilizador MS-DOS, todos os Windows
  • 13. Classificação de SOs Multi-programação Capacidade de correr vários programas simultaneamente (em concorrência) Unix, Linux, todos os Windows Mono-programação / Processamento por lotes Cada programa monopoliza o processador até terminar Spectrum DOS (à parte dos programas residentes)
  • 14. Classificação de SOs Dedicado Sistema Operativo projectado para aplicações específicas Exemplos: Controlo de uma linha de montagem - SOs em tempo real Gestão de transacções numa companhia aérea - SOs para Mainframes Interface para um telemóvel – SO embedded Uso geral Projectados para uma fácil utilização Permitem a execução de uma grande variedade de programas Reconhecem uma grande diversidade de periféricos
  • 15. Classificação de SOs Centralizado O Sistema Operativo cria uma máquina virtual sobre um único computador Distribuído O Sistema Operativo que corre sobre um conjunto de computadores, dando a ilusão de que este conjunto é uma entidade única Sistemas distribuídos puros Sistemas em rede Sistemas multi-processador
  • 16. Modelo de um SO Camadas ( Layers ) O SO encontra-se estruturado segundo um conjunto de camadas funcionais Cada camada utiliza serviços de camadas que lhe são interiores Em suma, cada camada é uma máquina virtual com uma interface bem definida À camada mais baixa (gestão de processos) corresponde o núcleo do sistema operativo
  • 17. Modelo de um SO Camadas ( Layers )
  • 18. Modelo de um SO Modular O SO encontra-se organizado segundo módulos à volta de um núcleo ( kernel ) O núcleo é geralmente pequeno ( Micro-kernel ), comunicando com o hardware e estabelecendo a comunicação entre os diversos módulos Pode introduzir-se o conceito de processo cliente e de processo servidor que correm em modo utilizador Facilmente adaptável a sistemas distribuídos Estrutura mais estável (teoricamente...)
  • 19. Modelo de um SO Modular
  • 20. Modelo de um SO Modular (Cliente-Servidor)
  • 21. Bibliografia Silberschatz A., Galvin P. B. & Gagne G. (2002). Operating System Concepts. Addison-Wesley. Stallings W. (2006). Operating Systems–Internals and Design Principles . Prentice Hall Consulta do site so.dcti.iscte.pt/SO-2008-09-2/Material/1-Introducao.ppt

Notas do Editor

  • #11: DOS, WINDOWS – c:TrabalhosSO rabf.doc UNIX - /Trabalhos/SO/trabf.doc