domingo, 8 de março de 2009

10. Na opinião do grupo, o que mudou nas organizações modernas, quando passaram a utilizar tecnologia de redes de computadores?

A partir da introdução da tecnologia de redes de computadores a organização como um todo passou por uma verdadeira transformação. De imediato, a organização ganhou produtividade, uma vez que uma mesma informação está acessível para todos que possuam acesso a rede. Essa agilidade e interação em tempo real possibilitaram a realização de muitas atividades que antes não eram possíveis, tais como o desenvolvimento de um projeto envolvendo pessoas em diferentes lugares do globo. Outro ponto que é importante relevar é a economia de suprimentos. Com a integração em rede, é possível diminuir custos com a impressão de relatórios – agora acessados na própria rede; e também como a compra de licença de aplicativos, utilizados em rede, além da compra de outros dispositivos como impressoras e scanners, que apenas uma unidade pode atender a inúmeros usuários. Entretanto, com equipamentos ligados em rede, a preocupação com a segurança de dados aumentou, já que se tornou mais fácil o acesso a dados sigilosos, o que antes ficava restrito às máquinas as quais estavam gravadas.


As organizações, portanto, passaram por uma mudança muito grande e de forma muito rápida. De uma maneira geral, o mundo das organizações modernas obteve um grande salto qualitativo na incorporação dessa tecnologia, contudo, como foi observado acima, a preocupação com a privacidade das informações é um ponto de extrema relevância para os gestores atuais.

Quais os serviços mais comuns oferecidos por um provedor de Internet?

O contrato de prestação de serviços do provedor tem por objeto principal o acesso à internet, com ou sem licenciamento de programas, em caráter individualizado e contínuo, a título oneroso ou gratuito, por prazo determinado ou indeterminado.
Seu objeto pode incluir, dependendo do preço acordado e da amplitude da empresa, os seguintes serviços:
-acesso à rede de computadores, mediante protocolo TCP/IP, via fax modem mediante ligação telefônica, ou por cabo, incluindo aqui o acesso aos mais variados bancos de dados, com possibilidade de envio, cópia e gravação de arquivos de distintas naturezas;
-serviço de correspondência eletrônica, mediante disponibilização de correio eletrônico e caixa postal, para comunicação entre usuários e entre os próprios contratantes;
-locação de espaço para o alojamento de home-pages;
-salas de bate-papo exclusivo;
-acesso a banco de dados específicos do provedor em área exclusivas sob sua responsabilidade, com disponibilizados para cópia (download) no computador do usuário.(2)
-acessos a grupos de discussão, "newsgroups", jogos, etc.

Qual a diferença entre código fonte e código objeto? E programa Open Source?



Código-Fonte: criado em um editor de textos, contendo os comandos da linguagem de programação (C, Pascal...). Serve como entrada para o compilador.

Código-Objeto: criado pela conversão do código-fonte em linguagem de máquina. É gerado pelo compilador. Só é criado quando não há erros no código-fonte. (Extensão do código-objeto: .OBJ)


O processo de programação inicia-se com a edição de um programa-fonte e termina com a geração de um programa-executável.
Um programa-fonte deve ser criado em um editor de textos (sem formatação). Após a criação, este programa é submetido a um compilador que analisa o código-fonte e o converte este para um código-objeto (ou programa-objeto). O código-objeto é a versão em linguagem de máquina do programa-fonte.
Se o programa contiver chamadas a funções das bibliotecas (função cosseno, por exemplo) o ligador junta o programa-objeto com a(s) respectiva(s) biblioteca(s) e gera um código-executável (ou programa-executável).

Já um Programa Open Source é um software de utilização livre, para quem quiser. E todos podem contribuir com ele, seja no seu desenvolvimento, seja na correção de erros, seja na documentação, desde que a condição de liberdade seja mantida. Este paradigma revolucionou a maneira com que softwares são desenvolvidos, baixou os custos de desenvolvimento e aumentou a agilidade, resultando em softwares de excelente qualidade e em constante evolução. E o Linux, por exemplo, demonstrou que é possível levar este conceito até chegar a um sistema operacional completo, de qualidade superior aos disponíveis no mercado.


É muito importante conhecer esses conceitos na hora de contratar o desenvolvimento de um sistema automatizado para que se possa entender o que está sendo desenvolvido, de acordo com as necessidades de quem está contratando.

Como funciona um computador?




Basicamente, um computador pode ser constituído por 3 elementos básicos:

1 - Microprocessador: Há vários fabricantes e modelos, como o Pentium da Intel, o Athlon da AMD e o PowerPC da IBM. Cada microprocessador possui um conjunto de instruções, que são executadas a uma determinada freqüência. As freqüências comuns atualmente giram entre 1 e 3 GHz (giga hertz).

