Buscar

Desafio 2018 Semestre 2 V2 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CURSO: 
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
LIMA, Joice Siqueira. Desafio Profissional de tecnologia em análise e desenvolvimento de sistemas: sistemas operacionais; organização de computadores; ferramentas para sistemas web; probabilidade e estatística; desenvolvimento pessoal e profissional. São Paulo: Anhanguera Educacional unidade Belenzinho, 2018. P.5. Disponível em: <https://ead.avaeduc.com.br/>. Acesso em: 5 nov. 2018.
Alunos:
Samuel De Almeida Catarino		RA:5056596858
Gilmar Almeida Moura			RA:6166678137
Thiago Ositatadima Orok Okon Edem	RA:6166685599
Marcos Paulo Medeiros			RA:5047581604
Tutor presencial – Vitor Carvalho
Tutor EAD – Joice Siqueira Lima
Passo 01 – Probabilidade e Estatística
O objetivo do Sr. Paulo Gomes
A Locadora de Livros Medievais já dispõe de um grande acervo, devido ao tempo que atua neste mercado. O diretor Sr. Paulo Gomes tem a iniciativa de ampliar o seu negócio, estruturando um projeto de expansão para franquias de locação online, do acervo de livros medievais.
Para essa expansão, serão utilizados como base os recursos já disponíveis, porém com uma nova formatação de negócio, que será expandido para outras cidades no âmbito nível nacional.
Levando em consideração que cada cidade tem dados demográficos específicos como quantidade de homens e mulheres, faixa etária, escolaridade, etc, devemos verificar o perfil dos clientes atuais em relação aos dados demográficos de Curitiba (sede da empresa atualmente) e compará-los aos títulos mais procurados, sendo o título variando entre Ouro e Prata. 
Com esses quesitos, traçar um paralelo com os dados demográficos das principais capitais do país, chegando assim ao acervo ideal para cada franquia de cada cidade.
Processos de amostragem que podem ser adotados
Estatística Descritiva:
A Locadora de Livros Medievais deve obter em seus registros de clientes os seguintes dados: idade, sexo, escolaridade e histórico das locações para verificar a frequência e quantidade de livros locados e a categoria (prata ou ouro), além do tempo de permanência do livro com o cliente.
Caso não tenham esses dados, deverá ser feita uma atualização de cadastro dos clientes para obtenção dessas informações.
O objetivo é traçar o perfil dos clientes para entendermos como são seus comportamentos por idade, grau de escolaridade e sexo, entrando assim na Estatística Descritiva.
A população será composta, portanto, dos clientes atuais cadastrados na base da empresa situada em Curitiba, e a amostra será igual a mesma. Portanto será feito um censo dos clientes da Locadora de Livros Medievais.
O objetivo é chegarmos à seguinte tabela:
	Idade
	Homens
	Mulheres
	Fundamental
	Ensino médio
	Superior
	Pós-graduação
	20 - 24
	
	
	
	
	
	
	25 – 29
	
	
	
	
	
	
	30 – 34
	
	
	
	
	
	
	...
	
	
	
	
	
	
	50 - 54
	
	
	
	
	
	
	55 - 59
	
	
	
	
	
	
	Acima de 60
	
	
	
	
	
	
