SISTEMA OPERACIONAL.

 SO1 - Professor: Adriano A. Ribeiro



Sistema Operacional de Tempo Real


       (RTOS - Real-time operating system). É utilizado para controlar máquinas, instrumentos científicos e sistemas industriais. Geralmente um RTOS não tem uma interface para o usuário muito simples e não é destinado para o usuário final, desde que o sistema é entregue como uma "caixa selada". A função do RTOS é gerenciar os recursos do computador para que uma operação específica seja sempre executada durante um mesmo período de tempo. Numa máquina complexa, se uma parte se move mais rapidamente só porque existem recursos de sistema disponíveis, isto pode ser tão catastrófico quanto se uma parte não conseguisse se mover porque o sistema está ocupado.


Sistema Operacional como uma Máquina Estendida


       Com o Sistema Operacional, a complexidade é "escondida" do programador (e do usuário) por meio das seguintes abstrações:
  • Disco = coleção de arquivos identificados por nomes.
  • Manipulação de arquivos:
Abre arquivo para leitura/escrita;
Lê/escreve dados no arquivo;
Fecha o arquivo.

       Esta é a visão do sistema operacional como uma Máquina Estendida: equivalente ao hardware, porém mais simples. O sistema operacional tem por objetivo dar ao usuário a ilusão de que a manipulação dos recursos computacionais é mais simples do que é na realidade.


Exemplos de Sistemas Operacionais


Sistemas operacionais em diversos equipamentos
  • Computadores de grande porte: OS/390 (sendo gradativamente substituídos por UNIX ou Linux).
  • Servidores: Solaris, FreeBSD, Linux, Windows Server.
  • Multipricessadores: Windows e Linux.
  • Computadores portáteis: Symbian OS, Palm OS, iOS, Android.
  • Embarcados: QNX e VxWorks.
  • Sensores: TinyOS.
  • Tempo-real: ver portáteis e embarcados.
  • Smart-cards: tipicamente, proprietários. Usam JVMs (Java Virtual Machines).


Introdução ao Sistema Operacional Windows


       Windows é um Sistema Operacional Multitarefa que diferente das suas versões anteriores, não depende do MS-DOS, pois é ele mesmo quem se auto-gerencia.
       Sua principal característica é a forma como se apresenta. É fácil aprendê-lo porque sua interface gráfica é uniforme em todos os aplicativos.
       Ao ligar seu microcomputador o Windows será carregado automaticamente.


Noções Básicas sobre Windows


       O Windows 7 tem suporte a processadores de 32bits e 64bits, e compatibilidade de drivers e aplicações garantida com o Windows Vista, porém pode ser que sistemas que trabalhem mais intimamente com o sistema operacional, como anti-vírus, não funcionem. Ele conta com uma quantidade de drivers muito superior aos seus predecessores, principalmente na área de conectividade, na qual pretende facilitar ao máximo a conectividade do computador à internet.
       Mesmo com todos esses recursos o Windows 7 não vem com editor de imagens, editor de filmes e nem mesmo um cliente de correio de forma nativa, porém a Microsoft disponibiliza gratuitamente o pacote de aplicações Windows Live Suite que possui muito mais aplicativos que esses.

Requisitos de sistema:
  • Processador de 1 gigahertz (GHz) ou superior de 32 bits (x86) ou 64 bits (x64).
  • 1 gigabyte (GB) de RAM (32 bits) ou 2 GB de RAM (64 bits).
  • 16 GB de espaço em disco disponível (32 bits) ou 20 GB (64 bits).
  • Placa de vídeo de 128MB compatível com DirectX 9 e com driver WDDM 1.0 ou superior.

Versões do Windows 7

Windows 7 Starter Edition
Windows 7 Home Basic
Windows 7 Home Premium
Windows 7 Professional
Windows 7 Enterprise
Windows 7 Ultimate

       As versões Starter Edition, Home Basic e Home Premium são recomendadas para usuários domésticos, o Windows 7 Starter Edition não vem com a incomoda limitação de usar somente 3 programas simultaneamente como acontece no Windows XP Starter Edition e Windows Vista Starter Edition.
       A versão Professional é recomendada para usuários de pequenas e médias empresas e conta com recursos adicionais na parte de rede como backup e restauração pela rede e a opção de rodar um programa no Modo Windows XP.
       A versão Enterprise é recomendada para usuários de média e grande empresa e a versão Ultimate vem com todos os recursos, incluindo suporte a 35 idiomas.


