Noções básicas de ciência da computação - Guia rápido

Um computador é basicamente uma máquina programável capaz de realizar operações aritméticas e lógicas automática e sequencialmente. Também é conhecido como processador de dados, pois pode armazenar, processar e recuperar dados de acordo com a vontade do usuário.

O processamento de dados envolve as três atividades a seguir -

  • Entrada de dados
  • Manipulação / processamento de dados
  • Dar saída (ou seja, gerenciamento de resultado de saída)
  • No sistema de computador, os dados são organizados em ordem e sistematicamente.

O termo “computador” é derivado de um termo latino “computar”, que significa 'calcular'. Inicialmente, o sistema de computador foi projetado para calcular; foi concebido para ser um dispositivo de computação. No entanto, durante um período de tempo, este dispositivo avançou tecnicamente; atualmente, ele pode realizar uma ampla gama de trabalhos desejáveis ​​além do processamento de dados.

Principais funções do sistema de computador

A seguir estão as principais funções de um sistema de computador -

  • Um computador aceita o comando e / ou dados como entrada fornecida pelo usuário.

  • Um computador segue as instruções e armazena os dados fornecidos pelo usuário.

  • Um computador processa os dados de acordo com as instruções fornecidas pelo usuário.

  • Um computador fornece os resultados desejáveis ​​na forma de saída.

Características importantes do sistema de computador

A seguir estão as principais características de um sistema de computador -

  • Automation- O sistema operacional de um sistema de computador é automático, não sendo necessária a intervenção humana; você simplesmente precisa dar o comando e ele fará o trabalho automaticamente.

  • Speed - Dependendo da potência do computador, ele pode funcionar, pode levar milhões de instruções por segundo.

  • Storage- Um sistema de computador pode armazenar uma enorme quantidade de dados em diferentes formatos. A capacidade de armazenamento de um sistema de computador é normalmente expressa em termos de Kilobytes (KB), Megabytes (MB), Gigabytes (GB) ou Terabytes (TB).

  • Accuracy - A precisão de um sistema de computador é muito alta.

  • Versatility - Um sistema de computador é capaz de realizar uma ampla gama de tarefas.

  • Diligence - Um computador não se cansa nem perde a concentração.

  • Reliability- Como um sistema de computador sempre dá resultado preciso; portanto, sua confiabilidade é muito alta.

  • Vast memory - Um sistema de computador pode ter uma ampla gama de memória que pode recuperar os dados desejados a qualquer momento.

Evolução do Sistema Informático

O presente sistema de computador evoluiu após séculos de esforços de diferentes intelectuais que contribuíram com seus trabalhos durante diferentes períodos de tempo.

Abacus é (muito provavelmente) considerado como o dispositivo de contagem anterior.

Vamos agora ler sobre os inovadores que contribuíram imensamente no desenvolvimento de um sistema de computador.

John Napier

Napier foi um matemático escocês que inventou logaritmos.

Além disso, Napier também inventou um dispositivo de computação, que consistia em gravetos com números impressos neles. Napier chamou os palitos de 'ossos', pois eram feitos de ossos.

Blaise Pascal

Pascal foi um matemático francês que inventou uma máquina baseada em engrenagens, o que ajudou muito nos cálculos.

Charles Babbage

Babbage foi um polímata, matemático, engenheiro mecânico, filósofo e inventor inglês. Em 1822, ele desenvolveu uma máquina capaz de calcular as sucessivas diferenças de expressão e preparou uma tabela que o auxiliou em seus cálculos.

Lady Ada Lovelace

Lovelace era um matemático inglês que pesquisou o trabalho de Babbage. Ela deu o conceito de que 'os computadores podem ser programados'. Seu trabalho ajudou muito no avanço do sistema de computador.

John Atanstoff

Com a ajuda de Berry, John Atanstoff desenvolveu o Atanstoff Berry Computer (mais popular como ABC) em 1937. Ele marcou o início do desenvolvimento do computador digital eletrônico.

John Mauchly e Eckart

Em 1947, John Mauchly e Eckart desenvolveram o primeiro Computador Digital Eletrônico de grande escala. Foi denominado Integrador Numérico Eletrônico e Calculadora (ENIAC).

Maurice V. Wilkes

Em 1949, Wilkes (na Universidade de Cambridge) projetou a Calculadora Automática de Armazenamento Eletrônico de Atraso (EDSAC). Foi o primeiro computador que iniciou seu sistema operacional no conceito de programa armazenado.

No mundo de hoje, para quase todas as atividades, sejam pessoais (por exemplo, operar conta de poupança pessoal) ou relacionadas a negócios (por exemplo, vender qualquer produto ou serviço); de uma ou outra forma, contamos com o sistema de computador.

Devido à crescente dependência de computadores, todas as pequenas e grandes organizações e outras empresas começaram a oferecer serviços baseados em computador. Além disso, o avanço das comunicações, redes de serviço eletrônico e multimídia abriu uma nova porta para as empresas, fornecendo uma maneira eficaz de processamento de negócios, transferência de pagamentos e prestação de serviços.

Vantagens dos computadores nos negócios

A seguir estão as principais vantagens da introdução do sistema de computador nas empresas -

Independência

À medida que os computadores ajudam a automatizar os negócios, os negócios estão se tornando cada vez mais independentes. Não mais, é necessário colocar mão-de-obra para cada obra, pois com a ajuda do computador a maior parte das obras pode ser automatizada. Desde a reserva de passagens até a fabricação de carros de luxo, tudo é automatizado.

Corte de custos

Vários negócios estão baseados online recentemente; portanto, não há necessidade de abrir filiais de negócios em todas as cidades, em vez disso, ter um estoque centralizado pode facilitar o negócio. Não há necessidade de empregar muitos homens.

Marketing

Com a utilização de sistema informatizado com facilidade de Internet, é muito simples tornar um negócio global em um determinado período de tempo. Site, e-mail, sites de mídia social, anúncios online, etc. são as ferramentas importantes de marketing online.

Grande capacidade de transação

Uma série de tarefas estão sendo realizadas por computador, incluindo reserva de bilhetes para transações financeiras; isso aumenta a capacidade de transação.

Grande capacidade de armazenamento

Normalmente, a maioria das empresas precisa armazenar e manter dados enormes e outros registros; manualmente, é muito difícil de manter, mas o uso do computador não só aumenta a capacidade de armazenamento, mas também facilita o processamento e recuperação de dados a qualquer momento.

Melhoria da produtividade e eficiência

Como a maioria das tarefas em quase todos os setores se tornou automatizada, agora se tornou muito mais fácil fabricar uma grande quantidade de produtos em muito menos tempo. Por meio da tecnologia da informática, os serviços também se tornaram mais rápidos e fáceis.

Alta precisão

Quase não há escopo de erros em um sistema automatizado; entretanto, se ocorrer algum erro, é em grande parte um erro humano.

Facilidade de compartilhamento de dados

O compartilhamento de dados agora se tornou muito simples, assim como é simples vincular um sistema de computador a outro.

Concorrência

A aplicabilidade da tecnologia de computador aumentou a competição; agora, os clientes podem aproveitar o suporte 24x7.

Sistema de segurança aprimorado

O computador também ajuda a manter os dados das empresas seguros. No entanto, essa segurança também pode enfrentar ameaças. Por exemplo, se alguém invadir o sistema ou ocorrer um ataque de vírus, isso pode danificar todos os dados protegidos.

Um sistema de computador é uma forma integrada de diferentes componentes que trabalham juntos para dar um resultado desejável. Possui componentes diferentes e cada um funciona para uma finalidade específica; no entanto, eles geram um resultado comum conforme exigido pelo usuário.

Componentes do sistema informático

Vamos agora entender os seguintes componentes básicos de um sistema de computador.

  • Hardware
  • Software
  • Humanware
  • Firmware
  • Bridgeware

Hardware

Os componentes físicos coletivamente formam o hardware de um sistema de computador. Hardware compreende o equipamento que auxilia no sistema de trabalho do computador.

A seguir estão os diferentes tipos de componentes de hardware (que têm funções específicas) -

  • Monitor - Exibe (visual) o resultado.

  • CPU - É a Unidade Central de Processamento que controla as funções do computador e transmite os dados.

  • Motherboard - É principalmente responsável por estabelecer a comunicação entre os componentes e a transmissão de informações.

  • RAM - É a Memória de Acesso Aleatório e responsável pelo armazenamento dos programas que estão em execução e também armazena dados temporariamente.

  • Hard Disk Drive - É um dispositivo de armazenamento de memória permanente.

  • Floppy Disk Drive - Quase não está sendo usado nos últimos tempos.

  • Optical disks- É um dispositivo que também armazena dados. Por exemplo, CD, DVD, etc.

Dispositivo de entrada e saída

A tabela a seguir lista categoricamente o dispositivo de entrada e saída -

Dispositivo de entrada Dispositivo de saída Dispositivo de entrada Dispositivo de saída
Rato Monitor Microfone Alto falante
Teclado Impressora Câmera Fone de ouvido
Scanner Projetor Trackball Monitor
Touchpad Plotter Controle de video game Monitor

Programas

Os componentes de hardware só podem funcionar quando componentes de software são adicionados ao sistema do computador. Software é um programa que executa diversos comandos dados por um usuário.

O software é uma parte intangível do hardware e controla a sequência de operações.

Tipos de software

Dependendo dos recursos básicos e da funcionalidade, o software pode ser categorizado como -

  • Sistemas operacionais (SO)
  • Software de aplicação (AS)
  • Software de acessibilidade eletrônica

Vamos agora discutir resumidamente os componentes do software.

Sistema operacional

Este software ajuda a carregar o programa básico automaticamente assim que o computador é iniciado. A seguir estão os principais tipos de sistema operacional -

Software Operacional Exemplos
Microsoft Windows XP, Vista, etc.
Mac OS X Pantera, Chita, Leopardo das neves, etc.
Linux Debian, Ubuntu, Fedora, Knoppix, etc.

Software de Aplicação

O software, que pode ser usado em um sistema operacional instalado, é conhecido como software de aplicativo. A seguir estão os exemplos significativos de software de aplicação -

Software de Aplicação Exemplos
Programas de escritório Microsoft Office, OpenOffice, LibreOffice, etc.
Navegador da web Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Safari, etc.
Programa antivírus Norton, McAfee, Quick Heal, Avira, Kaspersky, etc.

Software de acessibilidade eletrônica

Os componentes de software de acessibilidade E recursos adicionais para usuários, tais como -

  • Software de reconhecimento de voz
  • Leitor de tela
  • Ferramenta de ampliação
  • Teclado na tela
  • Videogames
  • Software de aprendizagem, etc.

O sistema de computador é simplesmente uma máquina e, portanto, não pode realizar nenhum trabalho; portanto, para torná-lo funcional, são desenvolvidas diferentes linguagens, conhecidas como linguagens de programação ou simplesmente linguagens de computador.

