software do sistema: O software do sistema gerencia e controla o hardware do computador e fornece uma plataforma para executar o software de aplicativo. Exemplos incluem:
*
Sistemas operacionais (OS): Windows, MacOS, Linux, Android, iOS. Eles gerenciam todos os recursos de hardware e software de um computador.
*
Drivers de dispositivo: Software que permite que o sistema operacional se comunique com dispositivos de hardware específicos (impressoras, placas gráficas etc.).
*
BIOS/UEFI: Sistema básico de entrada/saída (ou interface de firmware extensível unificada) - firmware que inicializa o hardware quando o computador é iniciado.
*
firmware: Software incorporado que controla os dispositivos de hardware (por exemplo, firmware em uma impressora, roteador ou sistema incorporado).
*
software de utilitário: Programas que executam tarefas específicas de manutenção ou gerenciamento, como limpeza de disco, software antivírus, ferramentas de monitoramento do sistema (por exemplo, desfragmentador de disco, ccleaner, gerenciador de tarefas).
*
Compiladores e intérpretes: Traduzir linguagens de programação (como C ++, Java, Python) em código legível por máquina.
Software de aplicativo: O software do aplicativo foi projetado para executar tarefas específicas para os usuários. Exemplos incluem:
*
Processadores de texto: Microsoft Word, Google Docs, LibreOffice Writer.
*
planilhas: Microsoft Excel, Google Sheets, LibreOffice Calc.
* bancos de dados
: MySQL, Oracle, Microsoft Access.
*
Software de apresentação: Microsoft PowerPoint, Google Slides, LibreOffice Impress.
*
Navegadores da web: Chrome, Firefox, Safari, Edge.
*
Clientes de email: Outlook, Thunderbird, Gmail (webmail também é um aplicativo).
*
Editores gráficos: Adobe Photoshop, Gimp.
*
Editores de vídeo: Adobe Premiere Pro, Final Cut Pro, Davinci Resolve.
*
Jogos: Minecraft, Fortnite, Call of Duty.
*
software de contabilidade: QuickBooks, Xero.
*
software CAD: AutoCAD, SolidWorks.
A distinção nem sempre é perfeitamente clara; Alguns softwares podem desfocar as linhas entre o sistema e o software de aplicativo. Por exemplo, uma máquina virtual (como VMware ou VirtualBox) possui elementos de ambos.