1 of 31

2025

Aula 06

Software: o que é e suas principais características

Turma: Intermediário

2 of 31

O que é Software?

  • A “mente” do computador, que dita as regras para o que vai ser feito pelo hardware
  • Todo programa/aplicação/parte não física do computador é o software

3 of 31

Comparando com o corpo humano…

Hardware

Software

4 of 31

Software x Hardware

5 of 31

Softwares de aplicação

  • São programas que usamos no nosso dia a dia para trabalhar, estudar, se divertir….

6 of 31

Softwares de programação

  • Ferramentas utilizadas para implementar novos softwares
  • Softwares utilizados para programar/escrever código
  • Linguagens de programação

7 of 31

Softwares de sistema

  • Programas encarregados pela comunicação entre o computador (linguagem de máquina) e o usuário
  • Controlam a parte física (hardware) do computador e permitem que outros programas funcionem

8 of 31

Exemplos: Sistema Operacional

  • A ponte entre o usuário e o hardware. Vai administrar e gerenciar os recursos de um sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros
  • É o “dono da casa”, cuidando para que tudo fique no seu lugar e que seja feito da forma correta
  • Ele que vai transformar cliques no computador em algo que o computador consiga entender e executar

9 of 31

Exemplos: Sistema Operacional

10 of 31

Exemplos: Windows

  • Desenvolvido pela Microsoft nos anos 80. Atualmente é o mais utilizado em computadores, sendo compatível com grande parte dos componentes de hardware produzidos
  • Interface bastante amigável
  • Separado por versões e não por distribuições, então é menos customizável
  • Software pago!

11 of 31

Exemplos: Windows

12 of 31

Exemplos: Unix

  • O pai dos sistemas operacionais, sendo a base para outros sistemas
  • Inovou com a introdução de sistemas multitarefas, com a execução de tarefas simultâneas
  • Multiusuário, permitindo compartilhar tanto hardware quanto software
  • Suporta tanto linha de comando quanto interface gráfica
  • Sistema mais complexo de instalação de aplicações, servindo como uma maior proteção

13 of 31

Exemplos: Unix

14 of 31

Exemplos: macOS

  • Baseado em Unix, desenvolvido para MacBooks (computadores da Apple) e iMacs (tablets Apple), sendo o segundo mais utilizado;
  • Ótimo para softwares gráficos
  • Alto valor!
  • Dificuldade de uso, forma de uso própria
  • Mais seguro, sem a necessidade de antivírus
  • Compatibilidade exclusiva com produtos Apple

15 of 31

Exemplos: macOS

16 of 31

Exemplos: Linux

  • Baseado em Unix
  • Diversas distribuições: Debian, Arch, Mint, Ubuntu etc. Cada uma vai ser destinada a um tipo de usuário
  • Código Aberto e gratuito
  • Menos amigável para usuário iniciantes (muito usado por programadores)
  • Maior dificuldade para utilização de hardwares periféricos

17 of 31

Exemplos: Linux

18 of 31

Exemplos: Linux

19 of 31

Exemplos: Android

  • Pertencente a Google, utilizado em aparelhos como Samsung, Motorola, LG e Xiaomi
  • Altamente personalizável, de modo que cada fabricante vai implementar o Android de sua própria forma
  • Alta compatibilidade com outros softwares e hardwares

20 of 31

Exemplos: Android

21 of 31

Exemplos: iOS

  • Restritos aos iPhones da Apple
  • Ecossistema fechado, com softwares e hardwares possíveis de se utilizar muito restritos
  • Aplicativos nativos, rápidos e intuitivos
  • Atualizações regulares

22 of 31

Exemplos: iOS

23 of 31

Exemplo de Software de Sistema: Drivers

  • Programa pequeno
  • Permite que o sistema operacional do computador possa se comunicar com o dispositivo conectado a ele, interpretando o que o dispositivo precisa
  • Forma de se lidar com os periféricos inseridos no computador. Ex: mouse, impressora, bluetooth etc
  • Sem um driver, o periférico não operará adequadamente

24 of 31

Exemplo: Drivers

Driver

25 of 31

Exemplo: Drivers

26 of 31

Exemplo de Softwares de Sistema: Firmware

  • Software com uma série de instruções permanentes gravadas em dispositivos de hardware
  • Geralmente não permitem a alteração do usuário
  • Roda diretamente no aparelho onde está instalado
  • Enquanto outros softwares estão em dispositivos de armazenamento (como HD), o firmware está em um chips de memória de leitura, como a ROM ou cartões de memória

27 of 31

Onde encontramos firmware?

  • BIOS do computador
  • Controles remotos
  • Celulares
  • Televisões

28 of 31

Sistema Integrado de Entrada e Saída - BIOS

  • Inicializado ao ligar o computador
  • Identifica todos os componentes hardware
  • Se a BIOS define que está tudo certo, é feito o carregamento do sistema operacional para que ele possa assumir o gerenciamento das operações
  • Como acessar: apertar a tecla determinada (depende do fabricante) para acesso antes da inicialização completa do computador

29 of 31

Sistema Integrado de Entrada e Saída - BIOS

30 of 31

Exercícios

  • Acesse o material abaixo clicando no link
  • Faça uma cópia do documento
  • Responda às perguntas!
  • Lista de exercícios

31 of 31

Obrigado!

Obrigado!

pet.inf.ufpr.br

pet@inf.ufpr.br

@petcompufpr