quinta-feira, 6 de outubro de 2016

Arquitetura de Computadores







Agradecimentos


SUMÁIRO
Além do sistema operacional os utilitários como: formatadores de disco, copiadores de arquivo, monitores do sistema, são incluídos, e constituem o software de base de um computador.

Índice

Introdução______________________________________________1
Evolução de Computadores________________________________2
Principio da Comunicação_________________________________6
Análise Estruturada_______________________________________7
Componentes Básicos do Computadores______________________9
 Gabinete___________________________________________10
  Fonte de alimentação (caso o gabinete já não a possua)__11
  Placa-mãe ________________________________________12
  Processador ______________________________________13
  Memória _________________________________________14
  Cooler do CPU ____________________________________15
  Cooler do gabinete ________________________________15
  HD ______________________________________________15
  Leitores CD-R, CD-RW, DVD-R, DVD-RW ou Blu-Ray
  Drive de 31/2" 1.44MB (opcional) _____________________16
  Leitor de cartões de memória ________________________16
  Placas de som/vídeo/fax/rede (isso se a placa-mãe não tiver estes                  equipamentos on-board) Teclado/mouse/caixas de som _17
  Monitor __________________________________________18
  Periféricos, como impressora, mouse, microfone, scanner, joystick,               webcam, conforme a necessidade ______18
  Estabilizador de tensão ou no-break __________________________19
  Bibliografia_____________________________________20
  links recomendados____________________________20

INTRODUÇÃO
Identificação dos Recursos

Hardware: CPU's, Boards, Teclados terminais, estação de
Trabalho, Computadores pessoais, impressoras, discos, drives,,
linhas de comunicação, servidores de terminais, roteadores.
Software: Programas fonte, Programas objeto, Utilitários de
Programas de Diagnósticos, Sistemas Operacionais e Programas
de Comunicações.
Dados: Durante Execução, Armazenamentos On-line, Arquivados
Off-line, Backups, Logs de auditoria, Bancos de Dados e Mídia de
Comunicação,
Pessoas: Usuários, Administradores e Suporte de Hardware.
Documentos: Programas, Hardware, Sistemas, Local, Procedimentos
Administrativos.
Materiais: Papel, Formulários, Fitas e Mídia Magnéticas.



Divisões do computador

Hardware e Software

Hardware: Toda parte física ou seja (tudo que se pode ser tocado) denomina-se como Hardware. Alguns equipamentos como; monitor, teclado, mouse também são chamados de “periféricos”, memórias processadores, gabinetes, disco rígido e etc.. são outros exemplos de hardware.
Solfware: É a parte não física “Aparte virtual” como drivers, programas
sistemas operacionais e etc...ou seja “ Tudo que não pode ser tocado”.

1. 1 História do Computador
Nascem nos laboratórios Bell
A descoberta dos semicondutores:
Em 1930, o cientista alemão Walter Shotthy (1886-1976) e outros físicos descobrem o mecanismo dos semicondutores, oque abre caminho para a invenção dos retificadores das células fotovoltaicas e do transistor. Semicondutor é o material que, em condições normais, comporta-se como isolante ou dielétrico, e sob outras condições (temperatura ou presença de impurezas especiais), passa a ser condutor da corrente elétrica.. Baseados nessas características, John Bardeen, Walter H. Brattain e William Shockley inventariam o transistor.
Computador eletromecânico:
No Massachusetts Institute of Technology (MIT), o engenheiro elétrico Vannevar Bush lidera no inicio de 1930 uma equipe de cientistas que projeta um computador eletromecânico, chamado analisador diferencial (differential analizer), máquina que ocupa uma sala de dezenas de metros quadrados.
Primeiro cabo coaxial transmite TV:
O Bell System inaugura no dia 10 de junho de 1936 o primeiro cabo coaxial para cidade de Nova York.
Placa de Circuito:

Paul Eisler, um austríaco que vive na Inglaterra, tem a feliz idéia de reunir os componentes de receptores de rádio numa única placa, inventando, assim, a placa de circuito, ou circuit board. O mesmo Eisler inventaria, nos anos 1950, as placas de circuito impresso, que acelera o processo da fabricação de aparelhos e equipamentos eletroeletrônicos.
Turing e os primórdios da computação:
No começo dos anos 30, Turing Já imagina o uso da liguagem binária de zeros e uns.Em sua visão, o equipamento traria vantagens muito superiores ás do computador analógico. Outro passo significativo na área da computação em 1937 é o trabalho de matemático e pesquisador George Stibitz, dos Bell Labs, que concebe a máquina de somar binária, precursora do computador.
Nasce a tecnologia digital

A década de 1940 é também das mais dinâmicas para a eletrônica e para as telecomunicações. Em fevereiro de 1946, o mundo conhece o primeiro computador digital: o Eletronic Numerical Intregator and Computer (ENIAC), desenvolvido pela Universidade da Pensilvânia. Em dezembro de 1947, três cientistas dos Bell Labs - Willianm Schockley, Jon Bardeen e Walter Battain – concluem aquela que talvez seja a mais importante invenção do século 20 no campo da eletrônica: o transistor
Mark I, projeto de computador

