Módulo 3_SO Windows Flashcards
O que é um Sistema operacional de disco?
Disquetes e armazenamento em disco rígido exigem software para ler, gravar e gerenciar os dados que eles armazenam. O sistema operacional de disco (DOS) é um sistema operacional que o computador usa para habilitar esses dispositivos de armazenamento de dados para ler e gravar arquivos. DOS fornece um sistema de arquivos que organiza os arquivos de uma forma específica no disco. A Microsoft comprou o DOS e desenvolveu o MS-DOS.
MS-DOS usou uma linha de comando como a interface para as pessoas criarem programas e manipularem arquivos de dados, como mostrado na saída do comando. Os comandos DOS são mostrados em negrito.
As primeiras versões do Windows:
As primeiras versões do Windows consistiam em uma interface gráfica do usuário (GUI) que executava o MS-DOS, começando com o Windows 1.0 em 1985. O DOS ainda controlava o computador e seu hardware.
Diferença MS-DOS x Windows NT:
Um sistema operacional moderno como o Windows 10 não é considerado um sistema operacional de disco. Ele é construído no Windows NT, que significa “Novas Tecnologias”. O próprio sistema operacional está no controle direto do computador e seu hardware. NT é um sistema operacional com suporte para vários processos de usuário. Isso é muito diferente do MS-DOS de um único processo e de usuário único.
Desde 1993, houve mais de 20 lançamentos do Windows baseados em SO NT, dentre eles, qual mudança o Windows XP trouxe?
A partir do Windows XP, uma edição de 64 bits estava disponível. O sistema operacional de 64 bits era uma arquitetura totalmente nova. Ele tinha um espaço de endereço de 64 bits em vez de um espaço de endereço de 32 bits. Isto não é simplesmente o dobro da quantidade de espaço porque estes bits são números binários. Embora o Windows de 32 bits possa endereçar um pouco menos de 4 GB de RAM, o Windows de 64 bits pode, teoricamente, endereçar 16,8 milhões de terabytes. Quando o sistema operacional e o hardware suportam a operação de 64 bits, conjuntos de dados extremamente grandes podem ser usados.
O que é GUI?
GUI é a sigla para Graphical User Interface, que em português significa Interface Gráfica do Usuário. É um recurso que permite a interação com dispositivos eletrônicos, como computadores, smartphones e tablets, por meio de elementos visuais, como ícones, menus e janelas.
A GUI é importante porque torna a interação com os computadores mais intuitiva e fácil de usar, permitindo que os usuários realizem tarefas de forma eficiente. Sem GUIs, os usuários teriam que confiar na digitação de comandos que podem ser demorados e difíceis de lembrar.
O conceito de GUI foi introduzido pela Xerox Corporation na década de 1970, com o desenvolvimento do sistema Xerox Alto. A Apple e a Microsoft popularizaram o uso do GUI com o lançamento do Macintosh e do Windows, respectivamente, na década de 1980.
O que é menu de contexto?
O menu de contexto, também conhecido como menu popup, é uma lista de opções que aparece quando o usuário seleciona um objeto com o mouse ou toca na tela. Ele permite acessar rapidamente comandos relacionados ao objeto selecionado.
O menu de contexto pode ser usado em diversas situações, como: Compactação de arquivos, Salvamento de imagens, Cópia de imagens, Navegação na interface do Chrome DevTools.
Para abrir o menu de contexto, é possível clicar com o botão direito do mouse ou segurar a tecla CTRL/CMD+clique.
O que é uma vulnerabilidade em um SO?
Uma vulnerabilidade é alguma falha ou fraqueza que pode ser explorada por um invasor para reduzir a viabilidade das informações de um computador. Para tirar proveito de uma vulnerabilidade do sistema operacional, o invasor deve usar uma técnica ou uma ferramenta para explorar a vulnerabilidade. O invasor pode então usar a vulnerabilidade para fazer com que o computador atue de forma fora do design pretendido. Em geral, o objetivo é obter controle não autorizado do computador, alterar permissões ou manipular ou roubar dados.
Recomendações de segurança do WINDOWS: Proteção contra malwares
Por padrão o SO Windows usa o Win. Defender, ele oferece um conjunto de ferramentas de proteção contra ataques e malware, precisa manter ativado.
Recomendações de segurança do WINDOWS: Serviços desconhecidos ou não gerenciados
Há muitos serviços que funcionam em segundo plano, é importante identificar para certificar se são seguros.
Recomendações de segurança do WINDOWS: Criptografia
Todos dado não criptografado pode facilmente ser coletado e explorados, deve se ter cuidado com os dados guardados.
Recomendações de segurança do WINDOWS: Política de segurança
Uma boa política deve ser mantida e seguida, muitas configurações presentes no controle de Diretiva de Segurança do Windows podem impedir ataques.
Recomendações de segurança do WINDOWS: Firewall
Por padrão, o SO usa o Firewall do Windows para limitar a comunicação com dispositivos na rede.
Mas é importante que mantenham as configurações atualizadas.
Recomendações de segurança do WINDOWS: Permissões de arquivo e compartilhamento
Ter controle sobre o que os usuários podem fazer no computador.
Recomendações de segurança do WINDOWS: Senhas
Todas as contas precisam ter senhas, principalmente a do administrador.
Recomendações de segurança do WINDOWS: Login como ADM
É recomendado que se faça login com Usuário Padrão para que o ADM fique mais protegido, USA-SE APENAS QUANDO NECESSÁRIO.
O que é uma camada de abstração de hardware (HAL)?
Uma camada de abstração de hardware (HAL) é um software que lida com toda a comunicação entre o hardware e o kernel. O kernel é o núcleo do sistema operacional e tem controle sobre todo o computador. Ele lida com todas as solicitações de entrada e saída, memória e todos os periféricos conectados ao computador.
Em alguns casos, o kernel ainda se comunica diretamente com o hardware, portanto não é completamente independente do HAL. O HAL também precisa do kernel para executar algumas funções.
Quais os modos uma CPU pode operar?
O modo de usuário e o modo kernel. De forma geral, os aplicativos instalados são executados no modo de usuário e o código do sistema operacional é executado no modo kernel.
O modo kernel da CPU:
O código que está sendo executado no modo kernel tem acesso irrestrito ao hardware subjacente e é capaz de executar qualquer instrução de CPU. O código do modo kernel também pode referenciar qualquer endereço de memória diretamente. Geralmente reservado para as funções mais confiáveis do sistema operacional, falhas no código em execução no modo kernel param a operação de todo o computador.
O modo usuário da CPU:
Programas como aplicativos de usuário são executados no modo de usuário e não têm acesso direto a locais de hardware ou memória. O código do modo de usuário deve passar pelo sistema operacional para acessar recursos de hardware. Devido ao isolamento fornecido pelo modo de usuário, as falhas no modo de usuário são restritas apenas ao aplicativo e são recuperáveis. A maioria dos programas no Windows são executados no modo de usuário. Drivers de dispositivo, peças de software que permitem que o sistema operacional e um dispositivo se comuniquem, podem ser executados no modo kernel ou usuário, dependendo do driver.
O que são sistemas de arquivos Windows?
Um sistema de arquivos é como as informações são organizadas na mídia de armazenamento. Alguns sistemas de arquivos podem ser uma melhor opção para usar do que outros, dependendo do tipo de mídia que será usado.
Sistema de arquivos: exFAT
Suportado por muitos SOs;
Possui limitações: número e tamanhos de partições e tamanhos de arquivos;
Não é mais usado em HDs ou SSDs;
FAT16 e FAT32 estão disponíveis para uso.
Sistema de arquivos: Hierárquico Plus (HFS+)
Usado em computadores MAC OS X;
Permite nomes e tamanhas de arquivos, assim como tamanhos de partição, maiores;
Não é suportado pelo Windows, precisa de um software especial.
Sistema de arquivos:Sistema de arquivos estendido (EXT)
Usados em computadores Linux;
Não suportado por windows, precisa de software especial.
Sistema de arquivos: New Tecnology File System (NTFS)
Mais usado no Windows;
Suportado e todas as versões de Linux e Windows;
Mac-OS X pode ler, ms para gravar precisa de software especial.