Skip to content

Latest commit

 

History

History
94 lines (73 loc) · 2.26 KB

SO.md

File metadata and controls

94 lines (73 loc) · 2.26 KB

Sistemas Operacionais

O que é um Sistema Operacional?

  • Interface entre o usuário e a máquina.
  • Programa que irá controlar seu aparelho (computador, celular).
    • Gerenciamento de dispositivos (hardware).
    • Gerenciamento de aplicativos e programas (software).
    • Gerenciamento de tarefas.
  • Conversar com o computador em linguagem de máquina.

Características e objetivo

  1. Fácil entendimento para o Usuário.
    • Experiência do Usuário.
  2. Controle de Hardware
    • Uso dos periféricos.
    • Memória.
    • HD.
  3. Gerenciamento dos Softwares
    • Programas.

Grupos de Sistemas Operacionais

  1. UNIX
    • Linux.
    • OS X.
    • IOS.
    • Android.
  2. Windowns
    • Windows 7.
    • Windows 10.
    • Windows Server.

Tipos de interfaces do usuário

  1. GUI
  • Graphical User Interface.
  • Interface Gráfica, elementos gráficos.
    • Cursor do mouse ou touch.
    • Área de trabalho.
    • Criar arquivos e pastas.
  1. CLI
  • Command-Line Interface.
  • Linhas de comando.
  • Emitir comandos em texto para o computador.
    • Criar arquivos e pastas.

Módulos do SO

1. Kernel

  • Componente central, o cerne do SO.
  • Primeiro módulo a ser iniciado.
  • Permanece executando enquanto o S.O estiver ligado.
  • Responsabilidades:
    • Gerenciamento da memória.
    • Gerenciamento de processos.
    • Gerenciamento do armazenamento.
    • Gerenciamento da dispositivos.

2. Gerenciador de Processos

  • Processo é um programa em execução.
  • Agendamento de processos (scheduling).
    • Qual processo está executando agora.
  • Thread:
    • A divisão de um processo para melhor performance.
    • Um pedacinho do processos.
    • Gerenciamento do armazenamento.
    • Poderá executa em paralelo.
  • Multitarefa:
    • Multitasking.
    • Várias tarefas podem ser executadas simultaneamente. Troca muito rápida entre elas.
    • Tarefas em segundo plano.

3. Gerenciador de Arquivos

  • File System.
  • Organização e armazenamento dos arquivos.
    • Vídeos, Imagens, Documentos.
  • Diretórios (pastas).
  • Tipos de sistema de arquivos.
    • FATN NFTS.
    • São criados quando formatamos o nosso disco, por exemplo.

Ferramentas de gerenciamento

  • Tarefas ( task manager, activity ) Pacotes ( chocolatey, brew, apt, snap )