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



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

Professor: Gládston Duarte

Tipos de sistemas operacionais

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

Sistemas Operacionais Introdução. Professora: Michelle Nery

Sistemas Operacionais. Introdução

AULA 3 Introdução ao Software

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

SISTEMAS OPERACIONAIS 2007

Sistemas Operacionais

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

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

Sistemas Operacionais

Introdução a Informática. Prof.: Roberto Franciscatto

UFRJ IM - DCC. Sistemas Operacionais I

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

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

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

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

Sistemas Operacionais. Prof. André Y. Kusumoto

Sistemas Operacionais

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

Sistemas Operacionais

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

Sistemas Operacionais

Sistemas Operacionais. Professor Leslier Soares Corrêa

Sistema Operacional Ex: Complexo Computador multiusuário com vários terminais Tem que administrar todos os pedidos de usuários e assegurar que eles

SISTEMAS OPERACIONAIS. Prof. André Dutton

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

Introdução. Software (Parte I)

Introdução a Computação

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

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

Programação Concorrente Processos e Threads

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

ESTUDO DE CASO WINDOWS VISTA

FundamentosemInformática

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

Sistema de Computação

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

Sistemas Operacionais Livres. Hélder Nunes

Classificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 01: Conceitos Iniciais / Sistema Operacional

Introdução aos Sistemas Operacionais

Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais

1. CAPÍTULO COMPUTADORES

Fundamentos de Sistemas Operacionais

Sistemas Operacionais

Introdução. Sistemas Operacionais

SISTEMAS OPERACIONAIS. George Gomes Cabral

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

Introdução a Sistemas Operacionais Aula 04. Prof. Msc. Ubirajara Junior biraifba@gmail.com

Sistemas Operacionais

Sistemas Distribuídos

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

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

Projeto e Instalação de Servidores Introdução a Servidores

Computação Instrumental

Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME

PROJETO INFORMÁTICA NA ESCOLA

Capítulo 1. Introdução

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

Material 5 Administração de Recursos de HW e SW. Prof. Edson Ceroni

Sistemas Operacionais

Hardware e Software. Exemplos de software:

6 - Gerência de Dispositivos

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE

Informática, Internet e multimídia

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

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 1)

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

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

Soluções em Documentação

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

SISTEMA OPERACIONAL & SOFTWARE LIVRE

1º Estudo Dirigido. Capítulo 1 Introdução aos Sistemas Operacionais

7 Processos. 7.1 Introdução

Sistemas Operacionais

Nível do Sistema Operacional

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

Noções básicas de Informática: Software

Sistemas Operacionais

Visão Geral de Sistemas Operacionais

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal

Fundamentos de Sistemas Computacionais Introdução

Tecnologia da Informação. Prof Odilon Zappe Jr

Aula 01 Visão Geral do Linux

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

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

Escola Adalgisa de Barros

Arquitetura dos Sistemas de Informação Distribuídos

Software que fornece uma interface entre o computador e o usuário. É uma coleção de programas que:

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

Sistemas Distribuídos. Ricardo Ribeiro dos Santos

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal

Introdução aos Computadores

Transcrição:

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

Conceituação Um Sistema Operacional tem como função principal gerenciar os componentes de hardware (processadores, memória principal, discos, impressoras, teclado, etc..) e, fornecer aos programas do usuário uma interface com o hardware mais simples.

Conceituação No topo do sistema operacional encontra-se: o interpretador de comandos (shell) os sistemas de janelas os compiladores os editores os programas similares. O Sistema Operacional é aquela parte do software executada em modo supervisor ou modo núcleo

Visão geral de um sistema computacional Usuário 1 Usuário 2 Usuário 3 Usuário n compilador montador editor de texto sistema de banco de dados Programas de sistema e aplicativos Sistema operacional Hardware do computador

Tipos de Sistemas Operacionais Sistemas Operacionais de Computadores de Grande Porte Sistemas Operacionais de Servidores Sistemas Operacionais de Multiprocessadores Sistemas Operacionais de Computadores Pessoais Sistemas Operacionais de Tempo Real Sistemas Operacionais Embarcados Sistemas Operacionais de Cartões Inteligentes