Nas últimas duas décadas, dezenas de linguagens de computador foram desenvolvidas. Cada uma dessas linguagens vem com seu próprio conjunto de vocabulário e regras, mais conhecido como sintaxe. Além disso, ao escrever a linguagem do computador, a sintaxe deve ser seguida literalmente, pois mesmo um pequeno erro resultará em um erro e não gerará a saída necessária.

A seguir estão as principais categorias de linguagens de programação -

  • Linguagem de máquina
  • Linguagem assembly
  • Linguagem de alto nível
  • Linguagem do sistema
  • Linguagem de script

Vamos discutir brevemente as linguagens de programação.

Linguagem de máquina ou código

Esta é a linguagem escrita para o hardware do computador. Tal linguagem é efetuada diretamente pela unidade de processamento central (CPU) de um sistema de computador.

Linguagem assembly

É uma linguagem de codificação de código de máquina que a torna mais simples e legível.

Linguagem de alto nível

A linguagem de alto nível é simples e fácil de entender e é semelhante à língua inglesa. Por exemplo, COBOL, FORTRAN, BASIC, C, C +, Python, etc.

Linguagens de alto nível são muito importantes, pois ajudam no desenvolvimento de software complexo e têm as seguintes vantagens -

  • Ao contrário da linguagem assembly ou linguagem de máquina, os usuários não precisam aprender a linguagem de alto nível para trabalhar com ela.

  • As linguagens de alto nível são semelhantes às linguagens naturais, portanto, fáceis de aprender e entender.

  • A linguagem de alto nível é projetada de forma a detectar os erros imediatamente.

  • A linguagem de alto nível é fácil de manter e pode ser facilmente modificada.

  • A linguagem de alto nível torna o desenvolvimento mais rápido.

  • A linguagem de alto nível é comparativamente mais barata de desenvolver.

  • A linguagem de alto nível é mais fácil de documentar.

Embora uma linguagem de alto nível tenha muitos benefícios, ela também tem uma desvantagem. Possui controle insuficiente na máquina / hardware.

A tabela a seguir lista os idiomas mais usados ​​-

A tabela a seguir destaca os pontos que diferenciam um hardware de um software.

Hardware Programas
É o componente físico de um sistema de computador. É a linguagem de programação que torna o hardware funcional.
Possui forma e estrutura permanentes, que não podem ser modificadas. Pode ser modificado e reutilizado, pois não possui forma e estrutura permanentes.
Os agentes externos como poeira, mouse, insetos, umidade, calor, etc. podem afetar o hardware (pois é tangível). Os agentes externos como poeira, rato, insetos, umidade, calor, etc. não podem afetar (pois não é tangível).
Funciona com código binário (ou seja, de 1 a 0). Funciona com a ajuda de linguagem de alto nível como COBOL, BASIC, JAVA, etc.
Aceita apenas linguagem de máquina, ou seja, linguagem de nível inferior. Aceita uma linguagem de nível superior, facilmente legível por um ser humano.
Ele não é afetado pelo bug ou vírus do computador. Ele é afetado por um bug ou vírus do computador.
Não pode ser transferido de um lugar para outro eletronicamente. Ele pode ser transferido de um lugar para outro eletronicamente.
Não é possível criar uma cópia duplicada do hardware. Um usuário pode criar cópias de um software quantas desejar.

A tabela a seguir destaca as diferenças básicas entre analógico e digital -

Analógico Digital
Suas funções no sistema analógico físico. Funciona em sistema de números discretos.
Os cálculos neste sistema são convertidos principalmente em equações e posteriormente convertidos em sinais elétricos. Os cálculos neste sistema são convertidos em números binários (ou seja, 1s e 0s).
Para funcionar, requer analógico físico. Para funcionar, ele requer números discretos.
Ele fornece saída na forma de 'gráfico'. Ele fornece saída na forma de valores discretos.
A precisão é comparativamente menor. A precisão é muito alta.
Executa em baixa velocidade. Ele funciona em uma velocidade muito alta.
Difícil de fazer alterações, pois é menos flexível. É altamente flexível.
Possui memória de baixa capacidade. Possui memória de alta capacidade.
Sua aplicação é limitada a certas aplicações. Sua aplicação é aplicável a uma série de aplicativos.
É dificilmente aplicável para aplicativos de negócios. É muito adequado para aplicações de negócios.
Ele não pode processar dados alfanuméricos. Ele pode processar dados alfanuméricos.
Requer tecnologia RF. Requer rede IP.
Atribuição de canal estático. Existem canais automáticos conforme necessário.

Um sistema operacional é a base fundamental de todos os outros programas de aplicativos. O sistema operacional é um intermediário entre os usuários e o hardware.

O sistema operacional controla e coordena o uso de hardware entre os programas de aplicativos. Os principais serviços de um sistema operacional são -

  • Gerenciamento de memória
  • Acesso ao disco
  • Criação da interface do usuário
  • Gerenciando os diferentes programas operando em paralelo
  • Da mesma forma, ele controla e gerencia o funcionamento do hardware

Aplicações do sistema operacional

A seguir estão os principais aplicativos de um sistema operacional -

  • Um sistema operacional é responsável pela formação e exclusão de arquivos e diretórios.

  • Um sistema operacional gerencia o processo de exclusão, suspensão, retomada e sincronização.

  • Um sistema operacional gerencia o espaço de memória por alocação e desalocação.

  • Um sistema operacional armazena, organiza, nomeia e protege os arquivos existentes.

  • Além disso, um sistema operacional gerencia todos os componentes e dispositivos do sistema de computadores, incluindo modems, impressoras, plotters, etc.

  • No caso, se algum dispositivo falhar, o sistema operacional detecta e notifica.

  • Um sistema operacional protege contra destruição, bem como contra uso não autorizado.

  • Um sistema operacional facilita a interface com o usuário e o hardware.

Tipos de sistema operacional

A seguir estão os principais tipos de sistema operacional -

  • Sistema operacional de disco (DOS)
  • Sistema Operacional Windows
  • Sistema Operacional Unix

Vamos agora discutir cada sistema operacional em detalhes.

Sistema operacional de disco

MS-DOS é um dos sistemas operacionais mais antigos e amplamente utilizados. DOS é um conjunto de programas de computador, cujas principais funções são gerenciamento de arquivos, alocação de recursos do sistema, fornecendo recursos essenciais para controlar dispositivos de hardware.

Os comandos DOS podem ser digitados em maiúsculas ou minúsculas.

Características do DOS

A seguir estão as características significativas do DOS -

  • É um sistema de usuário único.
  • Ele controla o programa.
  • É a independência da máquina.
  • Ele gerencia arquivos (de computador).
  • Gerencia o sistema de entrada e saída.
  • Gerencia a memória (do computador).
  • Ele fornece recursos de processamento de comando.
  • Opera com Assembler.

Tipos de comandos DOS

A seguir estão os principais tipos de Comando DOS -

  • Internal Commands - Comandos como DEL, COPY, TYPE, etc. são os comandos internos que permanecem armazenados na memória do computador.

  • External Commands - Comandos como FORMAT, DISKCOPY, etc. são os comandos externos e permanecem armazenados no disco.

Sistema Operacional Windows

A janela do sistema operacional é a extensão do sistema operacional do disco.

É o sistema operacional mais popular e simples; ele pode ser usado por qualquer pessoa que saiba ler e entender o inglês básico, pois não requer nenhum treinamento especial.

No entanto, o sistema operacional Windows requer o DOS para executar os vários programas aplicativos inicialmente. Por este motivo, o DOS deve ser instalado na memória e então a janela pode ser executada.

Elementos do sistema operacional Windows

A seguir estão os elementos significativos de Windows Operecendo Ssistema (WOS) -

  • Interface gráfica do usuário
  • Ícones (fotos, documentos, aplicativos, ícones de programas, etc.)
  • Taskbar
  • Botão de início
  • Explorador de janelas
  • Botão do mouse
  • Compatibilidade de hardware
  • Compatibilidade de software
  • Ajuda, etc.

Versões do sistema operacional Windows

A seguir estão as diferentes versões do sistema operacional Windows -

Versão Ano Versão Ano
Janela 1.01 1985 Windows XP Professional x64 2005
Windows NT 3.1 1993 Windows Vista 2007
Windows 95 1995 Windows 7 2009
Windows 98 1998 Windows 8 2012
Windows 2000 2000 Windows 10 2015
Windows ME 2000 Windows Server 2016 2016
Windows XP 2001

Sistema Operacional Unix

O sistema operacional Unix é o primeiro sistema operacional desenvolvido na década de 1970. Vamos considerar os seguintes pontos relacionados ao Sistema Operacional Unix -

  • É um sistema operacional que possui recursos multitarefa.

  • Possui sistemas operacionais de computador multiusuário.

  • Ele roda praticamente em todo tipo de hardware e fornece estímulo ao movimento do código aberto.

  • Ele tem funcionalidade comparativa complexa e, portanto, um usuário não treinado não pode usá-lo; apenas quem fez o treinamento pode usar este sistema.

  • Outra desvantagem deste sistema é que ele não avisa ou avisa sobre as consequências da ação de um usuário (se a ação do usuário é certa ou errada).

A Internet é um sistema que interconecta os diferentes sistemas de computadores em todo o mundo. Ele usa o pacote de protocolos da Internet para conectar dispositivos localizados em diferentes cantos do mundo.

O sistema de Internet carrega uma ampla gama de recursos e serviços de informação, incluindo World Wide Web (WWW), telefonia, correio eletrônico, etc. Ele usa protocolos padrão da Internet, como TCP / IP e HTTP, etc.

Uma web interna compreende todos os nós de protocolo de transferência de hipertexto (HTTP) em uma rede privada; por exemplo, a LAN ou WAN de uma organização.

Recursos da Internet

Vamos agora discutir os recursos da Internet. Os recursos são descritos abaixo -

Acessibilidade

A Internet é um serviço global e acessível a todos. Hoje, as pessoas localizadas em uma parte remota de uma ilha ou no interior da África também podem usar a Internet.

Fácil de usar

O software, que é usado para acessar a Internet (navegador da web), é muito simples; portanto, pode ser facilmente aprendido e usado. É fácil de desenvolver.

Interação com outras mídias

O serviço de Internet possui um alto grau de interação com outras mídias. Por exemplo, News e outras revistas, editoras ampliaram seus negócios com a ajuda de serviços de Internet.

Baixo custo

Os custos de desenvolvimento e manutenção do serviço de Internet são comparativamente baixos.

Extensão da Tecnologia de TI Existente

Isso facilita o compartilhamento de tecnologia de TI por vários usuários em organizações e até mesmo facilita o uso de outros parceiros comerciais.

Flexibilidade de Comunicação

A comunicação pela Internet é bastante flexível. Facilita a comunicação por texto, voz e vídeo também. Esses serviços podem ser aproveitados em nível organizacional e individual.

Segurança

Por último, mas não menos importante, a facilidade da Internet ajudou, até certo ponto, o sistema de segurança tanto a nível individual quanto nacional com componentes como câmera CCTV, etc.

Software de Internet

