Sistemas Operacionais Livres. Hélder Nunes



Documentos relacionados
Introdução aos Sistemas Operacionais. Computador = hardware + software. Como é formado o meu computador? E como estes componentes se comunicam?

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Sistema Operacional Correção - Exercício de Revisão

Infra-Estrutura de Software. Introdução. (cont.)

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Sistemas Operacionais Introdução. Professora: Michelle Nery

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração:

Professor: Gládston Duarte

Sistemas Operacionais

Introdução à Computação: Sistemas Operacionais II

Sistemas Operacionais

Sistemas Operacionais

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

SISTEMAS OPERACIONAIS 2007

Sistemas Operacionais. Introdução

Everson Scherrer Borges João Paulo de Brito Gonçalves

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Processamento de Dados

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Sistemas Operacionais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Sistemas Operacionais. Conceitos de um Sistema Operacional

Introdução. Sistemas Operacionais

Sistemas Operacionais

SERVIDORES REDES E SR1

Sistemas Distribuídos

ESTUDO DE CASO WINDOWS VISTA

Estrutura geral de um computador

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 02 - Estrutura dos Sistemas Operacionais. Cursos de Computação

Conceitos sobre Sistemas Operacionais. Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Introdução à Ciência da Computação

UFRJ IM - DCC. Sistemas Operacionais I. Unidade I Introdução. 11/02/2014 Prof. Valeria M. Bastos

Sistemas Operacionais

Relatorio do trabalho pratico 2

Introdução a Computação

UFRJ IM - DCC. Sistemas Operacionais I

Introdução a Computação 07 Sistemas operacionais. Márcio Daniel Puntel marcio.puntel@ulbra.edu.br

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

Fundamentos de Sistemas Operacionais

Hardware e Software. Exemplos de software:

SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola

Sistemas de Lotes (2) Sistemas de Lotes (3) Layout da MP em Sistemas de Lotes. Minimizar o tempo de resposta

Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa

Cursos de Computação. Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 01 - História e Funções dos Sistemas Operacionais

Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais. Prof. Dr. Ruy de Oliveira CEFET-MT

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

Noções de Software. André Aziz Francielle Santos

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

ARQUITETURA DE COMPUTADORES E SISTEMAS OPERACIONAIS P/ CONCURSOS PÚBLICOS FOCO: ESAF/CESGRANRIO/FCC. Prof. Almeida Jr

Gerência de processos Requisitos fundamentais

SISTEMAS OPERACIONAIS. Apostila 01 Assunto: Tipos de Sistemas Operacionais UNIBAN

Senado Federal Questões 2012

Introdução aos Sistemas Operacionais

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

Virtualização Gerencia de Redes Redes de Computadores II

DÚVIDAS TÉCNICAS MAIS FREQUENTES

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

Sistemas operacionais de rede: Windows e Linux

Linguagem de Programação Introdução a Linguagem Java

CONECTO. Tecnologia Java. Rua Henrique Setter, 85 Itoupava Central Blumenau SC Página - 1

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Profs. Deja e Andrei

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Disciplina: Sistemas Operacionais - CAFW-UFSM Professor: Roberto Franciscatto

Endpoint Security Platform

Tipos de sistemas operacionais

AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)

Laboratório de Redes. Professora Marcela Santos

Sistemas Operacionais Introdução

05/08/2013. Sistemas Distribuídos Cluster. Sistemas Distribuídos Cluster. Agenda. Introdução

Informática I. Aula Aula 19-20/11/06 1

Processos e Threads (partes I e II)

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

Sistemas Operacionais 1/66

Sistemas Operacionais. Professor Leslier Soares Corrêa

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Noções de Software. André Aziz Francielle Santos

Sistemas Operacionais

Sistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Sistemas Operacionais

AUTOMAÇÃO DE ESCRITÓRIOS ADE

PROJETO INFORMÁTICA NA ESCOLA

Curso Técnico de Informática de Sistemas

Firewall. Qual a utilidade em instalar um firewall pessoal?

Udesc/Ceplan Bacharelado em Sistemas de Informação Sistemas Operacionais. Prof. Alexandre Veloso

Sistemas Operacionais Introdução

Computação Instrumental

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

Sistemas Distribuídos. Aleardo Manacero Jr.

