Sistemas Operacionais
& Evolução dos Computadores
Os sistemas operacionais são a base do funcionamento de qualquer dispositivo eletrônico moderno, atuando como intermediários entre o hardware e o usuário. Ao longo da história, eles evoluíram de simples controladores de tarefas para plataformas complexas e versáteis, presentes em computadores, servidores, smartphones e dispositivos embarcados. Conhecer sua evolução, classificações e principais exemplos é essencial para compreender como a tecnologia se desenvolveu e influencia nosso dia a dia.
Evolução Histórica dos Computadores
Uma jornada através do tempo
1ª Geração - Válvulas
Características:
- • Milhares de válvulas
- • Sem sistema operacional
- • Programação em linguagem de máquina
- • Um usuário por vez
Exemplo: ENIAC (1946)
Pesava 30 toneladas!
2ª Geração - Transistores
Características:
- • Introdução dos transistores
- • Processamento em lote (batch)
- • Cartões perfurados
- • Primeiros SOs simples
Exemplo:
IBM 7094 com FMS (Fortran Monitor System)
3ª Geração - Circuitos Integrados
Características:
- • Multiprogramação
- • Time-sharing
- • Sistemas interativos
- • Linguagens de alto nível
Exemplos:
• IBM System/360 com OS/360
• UNIX (1969) - Bell Labs
4ª Geração - Computadores Pessoais
Características:
- • Interface gráfica (GUI)
- • Sistemas para PCs
- • Redes de computadores
- • Internet e World Wide Web
Marcos:
• 1981: MS-DOS
• 1984: Mac OS (primeira GUI)
• 1991: Linux
• 1995: Windows 95
• 2008: Android
O que são Sistemas Operacionais?
O cérebro do seu computador
Definição
Software fundamental que gerencia todos os recursos do computador e serve como ponte entre o usuário e o hardware.
Analogia
Como um maestro de orquestra, coordena todos os "músicos" (programas) para criar uma "sinfonia" harmoniosa.
Principais Funções
Gerenciar Hardware
CPU, memória, dispositivos
Executar Programas
Aplicativos e processos
Gerenciar Arquivos
Organização e acesso
Interface com Usuário
Comunicação amigável
Classificação dos Sistemas Operacionais
Diferentes tipos para diferentes necessidades
Por Número de Usuários
Monousuário
Um usuário por vez (ex: MS-DOS)
Multiusuário
Vários usuários simultâneos (ex: Linux, Windows Server)
Por Número de Tarefas
Monotarefa
Uma tarefa por vez (ex: MS-DOS)
Multitarefa
Várias tarefas simultâneas (ex: Windows, macOS)
Por Processamento
Batch (Lote)
Processa grupos de tarefas
Tempo Real
Resposta imediata (sistemas críticos)
Interativo
Interação direta com usuário
Por Arquitetura do Processador
32 bits
Processa dados em blocos de 32 bits
Limite de 4GB de RAM
64 bits
Processa dados em blocos de 64 bits
Suporte a mais de 4GB de RAM
Por Interface
CLI (Linha de Comando)
Comandos de texto (ex: Terminal Linux)
GUI (Interface Gráfica)
Janelas, ícones, mouse (ex: Windows, macOS)
Interface por toque
Gestos em tela sensível ao toque (ex: Android, iOS)
Por Finalidade
Desktop/Workstation
Computadores pessoais e estações de trabalho
Exemplos: Windows 10/11, macOS, Ubuntu
Servidor
Gerenciar recursos de rede
Alta disponibilidade e segurança
Exemplos: Windows Server, Linux Server, UNIX
Móvel
Smartphones e tablets
Otimizado para bateria e toque
Embarcado
Dispositivos específicos (roteadores, TVs, aviões)
Recursos limitados
Principais Sistemas Operacionais Atuais
Os mais utilizados no mundo
Microsoft Windows
Participação: ~75% dos desktops
Versões: Windows 10, 11
Características: Interface amigável, compatibilidade
Uso: Escritórios, jogos, uso doméstico
macOS
Participação: ~15% dos desktops
Versões: Monterey, Ventura, Sonoma
Características: Design elegante, segurança
Uso: Design, desenvolvimento, criatividade
Linux
Participação: ~3% desktops, 90% servidores
Distribuições: Ubuntu, Fedora, Debian
Características: Código aberto, gratuito
Uso: Servidores, desenvolvimento, segurança
Sistemas Móveis
Android (Google)
~70% do mercado móvel mundial
Baseado em Linux, código aberto
iOS (Apple)
~25% do mercado móvel mundial
Exclusivo para dispositivos Apple
Tipos de Sistemas Operacionais
Para cada dispositivo, um sistema específico
Desktop/Laptop
Características
Interface gráfica rica, multitarefa avançada
Exemplos
Windows 11, macOS Sonoma, Ubuntu
Uso
Trabalho, estudos, entretenimento
Servidores
Características
Alta disponibilidade, multiusuário
Exemplos
Windows Server, Linux (CentOS, RHEL)
Uso
Sites, bancos de dados, aplicações
Móveis
Características
Touch, economia de bateria, portabilidade
Exemplos
Android, iOS, HarmonyOS
Uso
Comunicação, apps, mobilidade
Embarcados
Características
Específicos, tempo real, recursos limitados
Exemplos
FreeRTOS, Embedded Linux, QNX
Uso
IoT, carros, eletrodomésticos
🎯 Resumo da Aula
Evolução
4 gerações de computadores
Classificação
Usuários, tarefas, processamento
Principais SOs
Windows, macOS, Linux
Tipos
Desktop, servidor, móvel, embarcado
📚 TRABALHO EM GRUPO
Pesquisa Dirigida - Comparação de SOs e Distribuições Linux
Instruções Gerais
📅 Prazo: 27/08/2025
Formato: Apresentação 10 min + Relatório
Grupos: Duplas
Entrega: Slide simples + Relatório escrito
Temas Disponíveis
🔍 O que pesquisar?
Público-alvo
Para quem é indicado?
Características
Principais recursos
Interface
Como é a aparência?
Prós e Contras
Vantagens e limitações
🎤 Estrutura da Apresentação (10 min)
📄 Relatório Escrito
- Capa com nomes
- Introdução
- Desenvolvimento
- Conclusão
- Referências