Mostrando postagens com marcador android. Mostrar todas as postagens

Sistemas Operacionais: Principais Interfaces de uso


     Os sistemas operacionais fornecem abstração de hardware para que seus recursos possam ser usados de maneira correta e padronizada, mas para ser possível operar um computador, é necessário fornecer também uma interface para que o usuário possa desfrutar dos recursos do sistema. Atualmente as principais interfaces de uso são as seguintes:

Interface de terminal

     A interface de terminal, também chamada "CLI" (Command Line Interface) funciona exclusivamente com teclado e mouse. Os comandos são digitados a partir de um prompt e são interpretados por um interpretador de comandos, conhecidos também por shells, bastante comuns em sistemas padrão POSIX. Um exemplo de interpretador de comandos seria o Bash. Usada geralmente por usuários avançados e em atividades específicas, como gerenciamento remoto, utiliza poucos recursos de hardware em comparação a interface gráfica.

Interface textual


     Assim como a interface de terminal, a interface textual também é baseada em texto, porém também tem à disposição um ambiente de trabalho composto por menus, janelas e botões. Como exemplo MS-DOS.

Interface gráfica


     Nesse tipo de interface, também chamada GUI (Graphic User Interface) além de menus, janelas e botões também existem figuras, tanto vetoriais quanto fotografias. O usuário interage com esse tipo de interface usando o mouse, podendo também usar o teclado e teclas de atalho, ou então usando toques e gestos em touchscreens.

Interface de voz 

     Interfaces de voz, ou VUI (Voice User Interface), são aquelas em que o usuário interage com o sistema por meio de comandos sonoro, a exemplo o Google Now (android), Cortana (WinPhone), Siri (iOS).

Fonte: wikipedia

Sistemas Operacionais







Um sistema operacional é um programa ou conjunto de programas responsável por coordenar os processos de um sistema. Segundo alguns autores (Silberschatz et al, 2005; Stallings, 2004; Tanenbaum, 1999), existem dois modos distintos de conceituar um sistema operacional:

- Visão top-down: pela perspectiva do usuário (ou programador) faz o papel de intermediário entre o software (programas) e os componentes físicos do computador, o (hardware); ou

-Visão bottom-up (de baixo para cima): é um gerenciador de recursos, i.e., que controla quais aplicações (processos) podem ser executadas, quando devem ser executadas e quais recursos (memória, disco, periféricos) podem ser utilizados.

Suas funções são:
Gerenciar processos;
Gerenciar a memória;
Criar um sistema de arquivos;
Entrada e saída de dados.

Fonte: Wikipédia.