Sistemas Operacionais de Computadores de Grande Porte Utilizados em sofisticados servidores Web, como servidores para sites de comércio eletrônico em larga escala e ainda, Como servidores para transações entre empresas (business-to-business) Os SO para computadores de grande porte são sobretudo orientados para o processamento simultâneo de muitos jobs (grande quantidade de E/S)

Sistemas Operacionais de Computadores de Grande Porte Oferecem normalmente três tipos de serviços: em lote (batch) Um sistema em lote processa jobs de rotina sem a presença interativa do usuário. processamento de transações Administram grandes quantidades de pequenas requisições. Ex.: processamento de verificações em um banco. tempo compartilhado Permite que múltiplos usuários remotos executem seus jobs simultaneamente no computador, como na realização de consultas a um grande banco de dados

Sistemas Operacionais de Servidores Servem múltiplos usuários de uma vez em uma rede e permite-lhes compartilhar recursos de hardware e software. Servidores podem fornecer serviços de impressão, serviços de arquivo ou serviços de Web.

Sistemas Operacionais de Servidores Provedores de acesso a internet, utilizam-se de várias máquinas servidoras, para dar suporte a seus clientes. Sistemas operacionais típicos de servidores são Unix e Windows 2003/2008 server. O Linux está ganhando bastante terreno em servidores.

Sistemas Operacionais de Multiprocessadores Um modo cada vez mais comum de obter potência computacional é conectar múltiplas CPUs em um único sistema. Dependendo de como elas estiverem conectadas e o que é compartilhado, esses sistemas são denominados: computadores paralelos multicomputadores multiprocessadores.

Sistemas Operacionais de Multiprocessadores Precisam de sistemas operacionais especiais, muitas vezes derivação de sistemas operacionais de servidores com aspectos especiais de comunicação e conectividade.

Sistemas Operacionais de Computadores Pessoais Seu trabalho é fornecer uma boa interface para um único usuário. São amplamente usados para processadores de texto, planilhas eletrônicas e acesso a internet. Alguns exemplos mais comuns de SO para desktop: Windows: 95/98/ME/2000/XP/Vista/7 Linux: Debian, Suse, Mandriva, Slackware, Red Hat

Sistemas Operacionais de Tempo Real São sistemas onde o tempo é fator fundamental Ex.: um carro, em um processo de fabricação. Caso o robô de soldagem seja ativado antes ou depois do tempo previsto o carro estará perdido Se ações precisam ocorrer em determinados instante (ou em determinado intervalo de tempo) então tem-se um sistema de tempo real.

Sistemas Operacionais Embarcados São os sistemas operacionais de computadores de mão, também chamados de embarcados Sistemas embarcados são executados em computadores que controlam dispositivos que geralmente não são considerados computadores como: telefones móveis e PDAs. Apresentam restrições de tamanho, memória e de consumo de energia que os fazem especiais.

Sistemas Operacionais de Cartões Inteligentes Os menores sistemas operacionais são executados em cartões inteligentes dispositivos do tamanho de um cartão de crédito que contém um chip de CPU. Possuem restrições severas de consumo de energia e de memória. Alguns deles podem realizar apenas uma única função, como pagamentos eletrônicos. Outros podem tratar múltiplas funções no mesmo cartão inteligente.

Abstração de Recursos Cada hardware tem sua particularidade Cabe ao sistema operacional gerenciar as particularidades do hardware Um processador de texto não deve deter o conhecimento de como gravar um arquivo (disquetes, pen drive, hd s).

Cabe ao Sistema Operacional Prover interfaces de acesso aos dispositivos, mais simples de usar que as interface de baixo nível. Tornar os aplicativos independentes do hardware. Definir interfaces de acesso homogêneas para dispositivos com tecnologias distintas.

Gerencia de Recursos Cabe ao sistema operacional definir políticas para gerenciar o uso dos recursos de hardware pelos aplicativos, e resolver eventuais disputas e conflitos. Uso de processador Acesso a disco Memória

Exercícios Grupos de três componentes Assuntos: SO para dispositivos móveis SO para servidores SO para desktops Características e requisitos do sistema Na opinião qual o melhor SO de cada categoria acima, por que?

Dúvidas, sugestões ou questionamentos??? Podemos vencer pela fé, pela habilidade, talvez pela sorte, mas nunca sem trabalho... E-mail : roberto.franciscatto@gmail.com