Fundamentos de sistemas operaionais
UNIP CG- GESTÃO DE TECNOLOGIA DA INFORMAÇÃO A) Descreva, com suas palavras e de forma breve, o que é um Sistema Operacional.
O Sistema Operacional, gerência o computador por meio um conjunto de programas e comandos que visem coordenar a interface entre o computador e o usuário.
É o principal programa do sistema, que controla todos os recursos do computador.
B) Cite e descreva resumidamente os principais componentes de um Sistema Operacional.
O escalonador de Processos determina o exato momento de executar um processo pelo processador. O gerenciador de memória determina o quanto de memória será cedida ao sistema operacional e o que fazer quando ficar sem capacidade de memória(cheia). O gerenciador de entrada e saída coordena todos os dispositivos de Hardware. O gerenciador de comunicação interprocessos é a ferramenta que permite a comunicação de processos. E o Gerenciador de Arquivos coordena onde os arquivos serão arquivados e cria endereços para acessar esses arquivos.
C) Explique o conceito de multiprogramação, criado na década de 1960.
A multiprogramação consiste em dividir a memória em varias partições de vários tamanhos para poder ficar com vários programas ativos na memória. Um programa é executado enquanto o outro espera sua vez de começar.
D) Defina Sistema de Tempo Real e Sistema de Tempo Compartilhado.
O Sistema tempo compartilhado consiste na cessão por parte da CPU em determinar quanto tempo cada processo dispõe para trabalhar, assim que esse tempo acaba o processo cessa e dá lugar a outro processo para que esse também trabalhe no seu tempo determinado.
O Sistema de tempo real são comumente usados e como dispositivos de controle, mas também possuem uma restrição crítica em relação ao tempo.
E) Defina Interfaces de Programação de Aplicativos (API). O que são linguagens de programação de 'alto nível'?
As API’s são programas que gerenciam a interface entre o usuário e os programas