Transcript
Page 1: Geração TEC Help Desk - Hardwares e Sistemas Operacionais
Page 2: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Hardwares e Computadores

Page 3: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#hardwaresO hardware pode ser definido como um termo geral da língua inglesa que se refere a equipamentos como chaves, fechaduras, dobradiças, trincos, puxadores, fios, correntes, material de canalização, ferramentas, utensílios, talheres e peças de máquinas. No âmbito eletrônico, o termo "hardware" é bastante utilizado, principalmente na área de computação, e se aplica à unidade central de processamento, à memória e aos dispositivos de entrada e saída. O termo "hardware" é usado para fazer referência a detalhes específicos de uma dada máquina, incluindo-se seu projeto lógico pormenorizado bem como a tecnologia de embalagem da máquina.

O software é a parte lógica, o conjunto de instruções e dados processado pelos circuitos eletrônicos do hardware. Toda interação dos usuários de computadores modernos é realizada através do software, que é a camada colocada sobre o hardware que transforma o computador em algo útil para o ser humano.

O termo "hardware" não se refere apenas aos computadores pessoais, mas também aos equipamentos embarcados em produtos que necessitam de processamento computacional, como os dispositivos encontrados em equipamentos hospitalares, automóveis, aparelhos celulares (em Portugal telemóveis), entre outros.

Na ciência da computação, a disciplina que trata das soluções de projeto de hardware é conhecida como arquitetura de computadores.

Para fins contábeis e financeiros, o hardware é considerado um bem de capital.

Page 4: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#geração de computadores

Geração Zero1642 – 1945

Computadores mecânicos

Primeira Geração

1945 - 1955Válvulas

Segunda Geração

1955 - 1965Transistores

Terceira Geração

1965 - 1980Circuitos

Integrados

Quarta Geração

1980Microprocessad

or

Quinta Geração

ComputadoresInvisíveis e/ou de Inteligência

Artificial.

Page 5: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#estrutura de um computadorO estrutura interna de um computador pode ser dividida em quatro unidades lógicas: a unidade central de processamento (ou processador), a memória, os circuitos de entrada e saída (ou E/S) e os programas (software).

O processador é o cérebro do computador, pois executa programas. É, ainda, o componente que calcula operações de lógica binária (adição, subtração, etc.), que lê e escreve informação na memória do computador e que diz aos outros componentes o que fazer.

A memória é o principal local de operação do computador, pois armazena toda a informação associada ao programa que está a ser executado. Como é óbvio, quanto maior fôr a memória, maior é a quantidade de operações sobre a qual podem ser executadas.

Os dispositivos de entrada/saída são, tal como o nome o indica, os pontos de entrada e de saída de informação no computador. Entre eles estão o teclado, o monitor e a impressora, os dispositivos de armazenamento, bem como muitos outros. Os dispositivos de armazenamento, no entanto, são os mais práticos e importantes, pois salvaguardam a informação que não está em uso na memória e que, mais tarde, podem ser necessários. Graças à sua separação física dos outros componentes, estes dispositivos são vulgarmente chamados de periféricos.

Apesar de não terem qualquer tipo de implementação física, os programas (software) são o que dão vida aos diversos componentes do computador e os fazem trabalhar para algum fim comum. Isso é conseguido, através de instruções específicas de operação agrupadas em unidades lógicas ou programas.

Page 6: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#processadorO microprocessador, popularmente chamado de processador, é um circuito integrado que realiza as funções de cálculo e tomada de decisão de um computador. Todos os computadores e equipamentos eletrônicos baseiam-se nele para executar suas funções, podemos dizer que o processador é o cérebro do computador por realizar todas estas funções, é tornar o computador inteligente.

Um microprocessador incorpora as funções de uma unidade central de computador (CPU) em um único circuito integrado, ou no máximo alguns circuitos integrados. É um dispositivo multifuncional programável que aceita dados digitais como entrada, processa de acordo com as instruções armazenadas em sua memória, e fornece resultados como saída. Microprocessadores operam com números e símbolos representados no sistema binário.

Responsável pela execução das instruções num sistema, o microprocessador, escolhido entre os disponíveis no mercado, determina, em certa medida a capacidade de processamento do computador e também o conjunto primário de instruções que ele compreende. O sistema operativo é construído sobre este conjunto.

O próprio microprocessador subdivide-se em várias unidades, trabalhando em altas frequências. A ULA (Unidade Lógica Aritmética), unidade responsável pelos cálculos aritméticos e lógicos e os registradores são parte integrante do microprocessador na família x86, por exemplo.

Embora seja a essência do computador, o microprocessador diferente do micro controlador, está longe de ser um computador completo. Para que possa interagir com o utilizador precisa de: memória, dispositivos de entrada/saída, um clock, controladores e conversores de sinais, entre outros. Cada um desses circuitos de apoio interage de modo peculiar com os programas e, dessa forma, ajuda a moldar o funcionamento do computador.

Page 7: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#processador - pinagem

Page 8: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#processador - pinagem

