Conceitos básicos de SO Flashcards
(4 cards)
O que é um sistema operacional?
É um conjunto de programas que gerencia os recursos do hardware e fornece uma abstração mais simples (máquina estendida) para os usuários e aplicações.
Quais são as duas funções principais de um sistema operacional, segundo Krakowiack/Tanenbaum?
Criar uma abstração do hardware (máquina estendida) e gerenciar os recursos da máquina.
O que significa “máquina estendida” no contexto de sistemas operacionais?
É a abstração que o sistema operacional fornece, simplificando o acesso e a manipulação do hardware para os programadores, ocultando detalhes complexos como operações de E/S e gerenciamento de memória.
Qual a diferença entre modo usuário e modo protegido?
No modo protegido (ou kernel), o sistema operacional tem acesso total ao hardware e pode executar todas as instruções, enquanto no modo usuário certas instruções privilegiadas são proibidas para proteger o sistema.