Podcast
Questions and Answers
Qual é a principal função do interpretador de comandos (shell) em um sistema operativo?
Qual é a principal função do interpretador de comandos (shell) em um sistema operativo?
Qual componente não está diretamente relacionado à gestão de memória em sistemas operativos?
Qual componente não está diretamente relacionado à gestão de memória em sistemas operativos?
Na gestão de processos, qual é um dos objetivos primários?
Na gestão de processos, qual é um dos objetivos primários?
A gestão de E/S (Entrada e Saída) é responsável por controlar qual dos seguintes elementos?
A gestão de E/S (Entrada e Saída) é responsável por controlar qual dos seguintes elementos?
Signup and view all the answers
Como podem ser apresentados os interpretadores de comandos?
Como podem ser apresentados os interpretadores de comandos?
Signup and view all the answers
Qual função é atribuída às chamadas ao sistema em um sistema operativo?
Qual função é atribuída às chamadas ao sistema em um sistema operativo?
Signup and view all the answers
Qual é uma característica da gestão de processos em sistemas operativos?
Qual é uma característica da gestão de processos em sistemas operativos?
Signup and view all the answers
Quais componentes podem ser considerados parte do funcionamento interno de um sistema operativo?
Quais componentes podem ser considerados parte do funcionamento interno de um sistema operativo?
Signup and view all the answers
No contexto das funções do sistema operativo, o que envolve a gestão de arquivos?
No contexto das funções do sistema operativo, o que envolve a gestão de arquivos?
Signup and view all the answers
Qual das seguintes afirmações sobre o interpretador de comandos é verdadeira?
Qual das seguintes afirmações sobre o interpretador de comandos é verdadeira?
Signup and view all the answers
Qual dos seguintes comandos é específico do PowerShell?
Qual dos seguintes comandos é específico do PowerShell?
Signup and view all the answers
Qual comando no CMD é usado para remover um diretório vazio?
Qual comando no CMD é usado para remover um diretório vazio?
Signup and view all the answers
O que caracteriza o PowerShell em relação ao COMMAND.COM e CMD.EXE?
O que caracteriza o PowerShell em relação ao COMMAND.COM e CMD.EXE?
Signup and view all the answers
Qual é a função das chamadas ao sistema?
Qual é a função das chamadas ao sistema?
Signup and view all the answers
Qual é a função do comando 'Get-Service' no PowerShell?
Qual é a função do comando 'Get-Service' no PowerShell?
Signup and view all the answers
A partir de qual versão do Windows o CMD.EXE passou a substituir o COMMAND.COM?
A partir de qual versão do Windows o CMD.EXE passou a substituir o COMMAND.COM?
Signup and view all the answers
Qual é a ação do comando 'Remove-Item' no PowerShell?
Qual é a ação do comando 'Remove-Item' no PowerShell?
Signup and view all the answers
Qual é uma das características do gerenciamento de processos e threads pelo interpretador de comandos?
Qual é uma das características do gerenciamento de processos e threads pelo interpretador de comandos?
Signup and view all the answers
Qual comando no CMD é usado para copiar arquivos?
Qual comando no CMD é usado para copiar arquivos?
Signup and view all the answers
Qual é a função da chamada ao sistema 'CreateProcess'?
Qual é a função da chamada ao sistema 'CreateProcess'?
Signup and view all the answers
Qual das seguintes afirmações sobre chamadas ao sistema é verdadeira?
Qual das seguintes afirmações sobre chamadas ao sistema é verdadeira?
Signup and view all the answers
Qual é a descrição correta da chamada ao sistema 'WaitForSingleObject'?
Qual é a descrição correta da chamada ao sistema 'WaitForSingleObject'?
Signup and view all the answers
Para que serve a chamada ao sistema 'CloseHandle'?
Para que serve a chamada ao sistema 'CloseHandle'?
Signup and view all the answers
O que a chamada ao sistema 'DeleteFile' realiza?
O que a chamada ao sistema 'DeleteFile' realiza?
Signup and view all the answers
Qual é o objetivo da chamada 'GetFileAttributeEx'?
Qual é o objetivo da chamada 'GetFileAttributeEx'?
Signup and view all the answers
Qual é a principal vantagem do uso de chamadas ao sistema?
Qual é a principal vantagem do uso de chamadas ao sistema?
Signup and view all the answers
Qual destas chamadas ao sistema é utilizada para criar um ficheiro?
Qual destas chamadas ao sistema é utilizada para criar um ficheiro?
Signup and view all the answers
O que 'CreateDirectory' faz no contexto de chamadas ao sistema?
O que 'CreateDirectory' faz no contexto de chamadas ao sistema?
Signup and view all the answers
Qual chamada ao sistema é responsável por posicionar o ponteiro de deslocamento de um ficheiro?
Qual chamada ao sistema é responsável por posicionar o ponteiro de deslocamento de um ficheiro?
Signup and view all the answers
Qual é a principal função da chamada ao sistema ReadFile()?
Qual é a principal função da chamada ao sistema ReadFile()?
Signup and view all the answers
O que é um handle no contexto das operações sobre ficheiros?
O que é um handle no contexto das operações sobre ficheiros?
Signup and view all the answers
Qual é o objetivo das chamadas ao sistema em relação ao modo utilizador?
Qual é o objetivo das chamadas ao sistema em relação ao modo utilizador?
Signup and view all the answers
O que acontece quando se chama a função CloseHandle()?
O que acontece quando se chama a função CloseHandle()?
Signup and view all the answers
Qual é uma consequência de operações de E/S sem a utilização de chamadas ao sistema?
Qual é uma consequência de operações de E/S sem a utilização de chamadas ao sistema?
Signup and view all the answers
Por que os programas operam em modo utilizador com privilégios limitados?
Por que os programas operam em modo utilizador com privilégios limitados?
Signup and view all the answers
Qual é o papel do interpretador de comandos em relação às chamadas ao sistema?
Qual é o papel do interpretador de comandos em relação às chamadas ao sistema?
Signup and view all the answers
Quais operações geralmente requerem chamadas ao sistema?
Quais operações geralmente requerem chamadas ao sistema?
Signup and view all the answers
Qual seria uma operação que não necessita de chamar uma função de sistema?
Qual seria uma operação que não necessita de chamar uma função de sistema?
Signup and view all the answers
Qual é a função principal do modo kernel em um sistema operacional?
Qual é a função principal do modo kernel em um sistema operacional?
Signup and view all the answers
O interpretador de comandos no MS-DOS era chamado de COMMAND.EXE.
O interpretador de comandos no MS-DOS era chamado de COMMAND.EXE.
Signup and view all the answers
O PowerShell oferece capacidades de script muito mais limitadas do que o CMD.EXE.
O PowerShell oferece capacidades de script muito mais limitadas do que o CMD.EXE.
Signup and view all the answers
Em sistemas operativos modernos, o CMD.EXE substituiu o COMMAND.COM a partir do Windows 98.
Em sistemas operativos modernos, o CMD.EXE substituiu o COMMAND.COM a partir do Windows 98.
Signup and view all the answers
O comando 'mkdir' no CMD é utilizado para remover um diretório.
O comando 'mkdir' no CMD é utilizado para remover um diretório.
Signup and view all the answers
As chamadas ao sistema permitem que programas e utilizadores solicitem tarefas ao sistema operativo.
As chamadas ao sistema permitem que programas e utilizadores solicitem tarefas ao sistema operativo.
Signup and view all the answers
O comando 'del' é utilizado para copiar ficheiros de um local para outro no CMD.
O comando 'del' é utilizado para copiar ficheiros de um local para outro no CMD.
Signup and view all the answers
O comando 'Remove-Item' é específico do CMD e é utilizado para listar os serviços do sistema operativo.
O comando 'Remove-Item' é específico do CMD e é utilizado para listar os serviços do sistema operativo.
Signup and view all the answers
Get-Process é um comando no PowerShell que lista o conteúdo de um diretório.
Get-Process é um comando no PowerShell que lista o conteúdo de um diretório.
Signup and view all the answers
O sistema operativo MS-DOS não inclui nenhum interpretador de comandos no núcleo (kernel).
O sistema operativo MS-DOS não inclui nenhum interpretador de comandos no núcleo (kernel).
Signup and view all the answers
O comando 'Copy-Item' no PowerShell é utilizado para remover um diretório vazio.
O comando 'Copy-Item' no PowerShell é utilizado para remover um diretório vazio.
Signup and view all the answers
Programas em modo utilizador podem realizar operações de E/S sem recorrer a chamadas ao sistema.
Programas em modo utilizador podem realizar operações de E/S sem recorrer a chamadas ao sistema.
Signup and view all the answers
As chamadas ao sistema são específicas de cada sistema operativo e não se sobrepõem entre diferentes plataformas.
As chamadas ao sistema são específicas de cada sistema operativo e não se sobrepõem entre diferentes plataformas.
Signup and view all the answers
A chamada ao sistema CreateProcess é utilizada para criar ou abrir ficheiros no Windows.
A chamada ao sistema CreateProcess é utilizada para criar ou abrir ficheiros no Windows.
Signup and view all the answers
O interpretador de comandos, conhecido como shell, permite a interação com o sistema operativo apenas através de uma interface gráfica.
O interpretador de comandos, conhecido como shell, permite a interação com o sistema operativo apenas através de uma interface gráfica.
Signup and view all the answers
A função WaitForSingleObject permite que um programa aguarde a conclusão de um único processo.
A função WaitForSingleObject permite que um programa aguarde a conclusão de um único processo.
Signup and view all the answers
As chamadas ao sistema são a única forma de um programa interagir com o sistema operativo em modo utilizador.
As chamadas ao sistema são a única forma de um programa interagir com o sistema operativo em modo utilizador.
Signup and view all the answers
A gestão de ficheiros e pastas não está relacionada à segurança e proteção de dados dentro de um sistema operativo.
A gestão de ficheiros e pastas não está relacionada à segurança e proteção de dados dentro de um sistema operativo.
Signup and view all the answers
A chamada DeleteFile tem a capacidade de remover um diretório vazio do sistema de arquivos.
A chamada DeleteFile tem a capacidade de remover um diretório vazio do sistema de arquivos.
Signup and view all the answers
O sistema operativo é responsável por coordenação e sincronização entre processos através da gestão de comunicação.
O sistema operativo é responsável por coordenação e sincronização entre processos através da gestão de comunicação.
Signup and view all the answers
As chamadas GetFileAttributeEx retornam informações sobre o controle de processos no sistema operativo.
As chamadas GetFileAttributeEx retornam informações sobre o controle de processos no sistema operativo.
Signup and view all the answers
Os programas em modo kernel têm privilégios elevados e podem executar qualquer operação sem restrições.
Os programas em modo kernel têm privilégios elevados e podem executar qualquer operação sem restrições.
Signup and view all the answers
Os interpretadores de comandos não são essenciais para a administração de sistemas operativos.
Os interpretadores de comandos não são essenciais para a administração de sistemas operativos.
Signup and view all the answers
A gestão de E/S (Entrada e Saída) é uma função que não envolve periféricos.
A gestão de E/S (Entrada e Saída) é uma função que não envolve periféricos.
Signup and view all the answers
SetFilePointer é uma função chamada para fechar um arquivo aberto no Windows.
SetFilePointer é uma função chamada para fechar um arquivo aberto no Windows.
Signup and view all the answers
O shell apenas suporta comandos específicos de sistemas operativos, não permitindo a execução de scripts.
O shell apenas suporta comandos específicos de sistemas operativos, não permitindo a execução de scripts.
Signup and view all the answers
O funcionamento das chamadas ao sistema é um mecanismo que protege o núcleo do sistema operativo de operações potencialmente danosas.
O funcionamento das chamadas ao sistema é um mecanismo que protege o núcleo do sistema operativo de operações potencialmente danosas.
Signup and view all the answers
A chamada ao sistema RemoveDirectory pode remover um diretório que contenha arquivos.
A chamada ao sistema RemoveDirectory pode remover um diretório que contenha arquivos.
Signup and view all the answers
O modo kernel de um sistema operativo é responsável por garantir a segurança e proteção de dados em modo utilizador.
O modo kernel de um sistema operativo é responsável por garantir a segurança e proteção de dados em modo utilizador.
Signup and view all the answers
A gestão de processos em sistemas operativos envolve apenas o agendamento de tarefas, sem considerar a comunicação entre elas.
A gestão de processos em sistemas operativos envolve apenas o agendamento de tarefas, sem considerar a comunicação entre elas.
Signup and view all the answers
O sistema operativo não possui um mecanismo para lidar com operações de E/S de forma assíncrona.
O sistema operativo não possui um mecanismo para lidar com operações de E/S de forma assíncrona.
Signup and view all the answers
As chamadas ao sistema permitem que programas em modo utilizador realizem operações sem restrições.
As chamadas ao sistema permitem que programas em modo utilizador realizem operações sem restrições.
Signup and view all the answers
A função ReadFile() é utilizada para fechar o ficheiro e libertar os recursos associados ao handle.
A função ReadFile() é utilizada para fechar o ficheiro e libertar os recursos associados ao handle.
Signup and view all the answers
Handles são identificadores que permitem a interacção com ficheiros em sistemas operativos.
Handles são identificadores que permitem a interacção com ficheiros em sistemas operativos.
Signup and view all the answers
Os modos de acesso em um sistema operativo garantem que todas as operações de E/S ocorram sem a necessidade de chamadas ao sistema.
Os modos de acesso em um sistema operativo garantem que todas as operações de E/S ocorram sem a necessidade de chamadas ao sistema.
Signup and view all the answers
O modo kernel permite que os programas executem operações que podem afetar a segurança do sistema.
O modo kernel permite que os programas executem operações que podem afetar a segurança do sistema.
Signup and view all the answers
O interpretador de comandos opera somente em modo kernel, sem qualquer limitação de privilégios.
O interpretador de comandos opera somente em modo kernel, sem qualquer limitação de privilégios.
Signup and view all the answers
CloseHandle() é uma chamada ao sistema que fecha um ficheiro e libera o handle correspondente.
CloseHandle() é uma chamada ao sistema que fecha um ficheiro e libera o handle correspondente.
Signup and view all the answers
A gestão de memória em sistemas operativos não requer interações com o modo kernel.
A gestão de memória em sistemas operativos não requer interações com o modo kernel.
Signup and view all the answers
Operações de entrada/saída (E/S) podem ser realizadas diretamente em modo utilizador sem nenhuma verificação de segurança.
Operações de entrada/saída (E/S) podem ser realizadas diretamente em modo utilizador sem nenhuma verificação de segurança.
Signup and view all the answers
Os handles são criados quando um ficheiro é aberto e são utilizados para controlar o acesso a esse ficheiro ao longo do seu ciclo de vida.
Os handles são criados quando um ficheiro é aberto e são utilizados para controlar o acesso a esse ficheiro ao longo do seu ciclo de vida.
Signup and view all the answers
Qual é a principal diferença entre o modo utilizador e o modo kernel em um sistema operativo?
Qual é a principal diferença entre o modo utilizador e o modo kernel em um sistema operativo?
Signup and view all the answers
Descreva brevemente a função do comando 'ReadFile()' em um sistema operativo.
Descreva brevemente a função do comando 'ReadFile()' em um sistema operativo.
Signup and view all the answers
Por que é necessário utilizar chamadas ao sistema para operações que requerem privilégios de modo kernel?
Por que é necessário utilizar chamadas ao sistema para operações que requerem privilégios de modo kernel?
Signup and view all the answers
Qual é o objetivo da chamada ao sistema 'CloseHandle()'?
Qual é o objetivo da chamada ao sistema 'CloseHandle()'?
Signup and view all the answers
Como a função de chamadas ao sistema contribui para a segurança do sistema operacional?
Como a função de chamadas ao sistema contribui para a segurança do sistema operacional?
Signup and view all the answers
Qual é o efeito da operação de E/S sem utilizar chamadas ao sistema?
Qual é o efeito da operação de E/S sem utilizar chamadas ao sistema?
Signup and view all the answers
Em que consiste a chamada ao sistema 'CreateProcess'?
Em que consiste a chamada ao sistema 'CreateProcess'?
Signup and view all the answers
Por que os programas devem operar em modo utilizador em vez de diretamente no modo kernel?
Por que os programas devem operar em modo utilizador em vez de diretamente no modo kernel?
Signup and view all the answers
O que constitui o buffer no contexto da chamada 'ReadFile()'?
O que constitui o buffer no contexto da chamada 'ReadFile()'?
Signup and view all the answers
Qual é a importância das chamadas ao sistema no funcionamento de um sistema operativo?
Qual é a importância das chamadas ao sistema no funcionamento de um sistema operativo?
Signup and view all the answers
Qual é a função de 'GetFileAttributeEx' nas operações sobre ficheiros?
Qual é a função de 'GetFileAttributeEx' nas operações sobre ficheiros?
Signup and view all the answers
Dê um exemplo de chamada ao sistema que manipula processos e explique sua função.
Dê um exemplo de chamada ao sistema que manipula processos e explique sua função.
Signup and view all the answers
Como as chamadas ao sistema contribuem para a segurança e estabilidade do sistema operativo?
Como as chamadas ao sistema contribuem para a segurança e estabilidade do sistema operativo?
Signup and view all the answers
O que a função 'WriteFile' realiza no contexto das chamadas ao sistema?
O que a função 'WriteFile' realiza no contexto das chamadas ao sistema?
Signup and view all the answers
Explique o que acontece na chamada ao sistema 'CloseHandle'.
Explique o que acontece na chamada ao sistema 'CloseHandle'.
Signup and view all the answers
Qual a função da chamada 'GetFileAttributeEx' e que tipo de informações ela devolve?
Qual a função da chamada 'GetFileAttributeEx' e que tipo de informações ela devolve?
Signup and view all the answers
Descreva a função do modo kernel em relação ao acesso às funções do sistema operativo.
Descreva a função do modo kernel em relação ao acesso às funções do sistema operativo.
Signup and view all the answers
Quais as consequências de realizar operações de E/S sem o uso das chamadas ao sistema?
Quais as consequências de realizar operações de E/S sem o uso das chamadas ao sistema?
Signup and view all the answers
O que a chamada ao sistema 'RemoveDirectory' faz no contexto do gerenciamento de arquivos?
O que a chamada ao sistema 'RemoveDirectory' faz no contexto do gerenciamento de arquivos?
Signup and view all the answers
Por que é necessário que programas operem em modo utilizador com privilégios limitados?
Por que é necessário que programas operem em modo utilizador com privilégios limitados?
Signup and view all the answers
Como o interpretador de comandos facilita a comunicação entre o usuário e o sistema operativo?
Como o interpretador de comandos facilita a comunicação entre o usuário e o sistema operativo?
Signup and view all the answers
Quais são as diferenças principais entre um interpretador de comandos em modo texto e um em modo GUI?
Quais são as diferenças principais entre um interpretador de comandos em modo texto e um em modo GUI?
Signup and view all the answers
Qual é a influência das chamadas ao sistema na execução de comandos no interpretador?
Qual é a influência das chamadas ao sistema na execução de comandos no interpretador?
Signup and view all the answers
De que forma a gestão de memória é importante para o funcionamento do sistema operativo?
De que forma a gestão de memória é importante para o funcionamento do sistema operativo?
Signup and view all the answers
Qual é o propósito do modo kernel em comparação com o modo utilizador?
Qual é o propósito do modo kernel em comparação com o modo utilizador?
Signup and view all the answers
Como funcionam as operações de E/S sem o uso de chamadas ao sistema?
Como funcionam as operações de E/S sem o uso de chamadas ao sistema?
Signup and view all the answers
O que caracteriza a sincronização entre processos em sistemas operativos?
O que caracteriza a sincronização entre processos em sistemas operativos?
Signup and view all the answers
Qual o impacto de não gerenciar corretamente as chamadas ao sistema?
Qual o impacto de não gerenciar corretamente as chamadas ao sistema?
Signup and view all the answers
O que é um 'handle' e qual seu papel nas operações sobre ficheiros?
O que é um 'handle' e qual seu papel nas operações sobre ficheiros?
Signup and view all the answers
Qual a importância do interpretador de comandos na administração de sistemas?
Qual a importância do interpretador de comandos na administração de sistemas?
Signup and view all the answers
Qual é a diferença fundamental entre o COMMAND.COM e o CMD.EXE?
Qual é a diferença fundamental entre o COMMAND.COM e o CMD.EXE?
Signup and view all the answers
Como o PowerShell se diferencia dos interpretadores de comandos anteriores?
Como o PowerShell se diferencia dos interpretadores de comandos anteriores?
Signup and view all the answers
O que é uma chamada ao sistema?
O que é uma chamada ao sistema?
Signup and view all the answers
Qual comando no CMD é utilizado para listar os conteúdos de um diretório?
Qual comando no CMD é utilizado para listar os conteúdos de um diretório?
Signup and view all the answers
Com que finalidade o comando Set-ExecutionPolicy
é utilizado no PowerShell?
Com que finalidade o comando Set-ExecutionPolicy
é utilizado no PowerShell?
Signup and view all the answers
Qual é função do comando Copy-Item
no PowerShell?
Qual é função do comando Copy-Item
no PowerShell?
Signup and view all the answers
Por que o uso de chamadas ao sistema é essencial para programas em modo utilizador?
Por que o uso de chamadas ao sistema é essencial para programas em modo utilizador?
Signup and view all the answers
Qual comando no PowerShell é utilizado para remover itens, como arquivos e diretórios?
Qual comando no PowerShell é utilizado para remover itens, como arquivos e diretórios?
Signup and view all the answers
O que acontece quando um programa faz uma chamada ao sistema CreateDirectory
?
O que acontece quando um programa faz uma chamada ao sistema CreateDirectory
?
Signup and view all the answers
Em quais situações os modificadores de política de execução são necessários no PowerShell?
Em quais situações os modificadores de política de execução são necessários no PowerShell?
Signup and view all the answers
O ______ é uma interface que permite ao utilizador interagir diretamente com o sistema operativo.
O ______ é uma interface que permite ao utilizador interagir diretamente com o sistema operativo.
Signup and view all the answers
As chamadas ao sistema são utilizadas para solicitar tarefas ao ______.
As chamadas ao sistema são utilizadas para solicitar tarefas ao ______.
Signup and view all the answers
O ______ é responsável por interpretar e executar as instruções fornecidas pelo utilizador.
O ______ é responsável por interpretar e executar as instruções fornecidas pelo utilizador.
Signup and view all the answers
Uma das funções do sistema operativo é a gestão de ______ e comunicação entre processos.
Uma das funções do sistema operativo é a gestão de ______ e comunicação entre processos.
Signup and view all the answers
A ______ é uma interface essencial para a administração de sistemas operativos.
A ______ é uma interface essencial para a administração de sistemas operativos.
Signup and view all the answers
O modo ______ refere-se ao modo de operação em que o sistema operativo possui controle total sobre o hardware.
O modo ______ refere-se ao modo de operação em que o sistema operativo possui controle total sobre o hardware.
Signup and view all the answers
Na gestão de E/S, o sistema operativo controla os ______ de entrada e saída.
Na gestão de E/S, o sistema operativo controla os ______ de entrada e saída.
Signup and view all the answers
Os comandos digitados na linha de comando são processados pelo ______.
Os comandos digitados na linha de comando são processados pelo ______.
Signup and view all the answers
As chamadas ao sistema podem ser utilizadas para criar um novo ______ no sistema operativo.
As chamadas ao sistema podem ser utilizadas para criar um novo ______ no sistema operativo.
Signup and view all the answers
O ______ pode ser apresentado em modo de texto ou em modo GUI.
O ______ pode ser apresentado em modo de texto ou em modo GUI.
Signup and view all the answers
Os programas em modo utilizador precisam recorrer a chamadas ao sistema para executar operações que requerem privilégios de modo ______.
Os programas em modo utilizador precisam recorrer a chamadas ao sistema para executar operações que requerem privilégios de modo ______.
Signup and view all the answers
As system calls fornecem um conjunto de funções padronizadas que os programas podem usar, sem precisar conhecer os detalhes de ______ interno do sistema operativo.
As system calls fornecem um conjunto de funções padronizadas que os programas podem usar, sem precisar conhecer os detalhes de ______ interno do sistema operativo.
Signup and view all the answers
No Windows, a função ______ é utilizada para criar um processo.
No Windows, a função ______ é utilizada para criar um processo.
Signup and view all the answers
A chamada ao sistema ______ é utilizada para aguardar um processo terminar.
A chamada ao sistema ______ é utilizada para aguardar um processo terminar.
Signup and view all the answers
A chamada ao sistema que termina a execução do processo é chamada de ______.
A chamada ao sistema que termina a execução do processo é chamada de ______.
Signup and view all the answers
Para criar um novo diretório em um sistema Windows, utiliza-se a chamada ao sistema ______.
Para criar um novo diretório em um sistema Windows, utiliza-se a chamada ao sistema ______.
Signup and view all the answers
O principal interpretador de comandos do MS-DOS era o ______.
O principal interpretador de comandos do MS-DOS era o ______.
Signup and view all the answers
A chamada ______ é utilizada para remover uma entrada do diretório.
A chamada ______ é utilizada para remover uma entrada do diretório.
Signup and view all the answers
Nos sistemas operativos modernos, o CMD.EXE substituiu o ______.
Nos sistemas operativos modernos, o CMD.EXE substituiu o ______.
Signup and view all the answers
Para posicionar o ponteiro de deslocamento do ficheiro, utiliza-se a chamada ao sistema ______.
Para posicionar o ponteiro de deslocamento do ficheiro, utiliza-se a chamada ao sistema ______.
Signup and view all the answers
O comando ______ no CMD é utilizado para criar um novo diretório.
O comando ______ no CMD é utilizado para criar um novo diretório.
Signup and view all the answers
A função ______ é usada para abrir ou criar ficheiros no sistema Windows.
A função ______ é usada para abrir ou criar ficheiros no sistema Windows.
Signup and view all the answers
As chamadas ao sistema permitem que programas e utilizadores solicitem tarefas ao sistema ______.
As chamadas ao sistema permitem que programas e utilizadores solicitem tarefas ao sistema ______.
Signup and view all the answers
O PowerShell é um interpretador de comandos baseado em ______.
O PowerShell é um interpretador de comandos baseado em ______.
Signup and view all the answers
O comando ______ é utilizado no PowerShell para listar os processos em execução no sistema.
O comando ______ é utilizado no PowerShell para listar os processos em execução no sistema.
Signup and view all the answers
O comando ______ no CMD é usado para eliminar ficheiros.
O comando ______ no CMD é usado para eliminar ficheiros.
Signup and view all the answers
Chamadas ao sistema permitem que um programa ou utilizador solicite que o sistema operativo execute uma ______.
Chamadas ao sistema permitem que um programa ou utilizador solicite que o sistema operativo execute uma ______.
Signup and view all the answers
O comando ______ no PowerShell remove ficheiros ou diretórios.
O comando ______ no PowerShell remove ficheiros ou diretórios.
Signup and view all the answers
Comandos comuns no CMD incluem dir, copy, ______, mkdir, e rmdir.
Comandos comuns no CMD incluem dir, copy, ______, mkdir, e rmdir.
Signup and view all the answers
A gestão de memória pode incluir funções como a gestão da memória ______.
A gestão de memória pode incluir funções como a gestão da memória ______.
Signup and view all the answers
O comando __________ é usado para ler os dados do ficheiro para o buffer.
O comando __________ é usado para ler os dados do ficheiro para o buffer.
Signup and view all the answers
A chamada ao sistema __________ é responsável por fechar o ficheiro e libertar os recursos associados ao handle.
A chamada ao sistema __________ é responsável por fechar o ficheiro e libertar os recursos associados ao handle.
Signup and view all the answers
Os programas funcionam em modo __________ com privilégios limitados.
Os programas funcionam em modo __________ com privilégios limitados.
Signup and view all the answers
As operações de E/S exigem chamadas ao __________ para executar tarefas que requerem privilégios de modo kernel.
As operações de E/S exigem chamadas ao __________ para executar tarefas que requerem privilégios de modo kernel.
Signup and view all the answers
A manipulação de processos é um exemplo que requer privilégios de modo __________.
A manipulação de processos é um exemplo que requer privilégios de modo __________.
Signup and view all the answers
Um __________ é um identificador que permite interagir com um ficheiro.
Um __________ é um identificador que permite interagir com um ficheiro.
Signup and view all the answers
A chamada ao sistema __________ realiza uma operação que exclui um ficheiro.
A chamada ao sistema __________ realiza uma operação que exclui um ficheiro.
Signup and view all the answers
__________ é um mecanismo de proteção que evita a realização de operações que danifiquem o sistema.
__________ é um mecanismo de proteção que evita a realização de operações que danifiquem o sistema.
Signup and view all the answers
O comando __________ é utilizado para criar um novo diretório no contexto de chamadas ao sistema.
O comando __________ é utilizado para criar um novo diretório no contexto de chamadas ao sistema.
Signup and view all the answers
A chamada ao sistema __________ é usada para posicionar o ponteiro de deslocamento de um ficheiro.
A chamada ao sistema __________ é usada para posicionar o ponteiro de deslocamento de um ficheiro.
Signup and view all the answers
Associe os comandos do CMD com suas respectivas funções:
Associe os comandos do CMD com suas respectivas funções:
Signup and view all the answers
Associe os comandos do PowerShell com suas respectivas funções:
Associe os comandos do PowerShell com suas respectivas funções:
Signup and view all the answers
Associe os interpretadores de comandos às suas características:
Associe os interpretadores de comandos às suas características:
Signup and view all the answers
Associe as chamadas ao sistema com suas respectivas funções:
Associe as chamadas ao sistema com suas respectivas funções:
Signup and view all the answers
Associe os modos de acesso às suas descrições:
Associe os modos de acesso às suas descrições:
Signup and view all the answers
Associe os comandos comuns do CMD com suas funções:
Associe os comandos comuns do CMD com suas funções:
Signup and view all the answers
Associe as funcionalidades do PowerShell às suas descrições:
Associe as funcionalidades do PowerShell às suas descrições:
Signup and view all the answers
Associe os interpretadores de comandos com as suas versões:
Associe os interpretadores de comandos com as suas versões:
Signup and view all the answers
Associe os comandos do PowerShell a suas funcionalidades práticas:
Associe os comandos do PowerShell a suas funcionalidades práticas:
Signup and view all the answers
Associe as chamadas ao sistema com sua função correspondente:
Associe as chamadas ao sistema com sua função correspondente:
Signup and view all the answers
Associe os modos de operação com suas características:
Associe os modos de operação com suas características:
Signup and view all the answers
Associe cada chamada ao sistema com a sua descrição correspondente:
Associe cada chamada ao sistema com a sua descrição correspondente:
Signup and view all the answers
Associe as operações com os tipos de chamadas ao sistema:
Associe as operações com os tipos de chamadas ao sistema:
Signup and view all the answers
Associe os comandos aos seus resultados ou funções:
Associe os comandos aos seus resultados ou funções:
Signup and view all the answers
Associe cada manipulação de ficheiros com a sua função correspondente:
Associe cada manipulação de ficheiros com a sua função correspondente:
Signup and view all the answers
Associe cada modo de operação com a sua função:
Associe cada modo de operação com a sua função:
Signup and view all the answers
Associe os comandos aos ambientes em que são utilizados:
Associe os comandos aos ambientes em que são utilizados:
Signup and view all the answers
Associe cada operação com a categoria de chamada ao sistema:
Associe cada operação com a categoria de chamada ao sistema:
Signup and view all the answers
Associe as funções às suas descrições:
Associe as funções às suas descrições:
Signup and view all the answers
Associe as operações com suas finalidades:
Associe as operações com suas finalidades:
Signup and view all the answers
Associe cada chamada ao sistema com a sua aplicação prática:
Associe cada chamada ao sistema com a sua aplicação prática:
Signup and view all the answers
Associe os tipos de filesystems com suas características:
Associe os tipos de filesystems com suas características:
Signup and view all the answers
Associe cada descrição com o seu tipo de sistema operativo:
Associe cada descrição com o seu tipo de sistema operativo:
Signup and view all the answers
Associe os conceitos à sua definição:
Associe os conceitos à sua definição:
Signup and view all the answers
Associe cada função relacionada a ficheiros com a sua descrição:
Associe cada função relacionada a ficheiros com a sua descrição:
Signup and view all the answers
Associe cada função de gestão de diretórios com a sua ação correspondente:
Associe cada função de gestão de diretórios com a sua ação correspondente:
Signup and view all the answers
Associe cada conceito de segurança do sistema com sua funcionalidade:
Associe cada conceito de segurança do sistema com sua funcionalidade:
Signup and view all the answers
Associe as funções do sistema operativo com suas descrições corretas:
Associe as funções do sistema operativo com suas descrições corretas:
Signup and view all the answers
Associe os comandos do interpretador de comandos (shell) com suas funções:
Associe os comandos do interpretador de comandos (shell) com suas funções:
Signup and view all the answers
Associe as chamadas ao sistema com suas ações correspondentes:
Associe as chamadas ao sistema com suas ações correspondentes:
Signup and view all the answers
Associe os modos de operação do sistema operativo com suas características:
Associe os modos de operação do sistema operativo com suas características:
Signup and view all the answers
Associe os elementos da gestão de E/S com suas descrições:
Associe os elementos da gestão de E/S com suas descrições:
Signup and view all the answers
Associe os tipos de shells com suas características:
Associe os tipos de shells com suas características:
Signup and view all the answers
Associe as chamadas ao sistema com o tipo de operação que realizam:
Associe as chamadas ao sistema com o tipo de operação que realizam:
Signup and view all the answers
Associe os conceitos de gestão de processos com suas definições:
Associe os conceitos de gestão de processos com suas definições:
Signup and view all the answers
Associe os comandos específicos de shells com suas funcionalidades:
Associe os comandos específicos de shells com suas funcionalidades:
Signup and view all the answers
Study Notes
Sistemas Operativos II - Funcionamento Interno
- O tema aborda o funcionamento interno de sistemas operativos.
- Os sistemas operativos utilizam um interpretador de comandos (também chamado de shell).
- Este interpretador de comandos permite aos utilizadores interagir diretamente com o sistema operativo através de comandos digitados numa linha de comando.
- É o responsável por interpretar e executar as instruções dadas pelo utilizador.
- Esta funcionalidade é essencial para a administração de sistemas.
- O interpretador de comandos pode ser apresentado em modo de texto ou em modo GUI (Graphical User Interface).
- Alguns sistemas integram o interpretador de comandos no núcleo (kernel), enquanto outros tratam-no como um programa separado.
- O funcionamento do sistema operativo envolve tarefas como criação e gestão de processos e threads, gestão de entrada e saída (E/S), gestão de memória (principal e secundária), gestão de ficheiros e segurança.
- O Comando
CMD
(presente em versões iniciais do Windows) proporcionou uma interface básica. - Na atualidade, o
CMD.EXE
substituiu oCOMMAND.COM
, mantendo a funcionalidade básica, mas com melhorias em questões como desempenho e compatibilidade com interfaces gráficas. - O
PowerShell
, um interpretador de comandos mais avançado e baseado em.NET
, apresenta capacidades de script mais robustas e integrações mais profundas com componentes do sistema.
Comandos Comuns (CMD)
-
dir
: Lista o conteúdo de um diretório. -
copy
: Copia ficheiros entre locais. -
del
: Elimina ficheiros. -
mkdir
: Cria novos diretórios. -
rmdir
: Remove diretórios vazios.
Comandos Comuns (PowerShell)
-
Get-Process
: Lista os processos em execução. -
Get-Service
: Lista os serviços do sistema. -
Set-ExecutionPolicy
: Define políticas de execução para scripts. -
Copy-Item
: Copia ficheiros ou diretórios. -
Remove-Item
: Remove ficheiros ou diretórios.
Chamadas ao Sistema (Win32)
- São interfaces padronizadas que permitem que os programas interajam com o núcleo do sistema operativo.
- Permitem que programas em modo utilizador executem operações que requerem privilégios de modo kernel.
- Evitam que programas comprometam o funcionamento do sistema.
- Exemplos:
CreateProcess
, para criar processos;ReadFile
, para ler ficheiros;CloseHandle
, para fechar ficheiros. - As chamadas ao sistema são usadas para tarefas como leitura/escrita de ficheiros, alocação de memória e gestão de processos.
Modos de Acesso
- Os programas em modo utilizador têm privilégios limitados.
- Recorrem a chamadas ao sistema para operações que necessitam de privilégios de modo kernel (como E/S, memória, processos).
- O sistema preserva o contexto dos registadores ao entrar em modo kernel.
- O sistema restaura o contexto dos registradores ao retornar do modo kernel.
- Este mecanismo de proteção (os modos de acesso) evita que programas corrompam o sistema.
Exemplos de Chamadas ao Sistema (Win32)
-
Manipulação de Processos:
CreateProcess
,WaitForSingleObject
,ExitProcess
. -
Manipulação de Ficheiros e Diretórios:
CreateDirectory
,RemoveDirectory
,DeleteFile
. -
Ações sobre Ficheiros:
CreateFile
,CloseHandle
,WriteFile
,SetFilePointer
,GetFileAttributeEx
.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este quiz explora os aspectos internos do funcionamento dos sistemas operativos, com foco na utilização do interpretador de comandos (shell). Você aprenderá sobre como este componente permite a interação entre o utilizador e o sistema, além de suas funções essenciais na administração de sistemas. Teste seus conhecimentos sobre a gestão de processos, memória, E/S e segurança.