01/04/2012. Voltar. Voltar



Documentos relacionados
Introdução a Computação

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1

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

Programação de Computadores

Introdução à Informática

Escola Adalgisa de Barros

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

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Introdução à Informática. Aula 04. Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados. Prof.

Computação Instrumental

SISTEMAS OPERACIONAIS

Curso Técnico de Nível Médio

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

SISTEMAS OPERACIONAIS

O QUE É UM SISTEMA OPERACIONAL?

Informática Software. Prof. Marcos André Pisching, M.Sc.

Introdução à Informática

Introdução à Informática

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

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

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

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

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

Sistema Operacional LINUX

Software Utilitário; Software Orientado a Tarefas; Software de Negócios;

SISTEMAS OPERACIONAIS 2007

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

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

Curso Técnico de Informática de Sistemas

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

Sistemas Operacionais

Windows. Introdução. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional. Introdução Sistema Operacional

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

SISTEMAS DE ARQUIVOS Sistemas operacionais

Figura 01 Kernel de um Sistema Operacional

Universidade Federal de Uberlândia Faculdade de Computação. Sistema operacional Internet Softwares aplicativos. Relembrando: O computador

SISTEMA OPERATIVO WINDOWS 7 (SEVEN) UFCD Formador: Joaquim Frias [forma1213@gmail.com]

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE

NOÇÕES DE INFORMÁTICA:

GESTÃO DE SISTEMAS OPERACIONAIS II

Sistemas Distribuídos

Informática, Internet e multimídia

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

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

Referencial do Módulo B

Sistemas Operacionais

Soluções de Gerenciamento de Clientes e de Impressão Universal

Sistemas Operacionais

Executando o Modo Windows XP com Windows Virtual PC

Introdução à Informática Professor: Juliano Dornelles

Sistemas Operacionais

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

Fundamentos de Sistemas Operacionais

FundamentosemInformática

UFRJ IM - DCC. Sistemas Operacionais I

Sistemas Operacionais Introdução. Professora: Michelle Nery

Daniel Gondim. Informática

Introdução aos Sistemas Operacionais

Instalação e utilização do Document Distributor

Sistemas Operacionais Aula 2

Prof. Arthur Salgado

Noções sobre sistemas operacionais, funcionamento, recursos básicos Windows

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

AULA 5 Sistemas Operacionais

Instalar o MarkVision

ESTUDO DE CASO WINDOWS VISTA

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

OneDrive: saiba como usar a nuvem da Microsoft

FAT32 ou NTFS, qual o melhor?

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

SISTEMAS OPERACIONAIS. George Gomes Cabral

Online Help StruxureWare Data Center Expert

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

Tecnologia e Informática

SIMULADO Windows 7 Parte V

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Starter: instalada em netbooks, possui recursos praticamente apenas para uso de s e navegação na Internet; Home Basic: disponível apenas para

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL WINDOWS 7

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

Profs. Deja e Andrei

EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60

Sistemas Operacionais

PROJETO INFORMÁTICA NA ESCOLA

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

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

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

Sistemas Operacionais. Prof. André Y. Kusumoto

Guia de início rápido do Powersuite

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

SISTEMAS OPERACIONAIS

GERENCIAMENTO DE DISPOSITIVOS

CURSO BÁSICO DE INFORMÁTICA

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

Informática. Informática. Valdir

4. Conceitos Básicos de Computação: Sistemas Operacionais

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Todos os direitos reservados.

O Inicio TODAS AS VERSÕES DO WINDOWS. O que era o MS-DOS? Como funcionava o MS-DOS? 26/09/2015

Administração de Sistemas de Informação Gerenciais

Manual de Instalação ( Client / Server ) Versão 1.0

Transcrição:

Introdução à Informática Capítulo 3 Sistemas Operacionais: Software em Segundo Plano Objetivos Descrever as funções de um sistema operacional. Explicar os fundamentos do sistema operacional de um computador. Descrever as vantagens de um sistema operacional gráfico. Estabelecer a diferença entre as diversas versões do Microsoft Windows. Explicar a necessidade dos sistemas operacionais de rede. 1 2 Objetivos Descrever os métodos de alocação de recursos em grandes computadores. Descrever as diferenças entre multiprocessamento, multiprogramação e sistema de tempo compartilhado. Explicar os princípios do gerenciamento da memória. Listar diversas funções normalmente executadas por programas utilitários. Software de Sistemas Todos os programas relacionados à coordenação das operações do computador. Exemplos: Sistemas operacionais. Conversores de linguagem: Convertem código de programa para uma forma legível por máquina. Programas utilitários: Executam tarefas secundárias. 3 4 Sistemas Operacionais: Software Oculto Sistema Operacional Serve como um intermediário entre o hardware e os softwares aplicativos. Sistema Operacional Kernel Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador (CPU, dispositivos periféricos). Estabelece uma interface com o usuário. Determina como o usuário interage com o sistema operacional. Provê e executa serviços para softwares aplicativos. 5 6 1