Iniciado em 1937 por Harvard e a IBM a ser desenvolvida Calculadora Controlada por sequência Automática. Quando concluída e oficialmente inaugurada em 7 de agosto de 1944, a maquina pesando mais de 5 toneladas, deve ter custado U$$ 2 milhões.
O primeiro programa armazenado

J. Presper Eckert e john W. Mauchly conceberam o computador com programa armazenado, em inglês SPC, de Stored Program Computer ou Stored Program Controlled.
O primeiro computador comercial: a Remington Rand lança neste ano de 1951 o Univac (Universal Automatic Computer), o primeiro computador comercial totalmente eletrônico, a válvulas.
O Projeto o Computador Primitivo: com 430 relês e 10 comutadores de barras cruzadas (crossbar switches), começa a operar no dia 8 de janeiro de 1940 o protótipo de um computador eletromecânico, chamado Calculador de números complexos, nos laboratórios da Bell Telephone, da West Street , Nova York. Seus construtores são George R. Stibitz e S.B. Willians.
Harvard e a IBM completam o projeto do computador Mark1, iniciado em 1937. O nome original da máquina da IBM a ser desenvolvida era Calculadora Controlada por Sequência Automática.Quando construída e oficialmente inaugurada em 7 de agosto de 1944, a máquina, pesando mais de 5 toneladas, deve ter custado U$$ 2 milhões. A Marinha Americana encomenda uma antes do fim da segunda guerra.
Uma data histórica para revolução digital no mundo é 14 de fevereiro de 1946. Neste dia, a Universidade da Pensilvânia apresenta o Eniac, o primeiro computador eletrônico do mundo, que já operava desde novembro de 1945.Com 18 mil válvulas, o Enic produz um calor insuportável. Para refrigerar a máquina o ambiente, são necessário o mesmo quilowatts consumidos por uma cidade de 5 mil habitantes.

As Geraçoes de chips

1 Geração:Válvula era o principal componente do hardware em um sistema de computador na década de 40. Ela foi usada, na época, para representar um Bit de informação.

2 Geração: Transistor surgiu para substituir a válvula que era utilizado para representar os estados: ligado (ON) ou desligado (OFF).Nas décadas de 50 e 60 o Transistor viabilizou o uso do computador nas áreas comerciais e governamentais.

3 Geração: Circuito Integrado surgiu na década 60. Um CI equivale a um conjunto de transistores minituarizados,integrado e colocados em um pequeno espaço de sílicio. Por causa desta descoberta temos nos dias de hoje o Vale do Sílicio onde estão grandes empresas de na área de computação na Califórnia, USA.

4 Geração: Circuitos ópticos para alguns a quarta geração esta entre nós. Seriam os computadores atuais, para outros ainda está porvir. Será o computador óptico, aonde os circuitos conduzem o fóton de luz. Um fóton identificaria um Bit.Em fase experimental a Bell Laboratories (AT & T USA) apresentou um protótipo de computador óptico.

5 Geração: Biochips será dotar os computadores de inteligência um exemplo é o computador Hal do filme “2001: Uma odisseia no Espaço” de Arthur C. Clark. Hal racionava em nível que podia manter diálogos com os operadores humanos.
Esensor TM DNA Biochip da Motorolo não é uma área de ficção mas desenvolvimento intenso atraindo investimentos e se tornando realidade, pricipalmente pelo uso decodificação de genes humanos utilizados no projeto Genoma
Tipos e tamanhos de computadores:

Em informática tamanho não é documento e a classificação dos computadores em relação
Os tipo e tamanho é a seguinte: Supercomputadores, Mainframes, Minicomputadores ou Servidores, Workstations, Microcomputadores e Laptops, Tablets PC, PDAs e Pockets.

Supercomputadores:Utilizados para a realização de simulações em diversas áreas (previsão do tempo, médica e biológica, espacial, etc)
Roadrunner Considerado mais rápido do mundo, que está instalado no Laboratório Nacional Los Alamos,USA. Formado por 12 240
Processadores: PowerXCell 8i 3200 MHz, executa 1,026 quitrilhão de calculos por segundo é 90.000 vezes mais veloz que o Deep Blue, a máquina que derrotou o campeão de xadrez, Garry Kasparov, em 1997.
Ocupa 560 metros quadrados (3 quadras de tênis), consome 3 megawatts de eletricidade por hora.

Mainframe:São grandes computadores utilizados para aplicações nas áreas comerciais cientificas e militares, armazenam e manipulam grandes volumes de dados.
Realizam computação dos mais diversos níveis.Mainframe IBM System z10.

Microcomputadores ou servidores: Microcomputadores têm sido gradativamente substituídos por servidores ou superservidores utilizados em rede e com grande capacidade de processamento e armazenamento. IBM BladeCenter(r) HT.

Workstations: Estações de trabalho são microcomputadores destinados a aplicações profissionais. Apresentam alta capacidade de manipulação e apresentação gráfica.São largamente utilizados em áreas de missão crítica como engenharia, prospecção de petróleo e bolsa de valores.
Estação de Trabalho móvel Dell Precision M6500 mobile Workstation. Microcomputadores e Laptops.

