Prévia do material em texto
Engenharia de Produção
Professora: Leiry Viana
Governança e Tecnologia da Informação e Comunicação
Conteúdo Programático
Software
Tipo de Software
Firmware
Sistema Operacional
Booststrapping
Versões do Windows 10
Software
Parte lógica do computador
Programas, aplicativos, softwares
É aquilo que você não pode tocar
Tipos de Software
Software
Básico
Aplicativo
Utilitário
Embarcado
Software Básico
É responsável por:
Fazer o computador funcionar
Gerenciar os recursos de hardware
Fornecer uma base para outros programas funcionarem
Exemplos:
Linux
Windows
MacOS
Software Aplicativo
Executa tarefas específicas para o usuário
Exemplos:
Microsoft Word
Google Chrome
Photoshop
Software Utilitário
São programas que ajudam a configurar, analisar e otimizar os recursos do computador
Exemplos:
Ccleaner – Limpeza de arquivos
7-Zip – Compactação e descompactação de arquivos
Avast - Antivírus
Software Embarcado
Software desenvolvido para realizar funções específicas em dispositivos eletrônicos dedicados, que geralmente têm recursos computacionais limitados.
É executado em hardware especializado e, muitas vezes, depende do firmware para interagir com o hardware.
Exemplos:
Sistema de navegação GPS
Softwares de smart Tvs, relógios inteligentes
Firmware
É um tipo específico de software que está permanentemente armazenado em um dispositivo de hardware.
Atua como uma ponte entre o hardware e o software de mais alto nível, permitindo que o hardware funcione corretamente.
Funciona em baixo nível, diretamente no hardware.
Firmware x Software embarcado
Características Firmware Software embarcado
Nível Baixo nível, diretamente ligado ao hardware Nível mais alto, interage com o firmware e o hardware
Função Controlar funções básicas do hardware Realizar tarefas específicas do dispositivo
Exemplo Firmware de um roteador ou impressora Software de interface da Smart TV ou GPS de carro
Atualizações Raras, podem ser arriscadas Mais frequentes, como em Smart TVs e consoles
Sistema Operacional
Palavras-chaves
Base
Plataforma
Controle
Gerenciamento
HARDWARE
SOFTWARE
SISTEMA OPERACIONAL
Sistema Operacional
É o software com a função de administrar os recursos de um sistema, incluindo componentes de hardware e componentes lógicos como arquivos e programas, possibilitando a utilização pelos usuários (FURTADO, 2021).
Sistema operacional
Gerencia
Processadores
Armazenamento
Dispositivos de entrada
Dispositivos de saída
Recursos que potencializam a utilização de um computador
Sistema Operacional
Exemplos de SO
Windows
MAC OS
Linux
Sistema Operacional
Kernel
Hardware
Prompt de Comando
Gerenciador de Software
Interface Gráfica
Núcleo
Gerenciador de memória
Gerenciador de arquivos
Gerenciador de processador
Usuário
Bootstrapping
BOOTLOADER DO WINDOWS: BOOT MANAGER
BOOTLOADER DO LINUX: GRUB
BIOS
Carregamento do Bootloader (SSD ou HD)
Bootloader: carrega o kernel do SO na memória ram
Kernel assume o controle
Resumo do Processo
BIOS faz a verificação do sistema e localiza o dispositivo de inicialização (SSD/HD).
Bootloader é carregado do SSD/HD e inicia o carregamento do sistema operacional.
Kernel do sistema operacional é carregado pelo bootloader e assume o controle do sistema.
Kernel carrega drivers, gerencia o hardware e inicia processos até chegar à tela de login ou desktop.
Microsoft Windows
MS DOS – 1981
Windows 1.0 - 1985
Windows 2.0 - 1987
Windows 3.0 - 190
Windows 95 – 1995
Windows 98 – 1998
Windows ME (Milenium Edition) – 2000
Windows XP – 2001
Windows Vista – 2007
Windows 7 – 2009
Windows 8 e 8.1
Windows 10 – 2015
Windows 11 -2021
Windows 10
Versões
Windows 10 Home
Windows 10 Mobile
Windows 10 Pro
Windows 10 Enterprise
Windows 10 Education
Windows 10 Mobile Enterprise
Desktops, tablets e 2 em 1
Dispositivos mobile
Empresas menores ou home offices
Grandes e médias empresas
Ambientes escolares
Mercado corporativo, uso de smartphones
Referências
FURTADO, Alfredo Braga. Sistemas Operacionais em Questões. Belém, 2021. E-book Kindle.
image1.jpeg
image2.jpeg
image7.png
image3.png
image4.png
image5.png
image6.png
image8.png
image9.svg
.MsftOfcThm_Text1_Fill_v2 {
fill:#FFFFFF;
}