Page 9: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#processador - pinagem

http://www.clubedohardware.com.br/artigos/Lista-Completa-de-Soquetes-de-Processadores/1275/1

Page 10: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#memóriaEm informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporariamente ou permanentemente. Memória é um termo genérico para designar componentes de um sistema capazes de armazenar dados e programas. O conceito de computador digital binário com programa armazenado (arquitetura de Von Neumann e subsequentes) é sempre baseado no uso de memória, e não existiria sem a utilização destas. A unidade básica de memória é o digito binário, ou bit. Um bit pode conter 0 ou 1.

É a unidade mais simples possível. Um sistema que armazenasse apenas um destes valores não poderia formar a base de um sistema de memória.

Basicamente são dois tipos de memórias que existem: Internas dentro do processador, são memórias voláteis, isto é, perdem seus dados com ausência de energia, como a memória Cache, registradora. As memórias externas são memorias não voláteis, servem para guardar dados enquanto o computador está em uso.

Memória principal: "também chamadas de memória real, são memórias que o processador pode endereçar diretamente, sem as quais o computador não pode funcionar. Estas fornecem geralmente uma ponte para as secundárias, mas a sua função principal é a de conter a informação necessária para o processador num determinado momento; esta informação pode ser, por exemplo, os programas em execução. Nesta categoria insere-se a RAM, que é uma memória de semicondutores, volátil, com acesso aleatório, isto é, palavras individuais de memória são acessadas diretamente, utilizando uma lógica de endereçamento implementada em hardware. Também pode-se compreender a memória ROM (não volátil), registradores e memórias cache." [VELLOSO:2011:38]

Memória secundária: memórias chamadas de “memórias de armazenamento em massa”, para armazenamento permanente de dados. Não podem ser endereçadas diretamente, a informação precisa ser carregada em memória principal antes de poder ser tratada pelo processador. Não são estritamente necessárias para a operação do computador. São não-voláteis, permitindo guardar os dados permanentemente. Como memórias externas, de armazenamento em massa, podemos citar os discos rígidos como o meio mais utilizado, uma série de discos óticos como CDs, DVDs e Blu-Rays, disquetes e fitas magnéticas.

Page 11: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#memóriaPortas lógicas e flip-flops, usados na implementação da memória cache.

Transistores e circuitos de refrescamento, usados na implementação da memória principal.

Arranjos de conexões, utilizados na implementação de certas ROMs (memórias de leitura).

Fitas magnéticas, utilizadas principalmente para cópias de segurança e arquivamento a longo prazo.

Discos magnéticos, como discos rígidos e disquetes - a principal tecnologia de implementação de memória secundária.

Discos ópticos, como CDs e DVDs, e suas diversas variações.

Memória flash, um tipo de memória semicondutora não volátil muito usada em câmeras digitais e leitores de MP3.

Page 12: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#memóriaMemórias voláteis

Memórias voláteis são as que requerem energia para manter a informação armazenada. São fabricadas com base em duas tecnologias: dinâmica e estática.

Memórias não voláteis

São aquelas que guardam todas as informações mesmo quando não estiverem a receber alimentação. Como exemplos, citam-se as memórias conhecidas por ROM, FeRAM e FLASH, bem como os dispositivos de armazenamento em massa, disco rígido, CDs e disquetes. As memórias somente para leitura, do tipo ROM (sigla de Read Only Memory), permitem o acesso aleatório e são conhecidas pelo fato de o usuário não poder alterar o seu conteúdo. Para gravar uma memória deste tipo são necessários equipamentos específicos. Dentre as memórias do tipo ROM destacam-se as seguintes:

Page 13: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#memória

Memória DIMM: http://pt.wikipedia.org/wiki/DIMM

Memória ECC: http://www.hardware.com.br/termos/ecc

Page 14: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#hdDisco Rígido ou Disco Duro, popularmente chamado também de HD (derivação de HDD do inglês hard disk drive) ou winchester (termo em desuso), "memória de massa" ou ainda de "memória secundária" é a parte do computador onde são armazenados os dados. O disco rígido é uma memória não-volátil, ou seja, as informações não são perdidas quando o computador é desligado, sendo considerado o principal meio de armazenamento de dados em massa.2 Por ser uma memória não-volátil, é um sistema necessário para se ter um meio de executar novamente programas e carregar arquivos contendo os dados inseridos anteriormente quando ligamos o computador. Nos sistemas operativos mais recentes, ele é também utilizado para expandir a memória RAM, através da gestão de memória virtual. Existem vários tipos de interfaces para discos rígidos diferentes: IDE/ATA, Serial ATA, SCSI, Fibre channel, SAS.

Page 15: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#placa de vídeoPlaca de vídeo, também chamada de adaptador de vídeo ou aceleradora gráfica, é um componente de um computador que envia sinais deste para o monitor, de forma que possam ser apresentadas imagens ao utilizador. Normalmente possui memória própria, com capacidade medida em octetos.

