Introdução aos Sistemas operacionais

15
Prof. Nécio de Lima Veras http://lattes.cnpq.br/8284657916723590 Operação de Computadores e dos Serviços do Sistema Operacional Unidade IV Sistemas Operacionais

Transcript of Introdução aos Sistemas operacionais

Page 1: Introdução aos Sistemas operacionais

Prof. Nécio de Lima Verashttp://lattes.cnpq.br/8284657916723590

Operação de Computadores e dos Serviços do Sistema Operacional

Unidade IVSistemas Operacionais

Page 2: Introdução aos Sistemas operacionais

Prof. Nécio de Lima Verashttp://lattes.cnpq.br/8284657916723590

Operação de Computadores e dos Serviços do Sistema Operacional

Objetivo: Identificar os principais sistemas operacionais e suas características

Page 3: Introdução aos Sistemas operacionais

Prof. Nécio Veras

IntroduçãoIntrodução

• Um sistema computacional consiste em– hardware– programas do sistema– programas de aplicação

Page 4: Introdução aos Sistemas operacionais

Prof. Nécio Veras

O que é um Sistema O que é um Sistema Operacional?Operacional?

• É uma máquina estendida que– oculta os detalhes complicados que têm quer ser

executados– apresenta ao usuário uma máquina virtual, mais

fácil de usar

• É um gerenciador de recurso, pois– cada programa tem um tempo com o recurso– cada programa tem um espaço no recurso

Page 5: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Assim...Assim...

● O sistema operacional é...

– um conjunto de rotinas que são executadas pelo

processador para facilitar o acesso aos componentes de hardware (processador, memória,

dispositivos de E/S), e gerenciar o uso do sistema de computação (hardware e software)

Page 6: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Visão Usuário Final X Programador X Visão Usuário Final X Programador X Projetista de Sistema OperacionalProjetista de Sistema Operacional

Em imagem...Em imagem...

GerenciamentoGerenciamento

Page 7: Introdução aos Sistemas operacionais

Prof. Nécio Veras

● Objetivos

– Tornar ao usuário a utilização do computador mais conveniente;

– Esconder detalhes internos (abstração);

– Reduzir o tempo necessário a construção de programas;

– Utilizar o hardware do computador de forma eficiente;

– Significa mais trabalho obtido pelo mesmo hardware através de uma melhor distribuição e uso dos recursos.

Sistemas OperacionaisSistemas Operacionais

Page 8: Introdução aos Sistemas operacionais

Prof. Nécio Veras

UsuárioUsuário ProgramasProgramas

Sistema de Arquivos

Sistema de ArquivosHardwareHardware

SOSO

Sistemas OperacionaisSistemas Operacionais

Page 9: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Localização e usoLocalização e uso

● Residente no disco rígido do computador (maioria dos casos);

● Computadores de diferentes portes possuem tipicamente diferentes sistemas operacionais;

● Tipos similares de computadores podem possuir sistemas operacionais diferentes;

● Diversos sistemas operacionais não são compatíveis entre si;

● Programas aplicativos, na maioria das vezes, devem ser desenvolvidos para serem executados em máquinas com sistemas operacionais específicos, por exemplo: um aplicativo para Mac requer o MacOS.

Page 10: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Tipos básicosTipos básicos

● A classificação abaixo se dá, principalmente, pela evolução do hardware.

● Sistema monousuário – serve somente a um usuário, não podendo compartilhar recursos ou informações.

● Sistema multiusuário – consegue compartilhar recursos ou informações com mais de um usuário.

● Sistema multitarefa – consegue executar mais de uma tarefa “simultaneamente”.

Page 11: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Tipos de Interface com o Tipos de Interface com o UsuárioUsuário

Gráfica Texto

Page 12: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Alguns exemplosAlguns exemplos

Microsoft Windows Linux e suasdistribuições

Page 13: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Instalação básicaInstalação básica

● Para instalações usaremos uma instância do software Oracle VM VirtualBox;

● Nele é possível criar máquinas virtuais e praticar instalações de sistemas operacionais, tais como: – Linux;

– Microsoft Windows;

– Mac OS;

– Solaris;

– Android;

Page 14: Introdução aos Sistemas operacionais

Prof. Nécio Veras

ExercíciosExercícios

● Usando diferentes máquinas virtuais, faça:

– Instale uma versão de uma distribuição do Linux (prefira usar o Ubuntu)

– Instale uma versão do Microsoft Windows (prefira Windows 7 ou XP)

– Instale os dois sistemas compartilhados no mesmo disco virtual.

● Durante a inicialização, o gerenciador de boot deverá permitir que o usuário escolha qual versão ele deseja iniciar;

● Obs: a ordem de instalação faz diferença, por isso, faça usando as duas possíveis combinações.

● Documente todo o processo e quais foram as suas principais dificuldades.

Page 15: Introdução aos Sistemas operacionais

Prof. Nécio Veras

Próximas aulas...Próximas aulas...

● Estudo dirigido das funções básicas dos sistemas:– Microsoft Windows 7

– Ubuntu 12.04