Kernel (Núcleo) Sistemas Operacionais para Computadores Pessoais Gerencia o sistema operacional. Carregado do disco rígido para a memória quando o computador é inicializado. Booting refere-se a iniciar o computador. Carrega do armazenamento em disco outros programas do sistema operacional, quando necessário. Outros programas são chamados de não-residentes. Plataforma: combinação de hardware de computador e software de sistema operacional. Wintel (Microsoft Windows que roda em um PC baseado em Intel) é a mais comum. Softwares aplicativos, normalmente, são específicos p/ uma plataforma Plataformas Comuns: MS-DOS Windows MAC OS Unix Linux 7 8 MS-DOS Microsoft Windows Usa uma interface de linha de comando. A tela apresenta prompts ao usuário. O usuário digita comandos. Amplamente substituído pelas interfaces gráficas. Não é amigável (user-friendly). Iniciou-se como um ambiente operacional para o MS-DOS. Não era um sistema operacional completo; necessitava do MS-DOS. Usa uma interface gráfica. Os usuários podem usar os comandos e a interface do DOS. Agora é uma família completa de sistemas operacionais. 9 10 Ambiente Operacional MS-DOS Interface Gráfica Windows 3.1 Uma camada adicionada por cima do DOS. Separa o sistema operacional do usuário. Torna o sistema operacional mais fácil de usar. Denomina-se shell. O usuário dá um clique em um ícone para executar tarefas. O menu Iniciar no canto inferior esquerdo abre programas. Usa menus para ativar comandos. 11 12 2

Recursos do Windows A Família Windows Nomes de arquivo extensos (até 255 caracteres). Plug and Play: Torna mais fácil a instalação de componentes de hardware. Object Linking and Embedding (OLE): Permite ao usuário incorporar ou vincular um documento em outro. Windows 9x Windows 95 Windows 98 Windows Millennium Edition (ME) Mercado corporativo Windows NT Windows 2000 Windows Server 2003/2008 Windows XP Windows CE Windows Vista e Seven 13 14 Windows 9x Melhorias do Windows 98 Serve ao mercado doméstico e de consumo. Não é mais um shell, mas um sistema operacional independente. Iniciou-se com o Windows 95. Geração seguinte: Windows 98 Windows ME Muitas melhorias em relação ao Windows 3.1. Capacidades para navegação na Internet/intranet. Suporte para hardware de última geração, inclusive DVD e multimídia. Suporte para unidades de disco de enorme capacidade. Assistentes: software passo a passo para instalar, configurar e usar software. 15 16 Melhorias do Windows Me Mercado Corporativo Suporte para multimídia: Media Player, edição de vídeo. Maiores recursos de confiabilidade. Suporte para redes domésticas. Windows NT NT é a sigla de new technology nova tecnologia. Windows 2000 17 18 3

Windows NT Windows 2000 A Área de Trabalho tem a aparência do Windows 98 e age como ele. Destina-se se a ambientes corporativos, ligados em rede. Projetado para garantir escalabilidade (a capacidade de suportar muitos usuários). Segurança mais rígida. A última geração do Windows NT. Um computador serve a muitos usuários. Você se identifica e o sistema sabe suas preferências. Você obtém sua área de trabalho e arquivos, independentemente de qual PC usa para acessar a rede. 19 20 Windows XP Reúne em um único produto as versões corporativas e aquelas destinadas ao consumidor do Windows. Possui a versão doméstica (Home) e a profissional (Professional). Melhorias Melhorias do Windows XP Melhor interface com o usuário: Área de trabalho muito mais clara e desobstruída. Mais ícones no menu Iniciar redesenhado. Melhor suporte para multimídia. Mais personalização. Suporte para múltiplos usuários: O usuário pode sair do sistema, deixar programas rodando e permitir que outro usuário entre no sistema. Cria contas limitadas para crianças usarem; ou seja, sem jogos inadequados e sem acesso à Internet. Suporte e proteção para a Internet. 21 22 Windows Vista Windows CE Nova interface de usuário (Aero); Melhorias na segurança do SO (UAC); Problemas: Alto de consumo de recursos; Lentidão. Solução: Antecipação da nova versão: Windows 7 Versão em menor escala do Windows 9x: Projetado para funcionar em máquinas com telas pequenas e, se for o caso, com armazenamento pequeno. Usado em Pocket PCs. Usado em sistemas embutidos. Dispositivos computadorizados integrados em outros produtos; ou seja, robôs, tvs, geladeiras, etc. Foi substituído pelo Windows Mobile. 23 24 4

