Módulo IV
Sistemas operacionais
Profs:
Dr. Alexandre Rosa dos Santos
Dr. Geraldo Regis Mauri
ENG05207 - Informática
Introdução
 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
 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.
Principais funções
 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.
Tipos de SOs
 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.
Exemplos de SOs
 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
computadores. Também é um sistema GUI.
rede
 OS/2: Sistema com inteface GUI. Funciona
computadores 286 e posteriores. Multitarefa.
 DOS: Sistema
Monousuário.
operacional
baseado
em
de
com
comandos.
 UNIX:
Sistema
operacional
desenvolvido
para
minicomputadores. Usado em diferentes tipos de
computadores. Multiusuário e Multitarefa.
Tipos de interfaces
 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
 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 utilizamse 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
 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.
Linux
 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
 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
Mandriva
 Kurumin (brasileira)
Red Hat
 Kalango
Slackware
 Debian
SUSE
 Fedora
Ubuntu
 Knoppix
Yellow Dog Linux (para Mac)
...Linux
Windows
 É 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
 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
...Windows
...Windows
Utilização do Windows XP
...Utilização do Windows XP
Download

Módulo IV Sistemas operacionais