Escolar Documentos
Profissional Documentos
Cultura Documentos
Operating System Concepts Essentials – 2nd 1.2 Silberschatz, Galvin and Gagne
Objetivos
Operating System Concepts Essentials – 2nd 1.3 Silberschatz, Galvin and Gagne
O que é um Sistema Operacional?
Para Maia(2013), é um conjunto de rotinas executado pelo
processador, de forma semelhante aos programas dos usuários. Sua
principal função é controlar o funcionamento de um computador,
gerenciando a utilização e o compartilhamento dos seus diversos
recursos, como processadores, memórias e dispositivos de entrada
e saída”. Os sistemas operacionais têm, basicamente, duas funções:
• facilitar o acesso a recursos do sistema;
•organizar o compartilhamento de recursos de forma a
garantir a sua proteção.
Operating System Concepts Essentials – 2nd 1.4 Silberschatz, Galvin and Gagne
Estrutura de um Sistema Computacional
Operating System Concepts Essentials – 2nd 1.6 Silberschatz, Galvin and Gagne
Definição de Sistema Operacional
Operating System Concepts Essentials – 2nd 1.7 Silberschatz, Galvin and Gagne
Inicialização do Computador
Bootstrap. É o processo de inicialização do micro, onde é lido
primeiramente o BIOS e em seguida carregado o sistema operacional e
programas. O termo bootstrap poderia ser traduzido para o Português
como "levantar-se puxando as próprias botas". A idéia tem uma certa
semelhança com o processo de boot de um PC, onde ele se inicializa
sozinho.
Operating System Concepts Essentials – 2nd 1.8 Silberschatz, Galvin and Gagne
Organização do Sistema Computacional
Operating System Concepts Essentials – 2nd 1.9 Silberschatz, Galvin and Gagne
Operação do Sistema Computacional
Lista Duplamente
Encadeada
Lista Encadeada
Circular
Computação distribuída
Coleta de sistemas separados, possivelmente
heterogenêos, conectados em rede
Network é um caminho de comunicação,
TCP/IP é a mais
comum
– Local Area Network (LAN) – Rede de Área
Local
– Wide Area Network (WAN) - Rede de Longa
Distância
– Metropolitan Area Network (MAN) - Rede de
Área
Metropolitana
Network Operating System (Sistema Operacional
de
Redes) fornece recursos entre sistemas na rede.
Esquema de comunicão permite que
sistemas troquem mensagens
Operating System Concepts Essentials – 2
nd 1. Silberschatz, Galvin and Gagne
Ambiente Computacional – Cliente-Servidor
Computação Cliente-Servidor
Terminais burros substituídos por computadores
inteligentes
Muitos sistemas agora servidores, respodem as
requisições geradas pelos clientes.
Compute-server system (Sistema de
Servidor de Computação) fornece uma
interface para o cliente requisitar
serviços (isto é: uma base de dados)
File-server system (Sistema de Arquivo-
Servidor) fornece interface para clientes
armazenarem e recuperar arquivos
c) Uma vizinhança.