2 - Memória: A memória pode ser classificada em 2 grupos, as memórias voláteis e não voláteis (ou permanentes). As memórias voláteis (memórias do tipo RAM - Random Access Memory) precisam de energia para manter seu conteúdo (ou seja, só funcionam quando o computador está ligado). Quando desligamos o computador, as informações importantes são armazenadas nos dispositivos de memória não voláteis (como o disco rígido ou HD - Hard Drive). Os dispositivos de memória volátil são mais caros e de menor capacidade, porém são muito mais rápidos, tornando possível ao computador realizar o processamento de forma mais eficiente.

3 - Dispositivos de Entrada e Saída: Tornam a interação com o usuário (e/ou outras máquinas) possível, como por exemplo: teclado, mouse, monitor, modem, impressora, etc.


Esses componentes se comunicam através de um barramento ou via de comunicação. O processador executa uma instrução por vez. Um programa é uma seqüência de instruções, armazenado na memória.

Em geral, o conjunto de instruções que o microprocessador é capaz de executar é bastante limitado, e podem ser agrupados em:

Instruções lógicas e aritméticas: permitem a execução de cálculos através de operadores como adição, multiplicação, etc.

Instruções de controle: permitem controlar o fluxo de execução.

Instruções de movimentação de dados: permitem que as informações (programas e dados) armazenados na memória possam mudar de lugar, entre a memória e o processador ou de um lugar da memória para outro, ou ainda que lugares da memória sejam carregados com valores. Na linguagem C, seria o equivalente ao comando de atribuição.

sexta-feira, 6 de março de 2009

Descrevendo sucintamente como funciona a rede Internet



É uma rede de redes de computadores que se comunicam de forma transparente ao usuário através de um protocolo comum (IP - Internet Protocol).
A internet é uma coleção global de redes, grandes e pequenas. Estas redes se conectam de vários modos diferentes para formar a entidade singular que conhecemos como Internet.

Atualmente qualquer pessoa física ou jurídica pode participar da Internet, incluindo empresas privadas, governos, escolas e organizações não-governamentais. Os requisitos são possuir um computador, um software compatível com a Internet e uma conexão por telefone com um provedor de acesso à Internet. Quem desejar ter um computador permanentemente conectado a rede deverá possuir um registro no órgão regulador da Internet no seu país. Cada computador na rede possui um único endereço para acesso. A comunicação entre computadores da rede é feita através do protocolo TCP/IP que gerencia e encaminha mensagens de dados entre os computadores. O TCP/IP utiliza a tecnologia de comutação de pacotes – packet switching.
Para que a rede possa funcionar é necessário procedimento detalhado para a troca de dados. As regras são implementadas através de "protocolos de comunicação". As regras de comunicação entre computadores são similares as de uma linguagem humana. Por exemplo, quando se estabelece uma conversa entre duas pessoas a etiqueta diz que enquanto uma fala a outra escuta; para que uma idéia seja transmitida é necessário colocar as palavras dentro de uma sintaxe da língua conveniente; caso o interlocutor não entenda a mensagem ele solicita que seja repetida. Para a troca de mensagens na Internet foi desenvolvido o protocolo de comunicação TCP/IP – Transmission Control Protocol/Internet Protocol. O protocolo IP é responsável por dividir uma mensagem em vários pacotes compatíveis com a rede e encaminhá-los ao computador com um determinado endereço na Internet. O protocolo TCP é responsável por manipular uma quantidade grande de dados e garantir que as informações transmitidas entre dois computadores da rede não contenham erros.

Como funciona um procedimento de Backup?


Para se fazer um Backup podemos proceder de algumas maneiras desde as mais simples, que é a cópia dos arquivos desejados em CD, DVD, Pen Drive ou até mesmo um disco rígido externo, dependendo do tamanho dos arquivos. E também há procedimentos um pouco mais complexos, mas, necessários como forma de segurança para se guardar determinados arquivos ou dados.

No Windows XP há um utilitário de Backup que ajuda a proteger os dados caso haja uma falha no disco rígido ou caso os arquivos sejam acidentalmente apagados devido a uma falha do hardware ou da mídia de armazenamento. Ao utilizar o Backup, o usuário poderá criar uma cópia de todos os dados no seu disco rígido e arquivá-la em outro dispositivo de armazenamento, como os mencionados acima.

Se os dados originais no disco rígido forem excluídos ou substituídos acidentalmente, ou ainda caso eles se tornem inacessíveis devido a um erro do disco rígido, o usuário poderá facilmente restaurá-los a partir do disco ou da cópia arquivada utilizando os Assistentes de Restauração ou de Recuperação Automatizada do Sistema ou nos dispositivos em que foram guardados.