Notebooks: São computadores pessoais (desktop) de mesa ou portáteis Monoprocessadores.
Destinados a áreas profissionais e pessoais. Conectam-se á internet ou Redes Locais.
W1952T- LG CPU Core 13 2.93GHz 4GB 1333 HD500 LCD 19” Computador IMac Apple MB 953BZ/A intel(r) Core 4GB 1TB 27” ATI 512MB
Insprion 1564 Intel(r) CoreTM i3-1330M 320GB 15.6” IdeaPad U1 Hybrid Core 2 Duo CULV SSD 128 GB
Tablet PC: É a evolução dos notebooks. Poderoso e versátil, ele foi desenvolvido para usuário de computador móvel que dependem de uma combinação de notebooks Pcs, dispositivos portáteis com as características de um PC, de um Laptop e PDA.
PDAs (Assistentes Digitais Pessoais) ou Pockets PCs são computadores para a palma da mão, para serem levados no bolso.
Palm Centro com Câmera a MP3 Função Touch e Cartão 1GB Palm Treo 750 3G c/ Cam. 1.3MP, MP3 Player, Cartão 1GB, Windows Mobile.
Ipad: Entre o notebook e o celular, o iPad tem tela sensível ao toque envolta uma estrutura de alumínio- oferece a possibilidade de navegar pela internet, consultar e-mail, ver vídeos em alta resolução, jogar games ou ler livros eletrônicos.
Família Compatíveis PC,mais comercializada mundialmente. Seu desenho original foi feito pela IBM no início da década de 80E se tornou padrão por possuir arquitetura aberta. No mundo existem mais 700 milhões de Compatíveis PC. Anualmente é comercializada uma média de 60Milhões de novos computadores.

6.1. 1 JUSTIFICATIVA
o sistema operacional (s.o) controla praticamente todas as funções de um computador
6.2. 2 área de ativavação
observação:Para entender as capacidades de um sistema operacional, é importante primeiro entender alguns termos básicos. Os termos a seguir são usados para descrever os sistemas operacionais:
Multi-usuário (multi-user) - Dois ou mais usuários têm contas individuais que lhes permitem trabalhar com programas e dispositivos periféricos ao mesmo tempo.
Multitarefa (multitasking) - O computador é capaz de rodar várias aplicações ao mesmo tempo.
Multiprocessamento(multiprocessing) - O sistema operacional pode suportar dois ou mais processadores.
Multisegmentação (multithreading) - Um programa pode ser dividido em partes menores que são carregados conforme a necessidade do sistema operacional. A multisegmentação permite que diferentes partes de um programa sejam executadas ao mesmo tempo.
Todos os computadores contam com um sistema operacional para fornecer a interface para a interação entre usuários, aplicativos e hardware. O Sistema Operacional inicializa o computador e permite o gerenciamento do sistema de arquivos. Os sistemas operacionais podem suportar mais de um usuário, tarefa ou CPU.
Independentemente do tamanho e da complexidade do computador e do sistema operacional, todos os S.O. executam as mesmas quatro funções básicas:
Controlar o acesso ao hardware
Gerenciar arquivos e pastas
Fornecer uma interface ao usuário
Gerenciar aplicativos
  • 6.3. 3 ACESSO AO HARDWARE