Windows Phone Nova aposta da Microsoft para o mundo dos smartphones MAC OS 25 26 Projetado para o computador Macintosh. Primeira GUI bem- sucedida comercialmente. Serviu como modelo para o Windows e outros produtos GUI desenvolvidos a partir de então. Sintonia com o hardware. Mac OS X marco na evolução. Kernel Unix Lion (versão atual). Versão mobile do sistema operacional da Apple. Foco na iteração através de telas touchscreen multi- toques. Disponível para iphone e ipad. Versão atual: ios 5. ios UNIX Desenvolvido em 1971 para ser usado no minicomputador DEC. Distribuído livremente para as universidades. Sistema baseado em caracteres com interface de linha de comando. Não é ligado a nenhuma família de processadores. Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante. Principal sistema operacional em uso em servidores de Internet. Manipula facilmente muitos usuários ao mesmo tempo. 27 28 Linux Baseado no Unix. Usa interface de linha de comando. Muitas companhias criaram uma GUI para funcionar com o Linux. Conceito de fonte aberta. O código-fonte é livre. Usuários podem baixar (download), modificar e distribuir o software. Mais estável do que o Windows. Aplicativos relativamente escassos. Baseado no linux. Desenvolvido pela Google. Sistema operacional para dispositivos móveis mais popular. Versão atual: Android 4.0 (Ice Cream Sandwich) Android 29 30 5

Sistemas Operacionais para Redes Sistema Operacional de Rede Network operating system (NOS): Manipula funções de rede. Faz parecer que os recursos rodam nos computadores clientes. Sistemas comuns. Funções de Rede Compartilhar recursos (discos rígidos e impressoras). Segurança de dados. Diagnóstico e solução de problemas (troubleshooting). Controle administrativo. 31 32 Sistemas Operacionais de Rede Windows NT Server Windows 2000 Server Windows.NET Server Unix Linux Sistemas Operacionais para Computadores de Grande Porte Alocação de recursos: atribuir recursos de computador a certos programas e processos para serem usados. Principais questões relacionadas à alocação de recursos: Compartilhar a Unidade Central de Processamento Compartilhar memória Compartilhar recursos de armazenamento Compartilhar recursos de impressão 33 34 Compartilhando a CPU Multiprocessamento Multiprocessamento Multiprogramação Tempo compartilhado O uso de um computador potente com múltiplas CPUs. Múltiplos programas rodam simultaneamente. Cada um é executado em seu próprio processador. 35 36 6

Multiprogramação Dois ou mais programas executados concorrentemente. Os programas se alternam na utilização da CPU. Baseada em eventos. Uma interrupção suspende o processamento para permitir a execução de um outro programa. Depois que o segundo programa é executado, o sistema operacional retorna a CPU a outro programa. Vantagens: Suporta a execução de multiplos programas ao mesmo tempo, ainda que em um único processador; Torna mais rentável a utilização do processador (diminui seu tempo ocioso). Tempo Compartilhado Os programas se alternam na utilização da CPU. Baseado no tempo. A cada usuário é designada uma fatia de tempo (fração de segundo). A CPU trabalha somente nas tarefas desse usuário durante sua fatia de tempo. Tempo de resposta: o tempo entre o pedido digitado e a resposta do computador. Tipicamente, é usado em aplicações com muitos usuários e em atividades em lote. 37 38 Compartilhando Memória Gerenciamento da Memória Gerenciamento da memória. Usa armazenamento virtual. Também chamado de memória virtual. Divide a memória em partições distintas. Aloca memória para programas. Mantém os programas mutuamente separados. 39 40 Armazenamento Virtual Os programas que estão atualmente em execução são armazenados em disco. Partes do programa são levadas para a memória conforme a necessidade. Minimiza a quantidade de memória necessária. Pode ser implementado por meio de paginação. Divide a memória em páginas pequenas, de tamanho fixo. A tabela de páginas (page table) ) controla as localizações na memória. Compartilhando Recursos de Armazenamento Controla a localização dos arquivos. Responde a comandos para manipular arquivos. Controla pedidos de entrada e saída de arquivos Processa-os os na ordem em que são recebidos. 41 42 7

Compartilhando Recursos de Impressão Spooling: : o programa escreve uma linha em um arquivo em disco em vez de enviá-la diretamente a uma impressora. Quando o arquivo é concluído, é colocado numa fila. O arquivo é impresso quando a impressora se torna disponível. Permite a um programa concluir a execução muito mais rapidamente. Escrever em disco é muito mais rápido do que escrever em uma impressora. Programas Utilitários Executam tarefas secundárias. Exemplos: Gerenciador de arquivos Compactação de arquivos Outros 43 44 Gerenciador de Arquivos Compactação de Arquivos Armazena arquivos em uma estrutura de diretórios hierárquica. O Windows usa o Windows Explorer. Reduz a quantidade de espaço que um arquivo requer. Faz o arquivo ocupar menos espaço em disco. Toma menos tempo para transmitir por meio de linhas de comunicação. 45 46 Outros Programas Utilitários Backup e Restauração: Backup: faz cópias de discos e armazena-as as em um lugar seguro. Restauração: restaura arquivos de backups. Desfragmentador de disco: reorganiza o disco a fim de que todos os arquivos sejam armazenados em localizações contíguas. Driver de dispositivo: manipula comandos para dispositivos, como, por exemplo, impressoras e dispositivos de armazenamento. 47 8