Sistemas Operacionais

Transcrição:

Sistemas Operacionais Livres Hélder Nunes

O que é um Sistema Operacional Sistemas operacionais são software que gerenciam o hardware (todos os elementos), outros software e aplicativos, a fim de que todos esses elementos trabalhem em conjunto; Funciona como um intermediário entre o usuário e o hardware, tornando o uso do computador mais conveniente e também possibilita o compartilhamento dos recursos do sistema. É o principal software básico que controla todos os recustos do computador (CPU, memória, hd, placa de rede e vídeo e etc.)

Alguns exemplos: Windows, Unix, Linux (Debian, Ubuntu, Fedora), OS2, Android e outros

Sistemas Operacionais O que ocorre quando digitamos um texto em um editor de texto? Qual o trabalho do sistema operacional nisso? O que ocorre quando um programador declara uma variável? Como é feito o trabalho dos processos de um editor de texto e um player de músicas que estão funcionando ao mesmo tempo?

Características esperadas de um SO Eficiência Uma forma de dizer quanto tempo o processador leva para concluir determinada tarefa Robustez Resiste a falhas, tornando-se confiável Escalabilidade Sistemas podem receber up grade, acrescentando recursos Extensibilidade Capta as novas tecnologias executando tarefas que vão além do seu projeto original Portabilidade permite que o sistema rode em várias configurações de hardware

Características esperadas de um SO Segurança protege recursos de invasores Interatividade Responde com agilidade às ações do usuário. Usabilidade que tem base para receber vários grupos de usuários.

Hierarquia

Hierarquia

Tipos de sistemas operacionais Grande Porte: Sistemas utilizados em Main Frame, ou seja, sistemas utilizados por grandes empresas que usam grandes computadores. Ex.: z/os da IBM. Servidores: Sistema com implementação na rede com alguma finalidade (compartilhamento de impressora, internet, etc). Ex.: Unix, Windows Server, Linux (RedHat, Debian, Slackware, CentOS, etc), BSD, etc. Multiprocessadores: Sistemas fracamente / formetemente acoplados, ou seja, que permitam vários processadores em uma única placa mãe, ou o uso de vários processadores e várias placas-mãe apenas para um único objetivo. Ex.: Cluster de Computadores.

Tipos de sistemas operacionais Pessoais: Sistemas com cunho Pessoal. Ex.: Macintosh, Windows, Linux (OpenSUSE, Ubuntu, Fedora, etc), etc. Portáteis: Sistemas para aparelhos portáteis (Celulares, SmartPhones, etc). Ex.: Android, ios, Windows Phone, Firefox OS, etc. Embarcados: Sistemas com um simples objetivo e que não possuem grandes alterações, por exemplo, um sistema de micro-ondas. Ex.: QNX, VxWorks.

Tipos de sistemas operacionais Tempo Real: Sistemas que tem que fornecer informações precisas em tempo real com condições críticas (controle de tráfego aéreo) e não crítica (servidor de voip). Ex.: VxWorks, AIX, etc. Smart Cards: Sistemas operacionais que rodam a partir de pequenos cartões, como um cartão de pagamento por exemplo. Ex.: SmartCards que possuem uma JVM (Java Virtual Machine) instalada.

Infográfico da história dos sistemas operacionais: http://img.ibxk.com.br//2013/7/infograficos/2031/infogra fico-tecmundo-603041-20310.jpg?v=660

Seminários - Processos Processos Introdução Comunicação Interprocesso Modelo de Processos Condições de Corrida Implementação de Processos Threads Sessões Criticas Exclusão mútua com espera ativa Sleep e wakeup Semáfaros Monitores Passagem de Mensagem

Seminários Gerenciamento de Memória Gerenciamento Básico de Memória Monoprogramação sem troca ou paginação Troca Gerenciamento de Memória com troca de bits Multiprogramação com partições fixas Gerenciamento de memória com listas encadeadas

Seminários Gerenciamento de Memória Memória Virtual Paginação Tabelas de Página Algoritmo de Substituição de Página Ótimo Não recentemente utilizada Primeiro a entrar primeiro a sair (FIFO ou de fila) Segunda chance Relógio Menos recentemente utilizada (LRU)