O sistema operacional gerencia a interação entre os aplicativos e o hardware. Para acessar e se comunicar com cada componente de hardware, o sistema operacional usa um programa chamado driver de dispositivo. Quando um dispositivo de hardware é instalado, o sistema operacional localiza e instala o driver desse dispositivo no componente. A atribuição de recursos do sistema e a instalação dos drivers são realizadas pelo processo de plug-and-play (PNP). O sistema operacional, em seguida, configura o dispositivo e atualiza o registro, que é um banco de dados que contém todas as informações sobre o computador.
Se o sistema operacional não consegue localizar o driver do dispositivo, um técnico deve instalar o driver manualmente usando a mídia fornecida com o dispositivo ou baixá-lo no site do fabricante.
6.4. 1 GERENCIAMENTO DE ARQUIVOS E PASTAS
O sistema operacional cria uma estrutura de arquivos no disco rígido para armazenar os dados. Um arquivo é um bloco de dados relacionados que tem um único nome e é tratado como uma única unidade. Os arquivos de programas e dados são agrupados em um diretório. Os arquivos e os diretórios são organizados para facilitar a recuperação e o uso. Os diretórios podem ser mantidos dentro de outros diretórios. Esses grupos de diretórios são chamados de subdiretórios. Os diretórios são chamados de pastas nos sistemas operacionais, e os subdiretórios são chamados de subpastas.
6.5. 1 INTERFACE DO USUÁRIO
O sistema operacional permite ao usuário interagir com o software e hardware. Sistemas operacionais incluem dois tipos de interfaces de usuário:
Interface de linha de comando (CLI) - o usuário digita comandos em um prompt.
Interface gráfica do usuário (GUI) - O usuário interage com menus e ícones.
6.6. 1 GERENCIADOR DE APLICATIVOS
O Sistema Operacional localiza uma aplicação e a carrega na memória RAM do computador. Aplicações são programas de software, tais como editores de texto, bancos de dados, planilhas e jogos. O sistema operacional aloca recursos do sistema disponíveis para os aplicativos em execução.
Para garantir que uma nova aplicação é compatível com um sistema operacional, os programadores seguem um conjunto de diretrizes conhecidas como uma Application Programming Interface (API). Uma API permite que os programas acessem os recursos gerenciados pelo sistema operacional de uma forma consistente e confiável. Aqui estão alguns exemplos de APIs:
Open Graphics Library (OpenGL) - É um programa Multi-plataforma de especificação padrão para gráficos de multimídia
DirectX - Coleção de APIs relacionados a tarefas de multimídia para o Microsoft Windows
API do Windows - Permite que aplicativos de versões mais antigas do Windows funcionem em versões mais recentes
APIs Java - Coleção de APIs relacionados com o desenvolvimento de programação Java.
6.6.2A maneira que a CPU processa as informações pode afetar o desempenho do sistema operacional. Duas arquiteturas comuns usadas para processar os dados são:
x86 - A Arquitetura de 32-bit que processa várias instruções com um único pedido. Um processador x86 usa menos registros do um processador x64, os registradores são áreas de armazenamento utilizados pela CPU ao executar os cálculos, m processador x86 pode suportar um sistema operacional de 32-bit
x64 - Esta arquitetura de 64-bit acrescenta registros adicionais especificamente para instruções que usam um espaço de endereçamento de 64 bits. Os registos adicionais permitem que a CPU processe as instruções muito mais rápido do que o x86. O processador x64 é compatível com o processador x86. Um processador x64 pode suportar sistemas operacionais de 32-bit e 64-bit.
Um sistema operacional de 32 bits é capaz de endereçar apenas 4 GB de memória de sistema, enquanto um S.O de 64 bits pode endereçar mais de 128 GB. O gerenciamento de memória difere entre os dois sistemas. Um sistema de 64 bits possui um desempenho melhor. Ele também inclui recursos que fornecem segurança adicional.
Pode ser solicitado a um técnico escolher e instalar um sistema operacional para um usuário. Existem dois tipos diferentes de sistemas operacionais: desktop e de rede. Um sistema operacional desktop é destinado ao uso em um pequeno escritório, home office (SOHO), um ambiente com um número limitado de usuários. Um sistema operacional de rede (NOS) é projetado para um ambiente corporativo, servindo vários usuários com uma vasta gama de necessidades.
  • Um sistema operacional desktop tem as seguintes características:
Suporta um único usuário
Executa aplicativos de um único usuário
Compartilha arquivos e pastas em uma pequena rede com segurança limitada
No mercado de software atual, os sistemas operacionais de desktop mais utilizado se dividem em três grupos: Microsoft Windows, Apple Mac OS e Linux
  • Um Sistema Operacional de Rede contém recursos adicionais para aumentar a funcionalidade e capacidade de gerenciamento em um ambiente de rede. Esses Sistemas Operacionais possuem as seguintes características:
Suporte a vários usuários
Executa aplicações multi-usuário
Oferece maior segurança em relação aos sistemas operacionais de desktop
  • O Sistema Operacional (NOS) fornece recursos de rede aos computadores, incluindo:

Aplicações do servidor, tais como o compartilhamento de bancos de dados
Armazenamento centralizado dos dados
Repositório centralizado de contas de usuários e recursos na rede
Fila de impressão em rede
Sistemas de armazenamento redundantes, como RAID e backups
Esses são exemplos de sistemas operacionais de rede:
Windows Server
Red Hat Linux
Mac OS X Server
Entender como um computador será usado é importante ao recomendar um sistema operacional para um usuário. O sistema operacional deve ser compatível com os hardwares existentes e os aplicativos necessários, antes de recomendar um sistema operacional para um usuário, investigue os tipos de aplicativos que o usuário vai usar e se novos componentes ou computadores serão comprados.
Para fazer a recomendação de algum S.O, devemos rever as restrições orçamentárias, aprender como o computador será usado e determinar quais tipos de aplicativos serão instalados. Estas são algumas orientações para ajudar a determinar o melhor sistema operacional para um usuário:
Será que o usuário irá utilizar aplicativos off-the-shelf para este computador? Aplicativos off-the-shelf especificam uma lista de sistemas operacionais compatíveis com o pacote de aplicativos.
Será que o usuário irá utilizar aplicativos customizados que foram programados especificamente para o usuário? Se o usuário estiver usando um aplicativo personalizado, devemos especificar qual sistema operacional deve ser usado.
Sistemas operacionais possuem requisitos mínimos de hardware que devem ser atendidos para que o sistema operacional possa ser instalado e funcione corretamente.
  • As atualizações de hardware são necessárias para atender os requisitos mínimos de um sistema operacional, realize uma análise de custo para determinar o melhor curso de ação. Em alguns casos, pode ser mais barato para o cliente comprar um novo computador do que atualizar o seu sistema atual. Em outros casos, pode ser de melhor custo benefício atualizar um ou mais dos seguintes componentes:
