aula1 SO
E
FUNDAMENTOS DE SISTEMAS
OPERACIONAIS
AULA 1
Prof. Me. Marcelo Candido Ferreira
INTRODUÇÃO A SISTEMAS OPERACIONAIS
• Sistema Operacional
– conjunto de rotinas executadas pelo processador
– Gerenciamento do computador (processadores, memória, dispositivos de I/O)
– Interface entre o usuário e o computador
– Rotinas executadas de forma concorrente em função de eventos assíncronos (programas convencionais são executados de forma linear)
– Obs.: torna a utilização do computador mais simples, rápida e segura para o usuário.
INTRODUÇÃO A SISTEMAS OPERACIONAIS
• Funções Básicas
– Facilidade de acesso aos recursos do sistema
• SO como interface entre os usuários e os recursos disponíveis (monitores, impressoras, unidades de
CD/DVD, discos, etc)
• Torna transparente a comunicação entre o usuário e os dispositivos (usuário não toma conhecimento da forma que o SO realiza a comunicação física e lógica com os recursos do computador)
• Ambiente de comunicação computador/recursos é chamado de “máquina virtual”.
INTRODUÇÃO A SISTEMAS OPERACIONAIS
• Funções Básicas
– Facilidade de acesso aos recursos do sistema
INTRODUÇÃO A SISTEMAS OPERACIONAIS
• Máquina de Camadas
– Um sistema computacional é formado por dispositivos de hardware (circuitos eletrônicos, placas, cabos e fontes de alimentação) que sem um SO tem pouca utilidade.
– Através de software (SO) os serviços disponibilizados pelo hardware são oferecidos aos usuários.
– Obs.: uma operação do software pode ser implementada no hardware, enquanto uma operação do hardware pode ser simulada via software.
INTRODUÇÃO A SISTEMAS OPERACIONAIS
• Máquina de Camadas
– Nos primeiros computadores o programador precisava conhecer a complexidade do hardware para poder trabalhar e a programação era realizada em linguagem de máquina. – Com o SO a interação entre usuário e o computador ficou mais simples, confiável e eficiente. A partir do SO a parte física do computador tornou-se transparente para o
usuário.