-
Segundo alguns autores (Silberschatz et al, 2005; Stallings, 2004; Tanenbaum, 1999), existem dois modos distintos de conceituar um sistema operacional:
pela perspectiva do usuário ou programador (visão top-down): é uma abstração do hardware, fazendo o papel de intermediário entre o aplicativo (programa) e os componentes físicos do computador (hardware); ou
numa visão bottom-up, de baixo para cima: é um gerenciador de recursos, i.e., controla quais aplicações (processos) podem ser executadas, quando, que recursos (memória, disco, periféricos) podem ser utilizados
[FONTE: https://sites.google.com/site/profsuzano/sistemas-operacionais]
-
Visão top-down: o sistema operacional age como uma espécie de “camada” que fica entre o hardware e o usuário, possibilitando a ele formas mais amigáveis de interagir com o computador, como por exemplo os sistemas de janelas vistos em todos os sistemas operacionais modernos.
Bottom-up: o sistema operacional faz todo o gerenciamento de hardware do computador, como o controle da alocação de memória utilizada pelos softwares do usuário, o controle dos dispositivos de entrada e saída de dados (mouse, teclado, impressoras…) e o gerenciamento do hd.
-
abstração significado dicionário = o resultado dessa operação.
A visão top-down de um sistema operacional é definida, na perspectiva do usuário, como uma abstração de hardware.
ou seja:
A visão top-down de um sistema operacional é definida, na perspectiva do usuário, como um o resultado da operação do de hardware.
.
.