Estruturas do Sistema Operacional

Slides:



Advertisements
Apresentações semelhantes
Sistema Operacional Introdução
Advertisements

Arquitetura de Sistemas Operacionais
SSC SISTEMAS OPERACIONAIS I
SSC SISTEMAS OPERACIONAIS I
Virtualização..
Objetivos dos SOs: Prover interface entre os usuários e os recursos do sistema.
Arquitetura de Sistemas Operacionais
09/03/10 20:13 Claudio de Oliveira – 1/21.
Arquitetura de Sistemas Operacionais
SISTEMAS OPERATIVOS UNIVERSIDADE EDUARDO MONDLANE FACULDADE DE ENGENHARIA ENGENHARIA INFORMÁTICA – PÓS LABORAL 2012 CADEIRA DE INFORMÁTICA.
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Capítulo 1 Introdução 1.1 O que é um sistema operacional
Sistemas Operacionais III – Estrutura do Sistema Operacional
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Capítulo 4 Estrutura do Sistema Operacional
Sistemas de Informações Fundamentos da Computação 9. Sistemas Operacionais Márcio Aurélio Ribeiro Moreira
1 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Rafael Nunes Folha Trabalho de Conclusão de Curso Orientador: Eduardo.
PROGRAMAÇÃO ORIENTADA A OBJETOS EM C++ Professor: Dilvan Moreira.
Sistema Multiutilizador
Gerência de Entrada e Saída (Aula 24). 2 Sistemas Operacionais LPRM/DI/UFES Dispositivos de Entrada e Saída (1) Constituídos de 2 partes: Mecânica Eletrônica.
Fundamentos de Sistemas Operacionais Aula 2 Princípios de Programação Prof. Belarmino.
Capítulo 5 - LVM Conceitos Iniciais O Gerenciador de Volumes Lógicos (LVM), permite a criação de volumes redimensionáveis que podem ser utilizados.
Administração de Sistemas Operacionais 1 -Windows Processos Curso Técnico em Redes de Computadores Prof. Emerson Felipe.
Estrutura de Arquivos e Pastas no Windows e Linux Prof. Olavo José Luiz Junior
Introdução a Ciência da Computação Aula 09 Prof. Francisco G. Rodrigues.
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA.
Prof. Silvano Oliveira / 32 INFORMÁTICA BÁSICA (Sistemas Operacionais)
Comandos Básicos do Sistema Operacional Linux Prof. Dr. José Luís Zem.
Arquiteturas de Redes de Computadores Prof. Dr. José Luís Zem Faculdade de Tecnologia de Americana Centro Paula Souza.
Sistemas Operacionais AULA 1 – Parte II Profª. Glaucia M. M. Campos Universidade do Estado do Rio Grande do Norte - CaN.
CARACTERISTICAS DO CLP - Fácil diagnóstico de funcionamento ainda em fase de projeto do sistema e/ou reparos que venham a ocorrer.
Atividades em sala (6) Componentes de armazenamento. HD
Gerência de Arquivos.
ab SISTEMAS OPERACIONAIS ab
Arquitetura de Computadores-S.O.
Prof. Msc. Diovani Milhorim
Introdução aos Sistemas Operacionais
SISTEMAS OPERACIONAIS AULA 01 - Introdução aos Sistemas Operacionais
UNIVERSIDADE AGOSTINHO NETO FACULDADE DE CIÊNCIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MEMÓRIA/FRAGMENTAÇÃO. Por: Ndalovich Aufico
Arquitetura de Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Administração de Gerência de servidores
Introdução a Linguagem Java
Orientador: Francisco Adell Péricas
Redes: Camada de Aplicação, pt. I Prof. Rafael Vieira
Módulo I Capítulo 1: Introdução ao curso
Sistemas Operativos Multiprogramação; Multiplexação; Memória Física; Memória virtual; Trabalho/Job - Processo/Process/Task - Thread.
Organização e Arquitetura de Computadores 2º Semestre Aula 1 Prof
Administração de Sistemas Operacionais I
Componentes de Redes de Computadores
INTRODUÇÃO A COMPUTAÇÃO
Sistemas Distribuídos
S.O. - Introdução.
Introdução a Redes v5.1 Capítulo 5: Ethernet. © 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Este documento contém informações públicas.
Gerência de Dispositivos e Sistemas de Arquivos
ESCOLA ESTADUAL TÉCNICO INDUSTRIAL PROFESSOR FONTES
SISTEMAS DE ARQUIVOS Ehilton Kazuo Chiba Yoshidome
Sistemas operacionais
Programação Estruturada Aula 1 Prof. Jorge Barreto Julho 2018.
Sistemas Operacionais Aula 3
Estrutura do Sistema Operacional
Instalação e Manutenção de Computadores Técnico em Informática MAI1
Curso Técnico em Informática
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Conceito de Hardware e Software. Hardware Hardware – São os dispositivos físicos de um Computador (placas mãe, memorias auxiliar e principal, periféricos.
Sistemas Operacionais AULA 4
SISTEMAS DISTRIBUIDOS
Gerenciamento de backup e dumps do MySQL
Instrutor: Joel Raitz Antunes Projeto: Comunidade Digital Curso: Informática Básica/Noturno/UAB CETAM 2019/MAUÉS/AM.
Transcrição da apresentação:

Estruturas do Sistema Operacional Componentes de um SO Gerência de Processos Gerência da memória principal Gerência de arquivos Gerência do sistema de E/S Gerência do armazenamento secundário Redes Sistemas de proteção Sistemas de interpretação de comandos / GUI

Gerência de processos Criar e remover os processos de usuário e de sistema Suspender e retomar os processos Prover mecanismos para o sincronismo de processos Prover mecanismos para a comunicação entre processos Prover mecanismos para tratamento de deadlock

Gerência da memória principal Registrar quais partes da memória estão sendo utilizadas atualmente e por quem Decidir quais processos devem ser carregados para a memória quando o espaço de memória estiver disponível Alocar e desalocar espaço de memória conforme a necessidade

Gerência de arquivos Criação e remoção de arquivos Criação e remoção de diretórios Suporte a primitivas para manipulação de arquios e diretórios Mapeamento de arquivos em armazenamento secundário Backup

Gerência do armazenamento secundário Gerenciamento do espaço livre Alocação do armazenamento Escalonamento do disco

Redes Sistemas de proteção CLI / GUI – interface com o usuário

Serviços do sistema operacional O SO oferece um ambiente para a execução de programas. Precisa oferecer aos programas e usuários serviços para utilizar os recursos da máquina. Estes serviços são oferecidos ao programador para facilitar a tarefa de programação

Serviços do SO Execução de programas Operações de E/S (proteção ao acesso e acessibilidade) Manipulação do sistema de arquivos Comunicações entre processos Detecção de erros Alocação de recursos Contabilidade ( registrar quem /quantos usam o que) Proteção e segurança

Chamadas de sistema System calls c/c++ unix exemplo: cout() ou printf()

Chamadas de sistema Controle de processos: encerrar, abortar carregar, executar criar processo, terminar processo obter atributos do processo, definir atributos do processo esperar um tempo esperar evento, sinalizar evento alocar e liberar memória

Chamadas de sistema gerenciamento de arquivos criar arquivo, excluir arquivo abrir, fechar ler, escreer, reposicionar obter atributos do arquivo, definir atributos do arquivo gerenciamento de dispositivos solicitar dispositivo, liberar dispositivo ler, escrever, reposicionar obter atributos do dispositivo, definir atributos do dispositivo anexar ou desconectar dispositivos logicamente

Chamadas de sistema Manutenção de informações obter hora ou data, definir hora ou data obter dados do sistema, definir dados do sistema obter atributos do processo, arquivo ou dispositivo definir atributos do processo, arquivo ou dispositivo Comunicações criar, excluir conexão de comunicações enviar, receber mensagens transferir informações de status anexar ou desconectar dispositivos remotos

Programas do sistema interpretador de comandos (DOS x LINUX)

Estrutura do sistema Estrutura simples Enfoque em camadas Kernel monolítico Microkernels Módulos Máquinas Virtuais

Estrutura simples MS-DOS / UNIX original

Enfoque em camadas OS/2

Microkernels Mach – Cornegie Mellon / NT / Tru64 UNIX MacOSX -> híbrido

Módulos Linux modernos / BSD / Solaris / MacOSX

Máquinas Virtuais SO VM da IBM

Máq. Virtuais influênciaram Java emuladores Vmware / Virtual box

Java JVM

Java

SO em Java

boot do sistema