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 |
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. |