O que é um sistema operativo
• Um sistema operativo é o principal software de um computador, o computador não funciona sem ele.
• O sistema operativo cria uma interligação entre o Hardware do computador e o utilizador.
A Evolução dos sistemas operativos
• Nos anos 50 não havia computadores com o sistema operativo. O operador trabalhava directamente com o hardware, através de linhas de comando.
• Os sistemas operativos gerem um conjunto de funções básicas que têm evoluído.
Evolução dessas funções
• Gestão de programas;• Controlo de recursos de hardware ;• Gestão do microprocessador ;• Gestão da memória ;• Gestão dos periféricos de entrada e saída ;• Meio de interacção do computador com o
utilizador ;• Segurança ;
Gestão de programas
• A função mais importante de um sistema operativo é o método como este gere a execução dos programas.
Monotarefa
• Monotarefa – executam apenas uma tarefa de cada vez.
Gestão de periféricos
• Cada periférico gere interrupções e o sistema operativo vai dar ordem para executar o programa respectivo a cada pedido de interrupção.
Sistemas operativos mais conhecidos
• UNIX: não é um sistema operativo recente apesar de só ter conhecido uma grande aceitação nos últimos 15 anos a primeira versão surgiu em 1969 (versão 7 foi a primeira versão comercial).
Características do UNIX
• Multitarefa preempetiva, multiutilizador, multiprocessamento, sistemas de segurança, ligação em rede interface gráfica com o utilizador
Futuro do UNIX
• O problema do UNIX é que torna-se confuso para um novo utilizador porque tem grandes variantes de escolha.
• Um dos grandes problemas com o UNIX é não está a existir compatibilidade entre todas as aplicações das diferentes variantes do UNIX.
MS-DOS
• Foi comercializado pela Microsoft para equipar os primeiros microprocessadores da Intel de 8 e 16 bit.
• Não é um sistema operativo que suporta multitarefa, não tem interface gráfico incorporada, é mono-utilizador, não incorpora sistema de segurança, não inclui ligação em rede e não suporta multiprocessamento
Mac OS
• Foi o primeiro sistema operativo a incluir interface gráfico com o utilizador a equipar microcomputadores pessoais e a ser comercializado em grande escala.
• É o sistema operativo mais fácil de usar para utilizadores principais.
• Incorpora actualmente sistemas de segurança, multiutilizador, multiprocessamento e ligação de rede.
OS/2
• Este novo sistema dispunha de recursos como multitarefa preemptiva e multithreading.
• Este sistema operativo tem uma melhor gestão de memória RAM, a interface gráfico com o utilizador, sistema de segurança, ligação em rede, multiutilizador e multiprocessamento.
Windows 3.11
• Antes da versão Windows 3.11 em 1994 não eram consideradas sistemas operativos, mas sim programas que corriam sobre o MS.-DOS
Windows 95 e 98
• O Windows 95 foi começado em 1993 e lançado em 1995 era realmente um sistema operativo e não uma aplicação.
• O Windows 98 foi lançado em 1998 pela Microsoft, era uma versão melhorado do Windows 95.
Windows NT
• Finais dos anos 80 foi sendo feito um novo sistema operativo a 32 bit designado como Windows NT.
• Trabalha com sistemas cliente e servidor, suporta multiprocessamento, multiutilizador e tem sistema de segurança, multitarefa preemptiva e multithreading.
Windows 2000
• No ano 2000 foi o lançamento do windows 2000.
• Foi criado para apostar em servidores de rede.
Windows XP
• Foi lançado em 2001 pela Microsoft.• Uma versão para o mercado doméstico o
Windows XP Home que subestituiu e acabou com os sistemas operativos Windows 95, 98 e Me.
• Uma outra versão foi o Windows XP Profissional que acabou por substituir o Windows 2000 Professional.
Windows 2003 Server
• Foi lançada em 2003.• A Microsoft falou que já estava a sair uma
versão a 64 bit do seu sistema operativo Windows XP.
Windows CE
• Este sistema operativo projectado para Assistentes Pessoais Digitais e é uma versão leve.
Sistema operativo GNU
• este sistema operativo foi criado em linguagem C, e derivou do Minix, uma versão reduzida do UNIX. A primeira versão estava pronta em 1991 e foi designada por Linux 0.02.
• Nessa época era um software já desenvolvido pela comunidade de software livre.
• Este sistema é poderoso porque é gratuito tem código fonte aberto e é multiplataforma.