RAM
Unidade de disco rígido
CPU
Placa de vídeo
Placa-mãe
NOTA: Se os requisitos da aplicação excederem os requisitos de hardware do sistema operacional, você deve atender os requisitos adicionais para que o aplicativo funcione corretamente.
Depois de ter determinado os requisitos mínimos de hardware, certifique-se de que todo o hardware do computador é compatível com o sistema operacional que você selecionou para o cliente.
NOTA: Um HCL especificado para um sistema operacional não pode ser mantido de forma contínua e, portanto, não contém todo o hardware compatível.
Um sistema operacional deve ser atualizado periodicamente para manter a compatibilidade com os hardwares e softwares mais recentes. Também é necessário atualizar um sistema operacional mesmo quando o fabricante parar de oferecer suporte. Atualizar um sistema operacional pode aumentar o desempenho. Novos produtos de hardware muitas vezes exigem a última versão do sistema operacional instalada para funcionarem corretamente. Atualizar um sistema operacional pode ser caro, mas você pode ganhar uma funcionalidade melhorada através dos novos recursos, e terá suporte para os hardwares mais recentes.
NOTA: Quando as versões mais recentes de um Sistema Operacional são liberadas, o suporte para versões mais antigas, eventualmente, é descontinuado.
Antes de atualizar o sistema operacional, verifique os requisitos mínimos de hardware do novo sistema operacional para garantir que ele pode ser instalado com êxito no computador.
O processo de atualização do sistema operacional de um computador pode ser mais rápido do que realizar uma nova instalação.
A Versão de um sistema operacional determina as opções de atualização disponíveis, por exemplo, um S.O de 32bits não pode ser atualizado para um S.O de 64bits
Antes de tentar uma atualização, verifique no site do desenvolvedor do sistema operacional uma lista dos possíveis caminhos de atualização.
NOTA: Antes de executar uma atualização, faça um backup de todos os dados no caso de houver um problema com a instalação.
Leia e concorde com o Contrato de Licença de Usuário Final (EULA) 
Como técnico, você pode ter que executar uma instalação limpa de um sistema operacional. Execute uma instalação limpa nas seguintes situações:
Quando um computador é passado de um funcionário para outro
Quando o sistema operacional está corrompido
Quando a unidade de disco rígido primário é substituída em um computador
A instalação e inicialização do sistema operacional é chamada de configuração do sistema operacional. Embora seja possível instalar um sistema operacional através de uma rede, um servidor ou um disco rígido local, o método de instalação mais comum para uma casa ou pequenos escritórios são CDs ou DVDs. Para instalar um sistema operacional a partir de um CD ou DVD, defina primeiro a configuração da BIOS para inicializar o sistema a partir do CD ou DVD.
Importante: Se o hardware não for compatível com o sistema operacional, você pode precisar instalar drivers de terceiros ao executar uma instalação limpa.
Particionamento
Um disco rígido é dividido em áreas específicas, chamadas de partições. Cada partição é uma unidade lógica de armazenamento que pode ser formatada para armazenar informação, tais como arquivos de dados e aplicações. Durante o processo de instalação, a maioria dos sistemas operacionais particiona automaticamente e formata o espaço disponível no disco rígido.
Um técnico deve entender o processo e os termos relativos à instalação no disco rígido.
Partição primária - A partição primária contém os arquivos do sistema operacional, e geralmente é a primeira partição. Pode haver até quatro partições primárias por disco rígido. A partição primária não pode ser subdividida em seções menores.
Partição ativa - O sistema operacional usa a partição ativa para inicializar o computador. Somente uma partição primária por disco pode ser marcada como ativa. Na maioria dos casos, a unidade C: é a partição ativa e contém os arquivos de inicialização e de sistema. Alguns usuários criam partições adicionais para organizar arquivos ou ser capaz de realizar o dual-boot em um computador.
Partição estendida - A partição estendida normalmente usa o espaço livre restante em um disco rígido ou de uma partição primária. Só pode haver uma partição estendida por disco rígido, mas ela pode ser subdividida em seções menores, chamadas de unidades lógicas.
Unidade lógica - Uma unidade lógica é uma seção de uma partição estendida. Ela pode ser usada para separar informações para fins administrativos.
Disco básico - Um disco básico (padrão) contém partições primárias e estendidas, bem como unidades lógicas. Um disco de básico é limitado a quatro partições.
Disco Dinâmico - Um disco dinâmico tem a capacidade de criar volumes que estendem por mais de um disco. O tamanho das partições pode ser alteradas depois de serem definidas, espaço livre pode ser adicionado a partir do mesmo disco ou de um disco diferente, permitindo ao usuário armazenar arquivos grandes de forma eficiente, depois que a partição for estendida, ela pode ser reduzida sem a exclusão de toda a partição..
Formatação - Este processo prepara um sistema de arquivos em uma partição.
Setor - Um setor contém 512 bytes.
Cluster - Um cluster também é chamado de unidade de alocação de arquivos. É a menor unidade de espaço usado para armazenar dados. Ele é constituído por um ou mais setores.
Track - A track é um círculo completo, que pode conter dados de um lado do prato do disco rígido. Uma track é dividida em grupos de setores.
Cilindro - Um cilindro é uma pilha de tracks alinhadas, uma sobre a outra, para formar um cilindro.
Os procedimentos de formatação do um sistema operacional faz com que o disco rígido retorne ao estado de quando foi adquirido. Nenhuma informação atualmente armazenada na unidade é preservada. Durante a primeira fase do processo de instalação de um S.O. é realizado o particionamento e a formatação do disco. Estes processos preparam o disco para aceitar o novo sistema de arquivos. O sistema de arquivos fornece a estrutura de diretórios que organiza o sistema operacional do usuário, aplicações, configurações e arquivos de dados
  • 6.7 1 GERENCIADOR DE DISPOSITIVOS
