Aula 1 SO Conceitos B Sicos
Universidade Federal do Piauí – UFPI
Campus Senador Helvídio Nunes de Barros – Picos –PI
Bacharelado em Sistemas de Informação
Sistemas Operacionais
Introdução aos Conceitos Básicos
Sistemas de Informação – UFPI
Prof. Msc. Frank César Lopes Véras
2015.1
AULA 1
1. Introdução
• Um sistema computacional moderno
– Um ou mais processadores, memórias, discos e dispositivos de
E/S.
• E se cada programador tivesse de entender como cada dispositivo funciona?
– A maioria deles não é fácil de gerenciar e manter o desempenho.
• Por todas as dificuldades é necessário um dispositivo de software – “Sistema Operacional” – S.O.
• O S.O. oferece um sistema computacional
– Modelos simples e de fácil utilização;
– Gerência em alto nível de todos os recursos da máquina.
1
31/03/2015
1. Introdução
• Existem vários Sistemas Operacionais no mercado, os mais conhecidos são:
Windows
Linux
FreeBSD
Mac OS
Android
Google OS
1. Introdução
• Programa com o qual os usuários interagem diretamente (interface)
– Shell (interpretador de comandos)
• Quando é baseado em texto, e
– GUI (interface gráfica com o usuário)
• Quando é baseado em formas e ícones.
• Esse programa não é parte do SO
– Utiliza-o para realizar o trabalho
2
31/03/2015
2. Panorama do Sistema Operacional
ou Modo
Supervisor
Chips, placas, discos, teclado, monitor e afins
2. Panorama do Sistema Operacional
• A maioria dos Sistemas Operacionais possuem dois modos de Operação:
Modo Supervisor: SO tem acesso completo a todo o hardware e pode executar qualquer instrução;
Dependendo da capacidade da máquina
Modo Usuário: Resto do software opera nesse modo;
Apenas um subconjunto de instruções da máquina está disponível. São proibidas para programas de modo usuário:
Instruções que afetam o controle da máquina, ou
Que realizam E/S
3
31/03/2015
2. Panorama do Sistema Operacional
• O SO opera diretamente no hardware
• Fornece base para outros softwares
• Uma das suas