Elementos de Interface


  • Área de Trabalho
  • Janelas
  • Snap
  • Shake
  • Peek
  • Gadgets
  • Barra de Tarefas
  • Localizando


Gerenciador de Tarefas



       Em geral, o Gerenciador de Tarefas do Windows é utilizado para resolver problemas, talvez fechar o aplicativo que não está funcionando corretamente, ou até mesmo monitorar o uso dos recursos da máquina. Entretanto, o Gerenciador de Tarefas do Windows 7 possui muito mais a oferecer.
       Para abrir rapidamente o gerenciador, clique com o botão direito do mouse na barra de tarefas e selecione a opção "Iniciar Gerenciador de Tarefas". Se preferir, você também pode acessá-lo pressionando "Ctrl+Shift+Esc". Agora, confira algumas funções secretas do Task Manager.




Organizar e Gerenciar Janelas




       A aba "Aplicativos" no Gerenciador de Tarefas do Windows mostra todos os programas abertos no computador. Você pode clicar duas vezes em qualquer um dos aplicativos, para alternar entre eles, ou clicar com o botão direito o mouse e selecionar Maximizar ou Minimizar, para mostrar ou escondê-lo.
       Você também pode selecionar várias janelas (segure Ctrl enquanto clica nos software da listagem), clicar com o botão direito do mouse e alternar entre os modos de visualização "Lado a Lado Horizontalmente" ou "Lado a Lado Verticalmente".









Visualizar quais aplicativos mais utilizam a CPU







       A aba de "Processos" mostra os processos que estão utilizando a CPU de seu computador no momento, mas não é só isso. Para visualizar os processos que mais tempo vêm consumindo a CPU do computador, você pode utilizar a coluna "Tempo de CPU", que está escondida por padrão.
       Para acessá-la, clique em "Exibir>Selecionar Colunas..." e habilite a opção "Tempo de CPU".








Gerenciar Prioridades de Processos





      Cada processo do Windows possui uma configuração de prioridade. Um processo com prioridade alta é o primeiro na fila para usar a CPU quando ele tem alguma tarefa, enquanto um processo com prioridade baixa deve esperar no final da fila.
       Se um aplicativo deve alocar mais recursos da CPU (ou menos dependendo do programa), você pode alterar sua prioridade no Gerenciador de Tarefas. Basta clicar com o botão direito do mouse em um processo, apontar a opção "Definir prioridade" e escolher uma preferência.






Restringir Aplicativos para um processador específico






       Caso você utilize um processador multicore ou a tecnologia de hiperprocessamento - que simula dois processadores - o Windows lhe permite selecionar quais processos podem utilizar toda a CPU da máquina. Entretanto, alguns programas, principalmente jogos antigos, podem não funcionar corretamente devido a serem programados para o uso de um único processador.
       Para restringir uma aplicação a uma CPU específica, clique com o botão direito do mouse no processo e selecione "Definir afinidade". Na janela "Afinidade com Processador", selecione a CPU que deve executar o processo.





Mudar as propriedades de compatibilidade


       Se você tiver algum problema com um determinado aplicativo, você pode mudar sua configuração de compatibilidade via Gerenciador de Tarefas. Basta selecionar o processo, clicar com o botão direito do mouse e selecionar "Propriedades". Use as opções na aba de "Compatibilidade" para modificar as propriedades do programa.




       Caso precise visualizar o arquivo .exe do programa, clique com o botão direito do mouse em seu respectivo processo e selecione "Abrir local do arquivo", para acessar a pasta correspondente.

















Visualizar serviços e processos "linkados"


       Você já se perguntou o que seria o "svchost.exe"? Se você clicar no botão "Mostrar Processos de todos os usuários", verá diferentes processos chamados svchost.exe utilizando diferentes quantidades de memória e CPU.
       O svchost.exe é na verdade um processo do Windows que executa justamente os serviços do SO. Se quiser saber exatamente qual serviço um svchost.exe está executando, clique com o botão direito do mouse e selecione "Ir para Serviço(s)".







       Assim, você será levado à aba de serviços, na qual o processo linkado ao serviço está destacado. Você também pode clicar com o botão direito do mouse em um serviço na aba "Serviços" e selecionar "Ir para Processo(s)" para visualizar seu processo relacionado.











Gerenciador de Arquivos


  • Windows Explorer
  • Discos

Propriedades

  • Ações com arquivos e Pastas

Copiar, colar, renomear, excluir, mover

  • Seleção de Arquivos

Adjacente
Não Adjacente

  • Modos de Visualização

Comentários
0 Comentários

Nenhum comentário:

Postar um comentário