INFORMÁTICA
Sistemas Operacionais
Professor: Rogério Vargas 2014/2
Introdução
•
Computador é um sistema composto de
dois importantes componentes: hardware
e software.
– Hardware é o equipamento físico, e software, o conjunto de programas que permite que o hardware faça seu trabalho.
Introdução
–
O software é dividido em duas amplas
categorias: o sistema operacional e os
programas de aplicação.
Onde:
– Os programas de aplicação utilizam o hardware para resolver os problemas dos usuários.
– O sistema operacional, por outro lado, controla o acesso ao hardware pelos usuários.
Conceito
Sistema operacional:
•
É uma interface entre o hardware de um
computador e o usuário, que facilita a
execução de programas e o acesso a
recursos de hardware e software.
Objetivos
Dois dos principais objetivos de um projeto
de sistema operacional são:
•
O uso eficiente do hardware e;
•
A facilidade de uso de recursos;
Um SO moderno
•
Um SO moderno tem pelo menos 4 áreas
funcionais:
– Gerenciador de memória; – Gerenciador de processos;
– Gerenciador de dispositivos e; – Gerenciador de arquivos.
•
Além de oferecer uma interface com o
usuário.
Gerenciador de memória
•
A primeira responsabilidade de um
sistema computacional moderno é o
gerenciamento de memória.
•
A alocação de memória precisa ser
controlada pelo sistema operacional.
Gerenciador de processos
Programa:
•
É um conjunto de instruções, não ativo,
armazenado em disco, que pode ou não se
transformar em um job.
Gerenciador de processos
Job:
•
Um programa se torna um job no
momento em que é selecionado para
execução, e assim permanece até o
momento em que a execução é concluída,
quando se torna novamente um programa.
Gerenciador de processos
Processo:
•
É um programa em execução, ou seja, que
iniciou e ainda não foi concluído.
•
É um job que está sendo executado na
memória.
•
Um processo pode estar em execução ou
esperando elo tempo na CPU.
Gerenciador de dispositivos
•
A terceira reponsabilidade de um SO é o
gerenciamento de dispositivos ou de
entrada/saída.
•
Existem limitações quanto ao número e a
velocidade de dispositivos de entrada/
saída em um sistema computacional.
Gerenciador de dispositivos
•
Como esses dispositivos são muito mais
lentos, em comparação com a CPU e a
memória, quando um processo acessa um
dispositivo de entrada/saída, ele não está
disponível para outros processos.
•
O g e r e n c i a d o r d e d i s p o s i t i v o s é
responsável pelo uso eficiente dos
dispositivos de I/O.
Gerenciador de arquivos
•
A quarta responsabilidade de um SO é o
gerenciamento de arquivos, responsável
por controlar o acesso a arquivos, que é
permitido somente para processos ou
usuários que tiveram a permissão de
acesso específica, onde o tipo de acesso
pode variar.
Gerenciador de arquivos
Responsabilidades:
•
Controlar o acesso a arquivos: o acesso é
permitido somente por aplicações e
usuários autorizados, e o tipo de acesso
pode variar (leitura, gravação, exclusão e
execução).
•
Supervisiona a criação, exclusão e
modificação de arquivos;
Gerenciador de arquivos
Responsabilidades:
•
Supervisiona o armazenamento de
arquivos: como e onde são armazenados;
•
É responsável pelo arquivamento e pelos
Breve estudo sobre os principais SO
utilizados
Estudo sobre SO
UNIX:
•
Foi originalmente desenvolvido em 1969,
por Thompson e Ritchie, do Computer
Science Research Group (grupo de
pesquisa em Ciência da Computação), no
Bell Laboratories, e passou por muitas
versões desde então, tendo se tornado um
SO popular entre programadores e
cientistas da computação.
Estudo sobre SO
UNIX:
•
É um SO muito poderoso, com 3 recursos
surpreendentes:
•
1ª porque é um SO portável, que pode ser
movido de uma plataforma para outra,
sem muitas modificações (escrito em C).
Estudo sobre SO
UNIX:
•
2ª o UNIX tem um excelente conjunto de
utilitários (comandos) que podem ser
combinados (em um arquivo executável,
chamado script) para resolver muitos
problemas que exigem a programação em
outros SO.
Estudo sobre SO
UNIX:
•
3ª é independente de dispositivos, porque
inclui drivers de dispositivos no SO
propriamente dito, o que significa que
pode facilmente ser configurado para
executar qualquer dispositivo.
Estudo sobre SO
LINUX:
•
Em 1991, Linus Torvalds, então estudante
finlandês da University of Helsinki,
desenvolveu um novo SO que atualmente
é conhecido como Linux.
•
O kernel inicial, que era similar a um
subconjunto de UNIX, transformou-se,
hoje, em um SO supercompleto.
Estudo sobre SO
Windows:
•
1975–1981: nasce a Microsoft
– Em 1975, Gates e Allen formam uma parceria chamada Microsoft;
– Em junho de 1980, Gates e Allen contratam um antigo colega de classe de Gates em Harvard, Steve Ballmer, para ajudar a cuidar da companhia;
Estudo sobre SO
Windows:
• 1975–1981: nasce a Microsoft
– No mês seguinte, a IBM faz contato com a Microsoft s o b r e u m p r o j e t o c o m o c o d i n o m e "Chess" ("Xadrez").
– Em resposta, a Microsoft se concentra em um novo sistema operacional — o software que gerencia, ou controla, o hardware do computador e também serve para fazer a ligação entre o hardware e os programas, como processadores de texto.
Estudo sobre SO
Windows:
•
1975–1981: nasce a Microsoft
– É a base na qual os programas de computador podem funcionar. Eles chamaram o novo sistema operacional de "MS-DOS".
Estudo sobre SO
Windows:
•
1982–1985: Apresentando o Windows 1.0
– A Microsoft trabalha na primeira versão de um novo sistema operacional. Interface Manager (Gerenciador de interface);
– O Windows é anunciado em 1983, mas leva um tempo para ser desenvolvido.
Estudo sobre SO
Windows:
•
1982–1985: Apresentando o Windows 1.0
– Em 20 de novembro de 1985, dois anos após o anúncio inicial, a Microsoft começa a vender o Windows 1.0. Agora, em vez de digitar comandos do MS-DOS, basta mover o mouse para apontar e clicar nas telas ou "janelas". Bill Gates diz: “É um software único designado para o usuário de computador sério…”).
Estudo sobre SO
Windows:
•
1987–1992: Windows 2.0 –2.11 —
– Em 9 de dezembro de 1987, a Microsoft lança o Windows 2.0 com ícones de área de trabalho e memória expandida. Com maior suporte a gráficos, você pode sobrepor janelas, controlar o layout da tela e usar atalhos de teclado para agilizar o seu trabalho.
Estudo sobre SO
Windows:
•
1987–1992: Windows 2.0 –2.11 —
– O Windows 2.0 foi desenvolvido para o processador Intel 286. Quando o processador Intel 386 é lançado, o Windows/386 vem logo em seguida, para aproveitar os recursos de memória estendida.
Estudo sobre SO
Windows:
•
1987–1992: Windows 2.0 –2.11 —
– Em 1988, a Microsoft se torna a maior companhia de software para computadores do mundo, com base em suas vendas.
– Os computadores começam a se tornar parte do cotidiano de alguns escritórios.
Estudo sobre SO
Windows:
•
1990–1994: Windows 3.0 – Windows NT —
chegam os elementos gráficos.
– Em 22 de maio de 1990, a Microsoft anuncia o Windows 3.0, seguido pelo Windows 3.1, em 1992.
– Juntos, eles vendem 10 milhões de cópias, nos primeiros dois anos, fazendo deste o Windows mais usado até então.
Estudo sobre SO
Windows:
•
1990–1994: Windows 3.0 – Windows NT —
chegam os elementos gráficos.
– O Windows for Workgroups 3.11 vem com suporte a grupos de trabalho ponto a ponto e redes em domínio e, pela primeira vez, os computadores se tornam uma parte integrante da evolução da computação cliente/servidor emergente.
Estudo sobre SO
Windows NT:
•
1990–1994: Windows 3.0 – Windows NT —
chegam os elementos gráficos.
– Quando o Windows NT é lançado, em 27 de julho de 1993, a Microsoft atinge uma meta importante: a conclusão de um projeto iniciado no final dos anos 80, para construir um novo e avançado sistema operacional do zero.
Estudo sobre SO
•
1995–2001: Windows 95 — o computador
atinge a maioridade
– Em 24 de agosto de 1995, a Microsoft lança o Windows 95, estabelecendo um recorde de 7 milhões de cópias vendidas nas primeiras cinco semanas. É o lançamento da Microsoft com mais publicidade, até então.
Estudo sobre SO
•
1995–2001: Windows 95 — o computador
atinge a maioridade
– Na época do lançamento do Windows 95, os sistemas Windows e MS-DOS anteriores estão em cerca de 80% dos computadores do mundo.
Estudo sobre SO
•
1995–2001: Windows 95 — o computador
atinge a maioridade
– O Windows 95 é a atualização para esses sistemas operacionais. Para usar o Windows 95, você precisa de um computador com um processador 386DX ou superior (recomenda-se um 486) e, pelo menos, 4 MB de RAM (recomendam-se 8 MB de RAM).
Estudo sobre SO
•
1995–2001: Windows 95 — o computador
atinge a maioridade
– Windows 95 marca a primeira aparição do menu Iniciar, da barra de tarefas
e dos botões minimizar, maximizar e fechar em cada janela.
Estudo sobre SO
•
1995–2001: Windows 95 — o computador
atinge a maioridade
– Em 1995, Bill Gates escreve um memorando chamado "The Internet Tidal Wave" ("A Gigantesca Onda da Internet", em que declara que a Internet é "o mais importante avanço desde o advento do computador."
Estudo sobre SO
•
1995–2001: Windows 95 — o computador
atinge a maioridade
– No segundo semestre de 1995, é lançada a primeira versão do Internet Explorer. O navegador se junta àqueles que já competiam por espaço na World Wide Web.
Estudo sobre SO
•
1998–2000: Windows 98, Windows 2000,
Windows Me
•
Windows 98:
– Lançado em 25 de junho de 1998, o Windows 98 é a primeira versão do Windows projetada especificamente para os consumidores.
– O Windows 98 é a última versão baseada no MS-DOS.
Estudo sobre SO
•
1998–2000: Windows 98, Windows 2000,
Windows Me
•
Windows ME:
– P r o j e t a d o p a r a u s o d o m é s t i c o , o W i n d o w s M e v e m c o m v á r i o s aperfeiçoamentos em música, vídeo e rede d o m é s t i c a , a l é m d e m e l h o r i a s e m confiabilidade, quando comparado com as versões anteriores.Estudo sobre SO
•
1998–2000: Windows 98, Windows 2000,
Windows Me
•
Windows 2000 Professional
– Mais do que apenas uma atualização para o Windows NT Workstation 4.0, o Windows 2000 Professional foi feito para substituir o Windows 95, o Windows 98 e o Windows NT Workstation 4.0 em todos os desktops e laptops comerciais.
Estudo sobre SO
•
1998–2000: Windows 98, Windows 2000,
Windows Me
•
Windows 2000 professional:
– Dentre outros aperfeiçoamentos, o Windows 2000 Professional simplifica a instalação de hardware, adicionando suporte a uma vasta gama de novo hardware Plug and Play, incluindo dispositivos de rede e sem fio avançados, dispositivos USB, IEEE 1394 e infravermelhos.
Estudo sobre SO
•
2001–2005: Windows XP — estável, usável
e rápido
– Em 25 de outubro de 2001, o Windows XP é lançado com um visual redesenhado, centrado na usabilidade, e um centro de serviços de Ajuda e Suporte unificado.
Estudo sobre SO
•
2006–2008: Windows Vista — segurança
inteligente
– O Windows Vista é lançado em 2006 com o sistema de segurança mais forte já visto.
– O design tem um papel importante no Windows Vista, e recursos como a barra de tarefas e as margens das janelas ganham um visual novo em folha.
Estudo sobre SO
•
2009 - atualmente: Windows 7 e
contando...
– No final dos anos 2000, o mundo sem fio chegou.
– Quando o Windows 7 foi lançado, em outubro de 2009, os laptops estavam vendendo mais do que os desktops, e é comum ficar online em hotspots sem fio públicos, como cafeterias.
– É possível criar redes sem fio em casa ou no escritório.
Estudo sobre SO
•
2009 - atualmente: Windows 7 e
contando...
– No terceiro trimestre de 2010, o Windows 7 vende sete cópias por segundo - é o sistema operacional que vende mais rápido na História.
– O Windows 7 foi avaliado por 8 milhões de beta testers no mundo todo, antes de ser lançado.
Estudo sobre SO
•
MAC OS X
– A história do sistema operacional Max OS X (pronuncia-se Mac OS dez) acontece depois que Steve Jobs foi convidado a se retirar da empresa que ele fundou, em 1985, e, com investimentos de Ross Perot e do próprio bolso, fundou a NeXT Computer.
Estudo sobre SO
•
MAC OS X
– N a N e X T, S t e v e J o b s e s u a e q u i p e desenvolveram o sistema operacional NeXTStep (próximo passo em tradução livre) que tinha como características: beleza e facilidade de uso.
Estudo sobre SO
•
MAC OS X
– Em 1997 a Apple compra a NeXT de Steve Jobs e este é trazido como consultor.
– Inicialmente o plano era desenvolver um sistema próprio baseado no sistema da NeXT, mas os diretores e acionistas queriam a volta de Steve Jobs e deram “carta branca” para que ele conseguisse trazer os lucros de volta.
Estudo sobre SO
• MAC OS X
– Mac OS X Public Beta (2000)
– Mac OS X v10.0 “Cheetah” (24 de março de 2001 – Mac OS X v10.1 “Puma” (25 de setembro de 2001 – Mac OS X v10.2 “Jaguar” (24 de agosto de 2002) – Mac OS X v10.3 “Panther” (24 de outubro de 2003) – Mac OS X v10.4 “Tiger” (29 de abril de 2005)
– Mac OS X v10.5 “Leopard” (26 de outubro de 2007) – Mac OS X v10.6 “Snow Leopard” (2009)
– Mac OS X v10.7 “Lion” (2011)
Bibliografia
• FOROUZAN, B.; MOSHARRAF, F. Fundamentos da Ciência da Computação. São Paulo: CENGAGE Learning, 2011.
• http://windows.microsoft.com/pt-BR/windows/