O software da Internet é composto por todas as ferramentas necessárias para a rede por meio do computador. A seguir estão alguns componentes importantes do software da Internet -

  • Transmission Control Protocol / Internet Protocol (TCP / IP)
  • Software de discagem
  • Navegador de internamento

Aplicativos de Internet

Os aplicativos da Internet são aplicativos baseados em servidor. A seguir estão alguns aplicativos da Internet -

  • World Wide Web (WWW)
  • Correio eletrônico (e-mail)
  • Protocolo de transferência de arquivos (FTP)
  • Telnet (ou seja, faça login no computador localizado remotamente)
  • Internet Relay Chat (IRC) (chat de vídeo em tempo real)

Todos os computadores desenvolvidos não são iguais, mas têm designs e recursos diferentes. Alguns computadores têm capacidade muito alta, bem como velocidade de trabalho; no entanto, alguns são lentos. Dependendo dos requisitos, os computadores estão sendo desenvolvidos.

Tipos de computador

Dependendo da estrutura interna e dos recursos e aplicabilidade subsequentes, o sistema de computador é categorizado da seguinte forma -

Computador Mainframe

É um computador de alta capacidade e caro. É amplamente utilizado por grandes organizações, onde muitas pessoas podem usá-lo simultaneamente.

Super Computador

Esta categoria de computador é a mais rápida e também muito cara. Um supercomputador típico pode resolver até dez trilhões de cálculos individuais por segundo.

Estação de Trabalho

O computador desta categoria é sofisticado e caro. É feito exclusivamente para fins de trabalho complexos.

Computador Pessoal (PC)

É um computador de baixa capacidade desenvolvido para usuários individuais.

Apple Macintosh (Mac)

É uma espécie de computador pessoal fabricado pela empresa Apple.

Computador laptop (notebook)

É um computador prático que pode ser facilmente transportado para qualquer lugar.

Tablet e Smartphone

A tecnologia moderna avançou ainda mais. Ele ajudou a desenvolver computadores que são fáceis de usar. Tablets e smartphones são os melhores exemplos desse tipo de computador.

Neste capítulo, discutiremos as principais terminologias usadas em redes de computadores -

WAN

Significa Wide Area Network e cobre uma vasta área, como uma cidade.

LAN

Significa rede local e cobre uma pequena área, como um pequeno escritório ou casa. Ele conecta fisicamente todos os computadores localizados nas instalações.

Internet

É um sistema de rede de computadores que conecta os computadores do mundo. Normalmente, ele se conecta por meio de WAN e LAN.

Intranet

É um sistema de rede de computadores fechado, pois cobre uma área pequena e somente pessoas autorizadas podem acessá-lo.

Extranet

É também uma espécie de Internet cujo acesso é concedido apenas a alguns.

World Wide Web (WWW)

É o serviço usado na Internet para visualizar e pesquisar conteúdos (na forma de páginas da web).

Mensagem instantânea (IM)

É uma facilidade online que nos facilita conversar ou conversar. Esse serviço é fornecido pelo Skype, Google Talk, Windows Live Messenger, Yahoo Messenger, etc.

Voice over Internet Protocol (VoIP)

É um protocolo usado especialmente para transferência de voz em rede IP. Da mesma forma, facilita a realização de ligações telefônicas pela internet.

Distribuição Realmente Simples (RSS)

É uma técnica utilizada para a divulgação de informações, artigos, etc. Os usuários normalmente se inscrevem no canal RSS para receber notícias. Após a assinatura, os usuários não precisam visitar o respectivo site, mas receber e-mails sobre o mesmo.

Log da web

É uma espécie de inventário online (normalmente sobre tópicos especializados) que consiste em uma série de entradas. Essas entradas são organizadas em ordem cronológica oposta. A pessoa que mantém o weblog regularmente o atualiza com novas informações.

Podcast

É um arquivo digital que normalmente contém gravação de áudio ou vídeo e também está disponível na Internet.

Sites de redes sociais

Refere-se aos sites que facilitam os usuários com uma plataforma comum onde podem compartilhar sua mensagem (em texto, áudio ou até mesmo vídeo), imagens, vídeos, etc. Por exemplo, Facebook, Google+, Twitter, LinkedIn, MySpace, etc. .

Salas de conversa

É uma área dedicada na Internet que facilita a comunicação dos usuários.

Rede telefônica pública comutada (PSTN)

É uma expressão técnica para sistema de telefonia pública.

Rede digital de serviços integrados (ISDN)

É um conjunto de padrões de comunicação que transmite voz, vídeo, dados e outros serviços de rede simultaneamente.

Linha assimétrica de assinante digital (ADSL)

É uma espécie de tecnologia de linha de assinante digital (DSL) que facilita a transmissão de dados mais rápida.

Baixar

É um processo que salva dados da Internet em um computador pessoal.

Envio

É um processo que transfere os dados salvos de um computador pessoal para um servidor de Internet.

Discar

É uma técnica em que uma linha telefônica é usada para se conectar à Internet.

Banda larga

É uma transmissão de dados de largura de banda ampla que transporta vários sinais e tipos de tráfego rapidamente.

Uma série de tarefas no mundo de hoje é baseada em computador - preencher um aplicativo, transferir fundos ou fazer negócios online, tudo pode ser feito por meio de um aplicativo de computador.

Facilmente acessível e amigável, os aplicativos de computador processam as transações necessárias com muita rapidez e precisão.

Os aplicativos de computador são projetados de maneira tão simples que nenhuma qualificação ou treinamento é necessário para usá-los; qualquer pessoa que saiba ler e escrever pode usar o aplicativo de computador.

Usos de aplicativos de computador

Nesta seção, discutiremos os diferentes aplicativos de computador e seus usos.

  • Aplicação online
  • Aplicação em tempo real
  • Aplicação de Negócios

Aplicativos online

Hoje, a maioria das inscrições está sendo aceita online, seja para abertura de conta bancária, preenchimento de formulário de admissão, preenchimento de formulário de emprego, etc.

A seguir estão as formas importantes de inscrições online -

Bancário

A maioria dos bancos está interligada por meio de redes de computadores e oferece serviços bancários básicos. A rede de computadores ajuda a manter contas online, oferece serviço de banco na Internet, disponibiliza facilidade de transações online e oferece facilidade de assinatura digital. A maior vantagem é que os caixas eletrônicos podem dispensar dinheiro a qualquer momento, etc.

Reserva de Ingresso

A reserva de ingressos ficou mais fácil com a rede de computadores. Passagens aéreas, ferroviárias e até passagens de ônibus podem ser reservadas online com etapas simples e fáceis.

Pedido de passaporte

Se você deseja solicitar um novo passaporte, pode fazê-lo online. Além disso, você também pode solicitar outros documentos essenciais online, como cartão PAN, cartão Aadhaar, etc.

Candidatura de Trabalho

Hoje, a maioria das inscrições (privadas e governamentais) são preenchidas online. Muitas das organizações também realizam exames competitivos para empregos online.

Pedido de admissão

A maioria das escolas e universidades disponibilizou seus formulários de admissão online; eles também aceitam taxas online.

Aplicação em tempo real

O aplicativo em tempo real é um programa de aplicativo baseado em computador que funciona em um determinado período de tempo. Ou seja, em um determinado período de tempo, o usuário deve realizar determinadas funções antes que o tempo se esgote.

Por exemplo, se você estiver fazendo transações online, deverá fornecer as informações necessárias em um determinado período de tempo ou perderá a chance.

A seguir estão exemplos significativos de aplicação em tempo real -

Vídeo conferência

Com essa tecnologia, as pessoas podem se conectar visualmente de diferentes lugares.

VoIP (Voice over Internet Protocol)

Essa tecnologia ajuda a fazer chamadas telefônicas em redes digitais de computadores.

Transações de comércio eletrônico

Essa tecnologia auxilia na compra e venda de produtos pela rede digital de computadores.

Acesso a operações bancárias via Internet

O banco online é um banco virtual de qualquer lugar com a ajuda de redes de computadores.

Mensagem instantânea

É aqui que as mensagens podem ser trocadas instantaneamente pela Internet.

Jogo on line

Isso permite jogar parcial ou totalmente pela Internet.

Aplicação de Negócios

Diferentes empresas têm diferentes aplicativos de computador; no entanto, algumas aplicações, como a manutenção da base de dados (do respectivo negócio), manutenção de registros de funcionários, oferta de instalações de negócios online, promoções online, etc., são características comuns de quase todas as organizações empresariais.

Como tal, a introdução da tecnologia informática tornou os negócios mais fáceis, simples e acessíveis 24 horas por dia, 7 dias por semana.

O desenvolvimento de sistemas de computador é normalmente discutido como o desenvolvimento ao longo de diferentes gerações.

Com a sucessão de diferentes gerações, veio o avanço da tecnologia da computação.

Gerações de computador

Vamos agora discutir o desenvolvimento da Tecnologia da Computação ao longo das diferentes gerações.

Primeira geração

  • O período de 1940 a 1956, considerado aproximadamente a Primeira Geração do Computador.

  • Os computadores de primeira geração foram desenvolvidos usando tubo de vácuo ou máquina de válvula termiônica.

  • A entrada desse sistema era baseada em cartões perfurados e fita de papel; no entanto, a saída foi exibida nas impressões.

  • Os computadores da primeira geração trabalharam no conceito de código binário (isto é, linguagem de 0-1). Examples: ENIAC, EDVAC, etc.

Segunda geração

  • O período de 1956 a 1963 é considerado aproximadamente como o período da Segunda Geração de Computadores.

  • Os computadores de segunda geração foram desenvolvidos usando tecnologia de transistor.

  • Em comparação com a primeira geração, o tamanho da segunda geração era menor.

  • Em comparação com os computadores da primeira geração, o tempo de computação gasto pelos computadores da segunda geração foi menor.

Terceira geração

  • O período de 1963 a 1971 é considerado aproximadamente como o período da Terceira Geração de computadores.

  • Os computadores de terceira geração foram desenvolvidos usando a tecnologia de Circuito Integrado (IC).

  • Em comparação com os computadores da segunda geração, o tamanho dos computadores da terceira geração era menor.

  • Em comparação com os computadores da segunda geração, o tempo de computação gasto pelos computadores da terceira geração foi menor.

  • O computador de terceira geração consumia menos energia e também gerava menos calor.

  • O custo de manutenção dos computadores da terceira geração também era baixo.

  • O sistema de computador dos computadores da terceira geração era mais fácil para uso comercial.

Quarta Geração

  • O período de 1972 a 2010 é considerado aproximadamente como a quarta geração de computadores.

  • Os computadores de quarta geração foram desenvolvidos usando tecnologia de microprocessador.

  • Ao chegar à quarta geração, o computador tornou-se muito pequeno, tornou-se portátil.

  • A máquina de quarta geração passou a gerar baixíssima quantidade de calor.

  • É muito mais rápido e a precisão se tornou mais confiável.

  • O custo de produção foi reduzido a muito baixo em comparação com a geração anterior.

  • Tornou-se disponível para as pessoas comuns também.

