UNIDADE 2 - AULA 5 Flashcards
O que é um sistema operacional?
Um sistema operacional é um software que gerencia os recursos de hardware de um computador e fornece serviços aos programas de aplicação.
O que é um processo em um sistema operacional?
Um processo em um sistema operacional representa um programa em execução, incluindo o código do programa, os dados associados e sua pilha.
Quais são os três estados de um processo em um sistema operacional?
Os três estados são: em execução, pronto e bloqueado.
Quais são as transições de estado de um processo em um sistema operacional?
As transições incluem:
Processo bloqueado enquanto aguarda uma entrada de dispositivos de E/S.
O escalador de processos seleciona outro processo.
O escalador de processos seleciona o mesmo processo novamente.
Uma entrada de dispositivo se torna disponível.
O que acontece durante a transição 1 de estado de um processo?
A transição 1 ocorre quando um processo em execução não pode continuar devido à falta de um recurso necessário, como uma entrada de dispositivo de E/S.
Quais são as causas das transições 2 e 3 de estado de um processo?
As transições 2 e 3 são causadas pelo escalador de processos. A transição 2 ocorre quando o escalador decide dar a vez a outro processo após o atual ter utilizado a CPU por tempo suficiente. A transição 3 ocorre quando o escalador decide que o processo deve voltar a ser executado pela CPU.
O que causa a transição 4 de estado de um processo?
A transição 4 ocorre devido à ocorrência de um evento externo que era aguardado pelo processo, como uma entrada de dispositivo se tornando disponível.
Qual é a função do sistema operacional em um computador?
O sistema operacional fornece aos programas de usuário um modelo de computador mais simples e limpo, além de lidar com o gerenciamento de todos os recursos de hardware.
Por que os programas de usuário não precisam se comunicar diretamente com os dispositivos de hardware?
Os programas de usuário se comunicam com o sistema operacional, que por sua vez lida com a comunicação com os dispositivos de hardware através dos drivers, facilitando o desenvolvimento de aplicativos.
Como são organizados os softwares de sistema?
Os softwares de sistema são organizados em duas categorias: programa de gerenciamento do sistema e programa de desenvolvimento do sistema.
Programa de desenvolvimento do sistema é…
Programas que possibilitam ao usuário o desenvolvimento de programas para o processamento das informações.
Exemplos: editores das linguagens de programação e ferramentas de programação da engenharia de software, que auxiliam no projeto dos aplicativos que serão utilizados pelos usuários.
programa de gerenciamento do sistema é…
É responsável pelo gerenciamento dos recursos de hardware, software, rede e pelos dados necessários para que as tarefas dos usuários sejam executadas.
Exemplos: o sistema operacional, utilitários do sistema, gerenciamento de banco de dados e gerenciamento de rede.
Quais são as responsabilidades do sistema operacional em um computador?
O sistema operacional inicializa o hardware do computador, controla os dispositivos, gerencia e escalona tarefas, além de manter a integridade do sistema.
O que é o kernel em um sistema operacional?
O kernel é o núcleo do sistema operacional, responsável por gerenciar processos e memória, realizar escalonamento de tarefas, executar comunicação entre processos e processar execuções e interrupções.
Quais são as funções do shell em um sistema operacional?
O shell, também conhecido como ambiente operacional ou interpretador de comandos, assume o controle do programa, recebe as solicitações dos usuários, interpreta essas solicitações e atua sobre as execuções dos usuários.
Qual é a função principal do kernel em um sistema operacional?
A função principal do kernel é gerenciar recursos como processador, memória e dispositivos de armazenamento, alocando-os para os programas conforme necessário e iniciando os processos.
Quais são algumas das responsabilidades do kernel em um sistema operacional?
O kernel é responsável por iniciar o sistema, gerenciar recursos como memória e processador, possibilitar a comunicação com dispositivos através de drivers instalados e responder às solicitações dos programas com um conjunto de instruções adequadas.
Quais são os três tipos de interface de usuário?
Os três tipos são: orientada a comandos, orientada a menus e interface gráfica.
O que o sistema operacional realiza através da interface do usuário?
Através da interface do usuário, o sistema operacional permite que o usuário carregue programas, acesse arquivos e realize diversas tarefas.
Quais são algumas das responsabilidades do sistema operacional em relação ao gerenciamento de recursos de hardware?
O sistema operacional gerencia recursos como CPU, memória, dispositivos de armazenamento, placas de rede e diversos dispositivos de entrada e saída.
Quais são alguns exemplos de dispositivos de entrada e saída ?
Alguns exemplos são teclado, mouse, monitor de vídeo, impressora e dispositivos de armazenamento como discos rígidos e DVD.
Como são armazenadas as rotinas específicas dos programas executados na CPU?
As rotinas específicas dos programas são armazenadas na memória ROM (Read-only Memory) e acessadas pela CPU.
Qual é o papel do sistema operacional em relação aos dispositivos de entrada e saída?
O sistema operacional facilita a comunicação entre o computador e os dispositivos de entrada e saída, permitindo que o usuário interaja com o sistema e receba informações processadas.