SISTEMAS OPERACIONAIS • CARACTERÍSTICAS - Principal programa (software) do computador - Gerenciar todo o funcionamento do computador - Softwares e Hardwares - Intermediário entre o usuário e a máquina - Facilita a comunicação do usuário - “Traduz” as ações do usuário para o hardware - Formas de comunicação - Forma visual/interativa - modo Gráfico de interatividade - Sistema Batch - modo Shell de interatividade
Valéria Souza dos Santos - 93458835253
SISTEMAS OPERACIONAIS • EXEMPLO DE SISTEMA OPERACIONAL: - Windows - Linux - Chrome OS (baseado em núcleo Linux) - UNIX - MS Dos - Mac OS - Android E iOS
Valéria Souza dos Santos - 93458835253
SISTEMAS OPERACIONAIS • PROGRAMAS NATIVOS - Aplicativos, programas, softwares, utilitários - Instalado junto com o Sistema Operacional. - Não são os programas e arquivos de sistema. - Programa nativo do Windows - Windows media player, bloco de notas, Internet Explorer, calculadora... - Programas nativos Linux - Não podemos afirmar - Preferencialmente programas de classificação livre - BrOffice, Mozilla Firefox...
Valéria Souza dos Santos - 93458835253
SISTEMAS OPERACIONAIS • PARTES DO SISTEMA OPERACIONAL (SUBSISTEMA) - Cada Subsistema possui uma função específica - Interagem entre si para melhor funcionamento do SO
Valéria Souza dos Santos - 93458835253
SISTEMAS OPERACIONAIS • PARTES DO SISTEMA OPERACIONAL (SUBSISTEMA) o KERNEL (NÚCLEO/CENTRO/CERNE) • MONOLÍTICO - Primeiro formato de arquitetura a ser utilizado - Permite acesso direto ao núcleo - sem barreiras - Executa a informação em um único bloco - módulos pequenos - Melhor desempenho que as outras arquiteturas - Exemplo: Linux e (Cespe: Windows)
Valéria Souza dos Santos - 93458835253
SISTEMAS OPERACIONAIS • PARTES DO SISTEMA OPERACIONAL (SUBSISTEMA) o KERNEL (NÚCLEO/CENTRO/CERNE) • ESCALONADOR (SCHEDULER) - Funciona como um agendador de tarefas - Gerencia os processos a serem executados no SO - Opera com ação Preemptiva: - Interrompe um processo para executar outro prioritário - Classifica um processo no sistema - Em Execução: está usando a CPU. - Pronto ou executável: na fila para execução - Bloqueado: parado pelo sistema