Quinta geração

  • O período de 2010 até a data e além, considerado aproximadamente como o período da quinta geração de computadores.

  • Na época, a geração do computador estava sendo categorizada apenas com base no hardware, mas a tecnologia de quinta geração também incluía software.

  • Os computadores da quinta geração tinham alta capacidade e grande capacidade de memória.

  • Trabalhar com computadores desta geração era rápido e várias tarefas podiam ser realizadas simultaneamente.

  • Algumas das tecnologias avançadas populares da quinta geração incluem inteligência artificial, computação quântica, nanotecnologia, processamento paralelo, etc.

A coleta, a manipulação e o processamento dos dados coletados para o uso necessário são conhecidos como processamento de dados. É uma técnica normalmente executada por um computador; o processo inclui recuperação, transformação ou classificação de informações.

No entanto, o processamento de dados depende muito do seguinte -

  • O volume de dados que precisam ser processados
  • A complexidade das operações de processamento de dados
  • Capacidade e tecnologia embutida do respectivo sistema de computador
  • Habilidades técnicas
  • Limitações de tempo

Métodos de processamento de dados

Vamos agora discutir os diferentes métodos de processamento de dados.

  • Programação de usuário único
  • Programação múltipla
  • Processamento em tempo real
  • Processamento online
  • Processamento de compartilhamento de tempo
  • Processo de distribuição

Programação de usuário único

Geralmente é feito por uma única pessoa para seu uso pessoal. Essa técnica é adequada até mesmo para pequenos escritórios.

Programação Múltipla

Esta técnica fornece facilidade para armazenar e executar mais de um programa na Unidade de Processamento Central (CPU) simultaneamente. Além disso, a técnica de programação múltipla aumenta a eficiência geral de trabalho do respectivo computador.

Processamento em tempo real

Essa técnica facilita ao usuário o contato direto com o sistema computacional. Esta técnica facilita o processamento de dados. Esta técnica também é conhecida como modo direto ou técnica do modo interativo e é desenvolvida exclusivamente para executar uma tarefa. É uma espécie de processamento online, que sempre fica em execução.

Processamento On-line

Esta técnica facilita a entrada e execução de dados diretamente; portanto, ele não armazena ou acumula primeiro e depois processa. A técnica é desenvolvida de forma a reduzir os erros de entrada de dados, pois valida os dados em vários pontos e também garante que apenas os dados corrigidos sejam inseridos. Essa técnica é amplamente usada para aplicativos online.

Processamento de tempo compartilhado

Esta é outra forma de processamento de dados online que facilita o compartilhamento de recursos de um sistema de computador online por vários usuários. Essa técnica é adotada quando os resultados são necessários rapidamente. Além disso, como o nome sugere, esse sistema é baseado no tempo.

A seguir estão algumas das principais vantagens do processamento de tempo compartilhado -

  • Vários usuários podem ser atendidos simultaneamente
  • Todos os usuários têm quase a mesma quantidade de tempo de processamento
  • Existe possibilidade de interação com os programas em execução

Processo de distribuição

Esta é uma técnica de processamento de dados especializada na qual vários computadores (que estão localizados remotamente) permanecem interconectados com um único computador host formando uma rede de computadores.

Todos esses sistemas de computador permanecem interconectados com uma rede de comunicação de alta velocidade. Isso facilita a comunicação entre computadores. No entanto, o sistema de computador central mantém a base de dados mestre e monitora de acordo.