Após a instalação, verifique se todo os hardwares estão instalados corretamente.
A instalação de um sistema operacional em um único computador leva um tempo. Imagine o tempo que seria necessário para instalar sistemas operacionais em vários computadores, um de cada vez
O Sysprep prepara o sistema operacional com diferentes configurações de hardware. Com o Sysprep e um aplicativo de clonagem de disco, os técnicos podem instalar rapidamente o sistema operacional, completar os últimos passos de configurações e instalar os aplicativos.
Clonagem de Disco
A clonagem de disco cria a imagem do disco rígido de um computador. Para a clonagem de disco, siga estes passos:
Passo 1. Crie uma instalação principal em um computador. Esta instalação principal inclui o sistema operacional, aplicativos de software e configurações comuns que serão utilizadas pelos outros computadores da organização.
Passo 2. Execute o Sysprep.
Passo 3. Crie uma imagem de disco do computador configurado usando um programa de clonagem de disco.
Copie a imagem do disco em um servidor. Quando o computador de destino é inicializado, uma versão reduzida do programa de configuração exemplo do Windows é executado. A instalação instala os drivers para os componentes de hardware, cria contas de usuário e define as configurações de rede para concluir a instalação.(“cisco.com”)
Arquivo BOOTMGR
Durante a instalação, o arquivo BOOTMGR é criado na partição ativa para permitir a escolha do sistema operacional para a inicialização, você pode editar arquivo bootmgr para alterar a ordem dos sistemas operacionais, você também pode alterar o período de tempo de espera, durante a fase de instalação, utilizado para selecionar o sistema operacional. Normalmente, atrasa o tempo de inicialização do computador por um tempo específico, a menos que o usuário intervenha e selecione um determinado sistema operacional, se disco tiver apenas um sistema operacional, altere o tempo para 5 ou 10 segundos, agilizando assim a inicialização do computador.
Plano de Manutenção Preventiva


Para garantir que um sistema operacional permaneça totalmente funcional, você deve implementar um plano de manutenção preventiva. Um plano de manutenção preventiva oferece os seguintes benefícios para os usuários e as organizações:
Diminuição do tempo de inatividade
Desempenho otimizado
Maior confiabilidade
Custos de reparo menor
Planejamento de Manutenção Preventiva
Os planos de manutenção preventiva devem incluir informações detalhadas sobre a manutenção de todos os computadores e equipamentos de rede. O plano deve priorizar equipamentos que mais afetam a organização caso haja uma indisponibilidade. Manutenção preventiva de um S.O. inclui a automatização de tarefas para executar atualizações programadas. A manutenção preventiva inclui também a instalação de service packs, que ajudam a manter o sistema atualizado e compatível com o novo software e hardware. A manutenção preventiva inclui as seguintes tarefas importantes:
Backup de disco rígido
Desfragmentação do disco rígido
Atualizações do sistema operacional e programas
Atualizações de antivírus e outros softwares de proteção
Verificação de erros no disco rígido
Realize a manutenção preventiva regularmente e registre todas as ações tomadas e observações feitas. O log de reparo ajuda a determinar quais equipamentos são confiáveis ou não. Ele também fornece um histórico de quando o computador foi reparado anteriormente, como foi feito esse reparo e qual era o problema.
Algumas manutenções preventivas devem ser feitas em um determinado momento que cause o mínimo de interrupção possível para as pessoas que usam os computadores. Isso muitas vezes leva ao agendamento de tarefas à noite, no início da manhã ou no fim de semana. Também existem ferramentas e técnicas que podem automatizar muitas tarefas de manutenção preventiva.(“cisco.com”)
  • 6.8 1 SEGURANÇA
A segurança é um aspecto importante em seu programa de manutenção preventiva. Instale os softwares de proteção contra vírus e malware e realize varreduras regulares nos computadores para ajudar a garantir que eles permaneçam livres de softwares maliciosos. Use a Ferramenta de Remoção de Software Malicioso do Windows para verificar um computador em busca de softwares mal-intencionados específicos e predominantes. Se um vírus for encontrado, a ferramenta irá removê-lo. Cada vez que uma nova versão da ferramenta é disponibilizada pela Microsoft, baixe-a e realize a varredura do seu computador em busca de novas ameaças. Este deve ser um item padrão em seu programa de manutenção preventiva, juntamente com as atualizações regulares do seu antivírus e das ferramentas de remoção de spyware.
  • 6.9 1 Inicialização de Programas