Exemplos de perguntas a serem respondidas:
Qual a quantidade de clientes por faixa etária? E qual faixa etária loca mais livros?
Qual a categoria mais procurada? Prata ou ouro? 
Em média, qual a relação de grau de escolaridade X faixa etária X sexo na escolha da categoria a ser locada?
Qual o tempo de permanência com o livro locado para cada perfil de idade e escolaridade?
O porquê do processo a ser adotado 
Cada cidade tem suas particularidades em relação aos seus dados demográficos, que podem ser adquiridos no site do IBGE (https://cidades.ibge.gov.br/).
Por exemplo: em Curitiba a população hoje é estimada em 1.917.185 pessoas, enquanto em Aracaju estima-se 648.939, ou seja, pouco mais de um terço de Curitiba.
Portanto, se conseguirmos traçar o perfil dos clientes atuais da Locadora de Livro Medievais, termos condições de criar um acervo que atenda especificamente a cada cidade, de acordo com sua população e suas características regionais, aumentando assim a competitividade, diminuindo o risco do negócio, praticamente personalizando cada franquia para a região em que for aberta.
Passo 02 – Desenvolvimento Pessoal e Profissional
Um bom currículo deve ser elaborado com base em três conceitos básicos: verdade, simplicidade e eficiência.
Não se deve acrescentar habilidades que efetivamente não possua pois, num simples teste prático, será desmascarado.
Seja objetivo e direto. O tempo é precioso para o recrutador que busca pontos chaves no currículo.
Faça um currículo específico para a vaga concorrida de forma a evidenciar as qualificações necessárias para a vaga.
Um modelo simples de currículo deve conter basicamente: 
Cabeçalho - (não coloque números de documentos pessoais);
Objetivos – descreva de forma clara o seu objetivo profissional na empresa a qual concorre a vaga.
Características – fale um pouco dos seus talentos e de como se enxerga com profissional.
Formação acadêmica – cursos, especializações e é claro, nível de escolaridade.
Características de qualificações profissionais
A qualificação profissional complementa a formação acadêmica e tem uma grande importância no mercado de trabalho. Cursos como os de língua inglesa, computação, técnicos e outros. Podem ser realizados cursos rápidos e específicos para uma determinada área de atuação que agreguem valor a profissão.
Perfil empreendedor	
Um candidato com perfil empreendedor deve possuir algumas características das citadas abaixo:
Ter iniciativa
Visão
Coragem
Firmeza
Decisão
Capacidade de organização e direção
Um empreendedor identifica uma oportunidade em algo simples ou uma situação trivial. Criador de novos negócios, visionário, sonhador. Identifica oportunidade de empreender em tudo que vê. É oportunista. Tem visão de futuro. Pensa fora da caixa. Acredita que sempre dá para fazer melhor e de forma diferente. Tem iniciativa e toma decisões rápidas.
Ter experiência é fundamental?
É claro que as qualificações profissionais unidas a experiências profissionais anteriores, torna-se um conjunto ideal de características para se contratar um profissional. No entanto, deve-se atentar ao tipo de vaga e função que será exercida. Algumas posições exigem de forma incondicional a experiência anterior na atividade, como por exemplo, um desenvolvedor de sistemas para um determinado projeto com prazo para entrega determinado. Não será possível contratar um profissional com boas qualificações, mas sem experiência neste momento específico.
No caso da busca a um profissional com perfil empreendedor, as experiências anteriores são importantes, mas não fundamentais.
Passo 03 – Projeto Tecnológico (Organização de Computadores, Sistemas Operacionais e Ferramentas para Sistemas Web)
O objetivo do projeto é trazer o sistema local para sistema online, onde poderá ser acessado pelo usuário onde for, desde que tenha em mãos seu login e senha devidamente cadastrado. Com o acesso online o usuário poderá acessar o acervo onde visualizará os livros disponíveis e indisponíveis, que neste caso mostrará a previsão de sua disponibilidade.
O projeto de locação online contará com os pré-requisitos já utilizados pela locadora de livros, sendo: cada livro vinculado com seu autor, classificado como ouro e prata, quantidade de exemplares de cada livros.
Um plano de contingência e um curso de ação projetado para ajudar uma organização a responder efetivamente a um evento ou situação futura significativa que pode ou não acontecer. Um plano de contingência e algumas vezes chamado de Plano B, porque também pode ser usado como uma alternativa para ação se os resultados esperados não se concretizarem. O planejamento de contingência e um componente de continuidade de negócios, recuperação de desastres e gerenciamento de riscos.
 Os Sete passos delineados para um plano de contingência de TI .
1. Desenvolver a declaração de política de contingência:
 Uma política formal fornece a autoridade e a orientação necessárias para desenvolver um plano de contingência eficaz.
2. Conduza a análise de impacto nosnegócios (BIA):
A BIA ajuda a identificar e priorizar sistemas de informação e componentes críticos para apoiar as funções de missão/negócios da organização.
3. Identifique os Controles Preventivos:
 As medidas tomadas para reduzir os efeitos das interrupções dos sistemas podem aumentar a disponibilidade do sistema e reduzir os custos do ciclo de vida de contingência.
4. Crie estratégias de Contingência:
Estratégias completas de recuperação garantem que o sistema possa ser recuperado de forma rápida e eficaz após uma interrupção.
5. Desenvolver um plano de contingência do sistema de informação:
O plano de contingência deve conter orientações e procedimento detalhados para restaurar um sistema danificado, exclusivo do nível de impacto de segurança e dos requisitos de recuperação do sistema.
6. Assegure o teste, treinamento e exercícios do plano:
 Teste valida os recursos de recuperação, enquanto o treinamento prepara a equipe de recuperação para a ativação do plano e o exercício do plano e a preparação geral da organização.
7. Manutenção do Plano; O plano deve ser um documento atual que é atualizado regularmente para permanecer atualizado com aprimoramentos do sistema e mudanças organizacionais.
HTML(Hypertext Markup Language)
HTML e uma abordagem baseada em texto para descrever como o conteúdo contido em um arquivo HTML e estruturado. Essa marcação diz ao navegador da web como exibir o texto, imagens e outras formas de multimídia em uma página da web.
 O papel do HTML e informar um navegador da Web sobre como o conteúdo contido em um arquivo HTML e estruturado. As tags HTML comumente usadas incluem <H1>, que descreve um título de nível superior; <H2>, que descreve um cabeçalho de segundo nível; <p> para descrever um parágrafo, <table>, que descreve dados tabulares e <ol>, que descreve uma lista ordenada de informações.
Variações de HTML
Nos primórdios da world wide web, a marcação de documentos baseados em texto usando a sintaxe HTML era mais que suficiente para facilitar o compartilhamento de documentos acadêmicos e memorandos técnicos. No entanto a medida que a internet se expandiu para além dos muros da academia e para as casas da população em geral maior demanda foi colocada em páginas da Web em termos de formatação e interatividade.
O HTML 4.01 foi lançado em 1999, numa época em que a Internet ainda não era num nome familiar, e o HTML 5 não foi padronizado até 2014. Durante esse tempo, a marcação HTML derivou da tarefa de simplesmente descrever a estrutura do conteúdo de uma página da Web em o papel de também descrever como o conteúdo deve parecer quando uma página da Web e exibida. Com o resultado as páginas da Web baseadas em HTML 4 geralmente incluíam informações em uma tag sobre qual fonte usar ao exibir texto, qual cor deve ser usada para o plano de fundo e como o conteúdo deve ser alinhado.
Descrever em uma tag HTML como um elemento HTML deve ser formatado quando renderização em uma página da Web e considerado um anteparado de HTML. O HTML deve descrever como o conteúdo e estruturado, não como ele será estilizado e renderizado em um navegador. Para renderização a prática apropriada é usar folhas de estilo em cascata(CSS). Um arquivo HTML pode ser vinculado a uma folha de estilos em cascata, que conterá informações sobre quais cores usar, quais fontes usar e outras informações de renderização de elementos HTML. Separar informações sobre como uma página estruturada, que é o papel do HTML, a partir das informações sobre como uma página da Web e exibida em um navegador, que e o papel de um arquivo CSS, e um padrão de desenvolvimento de software e uma melhor prática conhecida como separação de preocupações.
Web Workers: Certos aplicativos da web usam scripts pesados ​​para executar funções. Os Web Workers usam threads de plano de fundo separados para processamento e não afetam o desempenho de uma página da web.
Vídeo: você pode incorporar vídeo sem plug-ins ou codec de propriedade de terceiros. O vídeo se torna tão fácil quanto incorporar uma imagem.
Tela: Esse recurso permite que um desenvolvedor da Web renderize gráficos dinamicamente. Tal como acontece com o vídeo, não há necessidade de um plug-in.
Caches de aplicativos: as páginas da Web começarão a armazenar mais e mais informações localmente no computador do visitante. Funciona como cookies, mas onde os cookies são pequenos, o novo recurso permite arquivos muito maiores. O Google Gears é um excelente exemplo disso em ação.
Geolocalização: mais conhecida pelo uso em dispositivos móveis, a geolocalização está chegando com o HTML5.
CSS (Cascading Style Sheet)
CSS e o idioma para descrever a apresentação de páginas da Web, incluindo cores, layout e fontes. Permite adaptar a apresentação a diferentes tipos de dispositivo, como telas grandes, telas pequenas ou impressoras.CSS e independente de HTML e pode ser usado com qualquer linguagem de marcação de sites, o compartilhamento de folhas de estilo em páginas e a personalização de páginas em diferentes ambientes. Isso e chamado de separação da estrutura da apresentação.
CSS Animações e Transições
Animações CS estão finalmente disponíveis em todos os principais navegadores, mesmo no IE. Existem duas maneiras de criar animações CSS. O primeiro e muito fácil e feito através da animação das alterações das propriedades CSS com a transition declaração. Com as transições, você pode criar efeitos de passar o mouse ou pode acionar a animação alterando o estilo de um elemento com Java Script. A segunda maneira de definir animações e um pouco mais complicada envolve a descrição de momentos específicos da animação com a regra code@keyframe. Isso permite que você tenha animações repetidas que não dependem de ações do usuário ou JavaScript para serem acionadas.
Calcular valores com calc()
Outro novo e impressionante recurso CSS e a calc() função. Ele permite que você faça cálculos aritméticos simples em CSS. Você pode usá-lo em qualquer lugar, ou um tamanho e necessário. O que é ainda mais legal e que vive pode misturar livremente diferentes unidades, como porcentagens e pixels. Isso faz monte de hacks de layout que você pode ter usado no passado obsoletos.
Seletores Avançados
Hoje em dia se você atribuir Ids a elementos apenas para que você possa estiliza-los, provavelmente você está fazendo isso errado. O CSS 2.1 e o CSS 3 introduziram vários seletores poderosos que podem tornar seus layouts mais limpos e suas folhas de estilo mais impressionantes. 
Conteúdo Gerado e Contadores
Conteúdo gerado e uma ferramenta poderosa nas mãos de desenvolvedores, disponibilizados pelos before ,after pseudo elementos. Esse recurso permite usar menos HTML para obter os mesmos layouts. Isso e especialmente benéfico em casos em que você precisa de sombras de caixa extras ou outros elementos visuais que precisem de extensões ou divs extras. UM HTML mais mínimo e semanticamente correto.
O CSS também dá acesso a pseudo elementos a contadores que podem ser incrementados com uma regra de CSS. Eles também podem acessar atributos dos elementos pai que os contem.
Gradients
Os gradientes dão aos web designers o poder de criar transições suaves entre cores sem precisar recorrer a imagens. Os gradientes de CSS também ficam ótimos em telas de retina, porque são gerados dinamicamente. Eles podem ser lineares ou radiais e podem ser configurados para serem repetidos. Eles já existem há algum tempo, mas depois de algumas pequenas alterações de sintaxe.
Consultas de Mídia
Consultas de mídia são uma necessidade absoluta, isso e importante em web design. Eles já existem há algum tempo, mas valem a pena mencionar, porque transformaram a maneira como construímos websites. Antigamente um site regular amplo o suficiente para caber na menor resolução do monitor usado no momento, é um site para dispositivos móveis separado. Atualmente criamos sites responsivos e que se adaptam ao tipo de dispositivo, orientação e resolução.
JavaScript:
JavaScript é uma linguagem de script ou programação que permite implementarcoisas complexas em páginas da web toda vez que uma página da Web faz mais do que apenas sentar e exibir informações estáticas para ser visto, exibindo atualizações de conteúdo oportunas, mapas interativos, Gráficos 3D, rolagem de jukeboxes de vídeo, etc. A terceira camada do bolo de camada das tecnologias padrão da web, duas das quais (HTML e CSS) abordamos com muito mais detalhes em outras partes da Área de Aprendizado.
O JavaScript e executado pelo mecanismo JavaScript do navegador, depois que o HTML e o CSS forem montados e reunidos em uma página da web. Isso garante que a estrutura e o estilo da página já estejam em vigor no momento em que o JavaScript começar a ser executado.
Isso é uma coisa boa, já que um uso muito comum do JavaScript e modificar dinamicamente HTML e CSS para atualizar uma interface de usuário, por meio da API Document Object Model. Se o JavaScript carregasse e tentasse executar antes que o HTML e o CSS estivessem lá para afetar, ocorreriam erros.
1 Segurança do Navegador:
Cada guia do navegador é seu próprio bloco separado para execução de código (esses depósitos são chamados de “ambientes de execução” em termos técnicos). Isso significa que na maioria dos casos o código em cada guia é executado completamente separadamente e o código em uma guia não pode diretamente afetar o código em outra guia. 
2 Código Interpretado e Compilado:
Interpretados e compilados no contexto da programação. Em linguagens interpretadas, o código e executado de cima para baixo e o resultado da execução do código e retornado imediatamente. É preciso transformar o código em um formato diferente antes de o navegador executa-lo.
Por outro lado, as linguagens compiladas são transformadas(compiladas) em outro formato antes de serem executadas pelo computador. JavaScript e uma linguagem de programação interpretada leve. Ambas as abordagens têm vantagens diferentes, que não discutiremos neste momento.
3. Lado do Servidor e Lado do Cliente
Lado do Servidor e Lado do cliente código especialmente no contexto do desenvolvimento web. O código do lado do cliente é o código que é executado no computador do usuário, ne quando uma página da web é visualizada, o código do lado da página do cliente é baixado e, em seguida, executado e exibido pelo navegador.
O código do lado do servidor, por outro lado, é executado no servidor e, em seguida seus resultados são baixados e exibidos no navegador. Exemplo de linguagens populares do lado do servidor incluem PHP, Python, Ruby e ASP.NET.
4. Código Dinâmico e Estático:
A palavra dinâmico é usada para descrever o JavaScript do lado do cliente e os idiomas do lado do servidor, refere-se a capacidade de atualizar a exibição de uma página da web/aplicativo para mostrar coisas diferentes em diferentes circunstancias, gerando novos conteúdos conforme necessário. O código do lado do servidor gera dinamicamente novo conteúdo no servidor, por exemplo puxando dados de um banco de dados, enquanto o JavaScript do lado cliente gera dinamicamente novo conteúdo dentro do navegador no cliente, criando uma nova tabela HTML, preenchendo os dados solicitados pelo servidor exibindo a tabela em uma página da Web mostrada ao usuário. O significado e um pouco diferente nos dois contextos, mas relacionado e ambas as abordagens (lado do servidor e do lado do cliente) geralmente funcionam juntas. Uma página da Web sem conteúdo de atualização dinâmica e chamada de estática ela mostra o mesmo conteúdo o tempo todo.
5 Protótipos (Orientado a Objeto)
JavaScript e quase inteiramente baseado em objeto. Em JavaScript um objeto é uma matriz associativa, aumentada com um protótipo, cada chave de string fornece o nome de uma propriedade de objeto, e há duas maneiras sintáticas de especificar um nome notação de ponto ( obj.x = 10) e notação de colchetes ( obj [ x] – 10). Uma propriedade pode ser adicionada, recuperada ou excluída no tempo de execução. A maioria das propriedades de um objeto pode ser enumerada usando um loop. O JavaScrpt usa protótipos em que muitas outras linguagens orientadas a objetos usam classes para herança. E possível simular muitos recursos baseados em classe com protótipos em JavaSript.
As funções são duplas como construtores de objetos, juntamente com seu papel típico. Prefixar uma chamada de função com new criara uma instancia de um protótipo, herdando propriedades e métodos do construtor. O protótipo do construtor property determina o objeto usado para o protótipo interno de novo objeto. Novos métodos podem ser adicionados modificando o protótipo da função usada como um construtor. Os construtores integrados do JavaScript, como Array ou Object, também possuem protótipos que podem ser modificados. Embora seja possível modificar o protótipo do Objeto, geralmente e considerada uma prática incorreta, pois a maioria dos objetos em Java Script herdara métodos e propriedades do protótipo do Objeto, e eles não poderão esperar que o protótipo seja modificado.
Um sistema operacional(SO) e uma interface entre um usuário de computador e hardware de computador. UM sistema operacional e um software que executa todas as tarefas básicas, como gerenciamento de arquivos, gerenciamento de memória, gerenciamento de processos, manipulação de entrada e saída e controle de dispositivos periféricos, como unidades de disco e impressoras.
O sistema operacional e o software de baixo nível que suporta as funções básicas de um computador, como agendamento de tarefas e controle de periféricos. Os dois sistemas operacionais são o Linux e Microsoft Windows Server.
LINUX:
Linux e um Unix como de código aberto e desenvolvido na comunidade sistema operacional para computadores, servidores, mainframes, dispositivos movi=eis e dispositivos embarcados. Ele e suportado em quase todas as principais plataformas de computadores, incluindo x86, ARM e SPARC, tornando-o um dos sistemas operacionais mais amplamente suportados. 
Todas as versões do sistema operacional Linux gerenciam recursos de hardware, lançam e lidam com aplicativos e fornecem alguma forma de interface com o usuário. A enorme comunidade de desenvolvimento e a ampla gama de distribuições significa que uma versão do Linux está disponível para praticamente qualquer tarefa, e o Linux penetrou em muitas áreas da computação. Por exemplo, o Linux emergiu como um sistema operacional popular para servidores da Web como o Apache, bem como para operações de rede, tarefas de computação cientifica que exigem clusters de computação enormes, bancos de dados em execução, computação de desktop/ endpoint e execução de dispositivos moveis com versões do sistema operacional como o Android.
Desde o seu desenvolvimento inicial, o Linux adotou as cláusulas copyleft da Free Software Foundation que originou a Licença Pública Geral GNU GPL. Copyleft diz que qualquer coisa tirada de graça e modificada deve ser distribuída gratuitamente. Na prática, se o Linux ou outros componentes GNU forem desenvolvidos ou modificados para criar uma nova versão do Linux, essa nova versão deve ser distribuída gratuitamente. Essa e a base do desenvolvimento de software livre que impede que um desenvolvedor ou outros grupos lucrem com o trabalho de outros disponível gratuitamente. Centenas de diferentes versões do Linux, também conhecidas como distribuições, estão disponíveis hoje. Cada um e tipicamente adaptado para sistemas de destino específicos, como servidores, desktop, dispositivos moveis ou dispositivos incorporados. As distribuições podem estar prontas para uso ou código-fonte que você deve compilar localmente durante a instalação inicial. Distribuições desenvolvidas pela comunidade incluem Debian, Slackware e Gentoo. As distribuições comerciais incluem o Fedora da Red Hat o openSUSE da SUSE e o Ubuntu da Canonical.
A GNU GPL não proíbe a propriedade intelectual e e comum que os criadores de componentes Linux mantenham direito autorias sobre os vários componentes. A GNU GPL garante que esses componentes permaneçam livre e distribuídos livremente. Embora o softwarepermaneça livre, no entanto é comum que algumas distribuições comercias cobrem por serviços de valor agregado, como suporte ou serviços de desenvolvimento personalizados. O Linux segue um design modular que é a chave para suas muitas variações e distribuições. Um gerenciador de inicialização e responsável por iniciar o kernel do Linux. O kernel está no centro do sistema Linux, lidando com o acesso à rede, agendando processos ou aplicativos, gerenciando dispositivos periféricos básicos e supervisionando os serviços do sistema de arquivos. Mas são realmente os muitos desenvolvedores externos e projetos GNU que oferecem funções de alto nível ao kernel Linux para fornecer um sistema operacional completo. Por exemplo, existem módulos para fornecer uma interface de linha de comando, implementar uma interface gráfica de usuário gerenciar segurança, oferecer entrada de vídeo ou serviços de áudio e muitos outros cada um poder ser modificado e otimizado para formar distribuições exclusivas para tarefas especificas. O software gerenciador de pacotes geralmente adiciona, atualiza ou remove componentes de software no Linux. Exemplos de gerenciadores de pacotes incluem DPKG ,OpenPKG, RPM Package Manager e Zero Install. 
De muitas maneiras o Linux e semelhante a outros sistemas operacionais como Windows, OS X. Como outros sistemas operacionais o Linux possui uma interface gráfica e os tipos de software que você está acostumado a usar em outros sistemas operacionais, como aplicativos de processamento de texto tem equivalentes do Linux. Linux e diferente de outros sistemas operacionais de muitas maneiras importantes.
Primeiro o Linux e um software de código aberto. O código usado para criar o Linux e gratuito e está disponível ao público para visualizar, editar e, para os usuários com as habilidades apropriadas, contribuir para.
Linux também e diferente, embora as partes principais do sistemas operacional Linux sejam geralmente comuns, existem muitas distribuições do Linux, que incluem diferentes opções de software. Isso significa que o Linux e incrivelmente personalizável, porque não apenas aplicativos, como processadores de texto e navegadores da web, podem ser trocados.
Os usuários do Linux também podem escolher componentes principais, como qual sistema exibe gráficos e outros componentes da interface do usuário.
Recurso de Multiusuários: Este é um recurso do sistema operacional Linux onde, os mesmos recursos do computador - disco rígido, memória, etc. - são acessíveis a vários usuários. Claro, não em um único terminal, eles recebem diferentes terminais para operar. Um terminal consistirá em pelo menos um Monitor / VDU, teclado e mouse como dispositivos de entrada. Todos os terminais são então conectados ao servidor Linux principal ou à máquina host, cujos recursos e dispositivos periféricos conectados, como a impressora, podem ser usados.
Arquitetura Cliente / Servidor é um exemplo de capacidade multiusuário do Linux, onde diferentes clientes estão conectados a um servidor Linux. O cliente envia um pedido para o servidor com dados específicos e solicitações do servidor com os dados processados ​​ou o arquivo solicitado, o terminal do cliente também é conhecido como Terminal mudo.
Multitarefa: O Linux tem a capacidade de lidar com mais de um trabalho de cada vez, por exemplo, você executou um comando para ordenar uma lista enorme e, simultaneamente, digitou um bloco de notas. Isso é gerenciado dividindo o tempo da CPU de maneira inteligente pela implementação de políticas de agendamento e pelo conceito de mudança de contexto.
Portabilidade: A portabilidade foi uma das principais características que tornou o Linux tão popular entre os usuários, mas a portabilidade não significa que ele seja menor em tamanho de arquivo e possa ser transportado em pen drive, CDs e cartões de memória. Em vez disso, aqui portabilidade significa que o Linux OS e sua aplicação podem trabalhar em diferentes tipos de hardware da mesma maneira. O kernel do Linux e os programas aplicativos suportam a instalação deles mesmo com muito menos configuração de hardware.
Segurança: A segurança é uma parte muito importante de qualquer sistema operacional. Para as organizações / usuários que estão usando o sistema para seus trabalhos confidenciais, o Linux fornece vários conceitos de segurança para proteger seus usuários contra o acesso não autorizado de seus dados e sistema.
Comunicação: O Linux tem um excelente recurso para se comunicar com os outros usuários, pode estar dentro da rede de um único computador principal ou entre duas ou mais dessas redes de computadores. Os usuários podem trocar e-mails, dados e programas facilmente através dessas redes.
Microsoft Windows Server
O sistema operacional Microsoft Windows Server é uma série de sistemas operacionais de servidor corporativo projetados para compartilhar serviços com vários usuários e fornece amplo controle administrativo de armazenamento de dados, aplicativos e redes corporativas.
O desenvolvimento para o Windows Server começou no início dos anos 8-, quando a Microsoft produziu duas linhas de sistemas operacional: MS-DOS e Windows NT.O engenheiro da Microsoft David Cutler desenvolveu o kernel do Windows NT com a intenção de fornecer velocidade, segurança e confiabilidade que as grandes organizações exigem em um sistema operacional de servidor. Antes do lançamento do Windows NT, muitas empresas confiavam no sistema operacional Unix que exigia hardware caro baseado em RISC para executar serviços de arquivo e impressão. O Windows NT tinha a capacidade de executar em maquinas x86 menos dispendiosas.
Um recurso importante na arquitetura do NT e o multe processamento simétrico, que faz com que os aplicativos sejam executados mais rapidamente em maquinas com vários processadores. As iterações posteriores do Windows Server podem ser implantadas em hardware no data center de uma organização ou em uma plataforma de nuvem como o Microsoft Azure. Os principais recursos em versões posteriores do Windows Server incluem o Active Directory, que automatiza o gerenciamento de dados do usuário, segurança e recursos distribuídos e permite a interoperação com outros diretórios, e o Gerenciador de Servidores, que e um utilitário para administrar funções de servidor e fazer alterações de configura.
1.Virtualização
Embora não esteja disponível com o lançamento inicial do Serve, a tecnologia de virtualização baseada em hipervisor do Hyper-V da Microsoft promete ser uma grande atração do Server para muitas organizações. Cerca de 75% das grandes empresas tenham começado a usar a virtualização, apenas cerca de 10% dos servidores estão executando maquinas virtuais. Isso significa que o mercado ainda e imaturo. No momento o Hyper- V não possui o suporte de virtualização de que a VMware pode oferecer.
2. Núcleo do Servidor
Muitos administradores de servidores, especialmente aqueles acostumados a trabalhar em um ambiente Linux, instintivamente não gostam de instalar um sistema operacional grande e repleto de recursos para executar um servidor específico especializado. O Server 2008 oferece uma instalação Server Core, que fornece a instalação mínima necessária para executar uma função de servidor específica, como para um servidor DHCP, DNS ou de impressão. Do ponto de vista de segurança, isso é atraente. Menos aplicativos e serviços no servidor criam uma superfície de ataque menor. Em teoria, também deve haver menos manutenção e gerenciamento com menos patches para instalar, e todo o servidor poderia ocupar tão pouco quanto 3Gb de espaço em disco, de acordo com a Microsoft. Isso tem um preço - não há um caminho de atualização para uma versão "normal" do Server 2008, que deve ser reinstalada. Na verdade, não há nenhuma interface gráfica - tudo é feito a partir da linha de comando.
3.Read Only Domain Controllers(RODC)
Não é uma novidade que as filias muitas vezes não possuem uma equipe qualificada de TI para administrar seus servidores, mas também enfrentam outro problema menos falado. Embora os datacenters corporativos sejam frequentemente protegidos fisicamente, os servidores nas filias raramente tem a mesma segurança física que os protege. Isso os torna uma conveniente plataforma de lançamento para ataques de volta aos principais servidores corporativos. O RODC fornece uma maneira de tornar um banco de dados do Active Directory somente leitura. Assim, qualquer dano realizado na filial não pode propagar seu caminho de volta para envenenar o sistema do Active Directory como um todo. Também reduz o trafego em links WAN.
4.Proteção de Acesso à Rede:
O sistema da Microsoft Windows para garantir que os clientes que se conectam ao Server sejam corrigidos, executando um firewall e em conformidade com as políticas de segurança corporativa e que aqueles que não podem ser remediados e útil. No entanto, funcionalidades semelhantes foram e permanecem disponíveis de terceiros.
5.Serviços de terminal aprimorados
Os serviços de terminal foram aprimorados no Windows Server de várias maneiras. O TS RemoteApp permite que usuários remotes acessam um aplicativo centralizado que parece estar em execução no disco rígido do computador local. Esses aplicativos podem ser acessão através de um portal da Web ou diretamente clicando duas vezes em um ícone configurado corretamente na máquina local. O TS gateway protege as sessões que são tunnelled por https, para que os usuários não precisem usar uma VPN para usar os RemoteApps de maneira segura pela Internet.
Referências bibliográficas
http://pcworld.com.br/reportagens/2007/10/05/idgnoticia.2007-10-04.0383475254/
Por Daniela González, da PC WORLD
05/10/2007 - 11h25 - Atualizada em 05/10/2007 - 16h43
HTTPS://olhardigital.com.br/fique_seguro/noticia/entendendo-a-autenticacao-com-tokens/10049

Outros materiais