Organizaçao Estruturada de Computadores - Resusmo Capitolo 6
7598 palavras
31 páginas
CAPÍTULO 6 – NÍVEL DE SISTEMA OPERACIONAL6.1 Introdução
Nível que automatiza as funç ões do operador do sistema.
Nível 3
Nível de Sistema Operacional
Sistema Operacional
Nível 2
Nível de Máquina Convencional
Microprograma
Nível 1
Nível de Microprogramaçã o
Hardware
Nível 0
Nível de Ló gica Digital
Figura 6.1. O nível de Sistema Operacional.
Facilidades suportadas pelo nível de sistema operacional:
Memó ria virtual (uso de memó ria secundária como se fosse memó ria principal, aumentando o espaço de endereça mento).
E/S virtual (instruç õ es de E/S de alto nível facilitam a programaçã o e fornecem garantias mínimas de segurança ).
Multiprogramaçã o (possibilidade de interpretar várias máquinas de nível 3 em paralelo).
Etcétera.
O Nível de Sistema Operacional inclui as seguintes instruç õ es:
Instruç õ es de linguagem de máquina, interpretadas diretamente pelo nível inferior (microprograma ou hardware).
Instruç õ es adicionais, próp rias do nível, interpretadas pelo Sistema Operacional (SO): programa de nível 2 que interpreta o nível 3.
A interpretaçã o de instruç õ es implica na realizaçã o de ciclos de busca-decodificaçã o-execuçã o:
PC de Nível 3 aponta para a pró xima instrução de nível de SO.
PC de Nível 2 aponta para a pró xima instruçã o do SO.
PC de Nível 1 aponta para a pró xima microinstruçã o a ser executada pelo hardware.
Instruç õ es
Instruç õ es
comuns
do nível de SO
PC
PC
Programa do
Programa do
Nível 3 usuário (nível 3)
Nível 3 usuário (nível 3)
PC
SO (nível 2)
SO (nível 2)
Nível 2