Alguns programas, como antivírus e ferramentas de remoção de spyware, não iniciam automaticamente quando o computador é inicializado. Para garantir que estes programas serão executados sempre que o computador for inicializado, adicione o programa na pasta de inicialização do Menu Iniciar. Muitos programas têm botões que permitem que o programa execute uma ação específica, inicie sem ser exibido ou vá para a bandeja do Windows. Verifique a documentação para determinar se os programas permitem o uso de botões especiais.
  • 7.1. 1 IDENTIFICANDO O PROBLEMA
Problemas de sistemas operacionais podem ser resultados de uma combinação de hardware, software e problemas rede. Os técnicos devem ser capazes de analisar o problema, determinar a causa do erro, para então reparar o computador. Este processo é chamado de troubleshooting (solução de problemas).
O primeiro passo no processo de solução de problemas é identificar o problema. A figura apresenta uma lista de questões que devem ser feitas aos clientes.
Após conversar com o cliente, você poderá criar uma teoria das prováveis causas. A figura exibe algumas prováveis ​​causas de problemas relacionados a sistemas operacionais
Após desenvolver algumas teorias sobre o que está errado, teste-as para determinar a causa do problema. A imagem mostra uma lista de procedimentos rápidos que podem determinar a causa exata do problema ou até mesmo corrigir o problema. Caso este procedimento rápido corrija o problema, você então poderá verificar a funcionalidade completa do sistema. Se um procedimento rápido não corrigir o problema, pode ser necessário investigar o problema de estabelecer a causa exata.
Após determinar a causa exata do problema, estabeleça um plano de ação para encontrar o problema e implementar a solução. A imagem apresenta algumas fontes que podem ser usadas ​​para coletar informações adicionais para resolver um problema.
Após corrigir o problema, verifique a funcionalidade completa do sistema e, se for o caso, implemente as medidas preventivas. A figura apresenta as etapas para verificar a funcionalidade completa do sistema.
Na etapa final do processo de solução de problemas, documente suas descobertas, ações e resultados. A figura apresenta as tarefas necessárias para documentar o problema e a sua solução.
Os problemas de sistemas operacionais podem ser atribuídos a hardware, aplicação, configuração ou a alguma combinação dos três. Você resolverá alguns problemas de sistemas operacionais encontrados com mais frequência do que outros. A figura apresenta um gráfico dos problemas e soluções mais comuns referentes a sistemas operacionais.
Como você deve ser capaz de instalar, configurar e solucionar problemas de um sistema operacional:
Vários diferentes sistemas operacionais estão disponíveis e você deve considerar as necessidades e o ambiente do usuário ao escolher o S.O.
Os principais passos na configuração do computador incluem a preparação do disco rígido, instalação do sistema operacional, criação de contas de usuário e a configuração das opções de instalação.
A GUI (Interface Gráfica) mostra os ícones de todos os arquivos, pastas e aplicativos no computador, um dispositivo apontador, como um mouse, é usado para navegar na área de trabalho da interface gráfica.
A CLI utiliza comandos para concluir tarefas e navegar no sistema de arquivos.
Você deve estabelecer uma estratégia de backup que permite a recuperação de dados. Normal, cópia, diferencial, incremental, e backups diários são todas as opções de ferramentas de backup disponíveis nos sistemas operacionais Windows.
Com um gerenciador de máquina virtual, os recursos do sistema de um computador podem ser alocados para executar máquinas virtuais. As máquinas virtuais executam sistemas operacionais e os utilizam para fornecer, aos usuários, uma maior funcionalidade do sistema.
Técnicas de manutenção preventiva ajudam a garantir o melhor desempenho do sistema operacional.
Algumas das ferramentas disponíveis para solucionar problemas com S.O, incluem ferramentas administrativas, ferramentas de sistemas e comandos CLI.

Open Source Vs Código Fechado


Os dispositivos móveis usam um sistema operacional para executar suas tarefas semelhante à maneira como desktops e laptops fazem. Este capítulo foca nos dois sistemas operacionais móveis mais utilizados: Android e iOS. O Android é desenvolvido pela Google, enquanto o iOS é desenvolvido pela Apple.
Lançado em 2008 no HTC Dream, o sistema operacional Android é open source. Open source significa que o código de programação do desenvolvedor, conhecido como código-fonte, é publicado quando o mesmo é liberado. O público pode alterar, copiar ou redistribuir o código sem pagar taxas de royalty para o desenvolvedor do software.
O software de código aberto permite a qualquer pessoa contribuir para o desenvolvimento e evolução do mesmo. O Android foi adaptado para uso em uma ampla gama de dispositivos eletrônicos. Como o Android é aberto e personalizável, os programadores podem usá-lo para operar dispositivos como laptops, TVs inteligentes e leitores de e-book. Alguns outros dispositivos também executam o Android, como câmeras, sistemas de navegação e reprodutores de mídia portátil.
Lançado em 2007 no primeiro iPhone, o iOS é de código fechado, o que significa que o código fonte não é liberado para o público. Para copiar ou redistribuir o iOS com ou sem alterações é necessário solicitar a permissão da Apple. A Apple cobra taxas de royalty para qualquer lucro obtido através do seu S.O.


