Organizaçao Estruturada de Computadores - Resusmo Capitolo 6

7598 palavras 31 páginas
CAPÍTULO 6 – NÍVEL DE SISTEMA OPERACIONAL

6.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

Relacionados