Uma rede de computadores é um processo de conectar mais de dois computadores com o objetivo de compartilhar dados, fornecer suporte técnico e se comunicar (especialmente para fins comerciais.

Internet é a tecnologia usada para conectar diferentes sistemas de computador (localizados em diferentes localizações geográficas). A tecnologia de rede revolucionou o mundo e criou uma nova arena para o desenvolvimento geral de cada nação.

Vantagens da rede

Vamos agora discutir as vantagens da rede. As vantagens são descritas abaixo -

Facilidade de Suporte Técnico

Por ter uma rede de computadores, uma pessoa nos Estados Unidos da América fornece suporte técnico a uma pessoa que está em uma parte remota da Índia.

Compartilhamento fácil de dados

Com a ajuda da rede, é muito simples compartilhar todos os formatos de dados digitais de um sistema de computador para outro (independentemente de sua localização geográfica).

Fácil compartilhamento de recursos de hardware

Com a ajuda da rede, agora se tornou muito simples compartilhar recursos caros, incluindo espaço de armazenamento, processador, fax, etc.

Software de compartilhamento fácil

Por meio do sistema de rede, é fácil compartilhar e instalar o software de um sistema de computador para outro.

Fácil de descentralizar o processamento de dados

Por meio do sistema de rede, é muito simples descentralizar o sistema de processamento de dados. Em última análise, ajuda a controlar, proteger e gerenciar os dados importantes.

Fácil de se comunicar

Com a ajuda da rede, o sistema de comunicação agora se tornou altamente eficiente, econômico e rápido. Os diferentes modos de comunicação são chat de texto, chat de vídeo, e-mails, etc.

Tipos de rede

Nesta seção, discutiremos os diferentes tipos de rede. Os tipos são descritos abaixo -

  • Rede de área local (LAN)
  • Rede de Área Metropolitana (MAN)
  • Wide Area Network (WAN)

Rede local

Rede local ou simplesmente LAN é a técnica de interconectar alguns computadores localizados em uma determinada premissa. Normalmente é usado para um único escritório comercial ou um apartamento residencial.

O principal objetivo dessa interconectividade é estabelecer um sistema de comunicação para facilitar o trabalho.

No entanto, em tal conectividade, alguns outros dispositivos também podem ser conectados, como impressoras a laser, aparelho de fax, etc.

Rede de Área Metropolitana

Metropolitan Area Network ou simplesmente MAN é um sistema de rede que normalmente cobre uma grande área metropolitana (parte da cidade).

Ele fornece serviços de Internet de alta velocidade em toda a área coberta pela rede.

Wide Area Network

Wide Area Network ou simplesmente WAN é um sistema de rede que cobre uma grande área geográfica em todo o mundo.

Os serviços da WAN são fornecidos por agências públicas (governamentais) e também privadas. A rede também oferece a facilidade de acessar bancos de dados localizados remotamente.

O sistema WAN é altamente benéfico para as multinacionais e outras grandes empresas corporativas (oferecendo serviços online).

A rápida informatização de cada trabalho e a dependência gradual do trabalho baseado em computador abriu exponencialmente uma nova arena da tecnologia da informação para o emprego.

No entanto, a área de TI requer funcionários qualificados e treinados que possam projetar e desenvolver um novo sistema de informação.

A tecnologia da informação também ajudou na pesquisa e desenvolvimento e desenvolveu novas tecnologias. Os funcionários de TI enfatizam o planejamento, projeto, desenvolvimento, gerenciamento do trabalho e suporte técnico a vários usuários.

Tipos de trabalhos relacionados ao computador

Nos últimos tempos, surgiram vários trabalhos realizados com a ajuda do computador. Discutiremos os diferentes cargos que executam trabalhos relacionados ao computador -

Programador

Uma pessoa qualificada o suficiente para escrever um código criativo para o programa de computador é conhecida como Programador.

Os códigos escritos pelo programador são as instruções dadas ao computador sobre o que fazer, como fazer, quando fazer, etc.

Existem dezenas de linguagens, que são escritas por diferentes programadores. Por exemplo, Java, C, C ++, python, Ajax, etc.

Analista de sistemas

O trabalho de um analista de sistema é altamente classificado e também muito importante.

Um analista de sistema basicamente projeta, desenvolve e implementa novos sistemas ou adiciona alguns recursos adicionais ao sistema existente para fornecer instruções para executar tarefas adicionais.

O analista de sistemas também é especializado em áreas como engenharia, ciência e tecnologia, finanças, negócios, contabilidade, etc.

Administrador de banco de dados

Um administrador de banco de dados ou simplesmente DBA é uma pessoa treinada que é responsável pelo armazenamento e gerenciamento do sistema de banco de dados.

Administrador de rede

A rede de computadores é outro campo especializado em que uma pessoa qualificada é necessária.

Um administrador de rede é especializado em instalação, configuração e suporte a sistemas de rede de computadores. Da mesma forma, gere a rede local, a rede alargada, o sistema Internet ou o segmento de um sistema de rede na respectiva organização.

O trabalho de um administrador de rede é muito importante, pois quase todas as redes em uma organização requerem pelo menos um administrador de rede.

Web Designers

Um web designer é um arquiteto que projeta um site eficaz e comunicativo.

Ele coloca as imagens, conteúdos e outras informações nos lugares certos para tornar o site interativo e amigável.

Analistas de segurança da informação

Este é um dos cargos mais significativos em que um Analista de Segurança da Informação projeta, implementa e dá suporte ao sistema de segurança de um computador ou de uma rede inteira.

O avanço da tecnologia da computação e da Internet, tanto as empresas nacionais quanto as internacionais estão fascinadas com essas tecnologias. Hoje, a maioria das pequenas ou grandes empresas e empresas nacionais ou internacionais oferecem seus produtos e serviços através da Internet.

As organizações empresariais hoje em dia têm um site atraente e interativo através do qual promovem e comercializam seus negócios.

A facilidade da tecnologia baseada em computador e da Internet integra coletivamente os mercados fragmentados, oferecendo-lhes uma arena comum. A tecnologia ajudou ainda mais as organizações no corte de custos e também ajudou a reduzir o custo de produtos e serviços.

A tecnologia facilita os clientes na compra de produtos ou serviços de sua necessidade, sentando-se em casa ou em qualquer lugar.

O que é comércio eletrônico?

O comércio eletrônico ou simplesmente ecommerce é normalmente um processo que envolve a facilitação da disponibilidade de produtos e serviços online. Os usuários podem pesquisar, escolher, vender, comprar nas mais diversas opções pela Internet.

As principais atividades de comércio eletrônico são as seguintes -

  • Venda de produtos e serviços online (através da Internet)
  • Compra de produtos e serviços online
  • Pagar e aceitar pagamentos online
  • Transação de negócios e outros serviços online

Características do comércio eletrônico

A seguir estão os recursos importantes do comércio eletrônico -

  • Aumenta de forma eficiente a capacidade de negócios.
  • Reduz substancialmente o custo.
  • Aumenta perceptivamente os serviços de entrega.
  • É solução inquebrável de transações comerciais rápidas e automação de escritório.
  • Isso aumenta potencialmente a funcionalidade dentro da empresa.
  • Aumenta com competência a comunicação empresarial.

Tipos de comércio eletrônico

A seguir estão os principais tipos de negócios de comércio eletrônico -

Business-to-Business (B2B)

É conduzido entre duas empresas.

Business-to-Consumer (B2C)

É conduzido entre a empresa de negócios e o consumidor.

Consumidor para Consumidor (C2C)

Negócios de consumidor para consumidor acontecem entre dois consumidores; existem certos sites que facilitam uma plataforma comum para os consumidores - aquele que quer comprar e aquele que quer vender.

Benefícios do comércio eletrônico

Vamos agora discutir os benefícios do comércio eletrônico -

  • Facilita o mercado livre.

  • Ele está disponível 24 × 7.

  • Sua presença é global (não há restrição de fronteira política como tal).

  • O custo de instalação é substancialmente baixo.

  • Ele fornece tecnologia amigável.

  • Oferece múltiplas oportunidades paralelas e simultaneamente.

  • Fornece facilidades econômicas para promover e comercializar negócios.

  • Possui recursos para oferecer facilidade de pesquisa de mercado.

  • Facilita a gestão do relacionamento com o cliente.

  • Facilita a prestação de serviços de atendimento ao cliente 24x7.

  • Ele fornece facilidade de transferência de fundos nacional e internacional com etapas simples.

Para que um computador funcione, um conjunto de instruções precisa ser programado, pois essas linguagens programadas são portadoras para o desempenho de uma tarefa.

Da mesma forma, um computador aceita as instruções do usuário na forma de programação de computador e, em seguida, executa a tarefa dada.

Recursos de programação de software

Um programa de computador, que na verdade é um conjunto de instruções e ajuda o computador a executar uma tarefa específica, possui os seguintes recursos básicos -

  • Isso garante que as instruções fornecidas sejam executadas com êxito.

  • Isso garante que as instruções fornecidas sejam executadas em ordem sequencial.

  • Explica que a entrada (dados) fornecida é correta ou insuficiente e fornece o resultado de acordo.

  • Ele é escrito em uma linguagem de alto nível.

Etapas para o desenvolvimento do programa

O desenvolvimento da linguagem de programação depende inteiramente do tipo de problema e requisito. No entanto, o desenvolvimento de uma linguagem de programação normalmente (não essencialmente, mas) inclui as seguintes etapas -

Definindo o problema

Esta é a primeira etapa, em que o problema deve ser definido.

Análise de Tarefas e Métodos

Uma vez que o problema é definido, o desenvolvedor analisa e desenvolve várias soluções a fim de resolver o problema e finalmente, a melhor solução viável é desenvolvida.

Desenvolvimento de Algoritmo

Algoritmo é uma técnica adequada que ilustra a solução certa em etapas lógicas e viáveis. O algoritmo normalmente é feito na forma de fluxogramas e pseudocódigos.

Verificação de Algoritmo

Depois que o algoritmo é desenvolvido, ele não pode ser aplicado diretamente, mas principalmente, ele precisa ser testado especialmente quanto à precisão. Se houver algum erro, ele é retificado e resolvido no próprio início. O processo de verificação economiza tempo, dinheiro e energia.

Codificação

Depois que os processos e etapas básicos forem concluídos com êxito, a codificação real de um programa começa na linguagem de programação fornecida.

Teste de Programa

O teste do desenvolvimento do código do programa é outro recurso essencial, pois está vinculado a erros; portanto, o teste o torna livre de erros. O desenvolvedor continua testando e corrigindo a codificação até que finalmente a desenvolva.

Documentação

Assim que a codificação e a programação forem feitas com sucesso, é trabalho do desenvolvedor documentar todos esses recursos e etapas. O programa documentado instrui os usuários sobre como executar e operar o respectivo programa.

Implementação

Uma vez que as etapas acima são executadas com sucesso, os códigos desenvolvidos (linguagem de programação) são instalados no sistema de computador para os usuários finais. Os usuários também são manuais - explicando como executar os respectivos programas.

Um fluxograma é um projeto que representa pictoricamente o algoritmo e suas etapas. As etapas de um fluxograma não têm um tamanho e forma específicos, mas sim em diferentes formas e tamanhos (veja a imagem abaixo).

Conforme mostrado na imagem acima, as caixas em formas diferentes e interligadas por setas, estão logicamente fazendo um fluxograma. Um fluxograma representa as etapas gerais de um processo.

Benefícios do fluxograma

Vamos agora discutir os benefícios de um fluxograma.

Simplifique a Lógica

Uma vez que fornece a representação pictórica das etapas; portanto, ele simplifica a lógica e as etapas subsequentes.

Torna a comunicação melhor

Por ter lógica e etapas pictóricas de fácil compreensão, é uma forma melhor e simples de representação.

Análise Eficaz

Uma vez que o fluxograma esteja preparado, torna-se muito simples analisar o problema de forma eficaz.

Útil na codificação

O fluxograma também ajuda no processo de codificação de forma eficiente, pois fornece instruções sobre o que fazer, quando fazer e onde fazer. Isso torna o trabalho mais fácil.

Teste Adequado

Além disso, o fluxograma também ajuda a encontrar o erro (se houver) no programa

Documentação Aplicável

Por último, mas não menos importante, um fluxograma também ajuda na preparação do documento adequado (uma vez que os códigos são escritos).

Símbolos de fluxograma

A tabela a seguir ilustra os símbolos junto com seus nomes (usados ​​em um fluxograma) -

Nome Símbolo Nome Símbolo
Linha de fluxo
Disco magnético
terminal
Link de Comunicação
Em processamento
Armazenamento offline
Decisão
Anotação
Conector
Linha de fluxo
Documento
Conector fora da página

Amostra de fluxograma

A extranet é uma espécie de serviço personalizado, controlado e regulado pela rede privada.

Essa tecnologia personalizada e controlada fornece acesso apenas a parceiros, vendedores e fornecedores; às vezes, não essencialmente, mas também para alguns clientes específicos.

Uma extranet é uma organização de rede privada, que na verdade é parte da intranet da respectiva empresa e seus serviços são estendidos a usuários externos à empresa. Às vezes, também é considerada uma técnica especializada para praticar negócios com outras empresas e vender produtos aos clientes.

Para fazer negócios com outros parceiros de negócios, a tecnologia de extranet facilita a intranet de um local para outro e também fornece segurança para o fluxo de dados.

Um serviço de extranet requer gerenciamento de servidor de firewall para fornecer segurança e privacidade.

Recursos de serviços de extranet

A seguir estão os recursos significativos dos serviços de extranet -

  • Extranet é um serviço de Internet estendido para a rede privada de negócios.

  • Os serviços se estendem para fora do firewall corporativo.

  • Às vezes, pode ser referido como uma Intranet, pois pode ser (parcialmente) acessível a alguns estranhos (com permissão).

  • A técnica de extranet vincula duas (ou mais) organizações comerciais que compartilham objetivos comerciais comuns.

Aplicativo da Extranet

A extranet pode ser aplicada para os seguintes serviços -

  • Facilita negócios colaborativos entre duas (ou mais) empresas

  • Ao usar esta tecnologia, um programa de treinamento conjunto (com outra empresa) é conduzido

  • Ao usar o intercâmbio eletrônico de dados, grandes volumes de dados são compartilhados rapidamente

  • É usado para compartilhar catálogos de produtos, especialmente com atacadistas

  • O serviço Extranet também é usado para fornecer suporte ao cliente

  • É usado para compartilhar notícias de negócios com empresas parceiras

Vantagens da Extranet

As vantagens dos serviços Extranet são as seguintes -

  • Torna os negócios (serviços) cada vez mais rápidos.
  • Isso ajuda muito a melhorar a comunicação empresarial.
  • Ajuda a reduzir o custo (especialmente em termos de material de papelaria).
  • Ajuda a melhorar a eficiência e a confiança dos funcionários.
  • Reduz algumas grandes barreiras físicas (especialmente a distância geográfica).

Principais campos usando extranet

A seguir estão alguns dos principais campos que estão usando o serviço Extranet em grande escala -

  • Casas corporativas
  • Escritórios governamentais
  • Centros de educação

A intranet é mais localizada, pois apenas funcionários internos têm acessibilidade. Em contraste, a Extranet cobre uma área mais ampla, já que terceiros (como parceiro, fornecedor ou mesmo cliente) têm acessibilidade autorizada.

Os computadores móveis são os sistemas que não ficam fisicamente conectados a um local específico, mas são móveis por natureza, pois podem ser carregados em qualquer lugar a qualquer hora.

A tecnologia do computador móvel carrega a bateria de volta; portanto, não requer energia elétrica consistente.

Os computadores móveis podem ser conectados à Internet por fio ou a conexão pode ser sem fio também por meio de tecnologia Wi-Fi ou Bluetooth. Da mesma forma, é portátil, autoalimentado (devido à bateria embutida) e infundido com dispositivo de computação de tecnologia sem fio.

Tipos de dispositivo de computação móvel

A seguir estão os populares dispositivos de computação móvel -

Computador portátil

Um laptop é uma versão portátil de um computador desktop. É igualmente competente para fazer qualquer trabalho de computação.

Caderno

É um computador pessoal portátil leve.

Tábua

É um computador móvel em forma de ardósia comparativamente mais prático.

Smartphone

Um smartphone é um telefone celular totalmente equipado com a maioria dos recursos de computação.

Personal Digital Assistant (PDA)

É um dispositivo de computador mais popular como computador de bolso. É amplamente utilizado em cálculos, acesso à Internet, envio e recebimento de e-mails, leitura de códigos de barras, uso como rádio ou aparelho de som, jogos de computador, gravação de vídeo, datilografia e processamento de texto, uso como catálogo de endereços, criação e escrita em planilhas, Sistema de Posicionamento Global (GPS), como relógio e calendário, etc.

Terminal de dados portátil (PDT)

É um dispositivo de computador amplamente utilizado para inserir ou recuperar dados por meio de transmissão sem fio (ou seja, WLAN ou WWAN).

Terminal de dados móvel (MDT)

É um dispositivo de computador, que é usado em carros de polícia, táxis, logística militar, caminhões de serviço, frotas de caminhões comerciais, veículos de correio, frotas de pesca, etc.

Computador pessoal ultramóvel (UMPC)

É uma pequena forma de tablet PC.

Assim que estiver conectado a um sistema de computador com janela, você obterá dezenas de aplicativos, para que possa escolher uma opção de sua necessidade.

Muitas das opções possuem um ícone de atalho disponível na tela do computador; entretanto, em alguns computadores, você pode não encontrar tal opção na tela; nesse caso, você pode ter a ajuda do botão de menu (como mostrado na imagem abaixo) -

Como você pode ver na imagem acima, na parte inferior esquerda, há um símbolo de janela (ou seja, botão de menu); depois de clicar nele, a opção de menu fornecida aparecerá e a partir daqui você pode escolher sua opção.

Opções do Menu Iniciar

A tabela a seguir lista as opções que aparecem após clicar no menu Iniciar -

Sr. Não. Opção e descrição
1

All programs

Ele exibe todos os programas que estão instalados em seu sistema.

2

Document

Ele exibe uma lista de pastas usadas pelo usuário.

3

Recent file

Ele exibe o arquivo usado recentemente.

4

My picture

Ele exibe uma lista de fotos.

5

My music

Ele exibe uma lista de músicas / canções, etc.

6

My computer

Exibe os drives do computador onde o usuário guarda seu trabalho, arquivo, pasta, música, vídeo, imagem, e-book, etc.

7

Control panel

Ele exibe todos os programas de computador (software) instalados.

8

Printer

Ele exibe as impressoras instaladas (se a impressora estiver instalada no sistema, o usuário pode imprimir facilmente).

9

Help (support)

Ajuda os usuários a saber como realizar uma tarefa específica.

10

Search

Ajuda o usuário a encontrar um arquivo no computador.

11

Run

Isso ajuda a iniciar um programa aplicativo ou a executar um comando DOS.

12

Setting

Possui diversas opções que ajudam a gerenciar diferentes configurações do computador, software e hardware.

13

Log Off

Isso ajuda o usuário a fazer logoff do usuário atualmente conectado ao sistema.

14

Sleep

Isso torna o sistema não funcional; no entanto, coloca o trabalho em andamento e as configurações na memória e também continua consumindo uma pequena quantidade de energia.

15

Hibernation

A hibernação coloca os documentos e programas abertos no disco rígido e desliga o computador; em comparação com 'hibernar', usa energia muito baixa.

16

Restart

Sua função é desligar e iniciar novamente (fazer logon) o computador; isso é feito normalmente para atualizar o computador, especialmente quando o computador está travado.

17

Shut down

Ele simplesmente desliga o sistema.

Note- Dependendo da versão de sua janela, a opção de menu pode variar em termos de aparência e número de opções de menu; no entanto, não haveria nenhuma mudança nos princípios básicos.

Lixeira de reciclagem

A Lixeira é um local de lixo onde os arquivos excluídos permanecem armazenados. Depois de excluir qualquer tipo de arquivo, ele é armazenado (automaticamente) na lixeira; portanto, se você apagou por engano algum arquivo importante, não entre em pânico, vá para a lixeira e restaure-o. No entanto, se você excluiu o arquivo da lixeira também, será muito difícil restaurar o arquivo excluído permanentemente.

Opção de Internet

A opção (ou seja, tecla de atalho) do navegador da Internet pode estar disponível na tela principal ou na barra de menu inferior (conforme mostrado na imagem abaixo). Porém, se não o encontrar em ambos os locais, vá para o menu, pois todos os programas estão listados aí.

Neste capítulo, discutiremos como funciona a Multimídia em Computador. Se um sistema apresenta algumas informações por meio de mais de duas mídias, é conhecido como multimídia. Por exemplo, a TV apresenta áudio e vídeo; livro apresenta texto, imagem e gráficos, computador, etc.

A informação apresentada por meio de multimídia tem melhor qualidade e capacidade, pois pode ser facilmente compreendida.

O sistema de computador avançado é um ótimo exemplo de multimídia moderna.

Significado Literal de Multimídia

Nesta seção, entenderemos o significado literal de multimídia.

  • Multi - significa mais de um

  • Medium - é singular e significa intermediário ou meio

  • Media - é plural e significa transmitir a informação

Da mesma forma, Multimídia é a área da Ciência da Computação que integra diferentes formas de informação e representa na forma de áudio, vídeo e animação junto com as mídias tradicionais, ou seja, textos, gráficos / desenhos, imagens, etc.

Sistema de computador multimídia

O sistema de computador multimídia tem alta capacidade para integrar diferentes mídias, incluindo texto, imagem, gráficos, áudio e vídeo.

O sistema de computador multimídia armazena, representa, processa, manipula e disponibiliza aos usuários.

Características significativas do sistema de computador multimídia

A seguir estão os principais recursos do sistema de computador multimídia -

  • Sua Unidade Central de Processamento (CPU) é muito rápida, pois precisa processar grande quantidade de dados.

  • Possui grande capacidade de armazenamento.

  • Possui grande poder de memória que ajuda a executar programas pesados ​​de dados.

  • Possui placa gráfica de alta capacidade que auxilia na exibição de gráficos, animação, vídeo, etc.

  • O sistema de som torna mais fácil ouvir o áudio.

  • Com todos esses recursos (discutidos acima), um sistema de computador é conhecido como sistema de computador multimídia de ponta.

  • No entanto, todos os recursos listados acima não são essencialmente necessários para cada sistema de computador multimídia, mas sim os recursos de um sistema de computador multimídia são configurados de acordo com a necessidade do respectivo usuário.

Componentes Multimídia

A seguir estão os principais componentes de um sistema de computador multimídia -

Texto

Ele contém caracteres alfanuméricos e alguns outros caracteres especiais. O teclado é geralmente usado para entrada de texto; no entanto, existem alguns recursos internos (embutidos) para incluir esse texto.

Gráficos

É tecnologia para gerar, representar, processar, manipular e exibir imagens. É um dos componentes mais importantes da aplicação multimídia. O desenvolvimento de gráficos é suportado por um software diferente.

Animação

A animação por computador é uma tecnologia moderna, que auxilia na criação, desenvolvimento, sequenciamento e exibição de um conjunto de imagens (tecnicamente conhecidas como ' frames '). A animação oferece efeitos visuais ou movimentos muito semelhantes aos de um arquivo de vídeo (veja a imagem abaixo).

Áudio

Esta tecnologia grava, sintetiza e reproduz áudio (som). Existem muitos cursos de aprendizagem e diferentes instruções que podem ser ministrados por meio deste meio de forma adequada.

Vídeo

Essa tecnologia grava, sintetiza e exibe imagens (conhecidas como quadros) em tais sequências (em uma velocidade fixa) que faz a criação parecer em movimento; é assim que vemos um vídeo totalmente desenvolvido. Para assistir a um vídeo sem qualquer interrupção, o dispositivo de vídeo deve exibir de 25 a 30 quadros / segundo.

Aplicativo Multimídia

Vamos agora ver os diferentes campos onde a multimídia é aplicada. Os campos são descritos resumidamente abaixo -

Apresentação

Com a ajuda de multimídia, a apresentação pode se tornar eficaz.

E-books

Hoje, os livros são digitalizados e facilmente disponíveis na Internet.

Livraria digital

A necessidade de estar fisicamente presente em uma biblioteca não é mais necessária. As bibliotecas também podem ser acessadas pela Internet. A digitalização ajudou as bibliotecas a chegar a esse nível de desenvolvimento.

E-learning

Hoje, a maioria das instituições (públicas e privadas) está usando essa tecnologia para educar as pessoas.

Produção de filme

A maioria dos efeitos especiais que vemos em qualquer filme, é apenas por causa da tecnologia multimídia.

Videogames

Os videogames são uma das criações mais interessantes da tecnologia multimídia. Os videogames fascinam não apenas as crianças, mas também os adultos.

Filmes de animação

Junto com os videogames, o filme de animação é outra grande fonte de entretenimento para as crianças.

Conferência multimídia

As pessoas podem organizar reuniões pessoais e de negócios online com a ajuda da tecnologia de conferência multimídia.

E-shopping

A tecnologia multimídia criou uma arena virtual para o e-commerce.

O avanço da tecnologia da computação mudou radicalmente o mundo; consequentemente, a maioria das obras, quer se trate do sistema de segurança do país ou da compra de um sapato online, tudo depende do computador.

Essa dependência aumentada também levanta a questão da segurança, já que a maioria dos dados agora são armazenados no sistema do computador.

Seus sistemas de computador armazenam vários tipos de dados e, portanto, se não estiverem protegidos, você poderá ter um grande problema.

Por que fazemos segurança do computador?

Vamos agora ver por que precisamos da segurança do computador. É necessário pelas seguintes razões principais -

  • Para evitar danos ao hardware.

  • Para evitar roubo ou dano do software instalado.

  • Para evitar roubo ou dano de dados e informações armazenados.

  • Para evitar a interrupção do serviço.

  • Da mesma forma, o sistema de segurança mantém o sistema do computador seguro, protegendo o software instalado e os dados armazenados (informações).

Proteção de dados e informações

A seguir estão as etapas importantes para proteger os dados -

  • Faça backup de todos os seus arquivos importantes.
  • Mantenha o vírus do sistema usando um software antivírus.
  • Continue atualizando seu sistema de computador.
  • Execute o desfragmentador de disco e a limpeza de disco em determinado intervalo de tempo.
  • Use um firewall.
  • Use um software anti-spyware.

Além disso, se você usa a Internet, deve tomar mais precauções. Considere os seguintes pontos para entender as precauções que precisam ser tomadas -

  • Não clique em nenhum link que você não conheça (pois pode ser perigoso para o seu computador - ataque de vírus).

  • Não abra um site ilegal não autorizado (isso pode danificar o sistema do seu computador).

  • Não baixe dados não solicitados de um site desconhecido.

O que é desfragmentação?

O salvamento e exclusão freqüentes de arquivos (dados) do disco rígido criam problemas de desempenho e também reduzem o espaço; portanto, a desfragmentação limpa novamente a unidade e restaura o sistema para funcionar sem problemas.

A seguir estão as etapas simples de desfragmentação -

Limpeza de disco

Durante a navegação em sites (na internet), muitos dos arquivos são armazenados no disco rígido automaticamente (na verdade, esses arquivos armazenados posteriormente ajudam a reabrir o site mais rapidamente); além de alguns outros cookies também são armazenados no disco rígido. Todos esses arquivos armazenados criam problemas com alimentação.

Portanto, o processo de limpeza de disco limpa todos esses arquivos e libera o espaço ocupado por esses arquivos indesejados.

A seguir estão as etapas simples de limpeza de disco -

Ameaça em um sistema de computador é um perigo possível que pode colocar a segurança de seus dados em jogo. O dano às vezes é irreparável.

Definição

Conforme definido pelo Glossário de Garantia de Informação Nacional -

  • “Qualquer circunstância ou evento com potencial para impactar adversamente um SI por meio de acesso não autorizado, destruição, divulgação, modificação de dados e / ou negação de serviço.”

  • Uma ameaça de computador pode ser "intentional"como hackear ou"accidental", como mau funcionamento ou danos físicos.

Tipos de Ameaça

A seguir estão os tipos mais comuns de ameaças de computador -

  • Physical damage - Inclui fogo, água, poluição, etc.

  • Natural events - Inclui atividade climática, terremoto, vulcânica, etc.

  • Loss of services - Inclui energia elétrica, ar condicionado, telecomunicações, etc.

  • Technical failures - Inclui problemas de equipamento, software, saturação de capacidade, etc.

  • Deliberate type - Inclui espionagem, processamento ilegal de dados, etc.

Algumas outras ameaças incluem erro de uso, abuso de direitos, negação de ações, espionagem, roubo de mídia, recuperação de materiais descartados, etc.

Fontes de Ameaça

As possíveis fontes de uma ameaça de computador podem ser -

  • Internal - Inclui funcionários, parceiros, contratados (e fornecedores).

  • External - Inclui cibercriminosos (hackers profissionais), espiões, hackers não profissionais, ativistas, malware (vírus / worm / etc.), Etc.

Termos Comuns

A seguir estão os termos comuns frequentemente usados ​​para definir ameaça de computador -

Ameaças de vírus

Um vírus de computador é um programa projetado para interromper o funcionamento normal do computador sem a permissão do usuário.

Ameaças de spyware

Spyware é um programa de computador que monitora as atividades online do usuário ou instala programas sem o consentimento do usuário para obter lucro ou roubo de informações pessoais.

Hackers

Hackers são programadores que colocam outras pessoas sob ameaças para seu ganho pessoal, invadindo sistemas de computador com o objetivo de roubar, alterar ou destruir informações.

Ameaças de phishing

É uma atividade ilegal por meio da qual os phishers tentam roubar dados financeiros ou pessoais confidenciais por meio de e-mail fraudulento ou mensagens instantâneas.

Como proteger seu sistema de computador contra ameaças?

A seguir estão algumas dicas importantes através das quais você pode proteger seu sistema de diferentes tipos de ameaças -

  • Instale, use e mantenha antivírus atualizado em seu sistema.
  • Instale, use e mantenha atualizado um programa de firewall.
  • Sempre faça backups de seus arquivos e pastas importantes.
  • Use senhas fortes e típicas.
  • Tome cuidado especialmente ao baixar e instalar programas.
  • Instale, use e mantenha atualizado um Programa de Criptografia de Arquivos.
  • Tome cuidado, especialmente ao ler e-mails com anexos.
  • Mantenha seus filhos cientes das ameaças da Internet e da navegação segura.

Um vírus é um código ou programa de computador capaz de afetar gravemente os dados do seu computador, corrompendo-os ou destruindo-os.

O vírus de computador tende a fazer suas cópias duplicadas em um ritmo rápido e também se espalhar por todas as pastas e danificar os dados do sistema do seu computador.

Um vírus de computador é na verdade um programa de software malicioso ou "malware" que, ao infectar seu sistema, se replica modificando outros programas de computador e inserindo seu próprio código.

Os programas de computador infectados podem incluir arquivos de dados ou até mesmo o setor de "inicialização" do disco rígido.

Tipos de vírus

A seguir estão os principais tipos de vírus de computador -

Worms

Este é um programa de computador que se reproduz em um ritmo rápido. Ao contrário de um vírus de computador, ele é independente e, portanto, não precisa fazer parte de outro programa para se propagar.

Cavalo de Tróia

Um Cavalo de Tróia também é uma espécie de programa destrutivo que permanece disfarçado em um programa de software normal. Não é exatamente um vírus, pois não pode se replicar. No entanto, é possível que o programa de vírus permaneça oculto no Cavalo de Tróia.

Bombas

É semelhante ao Cavalo de Tróia, mas as bombas lógicas têm alguma especialidade; estes incluem um dispositivo de cronometragem e, portanto, só disparará em uma determinada data e hora.

Como o vírus afeta?

Vamos discutir de que forma um vírus pode afetar seu sistema de computador. As formas são mencionadas abaixo -

  • Baixando arquivos da Internet.
  • Durante a remoção de mídia ou unidades.
  • Por meio de pen drive.
  • Por meio de anexos de e-mail.
  • Por meio de software e serviços sem patch.
  • Por meio de senhas de administrador desprotegidas ou ruins.

Impacto do vírus

Vamos agora ver o impacto do vírus no sistema do seu computador -

  • Interrompe a funcionalidade normal do respectivo sistema de computador.
  • Interrompe o uso da rede do sistema.
  • Modifica a definição de configuração do sistema.
  • Destrói dados.
  • Interrompe os recursos da rede de computadores.
  • Destruição de dados confidenciais.

Detecção de vírus

O método mais fundamental de detecção de vírus é verificar a funcionalidade do sistema do seu computador; um computador afetado por vírus não assume o comando corretamente.

No entanto, se houver um software antivírus em seu sistema de computador, ele poderá facilmente verificar se há assinaturas de vírus nos programas e arquivos do sistema.

Medidas Preventivas de Vírus

Vamos agora ver as diferentes medidas preventivas de vírus. Um sistema de computador pode ser protegido contra vírus através do seguinte -

  • Instalação de um software antivírus eficaz.
  • Remendando o sistema operacional.
  • Remendando o software cliente.
  • Colocando senhas altamente seguras.
  • Uso de Firewalls.

Antivírus mais eficaz

A seguir estão os antivírus mais populares e eficazes entre os quais você pode escolher um para o seu computador pessoal -

  • McAfee Antivirus Plus
  • Symantec Norton Antivirus
  • Avast Pro Antivirus
  • Bitdefender Antivirus Plus
  • Kaspersky Anti-Virus
  • Avira Antivirus
  • Antivírus Webroot Secure Anywhere
  • Emsisoft Anti-Malware
  • Quick Heal Antivirus
  • ESET NOD32 Antivirus

Neste capítulo, discutiremos as diferentes abreviações em Ciência da Computação. A tabela a seguir lista essas abreviações -

Abreviação Nome completo
DE ANÚNCIOS Analógico para Digital
abc Computador Atanasoff Berry
ACM Association for Computing Machinery
AI Inteligência artificial
ALGOL Linguagem Algorítica
ALU Unidade Lógica Aritmética
AMD Micro dispositivos avançados
ARPANET Rede de agências de projetos de pesquisa avançada
ASCII Código padrão americano para intercâmbio de informações
BASIC Código de instrução simbólica universal para iniciantes
BCD Decimal codificado em binário
BIOS Sistema de saída de entrada básico
BIPS Bilhões de instruções por segundo
BPI Bytes por polegada
cafajeste Design auxiliado por computador
CAE Engenharia Assistida por Computador
POSSO Rede de Área Campus
CASO Engenharia de Software Assistida por Computador
CD Disco compacto
CDC Control Data Corporation
CD-R CD gravável
CD-ROM Memória somente leitura de disco compacto
CD-RW Leitura / gravação de CD
CL Linguagem de Comando
CLI Interface da Linha de comando
COBOL Orientado para negócios comuns
CODASYL Conferência sobre sistemas de dados
CPU Unidade central de processamento
CRT Tubo de raios catódicos
D / A Digital para Analógico
DAT Fita de áudio digital
DBMS Sistema de gerenciamento de banco de dados
DBS Comutação com base na demanda
DDL Linguagem de definição de dados
DDS Armazenamento Digital de Dados
DEZ Digital Equipment Corporation
DMA Acesso direto à memória
DNA Arquitetura de Rede Digital
DPI Pontos por polegada
DRAM RAM dinâmica
DSN Rede de Sistemas Distribuídos
DTS Sistema de teatro digital
DVD Vídeo digital / disco versátil
EBCDIC Código de intercâmbio decimal codificado binário estendido
EDSAC Calculadora Automática de Armazenamento Eletrônico de Atraso
EDVAC Calculadora Eletrônica Discreta Variável Automática
EFM Modulação Oito para Quatorze
ENIAC Integrador Numérico Eletrônico e Calculadora
EPG Guia de Programação Eletrônica
ÉPICO Computação de instrução explicitamente paralela
EPROM Memória somente leitura programável apagável
GORDURA Tabela de alocação de arquivos
FDM Multiplexação por divisão de frequência
FEP Processador Front-End
FLOPS Operações de ponto flutuante por segundo
FM Modulação de frequência
FMS Sistema de gerenciamento de arquivos
FORTRAN Fórmula TRANslation
FSK Chaveamento de mudança de freqüência
FTP Protocolo de Transferência de Arquivos
GB Gigabytes
GFLOPS Giga FLOPS
GHz Gigahertz
GNU Gnu não Unix
GPRS Serviço de Rádio de Pacote Geral
GSM Sistema Global para comunicação móvel
GUI Interface gráfica do usuário
HP Hewlett Packard
HSS Sistema de Armazenamento Hierárquico
HTML Linguagem de marcação de hipertexto
HTTP Protocolo de transporte de hipertexto
IBM Máquina de Negócios Internacionais
IC Circuito integrado
IDN Redes Digitais Integradas
IP protocolo de internet
IrDA Associação de dados infravermelhos
ISDN Rede Digital de Serviços Integrados
ISP Provedor de internet
JPEG Joint Photographic Experts Group
JRE Java Runtime Engine
JSP Java Server Pages
KB Kilo Bytes
KHz Kilo Hertz
LAN Rede local
LCD Visor de cristal líquido
CONDUZIU Diodo emissor de luz
LPM Linha por minuto
LSI Grande Scael Integração
HOMEM Rede de Área Metropolitana
MAR Registro de endereço de memória
MB Mega Bytes
MBR Registro de buffer de memória
MHz Mega Hertz
MIDI Interface digital de instrumento musical
MIPS Milhões de instruções por segundo
MNP Protocolo de Rede Microcom
MPEG Grupo de especialistas em imagens em movimento
MS-DOS Sistema operacional MicroSoft Disk
MVT Multiprogramação com tarefas variáveis
NIC Placa de interface de rede
NICNET Centro Nacional de Informática NETwork
NOS Sistema Operacional de Rede
OCR Reconhecimento Ótico de Caracteres
OMR Leitor de Marca Ótica
SO Sistema operacional
OSI Interconexão de sistemas abertos
OSS Software livre
PAN Rede de Área Pessoal
PC Computador pessoal
PDF Formato de Documento Portátil
PDL Linguagem de design do programa
PDP Processador de dados do programa
PIP Peripheral Interchange Program
FORMATURA Memória somente leitura programável
QoS Qualidade de serviço
RAM Memória de acesso aleatório
ROM Memória Só de Leitura
SDLC Ciclo de Vida de Desenvolvimento de Software
SEQUEL Idioma Inglês Query Estruturado
SGML Sintaxe para linguagem de marcação generalizada
SIMM Módulo de memória em linha única
SNA Arquitetura de rede de sistemas
SNOBOL Linguagem orientada a forte e simbólica
SQL Linguagem de consulta estruturada
SRAM RAM estática
SSI Integração em pequena escala
tb Tera Bytes
TCP Protocolo de Controle de Transporte
TDM Multiplexação por divisão de tempo
UDP Protocolo de datagrama do usuário
ULSI Integração em escala ultra grande
UPC Código de Produto Universal
URL localizador padrão de recursos
USB barramento serial universal
UTF Formato de transformação Unicode
FURGÃO Rede de valor agregado
VCR Gravador de videocassete
VDT Terminal de exibição de vídeo
VGA Matriz de gráficos de vídeo
VOD Video-On-Demand
VoIP Voice over Internet Protocol
VSAT Terminal de abertura muito Pequena
WAN Wide Area Network
WAP Protocolo de aplicação sem fio
WiMAX Interoperabilidade mundial para acesso de microondas
WLAN Rede local sem fio
WLL Loop local sem fio
MINHOCA Escreva uma vez, leia muitos
WWW Rede mundial de computadores
XHTML EXtensible HyperText Markup Language
XML Extensible Markup Language
X.400 Protocolo de Correio Eletrônico
X.500 Protocolo de servidor de diretório

Neste capítulo, discutiremos o desenvolvimento da Ciência da Computação cronologicamente.

A tabela a seguir lista o desenvolvimento -

Ano Desenvolvimento
1959 Transistores: IBM 7090; IBM 1401
1962 Transistor NPN
1963 Rato; Patenteado CMOS
1964 CDC 6600; IBM Data Cell Drive
1966 Circuitos integrados: HP 2116A
1966 Computador de orientação Apollo
1969 Honeywell 316
1971 Disquete de 8 "; ILLIAC IV
1973 Micral primeiro microprocessador PC
1980 Sinclair ZX80, unidade de disco rígido Seagate
1981 IBM PC, Acorn BBC Micro
1983 Apple Lisa; Disquete de 3,5 "
1984 Apple Mac; Apple Lisa 2
1988 Dell
1989 Próximo
1991 Apple muda para PowerPC
1992 HP 95LX; PC palmtop
1995 Computador de xadrez IBM Deep Blue
1996 USB 1.0
1997 Compaq compra Tandem; CD-RW
1998 iMac
2000 USB 2
2001 Apple iPod
2005 Mac Mini
2006 Transição da Apple para Intel
2007 iPhone 1
2008 USB 3.0
2010 Apple iPad
2012 IBM zEnterprise System

A tabela a seguir ilustra os nomes dos principais inovadores com seus trabalhos e ano -

Pessoa Realização Período / Ano
Pāṇini Pāṇini, o antigo lingüista sânscrito indiano, gramático e erudito honrado sistematizou e mencionou o uso técnico de metarules, transformações e recursões, em seu livro 'Ashtadhyayi.' É considerado o precursor da linguagem de programação de computadores. 5 th Century BC (sobre)
Al-Khwārizmī Al-Khwarizmi desenvolveu a técnica de realizar aritmética com algarismos hindu-arábicos. 830 DC (cerca de)
Al-Jazari Al-Jazari inventou as máquinas programáveis, ou seja, robôs humanóides programáveis, e um relógio astronômico, que é considerado o primeiro computador analógico programável. 1206 DC (cerca de)
Ramon Llull Ramon Llull havia projetado várias máquinas de representações simbólicas. 1300 DC (cerca de)
Blaise Pascal Pascal inventou a calculadora mecânica. 1642 DC (cerca de)
Gottfried Leibniz Leibniz havia desenvolvido o cálculo de predicados de primeira ordem, que era muito importante para os fundamentos teóricos da ciência da computação. 1670 DC (cerca de)
Charles Babbage Babbage, que era popular como matemático, filósofo, inventor e engenheiro mecânico, projetou a Máquina Analítica e desenvolveu um protótipo para uma calculadora mecânica menos potente. Da mesma forma, ele originou o conceito de computador digital programável. Babbage é popular como “pai do computador”. 1822 DC (cerca de)
George Boole Boole conceituou a álgebra booleana, que se tornou a base para a lógica digital e a ciência da computação. 1847 DC (cerca de)
Gottlob Frege Frege desenvolveu o cálculo de predicados de primeira ordem, que mais tarde se tornou um requisito precursor crucial no desenvolvimento da teoria da computação. 1879 DC (cerca de)
Herman Hollerith Hollerith inventou a máquina de avaliação de cartões perfurados e, portanto, ele é popularmente considerado o pai do processamento de dados por máquina moderna. 1889 DC (cerca de)
Vannevar Bush Bush desenvolveu o conceito Memex, que mais tarde levou ao desenvolvimento do hipertexto. 1930 DC (cerca de)
Igreja Alonzo Church desenvolveu o cálculo lambda e encontrou o problema da indefinição dentro dele. 1936 DC (cerca de)
Stephen Cole Kleene Fundou a teoria da computação. 1936 DC (cerca de)
Claude Shannon Projeto de circuito digital prático fundado. 1937 DC
Konrad Zuse Construiu o primeiro computador digital livremente programável da série Z. 1938 DC
Tommy Flowers Projetou e construiu os computadores Mark Colossus, os primeiros dispositivos programáveis, digitais, eletrônicos e de computação do mundo. 1943 DC
Max Newman Newman fundou o Laboratório de Máquinas de Computação na Universidade de Manchester. Foi o lugar onde o primeiro computador com programa armazenado do mundo, a Máquina Experimental de Pequena Escala Manchester foi inventado. 1943 DC
John Mauchly e J. Presper Ecker Projetou e construiu o ENIAC, o primeiro computador moderno, e o UNIVAC I, o primeiro computador disponível comercialmente. 1943 DC
Yoshiro Nakamatsu Inventou o primeiro disquete na Universidade Imperial de Tóquio. 1950 DC
David Caminer e John Pinkerton Desenvolveu o computador LEO, ou seja, o primeiro computador empresarial 1951 DC
Sergei Alekseyevich Lebedev Projetou de forma independente o primeiro computador eletrônico da União Soviética (ou seja, Ucrânia). 1951 DC
Grace Hopper Hopper escreveu o compilador AO (uma espécie de linguagem de programação automática), que influenciou fortemente a linguagem COBOL. 1952 DC
Cuthbert Hurd Trabalhou para a International Business Machines Corporation e desenvolveu o primeiro computador de uso geral, o IBM 701. 1952 DC
Alan Perlis et al Desenvolveu a linguagem de programação ALGOL e foi a primeira a receber o Prêmio Turing. 1952 DC
Noam Chomsky Chomsky desenvolveu a hierarquia de Chomsky. Ele fez contribuições para a ciência da computação com seu trabalho em linguística. 1956 DC
Douglas Engelbart e Bill English Mais conhecido por inventar o mouse do computador. 1963 DC
Tadashi Sasaki Sasaki era engenheiro na empresa Sharp e concebeu uma CPU com microprocessador de chip único. Ele também desenvolveu calculadoras de LCD na Sharp. 1963 DC
Dennis Ritchie e Ken Thompson Foi o pioneiro da linguagem de programação C e do sistema operacional de computador Unix no Bell Labs. 1967 DC
Ken Thompson Thompson desenvolveu o sistema operacional Unix, a linguagem de programação B, o sistema operacional Plan 9, o primeiro jogo de xadrez para computador e a codificação UTF-8 no Bell Labs. Além disso, ele desenvolveu a linguagem de programação 'Go' no Google. 1967 DC
Adriaan van Wijngaarden Wijngaarden desenvolveu a gramática W usada pela primeira vez na definição do ALGOL 68 1968 DC
Masatoshi Shima Projetou o Intel 4004, o primeiro microprocessador comercial. 1968 DC
Leslie Lamport Algoritmos formulados para resolver diferentes problemas fundamentais em sistemas distribuídos (por exemplo, o algoritmo de padaria). 1974 DC
Vint Cerf e Bob Kahn Projetou o Transmission Control Protocol e Internet Protocol (TCP e IP), os principais protocolos de comunicação de dados da Internet e outras redes de computadores. 1978 DC
Tim Berners-Lee Web mundialmente inventado. 1989 DC
Tim Berners-Lee e Robert Cailliau Enviou a primeira comunicação HTTP entre o cliente e o servidor. 1989 DC

A tabela a seguir mostra as diferentes teclas de atalho freqüentemente usadas ao trabalhar no sistema de computador -

Função Teclas de atalho
Commonly Used Short-cut Keys
F1 Ajuda universal (para qualquer tipo de programa).
Alt + F Opções do menu Arquivo no programa atual.
Alt + E Edita opções no programa atual.
Ctrl + A Seleciona todo o texto.
Ctrl + X Corta o item selecionado.
Ctrl + C Copia o item selecionado.
Ctrl + V Cola o item copiado.
Casa Leva o usuário ao início da linha atual.
Fim Leva o usuário ao final da linha atual.
Ctrl + Home Leva o usuário ao início do documento.
Ctrl + End Leva o usuário ao final do documento.
Shift + Home Destaques do local atual até o início da linha.
Shift + End Destaques do local atual até o final da linha.
Microsoft Windows Shortcut Keys
Ctrl + F4 Fecha a janela do programa.
Alt + F4 Fecha o programa aberto atual.
F2 Renomeia o ícone selecionado.
F3 Comece a localizar no desktop.
F4 Abre a seleção da unidade durante a navegação.
F5 Atualiza o conteúdo.
Alt + Tab Muda de um aplicativo aberto para outro aplicativo aberto.
Alt + Shift + Tab Alterna para trás entre aplicativos abertos.
Alt + Imprimir tela Cria uma captura de tela para o programa atual.
Ctrl + Alt + Del. Abre o gerenciador de tarefas do Windows / reinicializa.
Ctrl + Esc Mostra o menu iniciar.
Alt + Esc Alterna entre aplicativos na barra de tarefas.
Tecla Ctrl + Mais (+) Ajusta automaticamente a largura de todas as colunas no Windows Explorer.
Alt + Enter Abre a janela de propriedades do ícone ou programa selecionado.
Shift + F10 Simula o clique com o botão direito do mouse no item selecionado.
Shift + Del Exclui programas / arquivos selecionados permanentemente.
Segurando o Shift durante a inicialização Ativa o modo de inicialização segura ou ignora os arquivos do sistema.
Ctrl + N Inicia uma nova nota.
Ctrl + O Abre uma nota usada recentemente.
Ctrl + S Salva as alterações em uma nota.
Ctrl + P Imprime uma nota.
Alt + F4 Fecha uma nota e sua janela do diário.
Ctrl + Z Ajuda a desfazer uma mudança.
Ctrl + Y Ajuda a refazer uma mudança.
Ctrl + A Seleciona todos os itens em uma página.
Ctrl + X Corta uma seleção.
Ctrl + C Copia uma seleção para a área de transferência.
Ctrl + V Cola uma seleção da área de transferência.
Esc Cancela uma seleção.
Ctrl + F Inicie uma ferramenta de pesquisa.
Ctrl + Shift + C Exibe um menu de atalho para cabeçalhos de coluna em uma lista de notas.
Microsoft Word Shortcut Keys
Ctrl + N Cria um novo documento.
Ctrl + O Abre um documento existente.
Ctrl + S Salva as alterações em um documento.
F12 Salva o documento como um novo arquivo.
Ctrl + P Imprime um documento.
Ctrl + Z Ajuda a desfazer uma mudança.
Ctrl + Y Ajuda a refazer uma mudança.
Ctrl + A Seleciona todo o documento.
Ctrl + X Ajuda a cortar uma seleção
Ctrl + C Copia uma seleção para a área de transferência.
Ctrl + V Cola uma seleção da área de transferência.
Ctrl + B Coloca o texto selecionado em negrito.
Ctrl + I Itálico o texto selecionado.
Ctrl + U Sublinha os textos selecionados.
Ctrl + L Alinha o texto à esquerda.
Ctrl + R Alinha o texto à direita.
Ctrl + E Alinha o centro do texto.
Ctrl + J Ajuda a justificar o texto.
Ctrl + 1 Define o espaçamento entre linhas simples.
Ctrl + 2 Define o espaçamento de linha duplo.
Ctrl + 5 Define o espaçamento de linha em 1,5.
Ctrl + Shift + A Muda os personagens para todas as letras maiúsculas.
Ctrl + D Insere um desenho do Microsoft Paint.
Ctrl + F Encontra texto
Ctrl + Home Vai para o início do documento.
Ctrl + End Vai para o final do documento.