O Android é o Sistema operacional do momento, com mais variados fabricantes de Smartphones e agora apostando também nos Tablets.
Alguns lançamentos das versões do Android 1.0, 1.1, 1.5 Cupcake, 1.6 Donud, 2.0/2.1 Eclair, 2.2 Froyo, 2.3 Gingerbrend, versões somente para os Smartphones. A Google se dedicou ao desenvolvimento para uma versão exclusiva para Tablets, formando a nova versão 3.0 Honeycomb para Tablets e Smartphones.
Após a versão 3.0 para Tablets foi notada um visual totalmente diferenciado que as outras versões, as telas ficaram maiores, com melhores ajustes e com melhores barras de ações.
Algumas mudanças notadas por exemplo , o Gmail exibe sua caixa de entrada, com direito a scroll entre as mensagens recebidas. Já o Youtube mostra uma seleção de vídeos em destaque e suas páginas favoritas também em ícones grandes.
A camada de aplicativos é a mais alta da arquitetura do sistema, composta pelo conjunto de aplicativos nativos do sistema, dentre estes pode se citar: cliente de e-mail, calendário, mapas, browser e internet, despertador, jogos, e outros.
A plataforma também inclui uma coleção de bibliotecas C/C usadas pelos componentes do sistema, são acessadas pelo programador via Java, através do framework do sistema. Essas bibliotecas são responsáveis por prover funcionalidades para manipulação do áudio, vídeo, gráficos, banco de dados e navegador.
O sistema operacional móvel Android, usado em smartphones e tablets e desenvolvido pela Google, tem feito sucesso. Hoje mais aparelhos com ele são ativados do que iPhones, o que demonstra o poder de fogo da plataforma. O que devemos esperar da trajetória do sistema e para o seu futuro,o Android surge como primeiro sistema operacional móvel de sucesso a incorporar código aberto. O Android foi o primeiro a trazer o Linux móvel para as massas. Ele surgiu em 2008 e o primeiro aparelho a ser baseado nele foi o HTC G1. O código do programa, no entanto, só viria a ser aberto em 2009. Hoje, ele está nas versões 2.3, para celulares, e 3.0, para tablets.
Foi criado para abstrair a complexidade e simplificar o reuso de procedimentos, funciona como um meio de ligação com a camada de bibliotecas do sistema que serão acessadas através de APIs contidas no framework. Entre as APIs podemos destacar: Location Manager: Usada para obter a posição geográfica do usuário. Como por exemplo, em aplicações que fazem uso de GPS. Telephony Manager: Informações sobre dispositivos como bateria e serviços de telefonia celular podem ser obtidos através dessa API. Window Manager: Responsável pelo gerenciamento de toda janela de uma aplicação. Content Providers: Responsável pela disponibilização dos dados através das aplicações tornando esses dados públicos. Quase todo tipo de dado é compartilhável, como áudio, vídeo, imagens e texto.
Resource Manager: Todos os recursos que uma aplicação irá usar como áudio, vídeo, arquivos XML, são separados dela a fim de que sejam otimizados para ocupar menos espaço e demorar menos tempo para que sejam carregados. Essa API facilita o acesso a esses recursos. Notification Manager: Permite que uma aplicação exiba notificações, ative LEDs, luzes, sons ou vibração disponíveis no dispositivo. Activity Manager: Responsável pelo gerenciamento de cada atividade do sistema. No Android cada atividade é gerenciada através de uma pilha de atividades. Toda nova atividade criada vai para o topo de pilha de atividades e se torna uma running activity, o que quer dizer que será executada.
UI? Guideline? O guideline acessível.

Para onde esta indo o mobile
Em 2014 o acesso à internet por dispositivos móveis vai superar o acesso por desktops. No Brasil o crescimento do tráfego de dados móveis até 2018 deverá ser de 11 vezes o atual, crescendo mais de 60% ao ano


REFERÊNCIAS:



[1] Disponivel: http://oglobo.globo.com

[2] MEIER, Reto. Professional Android Application Development. Indianapolis: Wiley Publishing, 2009. Werneck, Rafael.

[3] Desenvolvimento de Aplicativo para Smartphone com a Plataforma Android.

[4] Android Developers. Disponível em: .
[5] Campos, Diogo de. Seminário de S.O - Google Android. Disponível em: http://www.lisha.ufsc.br/teaching/os/ine5412-2008-2/work/android.pdf.

[6] Disponivel em : http://www.tecmundo.com.br/android









Um comentário:

  1. Meu testemunho Olá a todos. Estou aqui para testemunhar como obtive meu empréstimo do Sr. Benjamin, depois de me candidatar várias vezes a vários credores que prometeram ajudar, mas nunca me deram o empréstimo. Até que um amigo meu me apresentei ao Sr.Benjamin Lee prometeu me ajudar e, de fato, ele fez o que prometeu sem qualquer forma de atraso. o empréstimo e mudou minha crença. Não sei se você precisa de um empréstimo genuíno e urgente. Entre em contato com o Sr. Benjamin via WhatsApp + 1-989-394-3740 e seu e-mail: lfdsloans@outlook.com obrigado.

    ResponderExcluir