Os computadores de baixo custo, as placas de vídeo estão incorporadas na placa-mãe, não possuem memória dedicada, e por isso utilizam a memória viva do sistema, normalmente denomina-se memória (com)partilhada. Como a memória viva de sistema é geralmente mais lenta do que as utilizadas pelos fabricantes de placas de vídeo, e ainda dividem o barramento com o processador e outros periféricos para acessá-la, este método torna o sistema mais lento. Isso é notado especialmente quando se usam recursos tridimensionais ou de alta definição.

Page 16: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#motherboard

A placa mãe (do inglês: mainboard ou motherboard )é a parte do computador responsável por conectar e interligar todos os componentes do computador, ou seja, processador com memória RAM, disco rígido, placa gráfica, entre outros. Além de permitir o tráfego de informação, a placa também alimenta alguns periféricos com a energia elétrica que recebe da fonte do gabinete.

Page 17: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#motherboard

Page 18: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#tipos de slots

PCI: (Peripheral Component Interconnect — Interconector de Componentes Periféricos) é um barramento para conectar periféricos em computadores baseados na arquitetura IBM PC.

AGP: Accelerated Graphics Port (Porta Gráfica Acelerada) (é um barramento de computador (computer bus) ponto-a-ponto de alta velocidade, padrão para conectar uma placa aceleradora gráfica, que tem a função de acelerar o processamento de imagens 3D (terceira dimensão).

Page 19: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#tipos de slots

PCI Express: é o padrão de slots (soquetes) criada para placas de expansão utilizadas em computadores pessoais para transmissão de dados. Introduzido pela empresa Intel em 2004, o PCI-Express foi concebido para substituir os padrões AGP e PCI.

Sua velocidade vai de 1x até 32x, mesmo a versão 1x consegue ser seis vezes mais rápido que o PCI tradicional. No caso das placas de vídeo, um slot PCI Express de 16x (transfere até 4GB por segundo) é duas vezes mais rápido que um AGP 8x. Isto é, possível graças a sua tecnologia, que conta com um recurso que permite o uso de uma ou mais conexões seriais para transmissão de dados

Page 20: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#tipos de slots

PCI

AGP

Page 21: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#monitor de vídeo

O monitor é um dispositivo de saída do computador, cuja função é transmitir informação ao utilizador através da imagem.

Page 22: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#BIOS

http://appro.mit.jyu.fi/tools/biossimu/simu.html

BIOS, em computação Basic Input/Output System (Sistema Básico de Entrada/Saída). O termo é incorretamente conhecido como Basic Integrated Operating System (Sistema Operacional Básico Integrado) ou Built In Operating System (Sistema Operacional Interno). O BIOS é um programa de computador pré-gravado em memória permanente (firmware) executado por um computador quando ligado. Ele é responsável pelo suporte básico de acesso ao hardware, bem como por iniciar a carga do sistema operacional.

Page 23: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#importante

- Antes de comprar equipamentos, sempre confirme se a os mesmos são compatíveis entre si como placa-mãe x memória RAM, HD, Placa de Vídeo através dos manuais dos equipamentos e sites de pesquisa do fabricante.

- Realize comparativos para identificar as diferenças entre os equipamentos e suas qualidades, assim você sempre comprará um que atenda a suas necessidades ou da empresa.

- Monte com cuidado as peças, plugue dos cabos. Não force, sempre tem que ser encaixado com extremo cuidado;

Page 24: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#importante

- Antes de montar um computador, leia os manuais dos equipamentos e os cuidados para configurar. Busque sempre usar pulseiras de proteção na montagem dos computadores, bancadas isoladas com borracha de preferência, e cuide na montagem dos LEDS indicadores, USB, botão de ligar/desligar, reset e speaker para que não haja erros de voltagem que possam queimar seus equipamentos.

- Sempre use os drivers mais atualizado e que tenha assinatura do sistema operacional, como WHQL (Windows Hardware Quality Lab) para garantir o funcionamento adequado do sistema.

Page 25: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Ativos de Rede

Page 26: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#servidoresEm informática, um servidor é um sistema de computação centralizada que fornece serviços a uma rede de computadores. Esses serviços podem ser de natureza diversa, como por exemplo, arquivos e correio eletrônico. Os computadores que acessam os serviços de um servidor são chamados clientes. As redes que utilizam servidores são do tipo cliente-servidor, utilizadas em redes de médio e grande porte (com muitas máquinas) e em redes onde a questão da segurança desempenha um papel de grande importância. O termo servidor é largamente aplicado a computadores completos, embora um servidor possa equivaler a um software ou a partes de um sistema computacional, ou até mesmo a uma máquina que não seja necessariamente um computador.

Page 27: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#estações de trabalho

Estação de trabalho (do inglês Workstation) era o nome genérico dado a computadores situados, em termos de potência de cálculo, entre o computador pessoal e o computador de grande porte, ou mainframe. Algumas destas máquinas eram vocacionadas para aplicações com requisitos gráficos acima da média, podendo então ser referidas como Estação gráfica ou Estação gráfica de trabalho (Graphical workstation).

No início da década de 1980, os pioneiros nesta área foram Apollo Computer e Sun Microsystems, que criaram estações de trabalho rodando UNIX em plataformas baseadas no microprocessador 68000 da Motorola.

Hoje, devido ao poder de processamento muito maior dos PCs comuns, o termo às vezes é usado como sinônimo de computador pessoal.

Page 28: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#notebooks

Um laptop [lép tóp] (no Brasil, também denominado notebook [noutbuc] ) ou computador portátil (em Portugal, abreviado frequentemente para portátil) é um computador portátil, leve, projetado para ser transportado e utilizado em diferentes lugares com facilidade. Geralmente, um laptop contém tela de LCD (cristal líquido), teclado, mouse (geralmente um touchpad, área onde se desliza o dedo), unidade de disco rígido, portas para conectividade via rede local ou fax/modem, gravadores de CD/DVD. Os mais modernos não possuem mais a entrada para discos flexíveis (disquetes), e, havendo necessidade de utilizar um desses dispositivos, conecta-se um adaptador a uma das portas USB.

Page 29: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#access pointAccess Point ou AP ou em Português Ponto de Acesso é um dispositivo em uma rede sem fio que realiza a interconexão entre todos os dispositivos móveis. Em geral se conecta a uma rede cabeada servindo de ponto de acesso para uma outra rede, como por exemplo a Internet. Esta ligado a camada de Enlace.

Estes pontos de acesso precisam implementar a segurança da comunicação entre eles e os dispositivos móveis que estão em contato. No caso do Wi-Fi, isso foi inicialmente tentado com o WEP que atualmente é comprometido facilmente. Surgiram então o WPA e o WPA2 que são considerados seguros caso seja utilizada uma senha.

Page 30: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#access point

Page 31: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#emulador de Access Point

http://support.dlink.com/emulators/dwl2100ap/210/HomeWizard.html

Page 32: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#switchs e hubsUm comutador (em inglês switch) é uma ponte multiportas, o que quer dizer que se trata de um elemento ativo que age no nível 2 do modelo OSI, é um equipamento que interliga os computadores em uma rede, os cabos de rede de cada computador se ligam à ele, que então direciona os dados enviados de um computador especificamente para outro. É como um sistema de PABX que conecta sua ligação exatamente para o ramal desejado deixando os outros livre. Outro equipamento com a mesma função é o HUB (concentrador), a diferença dos dois reside no fato de que o HUB não é capaz de direcionar os dados de um nó, ao contrário, ele os envia a todos conectados à rede ao mesmo tempo, o destino desencapsula a mensagem e os outros a ignoram, é como diversas pessoas falando numa extensão de telefone. Não é preciso dizer que o Switch é mais eficiente que o HUB já que ele organiza para onde vai a mensagem enviada. Evitando redundância.

Page 33: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#switchs e hubs

Page 34: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#emulador de switch

http://www.overtek.com.br/simulador-ot2208siwux/

Page 35: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#modem

Um modem (modulador-desmodulador) é um dispositivo que modula um sinal portador de analógico para codificar informações digitais e “desmodula” o sinal para decodificar a informação transmitida. O objetivo é o de produzir um sinal que pode ser transmitido facilmente descodificado e para reproduzir os dados digitais originais. Os modems podem ser usados com qualquer meio de transmissão de sinais analógicos, a partir de díodos emissores de luz de rádio. Um tipo comum de modem é um que transforma os dados digitais de um computador num sinal eléctrico modulado para transmissão através de linhas telefónicas e desmodulado por outro modem do lado do receptor para recuperar os dados digitais.

Page 36: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#emulador modem

http://www.tp-link.com.br/support/emulators/

Page 37: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#roteadorRoteador é um dispositivo que encaminha pacotes de dados entre redes de computadores, criando um conjunto de redes de sobreposição. Um roteador é conectado a duas ou mais linhas de dados de redes diferentes. Quando um pacote de dados chega, em uma das linhas, o roteador lê a informação de endereço no pacote para determinar o seu destino final. Em seguida, usando a informação na sua política tabela de roteamento ou encaminhamento, ele direciona o pacote para a rede de próxima em sua viagem. Os roteadores são os responsáveis pelo "tráfego" na Internet. Um pacote de dados é normalmente encaminhado de um roteador para outro através das redes que constituem a internetwork até atingir o nó destino. E portanto o roteador é tipicamente um dispositivo da camada 3 do Modelo OSI.

Page 38: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Sistemas Operacionais

Page 39: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Um sistema operacional (português brasileiro) (em inglês: Operating System - OS) ou ainda software de sistema é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Embora possa ser executado imediatamente após a máquina ser ligada, a maioria dos computadores pessoais de hoje o executa através de outro programa armazenado em uma memória não-volátil ROM chamado BIOS num processo chamado "bootstrapping", conceito em inglês usado para designar processos auto-sustentáveis, ou seja, capazes de prosseguirem sem ajuda externa.

Após executar testes e iniciar os componentes da máquina (monitores, discos, etc.), o BIOS procura pelo sistema operacional em alguma unidade de armazenamento, geralmente o Disco Rígido, e a partir daí, o sistema operacional "toma" o controle da máquina. O sistema operacional reveza sua execução com a de outros programas, como se estivesse vigiando, controlando e orquestrando todo o processo computacional.

#sistemas operacionais

Page 40: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Linux é um termo utilizado para se referir a sistemas operativos (português europeu) ou sistemas operacionais (português brasileiro) que utilizem o núcleo Linux. O núcleo Linux foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob a licença GPL (versão 2) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir livremente de acordo com os termos da licença.

Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, os sistemas operativos (português europeu) ou sistemas operacionais (português brasileiro) com núcleo Linux passaram a ter a colaboração de grandes empresas como IBM, Sun Microsystems, Hewlett-Packard (HP), Red Hat, Novell, Oracle, Google, Mandriva e Canonical.

#linux

Page 41: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Microsoft Windows é uma família de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da versão NT, era uma interface gráfica para o sistema operacional MS-DOS. O Windows é um produto comercial, com preços diferenciados para cada uma de suas versões. É o sistema operacional mais utilizado em computadores pessoais no mundo. O impacto deste sistema no mundo atual é muito grande devido ao enorme número de cópias instaladas. Conhecimentos mínimos desse sistema, do seu funcionamento, da sua história e do seu contexto são, na visão de muitos, indispensáveis, mesmo para os leigos em informática. A atual versão estável do Windows para desktops é o Windows 8.1, lançado em 17 de outubro de 2013. Para servidores o Windows Server 2012 é a versão mais recente e estável.

#windows

Page 42: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#microsoft

Page 43: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#sistemas operacionais

Page 44: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Arquitetura do Sistema Operacional

Page 45: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#subsistemas (Windows)

Page 46: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#subsistemas (POSIX)

O Subsistema para Aplicativos Baseados em UNIX (SUA) fornece um subsistema compatível com o Portable Operating System Interface (compatível com POSIX) que executa shells, utilitários e aplicativos UNIX em modo nativo junto com aplicativos Microsoft® Windows®. Este tópico descreve algumas considerações de trabalho para os usuários que precisam de um sistema operacional compatível com o POSIX.

Page 47: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#subsistemas (WOW)

WoW ( Windows 16-bit on Windows 32-bit) é um subsistema do Windows capaz de executar aplicativos 16 bits e está incluído em todos os 32-bit versões do Windows.

Usa o aplicativo NTVDM.EXE para executar aplicações 16 Bits.

Page 48: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#subsistemas (WOW64)

WoW64 ( Windows 32-bit on Windows 64-bit) é um subsistema do Windows capaz de executar aplicativos 32 bits e está incluído em todos os 64-bit versões do Windows, incluindo o Windows XP Professional x64 Edition, IA -64 e em 64 versões do Windows Server 2003 ,bem como as versões de 64 bits do Windows Vista, Windows Server 2008, Windows 7, Windows 8 e do Windows 8.1.

Page 49: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#apiAPI, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.

De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional.

Por exemplo, um sistema operacional possui uma grande quantidade de funções na API, que permitem ao programador criar janelas, acessar arquivos, criptografar dados etc. Mas as APIs dos sistemas operacionais costumam ser dissociadas de tarefas mais essenciais, como a manipulação de blocos de memória e acesso a dispositivos. Essas tarefas são atributos do núcleo de sistema e raramente são programáveis. Outro exemplo são programas de desenho geométrico que possuem uma API específica para criar automaticamente entidades de acordo com padrões definidos pelo utilizador.

http://msdn.microsoft.com/en-us/library/windows/desktop/ff818516(v=vs.85).aspx

Page 50: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#threadLinha ou Encadeamento de execução (em inglês: Thread), é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente. O suporte à thread é fornecido pelo próprio sistema operacional, no caso da linha de execução ao nível do núcleo (em inglês: Kernel-Level Thread (KLT)), ou implementada através de uma biblioteca de uma determinada linguagem, no caso de uma User-Level Thread (ULT).

Uma thread permite, por exemplo, que o usuário de um programa utilize uma funcionalidade do ambiente enquanto outras linhas de execução realizam outros cálculos e operações.

http://pt.wikipedia.org/wiki/Thread_(ci%C3%AAncia_da_computa%C3%A7%C3%A3o)

Page 51: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#handleEm programação de computadores, um identificador é uma referência abstrata para um recurso.

Identificadores são usados quando o software de aplicação referente blocos de memória ou objetos gerenciados por outro sistema, como um banco de dados ou um sistema operacional.

http://en.wikipedia.org/wiki/Handle_(computing)

Page 52: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#svchost.exeO Svchost.exe é um processo no computador que hospeda, ou contém, outros serviços individuais que o Windows usa para executar várias funções. Por exemplo, o Windows Defender usa um serviço que é hospedado por um processo svchost.exe.

Pode haver várias instâncias do svchost.exe em execução no computador, com cada instância contendo diferentes serviços. Uma instância do svchost.exe pode hospedar um único serviço de um programa, e outra instância pode hospedar vários serviços relacionados ao Windows. Você pode usar o Gerenciador de Tarefas para ver os serviços que estão em execução em cada instância do svchost.exe. Para ver os serviços que estão atualmente em execução no SVCHOST.EXE:

Clique com o botão direito do mouse na barra de tarefas e clique em Gerenciador de Tarefas.

Clique na guia Processos.

Clique em Mostrar processos de todos os usuários. É necessário ter permissão do administrador Se você for solicitado a informar uma senha de administrador ou sua confirmação, digite a senha ou forneça a confirmação.

Clique com o botão direito do mouse na instância de svchost.exe e clique em Ir para Serviço(s). Os serviços associados ao processo são realçados na guia Serviço.

Page 53: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#lsass.exeO processo Lsass.exe é responsável pelo gerenciamento da autenticação de domínio de autoridade de segurança local e do gerenciamento do Active Directory. Esse processo controla a autenticação para o cliente e para o servidor e também governa o mecanismo do Active Directory. O processo Lsass.exe é responsável pelos seguintes componentes:

- Autoridade de segurança local- Serviço Logon de rede- Serviço Gerenciador de contas de segurança- Serviço LSA Server- Secure Sockets Layer (SSL)- Protocolo de autenticação Kerberos v5- Protocolo de autenticação NTLM

Page 54: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#workfolders

C:\Windows: Diretório onde está armazenado o sistema operacional

C:\Windows\System: Diretório onde está armazenado as DLL e executáveis 64 bits

C:\Windows\System32: Diretório de redirecionamento para o SysWOW64

C:\Windows\SysWOW64: Diretório onde está armazenado as DLL e executáveis 32 bits

C:\ProgramData: Diretório onde está armazenado arquivos de configuração e adicionais de programas

C:\Users: Diretório onde fica armazenado as informações de cada perfil que é criado no Windows.

Page 55: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#registroO Registro do Windows (regedit.exe) é um banco de dados presente no sistema operacional Microsoft Windows. Sua função é concentrar todas as configurações do sistema e aos aplicativos executados nele de modo a tornar sua administração mais fácil. Todas as configurações alteráveis no Painel de Controle, associações das extensões de arquivos e configuração de hardware são armazenadas nesse banco de dados.

Ele surgiu para unir em um único local todos os arquivos INI, utilizados para armazenar as configurações de cada programa como acontecia no Windows 3.11 e anteriores. Como ficavam espalhados pelos diretórios no disco, eram de difícil administração.

Page 56: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#registro

http://support.microsoft.com/kb/256986/pt-br

Page 57: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#serviços do WindowsOs serviços do Microsoft Windows, antes conhecidos como serviços NT, permitem que você crie aplicativos executáveis de longa execução em suas próprias sessões do Windows. Esses serviços podem ser automaticamente iniciados quando o computador inicializa, podem ser pausados e reiniciados, e não apresentam nenhuma interface de usuário. Esses recursos tornam a serviços ideais para serem usados em um servidor ou sempre que você precisar da funcionalidade longa execução que não interfere em outros usuários que estão trabalhando no mesmo computador. Você também pode executar serviços no contexto de segurança de uma conta de usuário específica que seja diferente do usuário conectado ou da conta padrão do computador.

Page 58: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#gerenciamento de recursos

Inicialização e Recuperação: http://technet.microsoft.com/pt-br/library/cc779200(v=ws.10).aspx

Variáveis de Ambiente: http://technet.microsoft.com/pt-br/library/cc668471.aspx

Opções de Desempenho: http://technet.microsoft.com/pt-br/library/ms180922(v=sql.105).aspx

Memória Virtual: http://technet.microsoft.com/pt-br/library/ms187877(v=sql.105).aspx

Monitorando e Ajustando o Desempenho: http://technet.microsoft.com/pt-br/library/cc749154.aspx

Page 59: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Contas do Sistema Operacional

Page 60: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#contas do Windows

Conta de Serviço Local: A conta do serviço local é uma conta interna especial semelhante a uma conta de usuário autenticado. A conta de serviço local tem o mesmo nível de acesso a recursos e objetos que os membros do grupo Usuários. Esse acesso limitado ajudará a salvaguardar o sistema caso serviços ou processos individuais fiquem comprometidos. Os serviços que executam como a conta do serviço local acessam recursos de rede como uma sessão nula sem credenciais.

Conta de Sistema Local: A conta de sistema local é uma conta poderosa com acesso total ao sistema, inclusive ao serviço de diretório em controladores de domínio. Se um serviço fizer logon na conta do sistema local em um controlador de domínio, esse serviço terá acesso ao domínio inteiro. Alguns serviços são configurados por padrão para fazer logon na conta do sistema local. Não altere a configuração de serviço padrão.

Page 61: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#contas do Windows

Conta de Serviço de Rede: A conta de serviço rede é uma conta interna especial semelhante a uma conta de usuário autenticado. A conta de serviço rede tem o mesmo nível de acesso a recursos e objetos que os membros do grupo Usuários. Esse acesso limitado ajudará a salvaguardar o sistema caso serviços ou processos individuais fiquem comprometidos. Os serviços que executam como a conta do serviço de rede acessam os recursos de rede usando as credenciais da conta do computador.

Conta de Serviço Gerenciado e Virtuais*: Mesmo funcionamento das contas de serviço, porém simplifica a necessidade de se usar o gerenciamento de SPN e Senhas, pois ela é gerenciada sozinha. Não há impacto desde que essa conta possua as devidas permissões de execução que a aplicação exige.

Contas de Usuários: Conta padrão para usuários.

Contas de Aplicativos: Contas criadas após a instalação de determinado aplicativo. Normalmente faz parte de um grupo de usuários locais ou de domínio.

http://technet.microsoft.com/pt-br/library/ff641731(v=ws.10).aspx

Page 62: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#grupos de contas do Windows

Grupo de usuários é uma coleção de contas de usuário que possuem os mesmos direitos de segurança. Os grupos de usuários às vezes são chamados de grupos de segurança.

Uma conta de usuário pode ser membro de mais de um grupo. Os dois grupos de usuários mais comuns são o padrão e o administrativo, mas existem outros. Uma conta de usuário é frequentemente nomeada de acordo com o grupo de usuários em que está (por exemplo, uma conta no grupo de usuários padrão é denominada conta padrão). Se você possui uma conta administrador, pode criar grupos de usuários personalizados, mover contas de um grupo para outro e adicionar ou remover contas de grupos diferentes. Ao criar um grupo de usuários personalizado, você pode escolher os direitos que serão atribuídos.

Grupos locais padrão: http://technet.microsoft.com/pt-br/library/cc785098(v=ws.10).aspx

Grupos Active Directory: http://technet.microsoft.com/pt-br/library/cc776995(v=ws.10).aspx

Page 63: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Controles e Permissões do Sistema Operacional

Page 64: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#UAC (User Account Control)

O UAC (User Account Control) é uma feature do Windows que  pode ajudar a impedir alterações não autorizadas no seu computador. Ele funciona através da solicitação da sua permissão quando uma tarefa requer direitos administrativos, como a instalação de um software ou a alteração de configurações que afetem outros usuários.

http://technet.microsoft.com/en-us/library/cc709691(v=ws.10).aspxhttp://windows.microsoft.com/pt-br/windows-vista/what-is-user-account-control

Page 65: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#gerenciador de credenciais

O Gerenciador de Credenciais permite armazenar credenciais, como nomes de usuário e senhas que você utiliza para fazer logon em sites ou em outros computadores da rede. Com o armazenamento de credenciais, o Windows pode fazer logon automaticamente em sites ou outros computadores. As credenciais são salvas em pastas especiais no seu computador denominadas cofres. O Windows e programas (como navegadores da web) podem fornecer com segurança as credenciais nos cofres para outros computadores e sites. Para obter mais informações sobre como salvar credenciais em um cofre, consulte Armazenar senhas, certificados e outras credenciais para logon automático.

http://windows.microsoft.com/pt-br/windows7/what-is-credential-manager

Page 66: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#permissões do Windows

http://technet.microsoft.com/pt-br/library/cc771375.aspxhttp://technet.microsoft.com/pt-br/library/cc770962.aspx

Page 67: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#permissões do Windows

Um recurso compartilhado fornece acesso a aplicativos, informações ou aos dados pessoais de um usuário. Você pode conceder ou negar permissões para cada recurso compartilhado.

Você poderá controlar o acesso a recursos compartilhados através de diversos métodos. Você pode usar permissões de compartilhamento, que são simples de aplicar e gerenciar. Uma outra alternativa é usar o controle de acesso no sistema de arquivos NTFS, que oferece um controle mais detalhado do recurso compartilhado e de seu conteúdo. Você também poderá usar uma combinação desses métodos. Se usar uma combinação desses métodos, a permissão mais restritiva sempre se aplicará. Por exemplo, se a permissão de compartilhamento for definida como Todos = Leitura (que é o padrão) e a permissão de NTFS permitir que os usuários façam alterações em um arquivo compartilhado, a permissão de compartilhamento se aplicará e o usuário não poderá alterar o arquivo.

Page 68: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

#permissões do Windows - NTFS

http://technet.microsoft.com/pt-br/library/cc732880.aspx

Page 69: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Permissões de compartilhamento:

Aplicáveis apenas aos usuários que obtiverem acesso aos recursos através de rede. Elas não se aplicam a usuários que fazem logon localmente, como, por exemplo, em um servidor de terminal. Nesses casos, use o controle de acesso no NTFS para definir permissões.

Aplicáveis a todos os arquivos e pastas contidos no recurso compartilhado. Para fornecer um nível mais detalhado de segurança a subpastas ou objetos em uma pasta compartilhada, use o controle de acesso no NTFS.Constituem a única alternativa de proteção para recursos de rede em volumes FAT e FAT32, porque as permissões do NTFS não estão disponíveis nesses volumes.

Especifique o número máximo de usuários que podem acessar o recurso compartilhado na rede. Isso constitui um recurso adicional à segurança oferecida pelo NTFS.

#permissões do Windows – Compartilhamento

Page 70: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Leitura

A permissão de leitura é a permissão padrão atribuída ao grupo Todos. A permissão de leitura permite:Exibição de nomes de arquivos e de subpastasExibição de dados em arquivos.Execução de arquivos de programa.

Alteração

A permissão de alteração não é padrão para qualquer grupo. Essa permissão permite todas as permissões de leitura mais:Adição de arquivos e subpastas.Alteração de dados nos arquivosExclusão de subpastas e arquivos

Controle total

Controle Total é a permissão padrão atribuída ao grupo Administradores no computador local. Controle total possibilita as mesmas operações que Leitura e Alteração, além de:Alteração de permissões (apenas para arquivos e pastas do NTFS)

#permissões do Windows – Compartilhamento

Page 71: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Por padrão, um objeto herda as permissões de seu objeto pai, tanto no momento da criação ou quando é copiada ou movida para sua pasta pai.

- Se você mover um objeto para um diretório diferente no mesmo volume, ele mantém as permissões originais;

- O grupo Todos tem as permissões Permitir controle total para a raiz de cada unidade NTFS;- Negar permissões sempre têm precedência sobre as permissões Permitir;- Permissões explícitas têm precedência sobre as permissões herdadas;- Se as permissões de NTFS em conflito – por exemplo, se as permissões de usuário e de grupo

são contraditórias as permissões mais liberal têm precedência;- As permissões são cumulativas;- Se você mover

- Para preservar as permissões quando arquivos e pastas são copiadas ou movidas, use o utilitário Xcopy.exe com o /O ou a opção /X;

#permissões do Windows – Dicas

Page 72: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Programas e Drivers

Page 73: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

O programa de computador surgiu antes do desenvolvimento do computador eletrônico. Um trabalho publicado em 1843 por Ada Lovelace, sugerindo uma forma para calcular os números de Bernoulli através da máquina analítica de Charles Babbage, é tido como o primeiro programa de computador.

A primeira aplicação prática da programação surgiu com os dispositivos baseados em cartões perfurados, que eram utilizados desde o século XVIII na indústria da confecção.3 O empresário estadunidense Hermann Hollerith utilizou o conceito no processamento dos dados do censo dos Estados Unidos em 1890.

Os primeiros computadores eletrônicos eram programados somente através de linguagens de baixo nível. Essas linguagens não disponibilizavam um nível de abstração sobre o hardware e os comandos eram interpretados diretamente pelos circuitos eletrônicos. No ENIAC, um dos equipamentos mais emblemáticos na história da computação, a programação era realizada através de ligações manuais, que uniam as unidades de processamento do computador, formando uma sequência de execução.

As linguagens de alto nível surgiram por volta da década de 1940, como a Plankalkül e a Short Code, e tiveram grande impulso com o desenvolvimento dos compiladores, que tornaram a programação uma atividade possível para um grande número de pessoas. Na década de 1950 surgiu a primeira linguagem de grande aceitação, o Fortran.

#programas de computador

Page 74: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

No contexto da informática, a função de um driver de dispositivo (português brasileiro) ou controlador de dispositivo (português europeu) é aceitar requerimentos abstratos do software independente do dispositivo acima dele e cuidar para que a solicitação seja executada, permitindo que o software interaja com o dispositivo.

Um driver não é um processo ou tarefa (programa) gerido independentemente pelo sistema, mas sim um conjunto de tabelas contendo informações sobre cada periférico, bem como os fluxos de informação circulante entre o computador e o periférico. Pode ser visto em alguns casos como parte do processo que está em execução (código).

#drivers de dispositivos

Page 75: Geração TEC Help Desk - Hardwares e Sistemas Operacionais

Microsoft .NET (comumente conhecido por .NET Framework - em inglês: dotNet) é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.

Com idéia semelhante à plataforma Java, o programador deixa de escrever código para um sistema ou dispositivo específico, e passa a escrever para a plataforma .NET.

Java Runtime Environment (JRE) significa Ambiente de Tempo de Execução Java, e é utilizado para executar as aplicações da plataforma Java. É composto por bibliotecas (APIs) e pela Máquina virtual Java (JVM).

Microsoft Silverlight é um software de tecnologia para navegadores e plug-ins da nova geração. Desenvolvido para competir com o Adobe Flash e com o Adobe Flex, o Silverlight propõe a criação de RIA (Internet rica), propõe combinar visual e funcionalidade, ou seja, criando uma ponte entre designers e desenvolvedores.

E outros, como Flash, Shockware, Codecs de Vídeos, entre outros.

#frameworks, plugins e codecs

Page 76: Geração TEC Help Desk - Hardwares e Sistemas Operacionais