19
Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Embed Size (px)

Citation preview

Page 1: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Módulo IV Sistemas operacionais

Profs:Dr. Alexandre Rosa dos SantosDr. Geraldo Regis MauriENG05207 - Informática

Page 2: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Um SO faz o papel de intermediário entre o aplicativo e a camada física do hardware.

É um conjunto que permite a abstração do hardware, ou seja, o SO é uma das partes mais fundamentais do computador.

Ele oferece aos usuários a facilidade de se comunicar com o computador e serve de plataforma para a execução de programas aplicativos.

Se não houvessem sistemas desse tipo, todo software desenvolvido deveria saber se comunicar com os dispositivos de hardware do computador de que precisasse.

É o SO quem precisa saber lidar com os dispositivos, sabendo falar com a placa de som, com a internet, com os disquetes, etc.

Um software que seja feito para funcionar neste sistema não precisará de informações específicas do equipamento.

Introdução

Page 3: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Esse software chamará funções do kernel (núcleo) e o sistema operacional é que fará a comunicação, repassando os resultados.

Cada sistema operacional pode ter uma maneira própria e distinta de comunicar-se com o hardware, razão pela qual é comum que softwares feitos para um sistema operacional não funcionem em outro, principalmente no caso de linguagens compiladas.

Uma outra forma de conceituar sistema operacional é como um gerenciador de recursos.

É função do SO identificar que dispositivos estão ociosos e ocupados, como por exemplo, dividir o tempo de uso da CPU entre os vários processos, alocar e gerenciar o uso de memória principal e secundária.

...Introdução

Page 4: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Como o sistema operacional é necessário para controlar muitas funções mais básicas dos computadores, ele continua em execução até a máquina ser desligada.

Suas principais funções são:

Proporcionar interface com o usuário;

Gerenciar os dispositivos de hardware;

Gerenciar e manter os sistemas de arquivo em disco;

Dar suporte a outros programas.

DICA: Ao introduzirmos alguma informação ou dar algum comando para a execução de uma tarefa o computador basicamente faz a gestão de controle da memória, supervisão de entradas e saídas de dados, organização e carregamento de programas, criação, manipulação, edição e eliminação de arquivos.

Principais funções

Page 5: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Monousuário: permite acesso de apenas um usuário de cada vez.

Multiusuário: permite acesso simultâneo de múltiplos usuários ao computador.

Monotarefa: permite a realização de apenas uma tarefa de cada vez, ou seja, executa apenas um aplicativo de cada vez.

Multitarefa: permite a execução de mais de um aplicativo ao mesmo tempo.

Tipos de SOs

Page 6: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Windows 95: Sistema operacional “plug and play”, que permite a fácil instalação de dispositivos. Sistema GUI (Interface gráfica com usuário). Funciona em computadores 386 e posteriores. Multitarefa.

Windows NT: Sistema operacional para rede de computadores. Também é um sistema GUI.

OS/2: Sistema com inteface GUI. Funciona com computadores 286 e posteriores. Multitarefa.

DOS: Sistema operacional baseado em comandos. Monousuário.

UNIX: Sistema operacional desenvolvido para minicomputadores. Usado em diferentes tipos de computadores. Multiusuário e Multitarefa.

Exemplos de SOs

Page 7: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Interface de comando e interface gráfica.

Para usar o sistema operacional com a interface de comando (CLI), digita-se comandos (palavras) utilizando o teclado do computador.

Com a interface gráfica com o usuário (GUI), seleciona-se ações usando o mouse.

Tipos de interfaces

Page 8: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

CLI (Command Line Interface)

Os sistemas operacionais que se comunicam através da interface CLI, operam e manipulam informações e executam ações através de comandos digitados pelo usuário através do teclado.

São bastante limitados em execução de tarefas e utilizam-se do mínimo de desempenho dos computadores e são muito pouco versáteis.

Trabalham com o sistema monotarefa, monousuário, monoprocessamento etc.

Exemplos: Microsoft DOS, Apple DOS, Digital Researsh DOS, IBM PCDOS, CP/M entre outros.

...Tipos de interfaces

Page 9: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

GUI (Interface gráfica com o usuário) Proporcionam aos usuários, maior facilidade na operação

e comunicação com os gráficos. As suas principais características: Formato de comunicação gráfico; É voltado ao usuário que não se utiliza da informática; Interação com o sistema feita através do mouse; Utilização da metáfora da mesa de trabalho (desktop) que

representa uma mesa de trabalho eletrônica constituída de objetos como ícones, janelas, cortinas, caixas de diálogo, elevadores, botões etc.

Navegador para acesso a Internet; Exemplos: Windows, Mac OS, Conectiva Linux, Sun Unix,

IBM OS/2 entre outros.

...Tipos de interfaces

Page 10: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Baseado no Unix

É uma solução integrada em uso de sistema operacional de qualidade profissional e caráter gratuito, que permite uma drástica redução de custos em empresas, e instituições acadêmicas e governamental.

Estruturalmente superior, mais estável e seguro que seu principal concorrente Windows, apresenta um grande contingente de softwares gratuitos compatíveis, o que está tornando o seu uso bastante difundido em todas as classes de usuários.

Há algum tempo atrás ele era bastante completo em relação com os softwares que o acompanhavam, porém tinha poucos softwares de terceiros, o que hoje deixou de ser um problema.

Linux

Page 11: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Ele é gratuito, porém há empresas especializadas em fazer a distribuição industrializada de pacotes, como manuais, CD’s de instalação, programas entre outros, cobrando valores bem mais acessíveis que as licenças de softwares não gratuitos.

No Brasil a principal empresa autorizada a fazer a distribuição Linux é a Conectiva.

Algumas distribuições: Conectiva

Kurumin (brasileira)

Kalango

Debian

Fedora

Knoppix

...Linux

Mandriva

Red Hat

Slackware

SUSE

Ubuntu

Yellow Dog Linux (para Mac)

Page 12: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

...Linux

Page 13: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

É o mais popular entre os usuários de microcomputadores e o mais compatível com a ampla gama de softwares e equipamentos de hardware do mercado.

Não é o melhor sistema operacional para computadores PC, uma vez que a sua estrutura interna é desorganizada, o que confere a ele menor estabilidade e uma maior probabilidade a apresentar erros.

Embora atualmente ele tenha melhorado muito, suas principais características no que diz respeito à aplicação de novas tecnologias, foi muitas vezes copiadas de outros sistemas operacionais.

Porém é o sistema operacional mais versátil para microcomputadores da atualidade, e apresenta entre algumas de suas vantagens a de possuir várias versões destinadas para certas rotinas de uso, todas elas oferecendo alguma vantagem na área em que são destinados.

Windows

Page 14: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Versões: Windows 1.0: Lançado em 1985. Windows 2.0: Lançado em 1987. Windows 3.0: Lançado em 1990. Windows 3.11: Lançado em 1992. Windows NT: Lançado em 1993. Windows 95: Lançado em 1995. Windows 98: Lançado em 1998. Windows ME: Lançado em 2000. Windows 2000: Lançado em 2000. Windows XP: Lançado em 2002. Windows 2003: Lançado em 2003. Windows Vista: Lançado em 2006.

...Windows

Page 15: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

...Windows

Page 16: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

...Windows

Page 17: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

...Windows

Page 18: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

Utilização do Windows XP

Page 19: Módulo IV Sistemas operacionais Profs: Dr. Alexandre Rosa dos Santos Dr. Geraldo Regis Mauri ENG05207 - Informática

...Utilização do Windows XP